How to get back into normal KDE after updates caused problems

I am running 12.1 and after allowing many updates to occur a few days ago I am unable to login to my usual KDE desktop.
After much reading here I log into IceWM via the System V option. So now I am able to navigate my system but I still don’t know what to do.
When I tried to login after the updates I simply got a small box in upper left corner where I could log in but NOT start KDE.

What info can I give you to enable you to help me?

Is there a way to see what was updated and downgrade it?

I have a new baby to take care of all day so don’t get frustrated if I can’t answer right away.

Thanks in advance for trying to help me.

RIck

> I have a new baby to take care of all day so don’t get frustrated if I
> can’t answer right away.

rule one: the baby comes first.

so tell us about those “many updates”:

  • what did you update?

  • how did you update (what tools were used: YaST Online Update or zypper
    or apper (that thing in the package tray?)? if zypper what exact
    command did you use? was it “zypper patch”, “zypper up”, “zypper dup”,
    “zypper fixer-upper” or just what??)

  • no matter if you used zypper/YaST/or whatever, please show us the
    terminal input/output from


zypper lr -d
sudo tail -n25 /var/log/zypp/history

copy/paste the in/output back to this thread using the instructions
here: http://goo.gl/i3wnr

you say you are running 12.1, but tell us if you have ever installed
anything Tumbleweed? or from Factory?


dd
What does DistroWatch write about YOU?: http://tinyurl.com/SUSEonDW

I am also looking for a resolution with a similar situation after I updated two such instances to the current KDE 4.8.4 and refreshed a couple of other software components. I can work within XFCE at the moment. But I need to resolve some more open issues.

Unfortunately, I can not correlate entries in the file “/var/log/messages” with the observation so far because I have also got difficulties with switching from the graphical log-in screen to a working text console at this point.

#  | Alias                                      | Name                                                | Enabled | Refresh | Priority | Type   | URI                                                                                           | Service
---+--------------------------------------------+-----------------------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------------------+--------
 1 | KDE_4.8                                    | KDE 4.8                                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/48/openSUSE_12.1/                     |        
 2 | KDE_4.8_Extra                              | KDE 4.8 Extra                                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_48_openSUSE_12.1/            |        
 3 | Oracle_VirtualBox_openSUSE                 | Oracle VirtualBox openSUSE                          | Yes     | Yes     |   99     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4/                                  |        
 4 | Unstable                                   | Unstable                                            | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_12.1/            |        
 5 | Updates-for-openSUSE-12.1-12.1-1.4         | Updates for openSUSE 12.1 12.1-1.4                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.1/                                                     |        
 6 | download.opensuse.org-Extra                | openSUSE BuildService - KDE:Extra                   | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1/                           |        
 7 | download.opensuse.org-UpdatedApps_1        | openSUSE BuildService - KDE:UpdatedApps             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/                     |        
 8 | download.opensuse.org-VirtualBox_backports | openSUSE BuildService - Virtualization (VirtualBox) | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_backports/openSUSE_12.1/ |        
 9 | download.opensuse.org-mozilla              | openSUSE BuildService - Mozilla                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/                              |        
10 | download.opensuse.org-packages             | openSUSE BuildService - Java:packages               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.1/                       |        
11 | google-talkplugin                          | google-talkplugin                                   | No      | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/i386                                         |        
12 | nVidia Graphics Drivers                    | nVidia Graphics Drivers                             | Yes     | Yes     |   99     | rpm-md | ftp://download.nvidia.com/opensuse/12.1/                                                      |        
13 | openSUSE-12.1-12.1-1.4                     | openSUSE-12.1-12.1-1.4                              | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-STDVD-RAM_GSA-H55L,/dev/sr0                          |        
14 | openSUSE_12.1                              | openSUSE_12.1                                       | Yes     | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_12.1/                            |        
15 | openSUSE_Tumbleweed                        | openSUSE_Tumbleweed                                 | Yes     | Yes     |   99     | rpm-md | http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_Tumbleweed                       |        
16 | opensuse-guide.org-repo                    | libdvdcss repository                                | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.1/                                                          |        
17 | packman.inode.at-suse                      | Packman Repository                                  | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/12.1/                                                            |                                                                         
18 | repo-debug                                 | openSUSE-12.1-Debug                                 | No      | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                                |        
19 | repo-debug-update                          | openSUSE-12.1-Update-Debug                          | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/12.1/                                               |        
20 | repo-non-oss                               | openSUSE-12.1-Non-Oss                               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                                  |        
21 | repo-oss                                   | openSUSE-12.1-Oss                                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                      |        
22 | telepathy                                  | telepathy                                           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Playground:/Telepathy/openSUSE_12.1/ |       

sudo tail -n25 /var/log/zypp/history                                                                                                                        
# 2012-06-25 10:49:12 kdm-4.8.4-764.2.i586.rpm installed ok                                                                                                                         
# Additional rpm output:                                                                                                                                                            
# Warning: Do not know how to create missing GreeterUID user kdm                                                                                                                    
# Information: reading pre-existing kdmrc /usr/share/kde4/config/kdm/kdmrc (config version 2.4)                                                                                     
#                                                                                                                                                                                   
2012-06-25 10:49:12|install|kdm|4.8.4-764.2|i586|root@linux-bj9x|KDE_4.8|d1c6ea828ab91fc57f6c6acc10d0b9762652104e5d15c7001ac1531ab2995020                                           
2012-06-25 10:49:12|install|kdebase4-workspace-plasma-engine-akonadi|4.8.4-764.2|i586|root@linux-bj9x|KDE_4.8|75a8492b64742eee8f581fc2b4d28870f0fade1ffd8197ff5ddfc770d2abf479      
2012-06-25 10:49:12|install|kdebase4-workspace-plasma-calendar|4.8.4-764.2|i586|root@linux-bj9x|KDE_4.8|c5fb069785741786b5b655550d68b1c6a1d0d9b0c6ca5d356fa19690fff2e3bd            
2012-06-25 10:49:13|install|apper|0.7.2-31.2|i586|root@linux-bj9x|KDE_4.8|03266b0500e97ad61ad9614c9d8e363264aad63c68b61101b3065813c05d9008                                          
2012-06-25 10:49:13|install|ktorrent-lang|4.2.0-121.2|noarch|root@linux-bj9x|KDE_4.8|1aed92686a894d8ea064fb73a0983b5bed1680e6ddbd104f2c23cfd422e41a70                               
2012-06-25 10:49:13|install|apper-lang|0.7.2-31.2|noarch|root@linux-bj9x|KDE_4.8|68697539eb44db01a58cf55c357b4ba537f76f02844bd6c49767033c49688715                                   
2012-06-25 10:49:14|install|libkface1|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|112d343f66516b83bfd95c0dde56a4abc8406a26c5a1284261f617ad64664fcf                          
2012-06-25 10:49:14|install|libkgeomap1|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|19ed386bd61cc4ba541170cf822221dd69690ee03cb465bff65502d0091fa86e                        
2012-06-25 10:49:16|install|kipi-plugins|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|aac8b289c42b83e9087bb6d47cc641a50a24596a971af8809c2a49d276bb1ddf                       
2012-06-25 10:49:17|install|libkgeomap-lang|2.6.0+git20120624-1.1|noarch|root@linux-bj9x|Unstable|139240810b1cfa307a65026ea7194c2738c8c7360c14cd1f98eda65737d74867                  
2012-06-25 10:49:18|install|kipi-plugins-lang|2.6.0+git20120624-1.1|noarch|root@linux-bj9x|Unstable|2274737102604fd639492698c9c4e5d9b92ed4b1175fc7cb82f190fcde65c9e3                
2012-06-25 10:49:18|install|kipi-plugins-acquireimage|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|266579c5c5adb45f2bd11a55a68cc9f05d8cd807068685eb7c9d537381c1ae49          
2012-06-25 10:49:18|install|kipi-plugins-geolocation|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|52d7944be8f114e8670847e08cb0a82f278a017484d9dbc28fb282b9a14c6cb8           
2012-06-25 10:49:21|install|digikam|2.6.0+git20120624-1.1|i586|root@linux-bj9x|Unstable|8a537503e42436b1b119a812143b1b67575b43368653209155f5f0fe8fa30b4c                            
2012-06-25 10:49:21|install|digikam-lang|2.6.0+git20120624-1.1|noarch|root@linux-bj9x|Unstable|bcf10da67ad95eb9c55d611d3f13fcddd24497e0c4320b095e58d48e0a373468                     
2012-06-25 10:49:22|install|partitionmanager|1.0.3-1.32|i586|root@linux-bj9x|KDE_4.8_Extra|ce52ee15d2742fb34299be7b27316980b2cbb6a4fcacc05ef02ec79ddf574844                         
2012-06-25 10:49:23|install|kwave|0.8.8-2.3|i586|root@linux-bj9x|KDE_4.8_Extra|088c4aa6f13d52b75381692c2fd97cb54328ccf6f920e79db7d940394180137f                                     
2012-06-25 10:49:24|install|plasmoid-mountoid|0.41-2.15|i586|root@linux-bj9x|KDE_4.8_Extra|9f702ae33b5fe3e6d61573e13473c4b78971c034fcfff6d09422f34cf18ed66a                         
2012-06-27 11:16:19|install|libqt4-x11-debuginfo|4.8.2-258.1|i586|4580:y2base|KDE_4.8|2dce64423349fc4563e3ecbc7f60b075a96af5802bd01d586c6b74186c4799a5                              
2012-06-27 11:16:21|install|glibc-debuginfo|2.14.1-14.27.1|i686|4580:y2base|repo-debug-update|b71787a67e248a190b9625fb3836d96dd1723a6e2db3474cd6f3c5185ccddb78

I believe there were as many as 170 updates around 6-24-12 that I allowed. When i rebooted after unionstaling Virtualbox is when I ran into trouble. I still think it was the updates but what do I know!
Ican’t say what service did the update. I got a pop up saying I had updates and they look okay so I pulled the trigger :wink:

I don’t think I have modded the basic install of 12.1. I don’t know what tumblweed is.

I have free time on weekends so I am sure we can knock this problem out.

Thanks again
Rick

On 06/30/2012 10:06 AM, dentman wrote:
> I got a pop up saying I had
> updates and they look okay so I pulled the trigger;-)

you picked the exactly correct phrase, because you pulled the
trigger…many many many times!

have a read here about how to have a stable usable system:
http://tinyurl.com/33qc9vu pay particular attention to the paragraph
which begins with “IMPORTANT”

because all the repos you added, well you clicked LOTs of trigger…and,
when you did that update you allowed software to flow from incompatible
repos…

so, i suggest you follow the guidance in that paragraph: "Please note
that adding other repositories can cause compatibility problems. You may
add others when the time comes when you learn how to solve problems that
may arise from having others. Until then, stick to only the 4 repositories.

now, since you came here with a broken system which you can fix, it is
obvious you need to follow the guidance until you can fix the mess
like you have now…

and, please note your repo #15 is Tumbleweed–which is NOT recommended
for new folks…and, using any repo with “unstable” or “playground” in
its name (like #4) is like putting more bullets in the gun, before you
aim at your foot and pull the trigger…and, as far as i recall that
libdvdcss (#16) is a known killer too…

i’ve never had a so totally screwed system–so, i’m not sure how to
rescue yours–and ask someone else to guide you

oh, by the way: your subject line “after update caused problems” is more
correct if it reads “after known conflicting updates murdered the system”


dd

Having lots of repos can be good, if you know how to manage it. I am one that has lots of repos. In general I would discourage having lot of repos like this as it can cause problems like this and many others. dd@home.dk was right when he said you pulled the trigger many times. You have the repos for KDE 4.8 aqnd KDE Unstable, and you wonder why you have this problem.

On 06/30/2012 10:56 PM, Jonathan R wrote:
> Having lots of repos can be good, if you know how to manage it. I am
> one that has lots of repos.

i also have lots (see http://paste.opensuse.org/61353216) but
since i only have about ten years in openSUSE/SUSE and still have
trouble sometimes recovering from self-inflicted gunshots without
assistance, i try to avoid those by continuing to follow the “four
enabled” philosophy…

doing so will generally preclude rude surprises…

since i’d rather use my system than spend time recovering from aiming
the muzzle of YaST/zypper at my system and pulling the trigger, i’ll
probably continue that for the foreseeable future…

and, certainly i will continue to promote the same to those folks with
less experience than mine.

my opinion won’t fit all, so ymmv


dd
“It is far easier to read, understand and follow the instructions than
to undo the problems caused by not.” dd 23 Jan 11

OKay I read the rule of 4 and I will uncheck those bad repos but how do I get back to my smooth running KDE?

This is the error(s) I am now getting when I try to login to KDE or failsafe KDE

DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)

and
Could not start Ksmserver. check your installation.

What should I do about this mess?

I have a separate Home partition and I can reinstall fairly quickly…

Thanks
Rick

This is the output when I run startkde from konsole.

/usr/bin/startkde
startkde: Starting up...
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
kbuildsycoca4 running...
"KConfigIni: In file /tmp/kde-root/kconf_updateSn8421.tmp, line 1: " Invalid entry (missing '=') 
KCrash: Attempting to start /usr/bin/kded4 from kdeinit
sock_file=/root/.kde4/socket-linux-bj9x/kdeinit4__0
kded(8418): Communication problem with  "kded" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " 

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KCrash: Application 'kded4' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/root/.kde4/socket-linux-bj9x/kdeinit4__0
kbuildsycoca4 running...
kdeinit4: (ksmserver /usr/bin/ksmserver) Pipe closed unexpectedlykdeinit4: Pipe closed unexpectedly: No such file or directory
KInit could not launch 'ksmserver'.
startkde: Could not start ksmserver. Check your installation.
kded(8530): Communication problem with  "kded" , it probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " 

startkde: Shutting down...

I’m about to reinstall. I really have to resolve this issue today. I just don’t have free time during the week to tinker with computers.

Rick

Okay I fixed my problem!
I don’t know if this would work for everyone but I just added 2 lines to startkde and it booted straight to my KDE install. Now I just want to know how to get rid of all the **** I accidentally installed with the 170 things I updated! Anyone?

I added these lines

#hack, start ksmserver /usr/bin/ksmserver

I got this from #14 of this thread.
http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/439464-could-not-start-ksmserver-check-installation-2.html

Good luck if you have this issue.

Rick

On 07/01/2012 11:56 PM, dentman wrote:
> Okay I fixed my problem!

hmmmmmm…no, i think you changed the symptoms (not being able to start
KDE) produced by the problem (conflicting system software)…

you can expect that going forward your system will continue to be
unstable and unpredictable

> Now I just want to know how to get rid of all the **** I accidentally
> installed with the 170 things I updated!

note 1: you may wish to collect the advice of several prior to
proceeding–i absolutely do NOT guarantee that my advice will be the
best you can get…nor that it will make you smile…in fact, i’d say to
WAIT for others to chime in.

note 2: read prior to proceeding: http://tinyurl.com/DD-Caveat

note 3: make a complete backup of all important data (music, video,
emails, etc etc etc) prior to beginning…some would say (and i would
do) to also make a copy of /etc and /var (you might need them, you might
not)

note 4: i see that you have KDE4.8 enabled which probably means you are
running that…my advice below (if you choose to take it) will reset
your system to the way it was when originally installed plus all
security updates and patches applied via the update repo since
inception…(that is, afterwards you will have a predecessor to KDE4.8)

note 5: yours is such a mess i’m not sure but what a fresh install of
12.1 would be more likely to be successful than the vodoo below…but,
this should be quicker and it MAY work…it may not…but, with a
good backup of your data you can always do a format install and then
rejoin your data into the system, so . . .

since you have hacked a way into kde, i think you can repair inside that
environment

  • use YaST Software Repositories to disable and cease refreshing all
    repos other than oss, non-oss, updates and packman: in your listing from
    your second post above, that would be to disable all except repos
    numbers 5, 17, 20 and 21

-further, you can stop the refreshing of repos 20 and 21 since they
never change)

  • perform the following in a terminal, one step at a time [please wait
    for other opinions prior to continuing]

su -			<don't over look the -
zypper clean --all
rpmdb --rebuilddb
zypper ref
zypper dup
zypper up


dd
“It is far easier to read, understand and follow the instructions than
to undo the problems caused by not.” so wrote dd on 23 Jan 11

DD
You were so right! After I said it was fixed it crashed and then needed a bit of coaxing to run.

I read all your warnings and decided that I could reinstall if your advice messed up my system. Well it worked just fine! It downgraded like 1100 items and deleted hundreds and upgraded etc and now it works fine.

Thank you for all your help. I learned a valuable lesson about adding repos willy nilly. I won’t do that again.

Rick

On 07/03/2012 04:06 AM, dentman wrote:
>
> Thank you for all your help. I learned a valuable lesson about adding
> repos willy nilly. I won’t do that again.

THANKS for posting! (i am very happy to hear your machine is sweet with
openSUSE again, AND your house didn’t burn down!!)


dd

I could resolve my KDE hiccup with an update to openSUSE 12.2 yesterday.