Noob here. Here’s the error codes. What should I do?
advait@localhost:~> sudo zypper dup
[sudo] password for root:
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...
Problem: 1: problem with the installed libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
Solution 1: Following actions will be done:
keep obsolete libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
keep obsolete libvirt-daemon-common-10.6.0-Virt.1699.1123.13.x86_64
keep obsolete libvirt-libs-10.6.0-Virt.1699.1123.13.x86_64
Solution 2: deinstallation of libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
advait@localhost:~> sudo zypper -vvv dup --allow-vendor-change
[sudo] password for root:
Verbosity: 3
System management is locked by the application with pid 124682 (zypper).
Close this application before trying again.
advait@localhost:~>
I need to close zypper? How to do that?
Also, I didn’t see pid 124682 in the process list.
advait@localhost:~> killall packagekitd
packagekitd: no process found
…
advait@localhost:~> sudo zypper -vvv dup --allow-vendor-change
Verbosity: 3
System management is locked by the application with pid 124682 (zypper).
Close this application before trying again.
advait@localhost:~>
@invalid_user_name With that ‘Virt’ It will be the Virtualization repo (they add , Release: Virt.<CI_CNT>.<B_CNT>) sure you don’t have that present? zypper lr -d
Don’t have YaST software or something else running in the background?
That is very vague, YaST can do many things. But when you have YaST > Software Management running, that will prevent e.g. zypper from working. You can only have active one partner using libzypp at the time.
So in your repository output you do have the Virtualization repository present… So try forcing a refresh and then just a zypper dup and see if that helps.
zypper -vvv refresh -f
zypper -vvv dup
Else disable repository 1, then do a zypper -vvv dup --allow-vendor-change to switch back to the Tumbleweed versions.
Yes. Read again this and this comment. When you want to use zypper in a terminal, you can’t have any other application running which also uses libzypp. That is why you got the explicit warning. Only one process/application can have control over libzypp and the package database at a time.
I ran those two commands. The first one gave a long output that ended in “All repos refreshed.”
All repositories have been refreshed.
advait@localhost:~> zypper -vvv dup
Verbosity: 3
Root privileges are required to run this command.
advait@localhost:~> sudo zypper -vvv dup
Verbosity: 3
Initializing Target
Checking whether to refresh metadata for Virtualization (openSUSE_Tumbleweed)
Checking whether to refresh metadata for Main Repository (NON-OSS)
Checking whether to refresh metadata for Main Repository (OSS)
Checking whether to refresh metadata for Main Update Repository
Checking whether to refresh metadata for google-chrome
Checking whether to refresh metadata for Open H.264 Codec (openSUSE Tumbleweed)
Checking whether to refresh metadata for snappy
Checking whether to refresh metadata for TeamViewer - x86_64
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...
Force resolution: No
Computing upgrade...
Problem: 1: problem with the installed libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
Solution 1: Following actions will be done:
keep obsolete libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
keep obsolete libvirt-daemon-common-10.6.0-Virt.1699.1123.13.x86_64
keep obsolete libvirt-libs-10.6.0-Virt.1699.1123.13.x86_64
Solution 2: deinstallation of libvirt-daemon-driver-interface-10.6.0-Virt.1699.1123.13.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
OK, what should I choose? (Yast and snapshot GUIs are off.)