Project

General

Profile

Actions

Bug #25458

closed

service status does not work as non-root

Added by Evgeni Golov over 5 years ago. Updated about 2 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

[vagrant@centos7-katello-3-9 ~]$ foreman-maintain service status
No permissions to create dir /var/lib/foreman-maintain/db-backups
"Permission denied - /var/lib/foreman-maintain/db-backups" 
/usr/share/gems/gems/foreman_maintain-0.2.12/definitions/features/mongo.rb:181:in `readlines': Permission denied - /etc/pulp/server.conf (Errno::EACCES)
    from /usr/share/gems/gems/foreman_maintain-0.2.12/definitions/features/mongo.rb:181:in `read_db_section'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/definitions/features/mongo.rb:167:in `load_db_config'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/definitions/features/mongo.rb:33:in `initialize'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:114:in `new'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:114:in `detect_feature'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:73:in `block in ensure_features_detected'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:72:in `each_key'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:72:in `ensure_features_detected'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/detector.rb:45:in `available_procedures'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain.rb:114:in `allowed_available_procedures'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure/run_command.rb:7:in `<class:RunCommand>'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure/run_command.rb:6:in `<module:Procedure>'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure/run_command.rb:5:in `<module:Cli>'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure/run_command.rb:4:in `<module:ForemanMaintain>'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure/run_command.rb:3:in `<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced/procedure_command.rb:1:in `<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli/advanced_command.rb:1:in `<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/lib/foreman_maintain/cli.rb:8:in `<top (required)>'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /usr/share/gems/gems/foreman_maintain-0.2.12/bin/foreman-maintain:14:in `<top (required)>'
    from /usr/bin/foreman-maintain:23:in `load'
    from /usr/bin/foreman-maintain:23:in `<main>'


	

the old katello-service worked just fine in this scenario (as systemctl status SERVICE works just fine as an unprivileged user)

Actions #1

Updated by Eric Helms about 2 months ago

  • Status changed from New to Rejected
Actions

Also available in: Atom PDF