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.
menu-cache issue… i really believe there was something wrong with files…
i noticed sometimes that when i upgraded some rpms the files was deleted and not replaced, never understood the reason…
i guess that if you re-install the packages you should solve, if not do the following:
check the files exist:
(rpm -ql rpm_name)
than in case of library please compare ldd of the libraries from new and from the old rpm.
about lxpanel i really have NO idea at all… looking on google it looks not to be “our” problem, but something related to kernel (preload package) or Xorg itsealf…
about lxsession i cannot debug without more informations… like .xsession-errors content or shell output or a gdb backtrace… sorry
on fresh installations i never had those issues any way…
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.
according on what you wrote that “bug” can be closed as “INVALID” because you will of course have more and more problems… let me explain
there is NO lxde-factory
the repositories provides the SAME packages built on different suse versions (11.0, 11.1, 11.2, Factory (actually 11.3) )
you can NOT install packages built on different versions of the distro, without expect those kind of problems. let me explain the reason
on linux we build on 99.99999% of times with “shared” libraries, and binaries are than linked to libraries (and such libraries are NOT into the binary)
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.
I’m running LXDE now on 11.3 M5 - its nice. There are hiccups (installation of M5 was painful) but thus far the hiccups appear to be 11.3 M5 system, as opposed to LXDE specific.
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).