Error Reporting Command
# SUSEConnect --url
or:
# SUSEConnect --de-register
Error Code
Error: Registration server returned 'Internal Server Error' (500)
or:
SUSEConnect error: trying to send a keepalive from a system not yet registered. Register this system first
Solution 1: Make sure the /tmp directory has enough space
Step One: Make sure the /tmp directory has enough space
# df -h
At this point, ensure that the directory occupancy is not 100% based on the output content.
Step Two: Restart rmt-server
# systemctl restart rmt-server
Solution 2: Change the cache directory
Step One: Make new cache directory
# mkdir /var/rmttmp
(Note: here is an example with making the new cache directory named /var/rmttmp)
Step Two: Change the owner of the new cache directory
# chown -R _rmt:nginx /var/rmttmp
(Note: here is an example with changing the owner of directory named /var/rmttmp)
Step Three: Change the
# systemctl edit rmt-server-mirror.service
Change partial content as follow:
[Service]
Environment=
Environment="LOG_TO_JOURNALD=1" "LANG=en" "TMPDIR=/var/rmttmp/"
(Note: here is an example with setting the new cache directory to /var/rmttmp/)
Step Four: Restart rmt-server-mirror.service
# systemctl daemon-reload
# systemctl restart rmt-server-mirror.service
Reference
https://support.scc.suse.com/s/kb/RMT-mirroring-fails-when-tmp-runs-out-of-disk-space?language=en_US