[Pulp-list] Workaround to fix 'admin permission error' in latest v2 QE build

Sayli Karmarkar skarmark at redhat.com
Mon Jul 2 19:56:41 UTC 2012


If you drop your database and re-initialize it after installing the 
latest QE build, you will most like see permissions error when executing 
pulp-admin commands as an admin. This is because of admin user not 
getting initialised correctly with super-user permissions after recent 
re-factoring of users and permissions.

Here is a temporary workaround if you run into this issue -
- Go to mongo shell - # mongo
- Change database to pulp_database - > use pulp_database
- Update admin user by using following update query -
   db.users.update({"name" : "admin"}, {$set : {"roles" : 
['super-users']}});

I am also working on the fix to correctly set permissions at the time of 
initialization, so the problem won't be seen in the next QE build.

Thanks,

-- 
Sayli Karmarkar

Software Engineer
Systems Management and Cloud Enablement
http://www.redhat.com




More information about the Pulp-list mailing list