Tumbleweed Update doesn't work

Hi all,

maybe I don’t understand the update policy in Tumbleweed, but mine doesn’t work. About two weeks ago I got a system info, that there would be some updates. The system indicated approximately 190 files to update. Well, I want to be up to date (the reason why I’m running a rolling release) without running through the update procedure twice or more often a year. So I started the update process. After a few seconds I got a system message

the installed perl-5.34.0-1.1.x86_64 requires 'perl-base = 5.34.0', but this requirement cannot be provided
the installed libQt5Quick3D5-5.15.2+kde19-1.5.x86_64 requires 'libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit)', but this requirement cannot be provided
the installed libqt5-qtquicktimeline-5.15.2+kde3-1.2.x86_64 requires 'libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit)', but this requirement cannot be provided
the to be installed python36-qt5-5.15.6-2.1.x86_64 requires 'libQt5Quick.so.5(Qt_5.15.2_PRIVATE_API)(64bit)', but this requirement cannot be provided 


The update process shows a list of files two be updated anyway. Therefore I started the update. The same message poped up again. In front of each file in the list a ckeckmark was shown. So I went through the whole file and unchecked the indicated files which could obviously not been updated. Than I started the update again. A few seconds later the same failure message appeared again and the update process was interrupted again. Meantime the amount of files to be updated is at 1378 files. I still get the same error message. I would like to have answers to a few questions:

Why does the system list files to be updated if the dependencies are obviously not solved?
Does nobody take care about that?
Why do I find checkmarks in front of all these files if they don’t have any effect?
Why is it a problem if the system recognizes unsolved dependencies to update other files which are not part of the problem?
Is it possible, that the problem will be solved in the future or do I have to live with this problem?

Please do not criticize the repository on my system. I did only install software by “yast software install” an did never insert a repository manually myself. I do not have the knowledge to know which I had to install and where I should get that from. If something is wrong with the repository, it is wrong because yast suggested to do so. I’m really tired to justify that my system is like it is. Preferably I’d like to stay with Tumbleweed because the system grew over the time and I’d like to avoid the adversity of installing building the whole stuff again. As far as I know, there is no way back using some kind of “Upgrade” function.

Thanks

Norbert

We have also an question:
Why not showing the complete output incl. the whole input line?
Snippets are not helpful.
Also

zypper lr -d

If you don’t want to “run(ning) through the update procedure twice or more often a year.” then Tumbleweed is probably not for you, a better choice would be Leap. Tumbleweed snapshots are released very frequently, and whilst it’s not strictly necessary to update every time one is issued, to allow a system to lag by many snapshots is likely to cause problems.

… Please do not criticize the repository on my system.

Nobody will criticize, but it may help us to help you if you listed those repositories, no matter how they were added, there may be incompatibilities.

sudo zypper lr -d

The “accepted (by most users) best practice” to update Tumbleweed is to use only “zypper dup” from the command line, preferably whilst not logged in to any desktop environment.

I only get updates though zypper, so cannot comment on however you’re attempting to update, but I may offer help with this one.
It seems that in TW, “zypper up” can be used to update the packages that don’t have conflicts. Consider this a work-around, as the blessed way to update a system is always wit “zypper dup” although it is reported that other methods like GUI can now update Tumbleweed for the straightforward (more often than not) cases.

About the cause of this issue, it either a packaging problem which may go away on a few days, or you induced this situation by adding unstable repositories. A running system depends on configured repositories, so don’t skip posting those as requested and also full output. Nobody is interested in how you got the system the way it is so don’t bother justifying. Just provide data that can help with troubleshooting.

Hi all,

thank you for all info. Maybe I did not explain my problem correctly. Therefore I try again:

  1. I did post the whole message. It is all info I have. The update process is an automatic thing that works in the back round. The result is a message on the desktop that announces several updates. Than I can click on “update” and the system does all updates automatically. During this process I get the error message on screen as posted.
  2. My opinion about the automatic update process was, that the system checks the repository on my computer and than checks for updates on these repositories. I know, that several repositories in my list are twice or three times in that list. Therefore I told that I’m tired of justifying this list. I never installed software manually. I always do that via the OpenSuse TW Website. I did never touch the list of repositories. All items in there came in automatically without asking me.
  3. If there is a list of repositories which includes items more than once*, *
    I wonder why that is possible. If I try to save a file with the same name twice in the same path, I get a warning. Why is it possible to have repositories more than once in the same list, even if that can cause problems? 1. If there is a list of software to update in the list described above that contains the possibility to check or uncheck single items in the list to avoid updates, why does it have no effect. The list will be reloaded and the same items are on the list again and they are displayed as chosen to be updated, even if they were unchecked before. Of course it ends up in the same error message regardless how often one or more items are unchecked.
  4. Why does the system show software to be updated, if the the error message of update process displays that there is no update available in the repository or that a version is required which is not on the list? Unluckily that ends up sometimes that software cannot be used anymore until this problem is solved e.g. KiCAD.

I’m a user not a system programmer. The reason for me to use OpenSuse Linux is, that I need to have a stable running system without knowledge like a system programmer has. I do not have time and knowledge to be involved in things I do not have enough knowledge about. The main reason to use OpenSuse is, that I tried Ubuntu for a few years, but I came back remorseful. I have five computers in my LAN. Four of them are running on LEAP 15.3 and they do not show any problem. Than I tried TW on the fifth computer and the euphoria from the beginning changed to disappointment.

BTW the update via zypper doesn’t work too. To me it looks like a systemic problem. I’m sure many others are overtaxed too.

Regards

Norbert

I appreciate your frustration, but, if users here are going to help you resolve this we need to see the full output of:

sudo zypper lr -d

and

sudo zypper dup

I’m a user, not a system programmer too. And Tumbleweed works extremely well for me since 2016. Sit back, cool down and rethink.:wink:

Hello. I’m not a systems programmer either. And I have permanent problems with Tumbleweed. @karlmistelberger , perhaps you can give me some sound technical advice? I’ll be glad to sit back, cool off, and rethink.
https://forums.opensuse.org/t/tumbleweed-updates-make-it-impossible-to-work-with-ruby/164743