Problem: ndiswrapper-kmp-desktop-1.56_k2.6.37.1_1.2-11.3.i586 requires ksym(desktop:current_task) = de1c42d1, but this requirement cannot be provided
uninstallable providers: kernel-desktop-base-2.6.37.1-1.2.2.i586[repo-oss]
Solution 1: deinstallation of ndiswrapper-kmp-desktop-1.56_k2.6.37.1_1.2-11.3.i586
Solution 2: keep obsolete kernel-desktop-2.6.37.1-1.2.2.i586
Solution 3: install kernel-desktop-base-2.6.37.1-1.2.2.i586 from excluded repository
Solution 4: break ndiswrapper-kmp-desktop by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c): 1
Problem: ndiswrapper-kmp-pae-1.56_k2.6.37.1_1.2-11.3.i586 requires ksym(pae:__mutex_init) = 976e829f, but this requirement cannot be provided
uninstallable providers: kernel-pae-base-2.6.37.1-1.2.2.i586[repo-oss]
Solution 1: deinstallation of ndiswrapper-kmp-pae-1.56_k2.6.37.1_1.2-11.3.i586
Solution 2: keep obsolete kernel-pae-2.6.37.1-1.2.2.i586
Solution 3: install kernel-pae-base-2.6.37.1-1.2.2.i586 from excluded repository
Solution 4: break ndiswrapper-kmp-pae by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c] (c): 1
Resolving dependencies...
Computing distribution upgrade...
Problem: ndiswrapper-1.56-11.3.i586 requires ndiswrapper-kmp, but this requirement cannot be provided
Solution 1: deinstallation of ndiswrapper-1.56-11.3.i586
Solution 2: keep ndiswrapper-kmp-pae-1.56_k2.6.37.1_1.2-11.3.i586
Solution 3: keep ndiswrapper-kmp-desktop-1.56_k2.6.37.1_1.2-11.3.i586
Solution 4: keep ndiswrapper-kmp-default-1.56_k2.6.37.1_1.2-11.3.i586
Solution 5: break ndiswrapper by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/4/5/c] (c): 1
A few seconds later the dependencies were all taken care of and zypper listed the new packages that were about to be installed, the ones that were going to be removed and all those who needed an upgrade:
Resolving dependencies...
Computing distribution upgrade...
The following NEW packages are going to be installed:
libreoffice-icon-theme-galaxy libreoffice-icon-theme-hicontrast
The following packages are going to be REMOVED:
ndiswrapper ndiswrapper-kmp-default ndiswrapper-kmp-desktop ndiswrapper-kmp-pae
The following packages are going to be upgraded:
btrfsprogs cifs-utils ethtool insserv iproute2 kernel-default kernel-default-devel kernel-desktop kernel-desktop-devel kernel-devel kernel-firmware kernel-pae kernel-pae-devel kernel-source libreoffice
libreoffice-base libreoffice-calc libreoffice-components libreoffice-draw libreoffice-filters libreoffice-filters-optional libreoffice-gnome libreoffice-help-de libreoffice-help-en-US libreoffice-help-ru
libreoffice-hyphen libreoffice-icon-theme-tango libreoffice-impress libreoffice-l10n-de libreoffice-l10n-extras libreoffice-l10n-ru libreoffice-libs-core libreoffice-libs-extern libreoffice-libs-gui
libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-templates-en libreoffice-templates-labels-a4 libreoffice-templates-labels-letter libreoffice-templates-presentation-layouts
libreoffice-thesaurus-de libreoffice-thesaurus-en-US libreoffice-ure libreoffice-writer libsmbclient0 libwbclient0 preload preload-kmp-default preload-kmp-desktop samba samba-client systemtap-runtime usbutils
There were also some packages that needed a downgrade…
The following packages are going to be downgraded:
libldb0 libreoffice-branding-openSUSE libtalloc2 libtdb1 libtevent0
…and many more that were about to change vendor:
The following packages are going to change vendor:
btrfsprogs openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
cifs-utils openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
ethtool openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
[snip]
vim openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
vim-base openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
vim-data openSUSE -> obs://build.opensuse.org/openSUSE:Tumbleweed
By that moment Tymbleweed’s power was more than apparent. The upgrade process went on smoothly without any interruption:
57 packages to upgrade, 5 to downgrade, 2 new, 4 to remove, 62 to change vendor.
Overall download size: 356.1 MiB. After the operation, additional 19.0 MiB will be used.
Continue? [y/n/?] (y): y
Retrieving package vim-base-7.3-8.2.i586 (1/64), 159.0 KiB (325.0 KiB unpacked)
Retrieving: vim-base-7.3-8.2.i586.rpm [done (267.8 KiB/s)]
[snip]
Installing: libreoffice-base-3.3.2.2-1.2 [done]
Installing: libreoffice-filters-optional-3.3.2.2-1.2 [done]
Additional rpm output:
Unregistering the older LibreOffice optional filter extensions...
After the upgrade completed I was informed of some running programs that use files deleted in the process:
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.
I gave the proposed command and got nothing back.
sub0@opensuse:~> zypper ps
No processes using deleted files found.
I tried again, this time with administrative privileges:
sub0@opensuse:~> sudo zypper ps
root's password:
The following running processes use deleted files:
PID | PPID | UID | Login | Command | Service | Files
-----+------+-----+-------+---------+---------+------------------------
1217 | 1212 | 0 | root | Xorg | | /usr/lib/libtalloc.so.2
I didn’t bother with restarting the X server as I was about to reboot the system. During the upgrade process I noticed a newer version of the running kernel coming in, so a reboot was necessary to activate it. When the system booted up, I opened a terminal window and checked for the kernel version: