I am getting the same error after following this discussion. Did the bug resolve?
I am using charmm-july2021.ff for 1bna.pdb. I have 2 chains with 12-residue each. @awacha , the terminal patching seems to be an error when I use -ter option of gromacs with None after it. 5β-ter residue name and 3β-ter residue name i have changed and also in na.rtp file. (ex-DCS for 5β-cytosine and DGE for 3β-ter guanine). How ever i am still getting error that i have attached the screen shot. It is not picking the first residue as starting terminal.
Back Off! I just backed up topol.top to ./#topol.top.11#
Processing chain 1 (379 atoms, 12 residues)
Warning: Starting residue DSC1 in chain not identified as Protein/RNA/DNA.
This chain lacks identifiers, which makes it impossible to do strict
classification of the start/end residues. Here we need to guess this residue
should not be part of the chain and instead introduce a break, but that will
be catastrophic if they should in fact be linked. Please check your structure,
and add DSC to residuetypes.dat if this was not correct.
Identified residue DG2 as a starting terminus.
Warning: Residue DGE12 in chain has different type (βOtherβ) from
residue DG2 (βDNAβ). This chain lacks identifiers, which makes
it impossible to do strict classification of the start/end residues. Here we
need to guess this residue should not be part of the chain and instead
introduce a break, but that will be catastrophic if they should in fact be
linked. Please check your structure, and add DGE to residuetypes.dat
if this was not correct.
Identified residue DC11 as a ending terminus.
8 out of 8 lines of specbond.dat converted successfully
Select start terminus type for DG-2
0: NH3+
1: NH2
2: 5MET
3: 5PHO
4: 5POM
5: 5TER
6: None
6
Start terminus DG-2: None
Select end terminus type for DC-11
0: COO-
1: COOH
2: CT1
3: CT2
4: 3TER
5: None
5
End terminus DC-11: None
Program: gmx pdb2gmx, version 2019
Source file: src/gromacs/gmxpreprocess/pdb2top.cpp (line 1075)
Fatal error:
There is a dangling bond at at least one of the terminal ends. Fix your
coordinate file, add a new terminal database entry (.tdb), or select the
proper existing terminal entry.
For more information and tips for troubleshooting, please check the GROMACS
website at Common Errors β GROMACS webpage https://www.gromacs.org documentation
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0
[unset]: write_line error; fd=-1 buf=:cmd=abort exitcode=1
:
system msg for write_line failure : Bad file descriptor