I tried to upgrade to openSUSE 13.2 with the command zypper dup. After about 1000 installed packages of 4000 the process stalled¸ I lost patience and pressed CTRL-C. I had ran the update over the night, and I don’t know for how long it had waited. I waited a few minutes before I stopped it. When I try to restart, I get this error message:
zypper: error while loading shared libraries: libzypp.so.1200: cannot open shared object file: No such file or directory
Googling the error message, I first tried rpm --rebuilddb which didn’t improve anything. Another thing I tried was doing ln -s libzypp.so.1429.0.4 libzypp.so.1200 in /usr/lib64, but that only resulted in a segmentation fault. I also searched for zypper and libzypp on rpmfind.net, but I guess I got the wrong versions, as I got these error messages:
libzypp.so.1429()(64bit) behövs av (installerat) libyui-ncurses-pkg6-2.46.1-2.1.9.x86_64
libzypp.so.1429()(64bit) is needed by (installed) libyui-qt-pkg6-2.44.7-1.8.x86_64
libzypp.so.1429()(64bit) is needed by (installed) libyui-gtk-pkg6-2.43.2-2.1.9.x86_64
libzypp.so.1429()(64bit) is needed by (installed) yast2-pkg-bindings-3.1.20-1.1.x86_64
libzypp.so.1429(ZYPP_plain)(64bit) is needed by (installed) libyui-ncurses-pkg6-2.46.1-2.1.9.x86_64
libzypp.so.1429(ZYPP_plain)(64bit) is needed by (installed) libyui-qt-pkg6-2.44.7-1.8.x86_64
libzypp.so.1429(ZYPP_plain)(64bit) is needed by (installed) libyui-gtk-pkg6-2.43.2-2.1.9.x86_64
libzypp.so.1429(ZYPP_plain)(64bit) is needed by (installed) yast2-pkg-bindings-3.1.20-1.1.x86_64
On 2014-11-30 13:36, Per 68 wrote:
>
> I tried to upgrade to openSUSE 13.2 with the command zypper dup.
What was your departing point? 13.1?
> After
> about 1000 installed packages of 4000 the process stalled¸ I lost
> patience and pressed CTRL-C. I had ran the update over the night, and I
> don’t know for how long it had waited. I waited a few minutes before I
> stopped it. When I try to restart, I get this error message:
>> zypper: error while loading shared libraries: libzypp.so.1200: cannot
>> open shared object file: No such file or directory
Nope.
The only way to complete the upgrade now is to boot the full DVD, and
choose “upgrade” after booting it. Or, as you probably have good
internet, use instead the netinstall CD, which is small, and downloads
everything online.
(if your system does not run, you can use any live cd/usb to
download what you need)
One recommendation to avoid this is to first dup upgrade the entire
zypper toolchain, then upgrade the system. And run it in text mode, of
course.
And having a full backup is a very nice to have safety net for jumping
over precipices…
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
On 2014-11-30 16:56, hank se wrote:
>
> How on earth can you have 4000 packages installed, have you installed
> everything? What’s the size of your root partition?
Telcontar:~ # rpm -qa | wc -l
6171
Telcontar:~ #
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
12.3
I should probably say that I tried to follow the instructions in this page: SDB:System upgrade - openSUSE Wiki. Now when I look at it again I see that I shouldn’t have jumped straight from 12.3 to 13.2, but only one release at a time. Too late now.
> After
> about 1000 installed packages of 4000 the process stalled¸ I lost
> patience and pressed CTRL-C. I had ran the update over the night, and I
> don’t know for how long it had waited. I waited a few minutes before I
> stopped it. When I try to restart, I get this error message:
>> zypper: error while loading shared libraries: libzypp.so.1200: cannot
>> open shared object file: No such file or directory
Nope.
The only way to complete the upgrade now is to boot the full DVD, and
choose “upgrade” after booting it. Or, as you probably have good
internet, use instead the netinstall CD, which is small, and downloads
everything online.
(if your system does not run, you can use any live cd/usb to
download what you need)
One recommendation to avoid this is to first dup upgrade the entire
zypper toolchain, then upgrade the system. And run it in text mode, of
course.
Any instructions how to do this?
And having a full backup is a very nice to have safety net for jumping
over precipices…
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
On 2014-12-01 21:16, Per 68 wrote:
>
> robin_listas;2679859 Wrote:
>> On 2014-11-30 13:36, Per 68 wrote:
>>>
>>> I tried to upgrade to openSUSE 13.2 with the command zypper dup.
>>
>> What was your departing point? 13.1?
>>
>>
> 12.3
> I should probably say that I tried to follow the instructions in this
> page: https://en.opensuse.org/SDB:System_upgrade. Now when I look at it
> again I see that I shouldn’t have jumped straight from 12.3 to 13.2, but
> only one release at a time. Too late now.
Yes, that was the probably cause.
>> One recommendation to avoid this is to first dup upgrade the entire
>> zypper toolchain, then upgrade the system. And run it in text mode, of
>> course.
>>
> Any instructions how to do this?
At this point you can not do it, but no, I don’t have instructions. I
think you have to upgrade lybzyp and zypper and whatever dependencies it
requests.
As I said, the only possibility now is an “offline upgrade” - or a clean
install.