My Tumbleweed is not in good health

Tumbleweed release:20170913
KDP Plasma version: 5.11.90
KDE Framwork: 5.39.0
Qt version: 5.9.1
OS: 64-bit
Kernel: Linux linux-5jug 4.13.1-1-default #1 SMP PREEMPT Sun Sep 10 12:02:44 UTC 2017 (0d725b5) x86_64 x86_64 x86_64 GNU/Linux

First of all it seems that Plasma is not stable. After boot it seems ok, but after some time is seems like Plasma is crashing. Desktop become black (background goes black), main taskbar disappeare, but system seems still running. I can ALT-F2 and start apps from there. To reboot i do CTRL-ALT-DEL and then i get the Logout, Shutdown and Reboot-screen.
After reboot everything seems ok again.

Then i can’t run Software Manager og Packet Repository Manager from Yast2. Don’t get any error-msg. It just won’t start.

So i tried to do “zypper dup --no-allow-vendor-change”
i get allot of error about problem upgrading some packages and is recommended to install another version. I choose recommended installation and then it do the upgrade. After reboot the system goes wild.
GUI don’t start and console is flashing. Harddrive is constantly working. I try to login to console, but it want registre all key-press so i can’t enter password correctly. After a long time trying entering password for Superuser, i manage to get in. I did so a Snapper rollback and now it is working again, but with all the same problem with Plasma.

I really don’t know how to fix this and need help.

For yast

sudo zypper in libyui-qt-graph8 libyui-qt-pkg8 libyui-qt8

For Plasma 5, you must delete the configuration files between hidden files in .config .local .cache

???

Tumbleweed currently has Plasma 5.10.5 and KDE Frameworks 5.37.0.
And actually neither Plasma 5.11 nor KDE Frameworks 5.39.0 are released yet, KF 5.38 has just been released last weekend and Plasma 5.11.0 is in Beta currently.

You are obviously using the Unstable repos, which means you have to be prepared to experience problems.
Please post your repo list:

zypper lr -d

But basically you should probably remove/disable all additional repos (other than the two standard ones) and run “sudo zypper dup --allow-vendor-change” to get a stable system.

OTOH, at least some of your problems might be related to the kernel update I suppose, so try to boot the previous one and see whether it helps.

user@linux-5jug:~> sudo zypper lr -d
[sudo] passord for root:  
kwalletd5: Checking for pam module
kwalletd5: Got pam-login param
kwalletd5: Waiting for hash on 5-
kwalletd5: waitingForEnvironment on: 7
Repository priorities are without effect. All enabled repositories share the same priori
ty.

#  | Alias                               | Navn                      | aktivert | GPG-kontroll | Oppdater | Prioritet | Type   | URI  | Tjeneste
---+-------------------------------------+---------------------------+----------+--------------+----------+-----------+--------+-------------------------+---------
 1  | http-download.opensuse.org-0187556e | KDE:Unstable:Applications | Ja       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ |       
   
 2 | http-download.opensuse.org-08e7bedb | KDE:Unstable:Extra                       | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/        |       
   
 3 | http-download.opensuse.org-34151ea8 | home:scalpel4k                           | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/home:/scalpel4k/openSUSE_Factory/                                     |       
   
 4 | http-download.opensuse.org-4d593a96 | Kernel:HEAD                              | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/Kernel:/HEAD/standard/                                                |       
   
 5 | http-download.opensuse.org-573ed6ef | devel:gcc                                | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/devel:/gcc/openSUSE_Factory/                                          |       
   
 6 | http-download.opensuse.org-5c300a10 | KDE:Unstable:Frameworks                  | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/                           |       
   
 7 | http-download.opensuse.org-763dfa4c | home:pontostroy:X11                      | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/home:/pontostroy:/X11/openSUSE_Factory/                               |       
   
 8 | http-download.opensuse.org-aaf46979 | openSUSE:Factory                         | Ja
       | (r ) Ja      | Ja       |   99      | NONE   | http://download.opensuse.org/rep
ositories/openSUSE:/Factory/snapshot/                                           |       
   
 9 | http-download.opensuse.org-bd08e76d | Printing                                 | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/Printing/openSUSE_Factory_ARM/                                        |       
   
10 | http-download.opensuse.org-dfd33b06 | KDE:Qt57                                 | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/rep
ositories/KDE:/Qt57/openSUSE_Factory/                                           |       
   
11 | http-download.opensuse.org-e723e39c | home:namtrac:clang                       | Ja
       | (r ) Ja      | Ja       |   99      | NONE   | http://download.opensuse.org/rep
ositories/home:/namtrac:/clang/openSUSE_Factory/                                |       
   
12 | http-download.opensuse.org-fa27c7c9 | Printing                                 | Ne
i      | ----         | ----     |   99      | rpm-md | http://download.opensuse.org/rep
ositories/Printing/openSUSE_Factory/                                            |       
   
13 | openSUSE-20160911-0_1               | openSUSE-20160911-0                      | Ja
       | (r ) Ja      | Nei      |   99      | yast2  | iso:///?iso=openSUSE-Tumbleweed-
DVD-x86_64-Snapshot20161226-Media.iso&url=dir%3A%2Fhome%2Fronsim%2FDownloads    |       
   
14 | packman                             | Packman repository (openSUSE_Tumbleweed) | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://packman.inode.at/suse/ope
nSUSE_Tumbleweed                                                                |       
   
15 | repo-debug                          | openSUSE-Tumbleweed-Debug                | Ne
i      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/deb
ug/tumbleweed/repo/oss/                                                         |       
   
16 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss              | Ja
       | (r ) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/tum
bleweed/repo/non-oss/                                                           |       
   
17 | repo-oss                            | openSUSE-Tumbleweed-Oss                  | Ja
       | (r ) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/tum
bleweed/repo/oss/                                                               |       
   
18 | repo-source                         | openSUSE-Tumbleweed-Source               | Ne
i      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/sou
rce/tumbleweed/repo/oss/                                                        |       
   
19 | repo-update                         | openSUSE-Tumbleweed-Update               | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/upd
ate/tumbleweed/                                                                 |       
   
20 | skype-stable                        | skype (stable)                           | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | https://repo.skype.com/rpm/stabl
e/

And then you are surprised that you have problems? :\

As I said, remove all these additional repos (especially the unstable ones including “Kernel:HEAD” which is the latest unstable kernel) and run “zypper dup --allow-vendor-change” to switch back to a standard Tumbleweed system.
#14-20 are fine, the rest should be deleted (unless you know what you are doing)

KDE:Qt57 in particular is nonsense anyway and can only cause problems.
And having the installation medium as repo does not really make much sense with Tumbleweed either, unless you re-download it every time a new snapshot is published.

user@linux-5jug:~> sudo zypper lr -d
[sudo] passord for root:  
kwalletd5: Checking for pam module
kwalletd5: Got pam-login param
kwalletd5: Waiting for hash on 5-
kwalletd5: waitingForEnvironment on: 7
Repository priorities are without effect. All enabled repositories share the same priori
ty.

#  | Alias                               | Navn                      | aktivert | GPG-kontroll | Oppdater | Prioritet | Type   | URI  | Tjeneste
---+-------------------------------------+---------------------------+----------+--------------+----------+-----------+--------+-------------------------+---------
 1  | http-download.opensuse.org-0187556e | KDE:Unstable:Applications | Ja       | (r ) Ja      | Ja       |   99      | rpm-md |        http://download.opensuse.org/repositories/KDE:/Unstable:/Applications/KDE_Unstable_Frameworks_openSUSE_Factory/ 
   |       
 2  | http-download.opensuse.org-08e7bedb | KDE:Unstable:Extra                       | Ja  | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Extra/KDE_Unstable_Frameworks_openSUSE_Factory/
   |       
 3  | http-download.opensuse.org-34151ea8 | home:scalpel4k                           | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/home:/scalpel4k/openSUSE_Factory/                          |
 4  | http-download.opensuse.org-4d593a96 | Kernel:HEAD                              | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/Kernel:/HEAD/standard/                                      |       
 5  | http-download.opensuse.org-573ed6ef | devel:gcc                                | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Factory/                                |       
 6  | http-download.opensuse.org-5c300a10 | KDE:Unstable:Frameworks                  | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Unstable:/Frameworks/openSUSE_Factory/                |       
 7  | http-download.opensuse.org-763dfa4c | home:pontostroy:X11                      | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/home:/pontostroy:/X11/openSUSE_Factory/                    |       
 8  | http-download.opensuse.org-aaf46979 | openSUSE:Factory                         | Ja
   | (r ) Ja      | Ja       |   99      | NONE   | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/                                |       
 9  | http-download.opensuse.org-bd08e76d | Printing                                 | Ja
   | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Factory_ARM/                              |       
10 | http-download.opensuse.org-dfd33b06 | KDE:Qt57                                 | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt57/openSUSE_Factory/                                           |       
11 | http-download.opensuse.org-e723e39c | home:namtrac:clang                       | Ja
       | (r ) Ja      | Ja       |   99      | NONE   | http://download.opensuse.org/repositories/home:/namtrac:/clang/openSUSE_Factory/                                |       
12 | http-download.opensuse.org-fa27c7c9 | Printing                                 | Ne
i      | ----         | ----     |   99      | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Factory/                                            |       
13 | openSUSE-20160911-0_1               | openSUSE-20160911-0                      | Ja
       | (r ) Ja      | Nei      |   99      | yast2  | iso:///?iso=openSUSE-Tumbleweed-DVD-x86_64-Snapshot20161226-Media.iso&url=dir%3A%2Fhome%2Fronsim%2FDownloads    |       

14 | packman                             | Packman repository (openSUSE_Tumbleweed) | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed                                                                |       

15 | repo-debug                          | openSUSE-Tumbleweed-Debug                | Ne
i      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                         |       

16 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss              | Ja
       | (r ) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                           |       

17 | repo-oss                            | openSUSE-Tumbleweed-Oss                  | Ja
       | (r ) Ja      | Ja       |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                                               |       

18 | repo-source                         | openSUSE-Tumbleweed-Source               | Ne
i      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                        |       

19 | repo-update                         | openSUSE-Tumbleweed-Update               | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                                 |       

20 | skype-stable                        | skype (stable)                           | Ja
       | (r ) Ja      | Ja       |   99      | rpm-md | https://repo.skype.com/rpm/stable/

Thanks! That did the trick! :slight_smile:

Ok! Now i have done some changes. Does it look better now?

user@linux-5jug:~> sudo zypper lr -d [sudo] passord for root: 
kwalletd5: Checking for pam module
kwalletd5: Got pam-login param
kwalletd5: Waiting for hash on 5-
kwalletd5: waitingForEnvironment on: 7
Repository priorities are without effect. All enabled repositories share the same priority.


#  | Alias                               | Name                                     | active   | GPG-control  | Updated  | Priority  | Type   | URI                                                                               | Service
---+-------------------------------------+------------------------------------------+----------+--------------+----------+-----------+--------+-----------------------------------------------------------------------------------+---------
 1 | http-download.opensuse.org-34151ea8 | home:scalpel4k                           | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | http://download.opensuse.org/repositories/home:/scalpel4k/openSUSE_Factory/       |         
 2 | http-download.opensuse.org-573ed6ef | devel:gcc                                | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Factory/            |         
 3 | http-download.opensuse.org-763dfa4c | home:pontostroy:X11                      | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | http://download.opensuse.org/repositories/home:/pontostroy:/X11/openSUSE_Factory/ |         
 4 | http-download.opensuse.org-aaf46979 | openSUSE:Factory                         | Yes       | (r ) Yes      | Yes       |   99      | NONE   | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/             |         
 5 | http-download.opensuse.org-e723e39c | home:namtrac:clang                       | Yes       | (r ) Yes      | Yes       |   99      | NONE   | http://download.opensuse.org/repositories/home:/namtrac:/clang/openSUSE_Factory/  |         
 6 | http-download.opensuse.org-fa27c7c9 | Printing                                 | No      | ----         | ----     |   99      | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Factory/              |         
 7 | packman                             | Packman repository (openSUSE_Tumbleweed) | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed                                  |         
 8 | repo-debug                          | openSUSE-Tumbleweed-Debug                | No      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                           |         
 9 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss              | Yes       | (r ) Yes      | Yes       |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                             |         
10 | repo-oss                            | openSUSE-Tumbleweed-Oss                  | Yes       | (r ) Yes      | Yes       |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                 |         
11 | repo-source                         | openSUSE-Tumbleweed-Source               | No      | ----         | ----     |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                          |         
12 | repo-update                         | openSUSE-Tumbleweed-Update               | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                                   |         
13 | skype-stable                        | skype (stable)                           | Yes       | (r ) Yes      | Yes       |   99      | rpm-md | https://repo.skype.com/rpm/stable/      

Yes.
Although I have no idea what is contained in those home:scalpel4k and [noparse]home:pontostroy:X11 repos.[/noparse]
If you have no good reason to use them, it’s probably better to remove them too, especially replacing X11 related stuff can induce instability…

Other remarks:
You don’t really need to add devel projects to Tumbleweed.
It’s Tumbleweed’s main point to always get the latest versions in the main repo, they will appear there just a few days later normally, after testing.

These include Printing (which is disabled anyway though) and devel:gcc, you might just remove them (though they shouldn’t cause problems for the rest of the system, although devel:gcc does contain the glibc runtime library that’s used by basically everything).

You don’t need repo #4, as it is exactly the same as #10.

home:namtrac:clang doesn’t seem to exist any more, so better remove it too.

In general, the less repos you use, the better, especially on Tumbleweed.
Only add repos if you need them (and know what they contain).

On Repository I would like to make a small note.
Using Click Install Sometimes there is some problem with the Repository and even if you choose not to keep it, sometimes it adds it too

Ok, here is my latest update!
After cleaning up repos og run zypper dup --no-allow-vendor-change, my system broke completly down. I only boot up in Rescue Console. Keyboard-setup was messed up.

I decide to reinstall the system from scratch.

Downloaded latest media (13.sep 2017) and format / (root) og kept /home
It boots up as normal, but KDE was very unstable. Unlock-screen crash and i couldnt unlock screen. I had to reboot to make it work again. Then KDE stop executing anything. I couldnt start any apps. CTRL-ALT-DEL didn’t work anymore. Nothing worked.
Now i reinstall everything. I format /home and now its a clean install.
It works better. No crash! No KDE-problems.

I don’t dare to execute Zypper Update. I’m afraid i will crash my system again :-o

Then you probably should better not use Tumbleweed and rather stick to a stable (as in fixed) release, i.e. Leap.

At work i use LEAP (42.2) and i’m very satisfied with it. No problem at all. At home i try TW because i don’t have any important on the computer and only use it for web-browsing and daily use tasks. Now its working good. No problem since last installation. If i execute zypper update and brake it again, then i will change to LEAP.

Just in case it isn’t clear already though:
You should use “zypper dup” to update a Tumbleweed system, not “zypper up(date)”. The latter can actually break your system on certain occasions.

Btw, I told you to run “zypper dup --allow-vendor-change” after removing the repos, but you apparently ran “zypper dup --no-allow-vendor-change” (according to your previous post).

That might have contributed to your system breaking down.

The point was to make sure that all packages come from the repositories that are still configured, and not still from the ones you deleted. A vendor change is crucial here.

Thanks for the information! Sometimes i get confused because i read about different advices. I’ve read that you should NOT use --allow-vendor-change, and i just tought you misspelled :slight_smile:
So the advice for TW is til NOT use zupper update, but insted use “zypper dup --allow-vendor-change”.
Can you confirm this?

No only in special circumstances do you want vendor change normally you want only no vendor change. simple dup now defaults to no vendor change

… this is one time only, to fix your current problem.

So the advice for TW is til NOT use zupper update, but insted use “zypper dup --allow-vendor-change”.
Can you confirm this?

The NORMAL method is as you read: Normally, do NOT use --allow-vendor-change. Wolfi’s advice is to run it only this once to fix your problem.