First disable all old repositories, either in YaST or with zypper using “zypper mr –all -d”.
[LIST=2]Then add the new repositories, in case of factory, you can do this via the following commands:
zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates"
zypper ar -f http://download.opensuse.org/factory/repo/oss/ "openSUSE Factory Oss"
zypper ar -f http://download.opensuse.org/factory/repo/non-oss/ "openSUSE Factory Non-Oss"
zypper ar -f http://download.opensuse.org/factory/repo/debug/ "openSUSE Factory Debug"
[LIST=3]I run “zypper refresh” to get the local metadata and repo contents[/LIST]
[LIST=4]I upgraded the package stack to the new version with “zypper in zypper”[/LIST]
[LIST=5]I updated the rest of the system with “zypper dup”[/LIST]
After this system crashed and i am left with the terminal and the error I mentioned in post#1
But that was written whilst 11.2 was in development. I gave you the link for 11.2 final
Change your repos to 11.2 official release repos and see if you can force an update of zypper. You may have to manually download the zypper .rpm and install it with
rpm -Uvh *packagename --force --nodeps
Otherwise you may want to consider a fresh install, just keeping /home
I actually screwed my system when (1 month back) only that tut was available.
Anyhow, i installed the latest zypper but now its giving me error for libzypp.so
Also, if I try to use yast this is the error I am getting:
Can't locate Config.pm in @INC (@INC contains: /y2update/modules /root/.yast2/modules /usr/share/YaST2/modules /usr/lib/perl5/5.10.1/i586-linux-thread-multi /usr/lib/perl5/5.10.1 /usr/lib/perl5/site_perl/5.10.1/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl/5.10.1/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/5.10.1/diagnostics.pm line 195.
BEGIN failed--compilation aborted at /usr/lib/perl5/5.10.1/diagnostics.pm line 195.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.10.1/i586-linux-thread-multi/YaST/YCP.pm line 119.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.10.1/i586-linux-thread-multi/YaST/YCP.pm line 119.
Compilation failed in require at /usr/share/YaST2/modules/URLRecode.pm line 16.
BEGIN failed--compilation aborted at /usr/share/YaST2/modules/URLRecode.pm line 16.
Compilation failed in require.
BEGIN failed--compilation aborted.
Is there any way I can upgrade directlly from internet??
But you are kind of in a mess and honestly I think an install is the way to go. Net install is possible but it would not be wise if you have poor internet. And having a CD is more to fall back on, even better a dvd.