Hi @Milan-99,
Can you try another test network e.g. Rinkeby, Kovan or Goerli?
What provider are you using?
Berlin upgrade is being made on Ropsten today (though it hasn’t happened yet): https://blog.ethereum.org/2021/03/08/ethereum-berlin-upgrade-announcement/
I get the same using Alchemy on Ropsten but can deploy to Rinkeby.
$ npx truffle migrate --network ropsten
Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.
Starting migrations...
======================
> Network name: 'ropsten'
> Network id: 3
> Block gas limit: 8000029 (0x7a121d)
1_initial_migration.js
======================
Deploying 'Migrations'
----------------------
Error: *** Deployment Failed ***
"Migrations" -- only replay-protected (EIP-155) transactions allowed over RPC.
at /home/abcoathup/projects/forum/box/node_modules/truffle/build/webpack:/packages/deployer/src/deployment.js:365:1
at process._tickCallback (internal/process/next_tick.js:68:7)
Truffle v5.2.3 (core: 5.2.3)
Node v10.23.2
There is an open Truffle issue:
I suggest using another public network or trying Hardhat.