Upgrading RedHat satellite from 6.8 to 6.9 fails with error " 'pulp' does not exist in /etc/passwd"

Solution Verified - Updated -

Issue

  • Upgrading RedHat satellite from 6.8 to 6.9 fails with error:
2022-01-25 22:41:00 [DEBUG ] [configure] /Stage[main]/Pulpcore::Install/User[pulp]: Starting to evaluate the resource (437 of 2338)
2022-01-25 22:41:00 [DEBUG ] [configure] Executing: '/sbin/usermod -d /var/lib/pulp pulp'
2022-01-25 22:41:00 [ERROR ] [configure] Could not set home on user[pulp]: Execution of '/sbin/usermod -d /var/lib/pulp pulp' returned
 6: usermod: user 'pulp' does not exist in /etc/passwd
2022-01-25 22:41:00 [ERROR ] [configure] /Stage[main]/Pulpcore::Install/User[pulp]/home: change from '/xxxhome/pulp' to '/var/lib/pulp
' failed: Could not set home on user[pulp]: Execution of '/sbin/usermod -d /var/lib/pulp pulp' returned 6: usermod: user 'pulp' does n
ot exist in /etc/passwd

Environment

  • RedHat Satellite 6.8 & 6.9

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content