I no longer think it’s related to rate limiting. Pulp 3 (which you’re on for Docker + File) works around it. I think you might be hitting this same issue: [ContentMigration] foreman-maintain content prepare failed - #5 by touchardv
To get around this, first try:
cd /tmp
sudo -u pulp PULP_SETTINGS='/etc/pulp/settings.py' /usr/bin/pulpcore-manager reset-admin-password
Set the password to anything and try syncing again.
If that doesn’t work, try the workaround in the comment I linked above.
You can get access to the Pulpcore database by:
sudo -i -u postgres
psql
\c pulpcore