Bug 20405

Summary: Icewm missing X11 menu file/directory
Product: Mageia Reporter: Otto Leipälä <ottoleipala1>
Component: RPM PackagesAssignee: Shlomi Fish <shlomif>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: jani.valimaa, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: icewm CVE:
Status comment:

Description Otto Leipälä 2017-03-06 08:30:33 CET
Noticed in my Cauldron vbox test install bug in icewm updated packages,have now bug causing this error anytime install any Mageia rpm in terminal.

/usr/share/X11/icewm//menu no such file or directory
Comment 1 Marja Van Waes 2017-03-06 08:58:54 CET
Assigning to the registered maintainer.

CC: (none) => marja11
Assignee: bugsquad => shlomif
Source RPM: (none) => icewm

Comment 2 Jani Välimaa 2017-03-06 09:07:52 CET
icewm was moved from /usr/share/X11/icewm/ to /usr/share/icewm/.

Output of urpmi with --debug and/or --debug-librpm would be nice to help figuring out what is looking for /usr/share/X11/icewm/menu.
Comment 3 Otto Leipälä 2017-03-06 11:18:16 CET
Error message is: run-parts: /etc/menu.d/icewm exited with return code 1
Most likely desktop-common-data is not updated to use new icewm path as it's calling menu update when urpmi installing package.
Comment 4 Otto Leipälä 2017-03-06 11:50:17 CET
Update-menus have hardcoded path /etc/menu.d this have to duplicate and add entry to look from new icewm path.

if [ -d /etc/menu.d ]; then 
   run-parts $RUN_PARTS_ARG /etc/menu.d
Comment 5 Jani Välimaa 2017-03-06 12:36:16 CET
This should be fixed in icewm-1.3.12-10.mga6.

CC: (none) => jani.valimaa

Comment 6 Otto Leipälä 2017-03-06 13:00:35 CET
Bug is fixed tested too thanks for fast fix. :)

Status: NEW => RESOLVED
Resolution: (none) => FIXED