Could not start ksmserver. Check your installation.

Hi,
Last night, I had been using Bash to fix some problems with my system (those problems still likely exist, but that’s not my current issue). I had entered the Konsole YaST mode, and had told it to do an automatic upgrade. This morning, when I woke up, it had told me to restart, so I did. When I tried to log on into KDE, KDE Plasma, or KDE Plasma (Failsafe), I am presented with a black/white error: “Could not start ksmserver. Check your installation”. It opens up a bug reporting box that says at the bottom: "Details: Executable: kdeinit4 PID: 3575 Signal: Augmentation fault (11)

The generated crash information (the system says it it likely not useful, though) I am given is:

Application: KDE Daemon (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#7  0x0000a620 in ?? ()
#8  0xb3169b4d in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb3161f14 in _init () from /usr/lib/libthreadweaver.so.4
#10 0xb786f689 in call_init () from /lib/ld-linux.so.2
#11 0xb786f7d0 in _dl_init_internal () from /lib/ld-linux.so.2
#12 0xb7873941 in dl_open_worker () from /lib/ld-linux.so.2
#13 0xb786f50f in _dl_catch_error () from /lib/ld-linux.so.2
#14 0xb78732e6 in _dl_open () from /lib/ld-linux.so.2
#15 0xb5cb7bdd in dlopen_doit () from /lib/libdl.so.2
#16 0xb786f50f in _dl_catch_error () from /lib/ld-linux.so.2
#17 0xb5cb8342 in _dlerror_run () from /lib/libdl.so.2
#18 0xb5cb7ca7 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
#19 0xb6eca4b5 in ?? () from /usr/lib/libQtCore.so.4
#20 0xb6ec4ff4 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb6ec50d8 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb6ebeed3 in QPluginLoader::load() () from /usr/lib/libQtCore.so.4
#23 0xb723a838 in KPluginLoader::load() () from /usr/lib/libkdecore.so.5
#24 0xb723acaf in KPluginLoader::factory() () from /usr/lib/libkdecore.so.5
#25 0xb5557b70 in ?? () from /usr/lib/libkdeinit4_kded4.so
#26 0xb5558e14 in ?? () from /usr/lib/libkdeinit4_kded4.so
#27 0xb555bcb6 in ?? () from /usr/lib/libkdeinit4_kded4.so
#28 0xb7617377 in ?? () from /usr/lib/libkdeui.so.5
#29 0xb761744c in ?? () from /usr/lib/libkdeui.so.5
#30 0xb5d43e17 in ?? () from /usr/lib/libQtDBus.so.4
#31 0xb5d44c97 in ?? () from /usr/lib/libQtDBus.so.4
#32 0xb5d45428 in ?? () from /usr/lib/libQtDBus.so.4
#33 0xb5d45928 in ?? () from /usr/lib/libQtDBus.so.4
#34 0xb6eefb7f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#35 0xb6edabaa in QCoreApplication::event(QEvent*) () from /usr/lib/libQtCore.so.4
#36 0xb63d8c2d in QApplication::event(QEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb63d6414 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb63df137 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb76105e1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb6eda5be in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb6ede34c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0xb6ede49c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#43 0xb6f08bd4 in ?? () from /usr/lib/libQtCore.so.4
#44 0xb5baab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb5bab350 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb5bab60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb6f08d5b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#48 0xb648c9aa in ?? () from /usr/lib/libQtGui.so.4
#49 0xb6ed989d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb6ed9ac9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0xb6ede570 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#52 0xb63d4114 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#53 0xb555728d in kdemain () from /usr/lib/libkdeinit4_kded4.so
#54 0x0804e211 in _start ()

I tried to install debug symbols, but it claims that the software repositories could not find any, so when I try to configure them, it asks for a root password but when I type it in, nothing appears in the password box.

The missing packages are:

/usr/bin/kdeinit4
/usr/lib/libQtGui.so.4
/usr/lib/libthreadweaver.so.4
/lib/libdl.so.2
/usr/lib/libkdeui.so.5
/lib/ld-linux.so.2
/usr/lib/libkdecore.so.5
/usr/lib/libkdeinit4_kded4.so
/usr/lib/libQtCore.so.4
/usr/lib/libQtDBus.so.4

If you guys could help me in any way, I would be grateful.

Try Yast level 3
Boot to Level 3, then Yast and More…

See if you can work things from there.

Do you know what your repos are?

I know I am running OpenSUSE 11.3, but that is it, sorry

Sorry, that is all I know.

Does your machine normally login automatically or do you have to type a password?

I log in. I am already forced to start it up under Failsafe, but switch to normal at the login prompt. I went into YaST under Command Prompt mode like you suggested, but I was unable to configure my repositories, as I was unable to figure out how to edit repos besides the top preselected one.

At the normal boot and login screen, do you have a option for IceWM
http://dl.dropbox.com/u/10573557/Session%20Login/session.type.png

Can you login

Yes I did. I used it and it had successfully logged me in.

Open a terminal and post result of:

zypper lr -d

I received:

# | Alias                               | Name                                | Enabled | Refresh | Priority | Type   | URI                                                                                   | Service
--+-------------------------------------+-------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------------------+--------
1 | KDE:Extra_1                         | KDE:Extra                           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE%3a/Extra/openSUSE_11.3_KDE_Unstable_SC/ |        
2 | KDE:Unstable:SC                     | KDE:Unstable:SC                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/SC/openSUSE_11.3/            |        
3 | Packman Repository                  | Packman Repository                  | Yes     | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/11.3                              |        
4 | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.3/                                             |        
5 | google-chrome                       | google-chrome                       | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/i386                                     |        
6 | openSUSE-11.3 11.3-1.82             | openSUSE-11.3 11.3-1.82             | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/oss/                              |        
7 | repo-debug                          | openSUSE-11.3-Debug                 | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.3/repo/oss/                        |        
8 | repo-non-oss                        | openSUSE-11.3-Non-Oss               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/non-oss/                          |        
9 | repo-source                         | openSUSE-11.3-Source                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.3/repo/oss/

when I did.

Please do the following as su -

zypper rr 2
zypper rr 1

Now this:

zypper dup

Once done. Reboot
Select kde at the login screen and report back