Kde 4 Upgrade

I upgraded kde 4 to 4.3 and now there is no login entry for it and I cant start the DE.

Anybody know how to fix this?

Hmmm. Kde 3 just spontaneously crashed on me while I was typing this and dropped to the login screen. It’s never done that before.

How did you update?
KDE4.3.* Upgrade - HowTo - openSUSE Forums

Don’t panic. We can help, I hope:)

Pretty much the way you described in your tutorial, however the first time I didn’t change the priorities.

There were many dependencies. So many that I just chose the first conflict resolution on every one. I never went through with it before for that very reason. Sifting through all of that one by one would take hours, and there is no way that I personally am going to be able to do that anyway because I don’t know which choices are the correct ones, but I figured maybe preparing the way you described might change that.

I ended up with 4.1 after than and no login entry, so I went back and fixed the priorities, but this time I used the second conflict resolution choice on all dependencies. That actually worked well because they all wanted to upgrade from 4.1 to 4.3. which was nice because it’s never happened before, but I still had no login entry.

Honestly it sounds bad. But lets try and fix it.
We need to boot to level 3. Like this:

Pause the boot by moving the down arrow, then back up to the default boot. But now press backspace, it should delete any text where you can see VGA=…etc
Remove all text and now type just the number:
3
and hit enter
at the login type your user name and then password
now type:
su
then the root password

Now that you are loged in and have root power, type this: yast

This will start Yast in a basic form, you have to navigate with the keyboard, take your time and head to Software repositories and I want you to disable the Update Repo.

If you manage that. Exit yast and back at the command line now I want you to the following commands:

zypper ref

then

zypper dup

(you may have to answer yes to some questions)
If and when it completes ,when back at the CLI type: reboot

It failed part way through trying to run a post kernel install script. Unfortunately I did not have the presence of mind to write the error down.

Some minor problems so far afterwards with apps not running properly and Yast may be a bit out of sync with installed software but nothing I haven’t been able to sort out with a minimum of trouble so far. At least it booted up alright.

Still no entry in the login manager for kde4.

Caf, it’s not as though I don’t appreciate you trying to help me. I do, and I’m not trying to criticize you but it occurs to me that if you intend to instruct someone to update the entire system from Cli that it might be wise to tell them what you are planning ahead of time. Some people could be a bit reluctant to try it and be frustrated and upset if anything goes wrong.

In any case I’m ok and If you want to continue, I’m ready.

Sorry if the update thing wasn’t explained. Where are you up to now. Can I help in any way. I could do with seeing your repos

zypper lr -d

Carl

Not a problem for me. I was just thinking of newbies and perhaps the concern some have about the openSUSE-Linux image in general, and how the uninitiated might perceive it as difficult because of problems with the command line.

After the update began it occurred to me that perhaps my repos might be a problem because I had turned most of them off because the tutorial had instructed me to, but I never turned them back on before I began the update.

Here is the list of repos you asked about. While following the instructions for the tutorial I removed the Kde 4.2 repos and added the all three 4.3 repos for 11.1 from KDE/Repositories - openSUSE

I know there are a lot. Sorry. I leave them in after I use them in case I need them again.

scott@Suse-111:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±------------------------±------------------------±--------±--------±---------±---------±-------------------------------------------------------------------------------------------------------------------±-------
1 | Ati | Ati | Yes | Yes | 99 | rpm-md | http://www2.ati.com/suse/11.1/ |
2 | Compiz | Compiz | Yes | Yes | 99 | rpm-md | Index of /repositories/X11:/XGL/openSUSE_11.1 |
3 | Enlightenment_+ | Enlightenment + | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.1 |
4 | Firefox | Firefox | Yes | Yes | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_11.1 |
5 | Games | Games | Yes | Yes | 99 | rpm-md | Index of /repositories/games/openSUSE_11.1 |
6 | Gnome_Community | Gnome Community | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/Community/openSUSE_11.1 |
7 | Gnome_Stable | Gnome Stable | Yes | Yes | 99 | rpm-md | Index of /repositories/GNOME:/STABLE:/2.24/openSUSE_11.1 |
8 | Kde_4.2_Community_1 | Kde 4.2 Community | No | No | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_42 |
9 | Kde_4.2_Core_Packages | Kde 4.2 Core Packages | No | No | 99 | rpm-md | Index of /repositories/KDE:/42/openSUSE_11.1 |
10 | Kde_4.2_Playground | Kde 4.2 Playground | No | No | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.1_KDE_42 |
11 | Kde_Backports | Kde Backports | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Backports/openSUSE_11.1 |
12 | Kde_Community | Kde Community | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/Community/openSUSE_11.1 |
13 | Kde_Core_Packages | Kde Core Packages | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE3/openSUSE_11.1 |
14 | Local | Local | Yes | Yes | 99 | plaindir | dir:///home/scott/Files/Util/rpms/ |
15 | Packman Repository | Packman Repository | Yes | Yes | 99 | rpm-md | Index of /pub/packman/suse/11.1 |
16 | VideoLan | VideoLan | Yes | Yes | 99 | rpm-md | Index of /pub/vlc/SuSE/11.1/ |
17 | Wine_1 | Wine | Yes | Yes | 99 | rpm-md | Index of /repositories/Emulators:/Wine/openSUSE_11.1 |
18 | Xfce | Xfce | Yes | Yes | 99 | rpm-md | Index of /repositories/X11:/xfce/openSUSE_11.1 |
19 | Yast_autoclose_fix | Yast autoclose fix | Yes | Yes | 99 | rpm-md | Index of /repositories/home://lslezak/openSUSE_11.1 |
20 | kde4_factory | kde4 factory | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1 |
21 | kde4_factory_community | kde4 factory community | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE4_Factory_Desktop |
22 | kde4_factory_playground | kde4 factory playground | Yes | Yes | 99 | rpm-md | Index of /repositories/KDE:/KDE4:/Playground/openSUSE_11.1_KDE4_Factory_Desktop |
23 | mpmiranda | mpmiranda | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/mpmiranda:/branches:/home:/sbrabec:/backports/openSUSE_11.1 |
24 | openSUSE 11.1-0 | openSUSE 11.1-0 | Yes | Yes | 99 | yast2 | cd:///?devices=/dev/sr0,/dev/sr1 |
25 | openSUSE-11.1-Updates | openSUSE-11.1-Updates | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
26 | repo-debug | openSUSE-11.1-Debug | No | No | 100 | yast2 | Index of /debug/distribution/11.1/repo/oss |
27 | repo-non-oss | openSUSE-11.1-Non-Oss | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/non-oss |
28 | repo-oss | openSUSE-11.1-Oss | Yes | Yes | 120 | yast2 | Index of /distribution/11.1/repo/oss |
29 | repo-source | openSUSE-11.1-Source | Yes | Yes | 100 | yast2 | Index of /source/distribution/11.1/repo/oss |
30 | repo-update | openSUSE-11.1-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.1 |
31 | spring | spring | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/accAgon/openSUSE_11.1 |
32 | suser-jengelh | suser-jengelh | Yes | Yes | 99 | rpm-md | Index of /pub/linux/misc/suser-jengelh/SUSE-11.1 |
scott@Suse-111:~>

…Now… if it hadn’t booted, I’d be pissed. Laughing smiley inserted here.

Scott. Seriously mate. That is one BIG mess. No offence:)

Is it possible that you could have too many repo’s?! Which Desktop do you want to use kde or gnome. When you know that we can proceed.
If for eg; you decide KDE

I would like to see the following repos

oss
non-oss
updates
packman
kde4 factory desktop
kde4 factory community
(ATI or NVIDIA) if needed
Mozilla

I’ve been told that before.

I generally use Kde 3.5.10.

I don’t care for Kde 4, but since I have always preferred Kde 3 every time there is a new version of 4 I want to check it out.

I was guessing that since I had most of my repos disabled during the update that it might have deleted somethings and then not been able to replace them with the newer versions, or maybe it was after the post kernel install script failure that it was unable to continue and therefore could not do this? Im not sure where it gets the information it uses to perform the update but I saw it deleting many things before it quit such as my Ati driver which still showed up in Yast but did not work afterwards.

In any case do you mean that in general I should limit my repos to the ones you suggested, or do you have something specific in mind concerning them related the original problem I described with the entry for Kde 4 at login?

I can set that up, but I’m assuming you will want to do the update again? If so what caused the original failure in the update, the nonfunctioning apps and will kde 3 still work after I do it?