|
Bugzilla – Full Text Bug Listing |
| Summary: | Yast2 AppArmor crash when configuring profiles | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Darren L <darrenleatherbarrow> |
| Component: | YaST2 | Assignee: | E-mail List <yast2-maintainers> |
| Status: | RESOLVED INVALID | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | bschwehn, darrenleatherbarrow, schubi, vinz |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| See Also: | http://bugzilla.suse.com/show_bug.cgi?id=1120576 | ||
| Whiteboard: | |||
| Found By: | Community User | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Logs | ||
|
Description
Darren L
2018-11-26 09:15:40 UTC
Tried reinstalling yast2-apparmor package. Maybe that helps: I can confirm a quite similar error with yast2-bootloader on Leap 15 /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `eval' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:313:in `run_client' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:206:in `call_builtin_wrapper' /usr/lib64/ruby/vendor_ruby/2.5.0/yast/wfm.rb:195:in `CallFunction' /usr/lib/YaST2/bin/y2start:58:in `<main>' 2018-11-26 13:29:38 <3> [Ruby] yast/wfm.rb:276 Internal error. Please report a bug report with logs. Run save_y2logs to get complete logs. Details: undefined method `ancestors' for nil:NilClass Caller: /usr/share/YaST2/modules/BootStorage.rb:198:in `stage1_disks_for' 2018-11-26 13:29:38 <1> [ui] YPushButton.cc(setFunctionKey):202 Guessing button role YOKButton for YPushButton "OK" at 0x7fbba8270110 from function key F10 Please attach yast logs. To collect log files run 'save_y2logs' and attach the log file archive this command creates. If you're unsure what to do, please have a look at https://en.opensuse.org/openSUSE:Report_a_YaST_bug#logfiles Created attachment 790916 [details]
Logs
There problem seems to be at https://github.com/yast/yast-apparmor/blob/master/src/lib/apparmor/profiles.rb#L71. Please provide the output of '/usr/sbin/aa-status --json'. (In reply to Arvin Schnell from comment #5) > There problem seems to be at > https://github.com/yast/yast-apparmor/blob/master/src/lib/apparmor/profiles. > rb#L71. > > Please provide the output of '/usr/sbin/aa-status --json'. {"version": "1", "profiles": {"/usr/bin/lessopen.sh": "enforce", "/usr/bin/lxc-start": "enforce", "/usr/lib/apache2/mpm-prefork/apache2": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//HANDLING_UNTRUSTED_INPUT": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//phpsysinfo": "enforce", "/usr/lib/dovecot/anvil": "enforce", "/usr/lib/dovecot/auth": "enforce", "/usr/lib/dovecot/config": "enforce", "/usr/lib/dovecot/deliver": "enforce", "/usr/lib/dovecot/dict": "enforce", "/usr/lib/dovecot/dovecot-auth": "enforce", "/usr/lib/dovecot/dovecot-lda": "enforce", "/usr/lib/dovecot/dovecot-lda///usr/sbin/sendmail": "enforce", "/usr/lib/dovecot/imap": "enforce", "/usr/lib/dovecot/imap-login": "enforce", "/usr/lib/dovecot/lmtp": "enforce", "/usr/lib/dovecot/log": "enforce", "/usr/lib/dovecot/managesieve": "enforce", "/usr/lib/dovecot/managesieve-login": "enforce", "/usr/lib/dovecot/pop3": "enforce", "/usr/lib/dovecot/pop3-login": "enforce", "/usr/lib/dovecot/ssl-params": "enforce", "/usr/lib/dovecot/stats": "enforce", "/usr/sbin/apache2": "enforce", "/usr/sbin/apache2//DEFAULT_URI": "enforce", "/usr/sbin/apache2//HANDLING_UNTRUSTED_INPUT": "enforce", "/usr/sbin/apache2//phpsysinfo": "enforce", "/usr/sbin/avahi-daemon": "enforce", "/usr/sbin/dnsmasq": "enforce", "/usr/sbin/dnsmasq//libvirt_leaseshelper": "enforce", "/usr/sbin/dovecot": "enforce", "/usr/sbin/identd": "enforce", "/usr/sbin/libvirtd": "enforce", "/usr/sbin/libvirtd//qemu_bridge_helper": "enforce", "/usr/sbin/mdnsd": "enforce", "/usr/sbin/nmbd": "enforce", "/usr/sbin/nscd": "enforce", "/usr/sbin/ntpd": "enforce", "/usr/sbin/smbd": "enforce", "/usr/sbin/smbldap-useradd": "enforce", "/usr/sbin/smbldap-useradd///etc/init.d/nscd": "enforce", "/usr/sbin/winbindd": "enforce", "/usr/{sbin/traceroute,bin/traceroute.db}": "enforce", "klogd": "enforce", "lxc-container-default": "enforce", "lxc-container-default-cgns": "enforce", "lxc-container-default-with-mounting": "enforce", "lxc-container-default-with-nesting": "enforce", "ping": "enforce", "syslog-ng": "enforce", "syslogd": "enforce", "virt-aa-helper": "enforce"}, "processes": {"/usr/sbin/nscd": [{"profile": "/usr/sbin/nscd", "pid": "1317", "status": "enforce"}], "/usr/sbin/avahi-daemon": [{"profile": "/usr/sbin/avahi-daemon", "pid": "1320", "status": "enforce"}], "/usr/sbin/libvirtd": [{"profile": "/usr/sbin/libvirtd", "pid": "2191", "status": "enforce"}]}} Had a custom profile however I manually deleted it and the problem seems to have gone now. (In reply to Darren L from comment #6) > > Had a custom profile however I manually deleted it and the problem seems to > have gone now. The output looks good for that case. So I would suggest to close that bug, because it is not reproduce able anymore. But feel free to reopen it it the issue still exists. fyi I had the same issue in Leap 15. I assume https://github.com/yast/yast-apparmor/commit/8f25ff5dce968819ca1041ab0938b70806841524#diff-dd96044f1d27ed180e7fdb36528fabef will fix this, but if you're still interested in this issue I could probably provide more details. my aa-status --json:
{"version": "1", "profiles": {"/usr/bin/lessopen.sh": "enforce", "/usr/lib/apache2/mpm-prefork/apache2": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//DEFAULT_URI": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//HANDLING_UNTRUSTED_INPUT": "enforce", "/usr/lib/apache2/mpm-prefork/apache2//phpsysinfo": "enforce", "/usr/lib/dovecot/anvil": "enforce", "/usr/lib/dovecot/auth": "enforce", "/usr/lib/dovecot/config": "enforce", "/usr/lib/dovecot/deliver": "enforce", "/usr/lib/dovecot/dict": "enforce", "/usr/lib/dovecot/dovecot-auth": "enforce", "/usr/lib/dovecot/dovecot-lda": "enforce", "/usr/lib/dovecot/dovecot-lda//sendmail": "enforce", "/usr/lib/dovecot/imap": "enforce", "/usr/lib/dovecot/imap-login": "enforce", "/usr/lib/dovecot/lmtp": "enforce", "/usr/lib/dovecot/log": "enforce", "/usr/lib/dovecot/managesieve": "enforce", "/usr/lib/dovecot/managesieve-login": "enforce", "/usr/lib/dovecot/pop3": "enforce", "/usr/lib/dovecot/pop3-login": "enforce", "/usr/lib/dovecot/ssl-params": "enforce", "/usr/lib/dovecot/stats": "enforce", "/usr/sbin/dnsmasq": "enforce", "/usr/sbin/dnsmasq//libvirt_leaseshelper": "enforce", "/usr/sbin/mosquitto": "enforce", "apache2": "enforce", "apache2//DEFAULT_URI": "enforce", "apache2//HANDLING_UNTRUSTED_INPUT": "enforce", "apache2//phpsysinfo": "enforce", "avahi-daemon": "enforce", "docker-default": "enforce", "dovecot": "enforce", "identd": "enforce", "klogd": "enforce", "mdnsd": "enforce", "nmbd": "enforce", "nscd": "enforce", "ntpd": "enforce", "ping": "enforce", "smbd": "enforce", "smbldap-useradd": "enforce", "smbldap-useradd///etc/init.d/nscd": "enforce", "syslog-ng": "enforce", "syslogd": "enforce", "traceroute": "enforce", "winbindd": "enforce"}, "processes": {"/usr/sbin/nscd": [{"profile": "nscd", "pid": "944", "status": "enforce"}], "/bin/bash": [{"profile": "docker-default", "pid": "1926", "status": "enforce"}, {"profile": "docker-default", "pid": "2515", "status": "enforce"}, {"profile": "docker-default", "pid": "2552", "status": "enforce"}], "/usr/bin/sleep": [{"profile": "docker-default", "pid": "1960", "status": "enforce"}, {"profile": "docker-default", "pid": "1964", "status": "enforce"}], "/opt/gitlab/embedded/bin/runsvdir": [{"profile": "docker-default", "pid": "2041", "status": "enforce"}], "/opt/gitlab/embedded/bin/runsv": [{"profile": "docker-default", "pid": "2051", "status": "enforce"}, {"profile": "docker-default", "pid": "2526", "status": "enforce"}, {"profile": "docker-default", "pid": "2527", "status": "enforce"}, {"profile": "docker-default", "pid": "2528", "status": "enforce"}, {"profile": "docker-default", "pid": "2529", "status": "enforce"}, {"profile": "docker-default", "pid": "2530", "status": "enforce"}, {"profile": "docker-default", "pid": "2531", "status": "enforce"}, {"profile": "docker-default", "pid": "2532", "status": "enforce"}, {"profile": "docker-default", "pid": "2533", "status": "enforce"}, {"profile": "docker-default", "pid": "2534", "status": "enforce"}, {"profile": "docker-default", "pid": "2535", "status": "enforce"}, {"profile": "docker-default", "pid": "2536", "status": "enforce"}, {"profile": "docker-default", "pid": "2537", "status": "enforce"}, {"profile": "docker-default", "pid": "2538", "status": "enforce"}], "/opt/gitlab/embedded/bin/svlogd": [{"profile": "docker-default", "pid": "2052", "status": "enforce"}, {"profile": "docker-default", "pid": "2539", "status": "enforce"}, {"profile": "docker-default", "pid": "2540", "status": "enforce"}, {"profile": "docker-default", "pid": "2541", "status": "enforce"}, {"profile": "docker-default", "pid": "2542", "status": "enforce"}, {"profile": "docker-default", "pid": "2543", "status": "enforce"}, {"profile": "docker-default", "pid": "2544", "status": "enforce"}, {"profile": "docker-default", "pid": "2545", "status": "enforce"}, {"profile": "docker-default", "pid": "2546", "status": "enforce"}, {"profile": "docker-default", "pid": "2547", "status": "enforce"}, {"profile": "docker-default", "pid": "2548", "status": "enforce"}, {"profile": "docker-default", "pid": "2549", "status": "enforce"}, {"profile": "docker-default", "pid": "2550", "status": "enforce"}, {"profile": "docker-default", "pid": "2551", "status": "enforce"}], "/usr/sbin/sshd": [{"profile": "docker-default", "pid": "2053", "status": "enforce"}], "/opt/gitlab/embedded/bin/ruby": [{"profile": "docker-default", "pid": "2516", "status": "enforce"}, {"profile": "docker-default", "pid": "2562", "status": "enforce"}, {"profile": "docker-default", "pid": "2564", "status": "enforce"}, {"profile": "docker-default", "pid": "2681", "status": "enforce"}, {"profile": "docker-default", "pid": "2683", "status": "enforce"}, {"profile": "docker-default", "pid": "2698", "status": "enforce"}, {"profile": "docker-default", "pid": "2863", "status": "enforce"}, {"profile": "docker-default", "pid": "2866", "status": "enforce"}, {"profile": "docker-default", "pid": "2869", "status": "enforce"}, {"profile": "docker-default", "pid": "2872", "status": "enforce"}, {"profile": "docker-default", "pid": "2875", "status": "enforce"}, {"profile": "docker-default", "pid": "2878", "status": "enforce"}, {"profile": "docker-default", "pid": "2881", "status": "enforce"}, {"profile": "docker-default", "pid": "10126", "status": "enforce"}, {"profile": "docker-default", "pid": "11460", "status": "enforce"}], "/bin/dash": [{"profile": "docker-default", "pid": "2521", "status": "enforce"}, {"profile": "docker-default", "pid": "30219", "status": "enforce"}], "/usr/bin/xargs": [{"profile": "docker-default", "pid": "2524", "status": "enforce"}], "/usr/bin/tail": [{"profile": "docker-default", "pid": "2525", "status": "enforce"}], "/opt/gitlab/embedded/postgresql/9.6/bin/postgres": [{"profile": "docker-default", "pid": "2555", "status": "enforce"}, {"profile": "docker-default", "pid": "2669", "status": "enforce"}, {"profile": "docker-default", "pid": "2670", "status": "enforce"}, {"profile": "docker-default", "pid": "2671", "status": "enforce"}, {"profile": "docker-default", "pid": "2672", "status": "enforce"}, {"profile": "docker-default", "pid": "2673", "status": "enforce"}, {"profile": "docker-default", "pid": "2787", "status": "enforce"}, {"profile": "docker-default", "pid": "2788", "status": "enforce"}, {"profile": "docker-default", "pid": "2789", "status": "enforce"}, {"profile": "docker-default", "pid": "2791", "status": "enforce"}, {"profile": "docker-default", "pid": "3037", "status": "enforce"}, {"profile": "docker-default", "pid": "3120", "status": "enforce"}, {"profile": "docker-default", "pid": "3126", "status": "enforce"}, {"profile": "docker-default", "pid": "3217", "status": "enforce"}, {"profile": "docker-default", "pid": "3312", "status": "enforce"}, {"profile": "docker-default", "pid": "3629", "status": "enforce"}, {"profile": "docker-default", "pid": "4237", "status": "enforce"}, {"profile": "docker-default", "pid": "5197", "status": "enforce"}, {"profile": "docker-default", "pid": "5774", "status": "enforce"}, {"profile": "docker-default", "pid": "10371", "status": "enforce"}, {"profile": "docker-default", "pid": "10374", "status": "enforce"}, {"profile": "docker-default", "pid": "10375", "status": "enforce"}, {"profile": "docker-default", "pid": "10376", "status": "enforce"}, {"profile": "docker-default", "pid": "11596", "status": "enforce"}, {"profile": "docker-default", "pid": "11889", "status": "enforce"}], "/opt/gitlab/embedded/bin/gitaly-wrapper": [{"profile": "docker-default", "pid": "2557", "status": "enforce"}], "/opt/gitlab/embedded/bin/redis_exporter": [{"profile": "docker-default", "pid": "2558", "status": "enforce"}], "/opt/gitlab/embedded/bin/alertmanager": [{"profile": "docker-default", "pid": "2559", "status": "enforce"}], "/opt/gitlab/embedded/bin/gitlab-workhorse": [{"profile": "docker-default", "pid": "2561", "status": "enforce"}], "/opt/gitlab/embedded/bin/postgres_exporter": [{"profile": "docker-default", "pid": "2565", "status": "enforce"}], "/opt/gitlab/embedded/sbin/nginx": [{"profile": "docker-default", "pid": "2572", "status": "enforce"}, {"profile": "docker-default", "pid": "2625", "status": "enforce"}, {"profile": "docker-default", "pid": "2626", "status": "enforce"}, {"profile": "docker-default", "pid": "2628", "status": "enforce"}, {"profile": "docker-default", "pid": "2629", "status": "enforce"}, {"profile": "docker-default", "pid": "2630", "status": "enforce"}, {"profile": "docker-default", "pid": "2633", "status": "enforce"}, {"profile": "docker-default", "pid": "2635", "status": "enforce"}, {"profile": "docker-default", "pid": "2636", "status": "enforce"}, {"profile": "docker-default", "pid": "2637", "status": "enforce"}], "/opt/gitlab/embedded/bin/redis-server": [{"profile": "docker-default", "pid": "2573", "status": "enforce"}], "/opt/gitlab/embedded/bin/prometheus2": [{"profile": "docker-default", "pid": "2576", "status": "enforce"}], "/opt/gitlab/embedded/bin/gitaly": [{"profile": "docker-default", "pid": "2624", "status": "enforce"}], "/usr/sbin/mosquitto": [{"profile": "/usr/sbin/mosquitto", "pid": "12337", "status": "enforce"}]}}
|