Instead of aborting, “ignore” would have been the correct solution as it would have installed all other packages. Now you have a broken system which needs manual fixing. See https://bugzilla.opensuse.org/show_bug.cgi?id=1219562
I had this openssl package error on all of my machines. But by choosing “ignore” all other packages (~2800) got installed. After that, a new zypper dup installed openssl3 flawlessly.
fout: open of ./download.opensuse.org-oss/x86_64/libzypp-17.31.28-1.5.x86_64.rpm failed: Bestand of map bestaat niet
fout: open of ./download.opensuse.org-oss/x86_64/zypper-1.14.68-1.3.x86_64.rpm failed: Bestand of map bestaat niet
fout: open of ./download.opensuse.org-oss/x86_64/libzypp-devel-17.31.28-1.5.x86_64.rpm failed: Bestand of map bestaat niet
fout: open of ./download.opensuse.org-oss/x86_64/libsolv-devel-0.7.28-1.3.x86_64.rpm failed: Bestand of map bestaat niet
fout: open of ./download.opensuse.org-oss/x86_64/libsolv-tools-0.7.28-1.3.x86_64.rpm failed: Bestand of map bestaat niet
It might be best for me to use an older snapshot ? to fix this ?
Ten run zupper dup again ?
This would only work when you downloaded the packages to your machine cache as Stefan did (–download-only). That means you have to exchange the path with the actual mirror path:
Just to be sure but when you typed sudo snapper rollback in your terminal have you rebooted your computer first and then started it from a read-only snapshot ?
If not and you still want to perform a rollback do as follow :
When you start your computer on the grub menu you have an option to start from a read only snapshot, there you can select a previous snapshot and start it in read only mode.
Basically you will load your system as it was when the snapshot was created and see if it’s fine for you.
If you want to revert your system to this state then while you are still loaded in this read only snapshot open a terminal and type :
Ok, perfect
Now try a zypper dup again and post any errors (complete terminal output) if you still encounter issues.
And as tip. If you post terminal output, always prepend the command with LANG=C. This will give all the terminal output in english and helps your helpers to understand your output.
Example without LANG=C:
ich@laptopneu:~> sudo zypper dup
[sudo] Passwort für root:
Dienst 'NVIDIA' wird aktualisiert.
Dienst 'openSUSE' wird aktualisiert.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Warnung: Sie sind im Begriff, eine Distributionsaktualisierung mit allen aktivierten Repositorys durchzuführen. Vergewissern Sie sich, dass diese Repositorys kompatibel sind, bevor Sie fortfahren. Weitere Informationen zu diesem Kommando finden Sie unter 'man zypper'.
Distributions-Aktualisierungen werden verarbeitet...
Die folgenden 7 Objekte sind gesperrt und werden durch keine Aktivität geändert:
Verfügbar:
patterns-games-games patterns-kde-kde_games patterns-kde-kde_office patterns-kde-kde_pim patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-office-office
Keine auszuführenden Aktionen.
ich@laptopneu:~>
Example with LANG=C:
ich@laptopneu:~> LANG=C sudo zypper dup
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following 7 items are locked and will not be changed by any action:
Available:
patterns-games-games patterns-kde-kde_games patterns-kde-kde_office patterns-kde-kde_pim patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-office-office
Nothing to do.
ich@laptopneu:~>
We have a winner, all though I had to reboot twice.
I had a popup that something was not shutdown properly, rebooting again fixed that, and YAST software is also working again.
The update went rather smooth all though it needed some help from me.
I know why this happens though, this has to do with some extra repositories I use.
Pro audio and geekos daw.
This often leads to the updater stating it sees a package twice. Then it needs me to progress.
4500 updates done, and there are even 60 new ones.
Glad you gave not up and followed some recommendations which led to a fixed system. This is way better than talking like others from “borked beyond repair” without even trying to understand what is going on.
This upgrade problem was a simple one, with a straight forward fix. No rollback or reinstallation or whatever needed. Only one simple command. Such cases are a good way to learn some basics for the case that you hit a real problem.
Yes I learned I can install stuff through the command-line with the command rpm.
If I have one complain about openSUSE, its too user friendly.
In the past I was wondering about installing ARCH, because it forces you to read and understand Linux better.
Lately though, some Arch users are switching to Tumbleweed, because it is a rolling release but more user friendly.
Let me be clear, thats Arch users stating this, source Phoronix.