Installed LXDE packages were upgraded to factory releases, but those that threw up dependency errors were avoided. On reboot, I was unable to get past the LXDE login screen, although my userid and password were accepted. I rebooted and logged in to a Gnome desktop which behaved normally, and downgraded all LXDE factory packages that I suspected may be at fault. The problem was cleared, so I re-installed those factory packages one by one, each time downgrading the failing package and testing that the problem was removed. These are the x86_64 packages that failed:
lxsession 0.4.4-22.2 Caused the system to appear to hang at the login screen. Reboot required.
lxpanel 0.5.5-24.2 Could login to LXDE, but without a panel on the desktop. Opened a console with Ctrl-Alt-F1 where I found the following error message:
Error accessing systemtap module preloadtrace: Operation not permitted.
libmenu-cache1 0.3.2-17.2 Could login to LXDE, but with unpopulated start menu, except for “Run” and “Logout”. There was no message on the console. The problem could only be cleared by also downgrading the package: menu-cache 0.3.2-17.2, although it didn’t give a problem when upgraded alone i.e. without libmenu-cache1.
I hope this may assist any user upgrading 11.2 LXDE from Factory, and indeed the openSUSE LXDE developer. BTW I did not have these problems upgrading 11.3 M4 LXDE from the same factory repo.
Hi anubisg1. Thank you for finding time to respond. Normally I don’t upgrade installed releases from Factory. In this case as it was a relatively small number of packages, I decided to experiment.
Yes, I only upgraded those installed packages that were originally sourced from the first repo (openSUSE_11.2), and the upgrades were sourced from the second repo (openSUSE_Factory). About 3 to 4 packages (lxde factory) threw up dependency errors so I didn’t upgrade those. The rest upgraded without issue, and I rebooted. The reboot failed on LXDE login. Through “trial and error” testing, I was able to isolate the 3/4 upgraded packages that gave problems with the desktop. I did successfully reinstall (downgrade) the 11.2 versions of those four packages and the system then worked ok.
I expected more problems than I actually experienced. So yes I am running a mixture of lxde 11.2 and 11.3 packages, and the results are generally good. On a separate partition, I have LXDE M4 with lxde packages subsequently upgraded from the above Factory repo, with no issues or dependency problems.
Thanks for your comments and suggestions, from which I learn more and will try to provide more useful info where needed.
Normally, I understand what the repositories provide for each openSUSE release. However I was mistaken in thinking that LXDE was an exception. Thats my fault and nobody else’s as I should have checked. :shame:
As I said previously, I did expect more problems from using a factory repo anyway. I CAN, but perhaps I SHOULD NOT.
Andrea, thanks for the explanation on libraries and the tip with ldd.
I understand the points you are making about packages and repos, However, I wasn’t expecting those problems to be fixed. Sometimes we post information so that other users may avoid the issues, or just to share the information. I assume real lxde “bugs” should be reported in the normal way. Sorry if you were inconvenienced.
Actually, I now realize that the mistake I made was to assume the repo Index of /repositories/X11:/lxde/openSUSE_11.2 to be static, rather like distribution repos “oss” and “non-oss”. Although knowingly risky, I added the factory repo for some application updates, since that Gnome/LXDE partition is for testing only.
However while using Yast to downgrade from the factory rpm’s, I now noticed new update(s) in the lxde-11.2 repo. Well, Gnome’s version of Yast presented it as Update.
Just tying off loose ends here. Have been looking at how released Gnome and LXDE co-exist on same 11.2 install (64bit), since I never tried 11.2 Gnome. As far as 11.3 LXDE goes, I will be testing more of that, and will post in your own LXDE thread (or in newer ones).