[SLE] Yast2 online update Problem
I posted this to alt.os.linux.suse and alt.linux.suse and did not receive any answer. (But remarks from two people having apparently the same problem.) Maybe here someone can help. Two days ago I was trying to update Suse 10.1 (where is this information hidden, Yast2 seems to be versionless!) after I had determined that my ghostscript was out of date. Yast2 -> YOU -> selecting a few checkboxes, continue -> update runs. When I returned later, I saw a dialog box indicating a restart shall be commencing. Ok'd, after which YOU starts again (?). Again selecting a few checkboxes, continue -> update runs. When I returned later I see that the console is full whith these error messages: /usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2Pkg.so.2: undefined symbol: _ZN4zypp13SourceManager7restoreENS_10filesystem8PathnameEbRKSsS4_ I was able to kill Yast2. golem:~ # ps -aef | grep yast root 10197 1 0 08:58 pts/0 00:00:00 /bin/bash /sbin/yast2 online_update golem:~ # kill 10197 Well, I can now neither install nor deinstall with Yast2. Yast(1) seems to call the same internal software, because I receive the same hang-up, but on the console so I can't read the error messages. Does anybody know how to get out of this mess? Possibly with the Boot-CD and then with a new installation, but I was thinking of a less dire measure. (BTW, I did not select the current kernel update.) golem:~ # uname -a Linux golem 2.6.16.13-4-default #1 Wed May 3 04:53:23 UTC 2006 i686 athlon i386 GNU/Linux Michael -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Michael,
[stuff deleted]
Two days ago I was trying to update Suse 10.1 (where is this information hidden, Yast2 seems to be versionless!) after I had determined that my ghostscript was out of date. Yast2 -> YOU -> selecting a few checkboxes, continue -> update runs. When I returned later, I saw a dialog box indicating a restart shall be commencing. Ok'd, after which YOU starts again (?). Again selecting a few checkboxes, continue -> update runs. When I returned later I see that the console is full whith these error messages:
/usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2Pkg.so.2: undefined symbol: _ZN4zypp13SourceManager7restoreENS_10filesystem8PathnameEbRKSsS4_
[stuff deleted}
Well, I can now neither install nor deinstall with Yast2. Yast(1) seems to call the same internal software, because I receive the same hang-up, but on the console so I can't read the error messages.
[stuff deleted]
Are you running the x86_64 version of SuSE 10.1? I am and I have the same problem. Most of YAST works, but the "Online Update," "Software Installation," and "Installation Source" modules all crash. I manually updated the kernel and kernel source, and checked the 10.1 update directory for the latest yast rpms, but that doesn't help. Everything else seems to function quite well, including vmware. The only other program that doesn't work is zen-updater, which had been working. If you find a solution other than reinstalling, please post it here. My 32bit version of SuSE 10.1 at home doesn't have this problem. Mike -- Michael A. Coan Woodlawn Foundation 524 North Avenue, Suite 203 New Rochelle, NY 10801-3410 Tel: 914-632-3778 Fax: 914-632-5502 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Fri, Jul 28, 2006 at 10:39:58AM -0400, Mike Coan wrote:
Michael,
[stuff deleted]
Two days ago I was trying to update Suse 10.1 (where is this information hidden, Yast2 seems to be versionless!) after I had determined that my ghostscript was out of date. Yast2 -> YOU -> selecting a few checkboxes, continue -> update runs. When I returned later, I saw a dialog box indicating a restart shall be commencing. Ok'd, after which YOU starts again (?). Again selecting a few checkboxes, continue -> update runs. When I returned later I see that the console is full whith these error messages:
/usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2Pkg.so.2: undefined symbol: _ZN4zypp13SourceManager7restoreENS_10filesystem8PathnameEbRKSsS4_
[stuff deleted}
Well, I can now neither install nor deinstall with Yast2. Yast(1) seems to call the same internal software, because I receive the same hang-up, but on the console so I can't read the error messages.
[stuff deleted]
Are you running the x86_64 version of SuSE 10.1? I am and I have the same problem. Most of YAST works, but the "Online Update," "Software Installation," and "Installation Source" modules all crash.
I manually updated the kernel and kernel source, and checked the 10.1 update directory for the latest yast rpms, but that doesn't help. Everything else seems to function quite well, including vmware. The only other program that doesn't work is zen-updater, which had been working.
If you find a solution other than reinstalling, please post it here.
Can you try updating _all_ packages found there? Above problem is a mismatch between the packages "libzypp" and "yast2-packagemanager", both need to be at the same level. Ciao, Marcus -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Marcus Meissner
On Fri, Jul 28, 2006 at 10:39:58AM -0400, Mike Coan wrote:
Michael,
[stuff deleted]
Two days ago I was trying to update Suse 10.1 (where is this information hidden, Yast2 seems to be versionless!) after I had determined that my ghostscript was out of date. Yast2 -> YOU -> selecting a few checkboxes, continue -> update runs. When I returned later, I saw a dialog box indicating a restart shall be commencing. Ok'd, after which YOU starts again (?). Again selecting a few checkboxes, continue -> update runs. When I returned later I see that the console is full whith these error messages:
/usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib/YaST2/plugin/libpy2Pkg.so.2: undefined symbol: _ZN4zypp13SourceManager7restoreENS_10filesystem8PathnameEbRKSsS4_
[stuff deleted}
Well, I can now neither install nor deinstall with Yast2. Yast(1) seems to call the same internal software, because I receive the same hang-up, but on the console so I can't read the error messages.
[stuff deleted]
Are you running the x86_64 version of SuSE 10.1? I am and I have the same problem. Most of YAST works, but the "Online Update," "Software Installation," and "Installation Source" modules all crash.
I manually updated the kernel and kernel source, and checked the 10.1 update directory for the latest yast rpms, but that doesn't help. Everything else seems to function quite well, including vmware. The only other program that doesn't work is zen-updater, which had been working.
If you find a solution other than reinstalling, please post it here.
Can you try updating _all_ packages found there?
Above problem is a mismatch between the packages "libzypp" and "yast2-packagemanager", both need to be at the same level.
I agree with Marcus. The error is a clear sign that one of the packages is not at the latest version. Btw. my two x86-64 machines run fine with the latest update, Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
[stuff deleted]
Can you try updating _all_ packages found there?
Above problem is a mismatch between the packages "libzypp" and "yast2-packagemanager", both need to be at the same level.
Ciao, Marcus
Thank you for the quick response. I am using the following site for updates mirrors.kernel.org/suse/x86_64/update/10.1/rpm There are the following directories i586 i686 noarch ppc ppc64 src x86_64 Previously all updates had been done through YAST. I do have all the latest version of libzypp and yast2-packager as listed in the x86_64 directory. I notice that there are some rpm packages in the noarch directory related to yast that are later than what I have. Should I make sure that all the noarch packages are also the latest? Also would it pay to "force" the installation of libzypp and yast2-packager? Both rpm -Uvh and rpm -ivh give the indication that the packages are already installed. I could do an rpm -e and remove them and reinstall. In any event the libzypp and yast2-packager rpms are the latest. Mike -- Michael A. Coan Woodlawn Foundation 524 North Avenue, Suite 203 New Rochelle, NY 10801-3410 Tel: 914-632-3778 Fax: 914-632-5502 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Mike Coan
[stuff deleted]
Can you try updating _all_ packages found there?
Above problem is a mismatch between the packages "libzypp" and "yast2-packagemanager", both need to be at the same level.
Ciao, Marcus
Thank you for the quick response. I am using the following site for updates
mirrors.kernel.org/suse/x86_64/update/10.1/rpm
There are the following directories
i586 i686 noarch ppc ppc64 src x86_64
Previously all updates had been done through YAST. I do have all the latest version of libzypp and yast2-packager as listed in the x86_64 directory.
What about the noarch directory? You need those as well.
I notice that there are some rpm packages in the noarch directory related to yast that are later than what I have. Should I make sure that all the noarch packages are also the latest?
Yes, exactly.
Also would it pay to "force" the installation of libzypp and yast2-packager? Both rpm -Uvh and rpm -ivh give the indication that the packages are already installed. I could do an rpm -e and remove them and reinstall.
Or use: rpm -Uhv --force Give it a try.
In any event the libzypp and yast2-packager rpms are the latest.
Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
Andreas,
Previously all updates had been done through YAST. I do have all the latest version of libzypp and yast2-packager as listed in the x86_64 directory.
What about the noarch directory? You need those as well.
I notice that there are some rpm packages in the noarch directory related to yast that are later than what I have. Should I make sure that all the noarch packages are also the latest?
Yes, exactly.
[stuff deleted]
Thank you very much. I installed all the latest packages from the noarach and x86_64 directories that related to yast and libzypp. Now YAST works as it should. The Online Update, Software Management, and Installation Source modules all work. The only thing that doesn't work is zen-updater. It always fails with the following error System.NullReferenceException: Object reference not set to an instance of an object in <0x003d9> Novell.Zenworks.Gui.ZenTrayIcon:CheckUpdatesLoop () in (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () but I have already raised that problem in a different message, although no solution yet. Thanks again. Mike -- Michael A. Coan Woodlawn Foundation 524 North Avenue, Suite 203 New Rochelle, NY 10801-3410 Tel: 914-632-3778 Fax: 914-632-5502 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Thanks for the many replies. I did rpm -Uhv --force libzypp-1.2.0-1.27.i586.rpm rpm -Uhv --force yast2-packager-2.13.139-1.3.i586.rpm yast2-installation-2.13.132.4-0.3.noarch.rpm The last two need to be installed at the same time, as there are cross-dependencies between these versions of "packager" and "installer". (Maybe that caused Yast to crash in the first place?) Now YOU works again. Michael PS: I would have liked to have added the "[Solved]" in the subject myself, since it was my question in the first place. No harm done. -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
Mike Coan wrote:
... Are you running the x86_64 version of SuSE 10.1? I am and I have the same problem. Most of YAST works, but the "Online Update," "Software Installation," and "Installation Source" modules all crash.
I manually updated the kernel and kernel source, and checked the 10.1 update directory for the latest yast rpms, but that doesn't help. Everything else seems to function quite well, including vmware. The only other program that doesn't work is zen-updater, which had been working.
If you find a solution other than reinstalling, please post it here.
I had exactly this problem a week ago. I believe the reason was that I had done some updates out of the required order, trying to upgrade to 10.1 before it was quite ready. I finally had to wipe my system partition (thanks to the person who advised some months ago to separate system and /home onto different partitions) and reinstall 10.1, then update ONLY libzypp -- deselect all the other offered updates before you allow it to continue! This solved my problems, and I now have a well-working system, updates and all. -- John Perry -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (5)
-
Andreas Jaeger
-
John E. Perry
-
Marcus Meissner
-
Michael Jung
-
Mike Coan