Hi Alan
This line seems to indicate that the collection already exists:
Tue Oct 18 10:54:56.302 warning: Restoring to pulp_database.repos without dropping. Restored data will be inserted without raising errors; check your server log
Have you tried restoring with the --drop option to instruct mongorestore to drop the collection before restoring?
Also, mongorestore performs object checking by default to ensure that it won’t insert invalid data into the database. It could be worthwhile to redo your mongodump just to see if there’s any issue with the earlier dump.
Furthermore, it seems that you are running a very old version of MongoDB:
MongoDB shell version: 2.4.9-rc0
Please note that MongoDB 2.4 series was released in March 2013, and reached its end-of-life on March 2016. The current MongoDB version is 3.2.10, which contains many improvements over 2.4. You may want to review your upgrade options if applicable.
Best regards,
Kevin