At the end of an update from gnome 2.24 to 2.26, I got stuck by a missing gnome-panel at session start-up. After some debug, I found that the gnome-panel was activable through the line command of a terminal openable through the desktop background menu. gnome-panel is fully functional but give this error message on the terminal at start-up and each panel modification Reproducible: Always Steps to Reproduce: 1.choose any gnome session with gdm 2.open a terminal through the desktop menu and : 3.type on the command line: gnome-panel 4:add or remove an applet on the panel Actual Results: After 1: the desktop is fine except missing gnome-panel After 3: gnome-panel show up ready and effectively functional, spitting an error message on the terminal about /usr/share/applications/gnome-cups-icon.desktop missing After 4: same spitting Expected Results: gnome-panel appearing ready and functiolal at session start-up I have a second box with the same system definition but this bug is not appearing. The comparison of gconf session settings gives no difference. I tried to reemerge gnome-session, gnome-panel, gconf, cups, gnome-cups-manager without any success.
*** Bug 290914 has been marked as a duplicate of this bug. ***
Please attach emerge --info and .xsession-errors
Created attachment 208614 [details] terminal screen content Here is the content of the terminal screen after gnome-panel start-up, with my translation from french to english.
Created attachment 208616 [details] emerge --info output
Created attachment 208618 [details] .xsession-errors
Do you have net-print/gnome-cups-manager installed ? If yes, could you re-install it. If not, it seems you have a stale file, you better either remove it or install the package and unmerge it so it removes everything correctly.
(In reply to comment #6) > Do you have net-print/gnome-cups-manager installed ? If yes, could you > re-install it. If not, it seems you have a stale file, you better either remove > it or install the package and unmerge it so it removes everything correctly. > I have gnome and cups in the USE variable, so gnome includes net-print/gnome-cups-manager. Yes, I have it installed, 0.33-r1. I have made a full cycle: emerge -1, emerge -C, emerge -1, with no change to the bug report.
Does it start correctly if you remove that desktop file ?
Created attachment 222441 [details] gnome-settings-daemon assertions failure
... Mid air collision problem ... No change to the reported behavior, after regular updates and a full rebuild of world. I just needed to remove the .gnome2 configuration files to get gnome-panel back through the terminal., and restoring those files afterward. But messages are not exactly the same. I got: x@y ~/Desktop $ gnome-panel & [1] 1893 x@y ~/Desktop $ Unable to open the following desktop file /usr/share/applications/gnome-cups-icon.desktop for the panel launcher: no such file or directory Unable to open the following desktop file /usr/share/applications/xsane-xsane.desktop for the panel launcher: no such file or directory x@y # ls -l /usr/share/applications/xsane* /usr/share/applications/gnome-cups* -rw-r--r-- 1 root root 426 mars 7 09:55 /usr/share/applications/gnome-cups-manager.desktop -rw-r--r-- 1 root root 177 mars 6 23:17 /usr/share/applications/xsane.desktop The ls'd files are those owned by theyr respective package. The error messages seem to be about mis named files. No idea about how such names might be generated ... I have attached the .xsession-errors file showing some gnome-settings assertion failures. I do not know if it is the same bug.
There were two sides to this bug report: - two .desktop names, xsane-xsane and gnome-cups-icon, were wrong in gconf settings, shoul be xsane and cups, no precise idea why, corrected with the configuration editor, - ~/.local/share/applications, includes some unexpected .desktop entries, e.g. panel.desktop with the hidden property, corrected by alignment of applications dir content on a working one from another box. So WORKSFORME.