[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#918499: libreoffice: fails with 'ERROR 4 forking process'



On Mon, 7 Jan 2019 20:46:28 +0700 Tunggul Arif Siswoyo <tunggul@ptdes.net> wrote:

[skip]

I think it is related with apparmor configs. I'm not sure what caused it
though. This is in my machine:

root@ikigai:~# aa-status                                                                                                                                                        
apparmor module is loaded.                                                                                                                                                      
18 profiles are loaded.                                                                                                                                                         
17 profiles are in enforce mode.                                                                                                                                                
   /usr/bin/evince                                                                                                                                                              
   /usr/bin/evince-previewer                                                                                                                                                    
   /usr/bin/evince-previewer//sanitized_helper                                                                                                                                  
   /usr/bin/evince-thumbnailer                                                                                                                                                  
   /usr/bin/evince//sanitized_helper                                                                                                                                            
   /usr/bin/man                                                                                                                                                                 
   /usr/lib/cups/backend/cups-pdf                                                                                                                                               
   /usr/lib/ipsec/charon                                                                                                                                                        
   /usr/lib/ipsec/stroke                                                                                                                                                        
   /usr/sbin/cups-browsed                                                                                                                                                       
   /usr/sbin/cupsd                                                                                                                                                              
   /usr/sbin/cupsd//third_party                                                                                                                                                 
   firejail-default                                                                                                                                                             
   libreoffice-senddoc                                                                                                                                                          
   libreoffice-xpdfimport                                                                                                                                                       
   man_filter                                                                                                                                                                   
   man_groff                                                                                                                                                                    
1 profiles are in complain mode.                                                                                                                                                
   libreoffice-oopslash                                                                                                                                                         
3 processes have profiles defined.                                                                                                                                              
3 processes are in enforce mode.                                                                                                                                                
   /usr/lib/ipsec/charon (739)                                                                                                                                                  
   /usr/sbin/cups-browsed (563)                                                                                                                                                 
   /usr/sbin/cupsd (528)                                                                                                                                                        
0 processes are in complain mode.                                                                                                                                               
0 processes are unconfined but have a profile defined.

root@ikigai:~# /etc/init.d/apparmor status
● apparmor.service - Load AppArmor profiles
   Loaded: loaded (/lib/systemd/system/apparmor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-01-07 20:13:09 WIB; 50min ago
     Docs: man:apparmor(7)
           https://gitlab.com/apparmor/apparmor/wikis/home/
  Process: 430 ExecStart=/etc/init.d/apparmor start (code=exited, status=123)
 Main PID: 430 (code=exited, status=123)

Jan 07 20:13:09 ikigai systemd[1]: Starting Load AppArmor profiles...
Jan 07 20:13:09 ikigai apparmor[430]: Starting AppArmor profiles:AppArmor parser error for /etc/apparmor.d in /etc/apparmor.d/usr.lib.libreoffice.program.soffice…ractions/mesa'
Jan 07 20:13:09 ikigai apparmor[430]: AppArmor parser error for /etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin in /etc/apparmor.d/usr.lib.libreoffice.pr…ractions/mesa'
Jan 07 20:13:09 ikigai apparmor[430]:  failed!
Jan 07 20:13:09 ikigai systemd[1]: apparmor.service: Main process exited, code=exited, status=123/n/a
Jan 07 20:13:09 ikigai systemd[1]: apparmor.service: Failed with result 'exit-code'.
Jan 07 20:13:09 ikigai systemd[1]: Failed to start Load AppArmor profiles.
Hint: Some lines were ellipsized, use -l to show in full.

Error message above caused by invalid config in apparmor profile for
soffice.bin in line 90 :

root@ikigai:~# aa-remove-unknown
AppArmor parser error for /etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin in /etc/apparmor.d/usr.lib.libreoffice.program.soffice.bin at line 90: Could not open 'abstrac
tions/mesa'
Warning: Profile directory '/var/lib/snapd/apparmor/profiles' not found

After removing line 90:

...

#include <abstractions/mesa>

...

apparmor is working again and libreoffice starting normally.


-- 
tunggul


Reply to: