Mailinglist Archive: opensuse (2243 mails)
| < Previous | Next > |
Re: [opensuse] 11.1/KDE 4.2 Install - KDM gone
- From: "Rajko M." <rmatov101@xxxxxxxxxxx>
- Date: Sun, 1 Feb 2009 13:09:30 -0600
- Message-id: <200902011309.31223.rmatov101@xxxxxxxxxxx>
On Sunday 01 February 2009 11:48:36 am Andrei Verovski (aka MacGuru) wrote:
It will not change because /usr/lib64/libkdeui.so.5 is looking for some
sybmbol that doesn't exist, ie. there is library mismatch, or some library is
missing.
Usually it means that library where libkdeui.so.5 is looking for a symbol is
older, but it could be newer and symbol was for some reason removed.
Developers are trying to keep backward compatibility, so symbol removal in
newer version happens only when it is absolutely necessary. I (as non
developer) can imagine that valid reason would be to much clutter collected
trough the time that makes software performace suffer, and/or maintenace is
near impossible.
That means first look for older libraries that libkdeui.so.5 is depending on,
then all other possibilites.
Markus already posted the solution for this one.
I would like to know what method he is using to find what is missing.
I know only manual method:
- list all requires
- look for packages that contain them
- check installed versions agains requirements
but I also know that packagers don't do that way, as it is taking too much
time.
--
Regards, Rajko
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
On Saturday 31 January 2009 11:34:18 pm Andrei Verovski (aka MacGuru) wrote:
I had OpenSuSE 11.1 64-bit and KDE 3.5 (active) and KDE 4.1.3 (not used).
After KDE 4.2 have been released, I have installed it (from factory
repo). However, my KDM login screen have gone, and I cannot switch
session to KDE 4.2. Oddly enough, after KDM fails, I can still start KDE
3.5 with "startx".
Anyone have a clue what might go wrong?
Thanks in advance for any suggestion(s).
I have checked kdm.log messages and found these error alerts:
/usr/lib64/kde4/libexec/kdm_greet: symbol lookup
error: /usr/lib64/libkdeui.so.5: undefined symbol:
_ZN7QTabBar9hideEventEP10QHideEvent
/usr/share/kde4/apps/kdm/read_sysconfig.sh: line 75: pam-config: command
not found
--------------------------
rpm -qf /usr/lib64/libkdeui.so.5
libkde4-4.2.0-83.1
rpm -qf /usr/share/kde4/apps/kdm/read_sysconfig.sh
kde4-kdm-4.2.0-183.3
Both packages have been reinstalled, nothing changed. pam-config RPM
package IS installed.
It will not change because /usr/lib64/libkdeui.so.5 is looking for some
sybmbol that doesn't exist, ie. there is library mismatch, or some library is
missing.
Usually it means that library where libkdeui.so.5 is looking for a symbol is
older, but it could be newer and symbol was for some reason removed.
Developers are trying to keep backward compatibility, so symbol removal in
newer version happens only when it is absolutely necessary. I (as non
developer) can imagine that valid reason would be to much clutter collected
trough the time that makes software performace suffer, and/or maintenace is
near impossible.
That means first look for older libraries that libkdeui.so.5 is depending on,
then all other possibilites.
Markus already posted the solution for this one.
I would like to know what method he is using to find what is missing.
I know only manual method:
- list all requires
- look for packages that contain them
- check installed versions agains requirements
but I also know that packagers don't do that way, as it is taking too much
time.
--
Regards, Rajko
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
| < Previous | Next > |