[opensuse-factory] temporary segfault with zypper & yast
a strange thing happened today: trying to update all newer packages via YAST, the software manager, after solving all dependency problems, started to download for a second, then exited w/o error. "zypper up" brought up a new agreement form for an oS 11.4 licence, then segfaulted. no help in zypper.log or y2log, but /var/log/messages had this to say: ----------- Dec 9 11:29:12 phani kernel: [ 3610.153426] zypper[17239] general protection ip:7f953c30ca6f sp:7fff67f49d50 error:0 in libcurl.so.4.2.0[7f953c2e2000+5a000] ----------- i re-tried several times, after successfully running "zypper ref -f" and "rpmdb --rebuilddb", with the same result: segfault. finally i thought there might be something wrong with one of the factory repos, so i disabled OSS & non-OSS, after which both zypper up & yast updated their new packages w/o problem. next thing i enabled OSS and then non-OSS again, and no further error happened. updates from OSS included rpm and rpm-python, but since there have not been any changes to the rpm system prior to the error, i don't think that's relevant. in any case, things are working ok for me again; i'm just wondering what did happen, and if it happened to other factory users as well? for now i'm assuming it was a temporary glitch while the repos were being updated. -- phani. system info: ----------- Processor (CPU): Intel(R) Core(TM)2 CPU E7500 @ 2.93GHz Speed: 3,600.00 MHz Cores: 2 Total memory (RAM): 3.1 GiB Free memory: 22.1 MiB (+ 1.7 GiB Caches) Free swap: 8.5 GiB OS: Linux 2.6.37-rc4-13-desktop x86_64 Current user: phani@phani System: openSUSE 11.4 Milestone 4 of 6 (x86_64) (updated from /factory/repo) KDE: 4.5.80 (4.6 Beta1) Vendor: nVidia Corporation Model: GeForce 9400 GT 2D driver: nvidia 3D driver: NVIDIA 260.19.26 ----------- repos: ----------- phani:/home/phani # zypper lr -d # | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service ---+----------------------------+----------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------------+-------- 1 | KDE-extra | KDE-extra | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Factory/ | 2 | Kernel-HEAD | Kernel-HEAD | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_Factory/ | 3 | XOrg | XOrg | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Factory/ | 4 | dev-lang-python | dev-lang-python | No | No | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_... | 5 | factory-OSS | factory-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/oss/ | 6 | factory-SRC-OSS | factory-SRC-OSS | No | No | 99 | yast2 | http://download.opensuse.org/factory/repo/src-oss/ | 7 | factory-SRC-non-OSS | factory-SRC-non-OSS | No | No | 99 | yast2 | http://download.opensuse.org/factory/repo/src-non-oss/ | 8 | factory-debug | factory-debug | No | No | 99 | yast2 | http://download.opensuse.org/factory/repo/debug/ | 9 | factory-non-OSS | factory-non-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/non-oss/ | 10 | factory-tested_OSS | factory-tested_OSS | No | No | 99 | yast2 | http://download.opensuse.org/factory-tested/repo/oss | 11 | factory-tested_SRC | factory-tested_SRC | No | No | 99 | yast2 | http://download.opensuse.org/factory-tested/repo/source | 12 | factory-tested_SRC-non-OSS | factory-tested_SRC-non-OSS | No | No | 99 | yast2 | http://download.opensuse.org/factory-tested/repo/source-non-oss | 13 | factory-tested_debug | factory-tested_debug | No | No | 99 | yast2 | http://download.opensuse.org/factory-tested/repo/debug | 14 | factory-tested_non-OSS | factory-tested_non-OSS | No | No | 99 | yast2 | http://download.opensuse.org/factory-tested/repo/non-oss | 15 | games | games | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Factory/ | 16 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 | 17 | mozilla-beta | mozilla-beta | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla:/beta/SUSE_Factory/ | 18 | openSUSE_Factory | education | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Factory/ | 19 | packman-DE | packman-DE | Yes | Yes | 99 | rpm-md | http://mirror.geht-schon.de/packman.links2linux.de/suse/factory/ | 20 | repo-non-oss | openSUSE-11.4-Non-Oss | No | No | 99 | yast2 | http://download.opensuse.org/distribution/11.4/repo/non-oss/ | 21 | repo-oss | openSUSE-11.4-Oss | No | No | 99 | yast2 | http://download.opensuse.org/distribution/11.4/repo/oss/ | 22 | repo-update | openSUSE-11.4-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/11.4/ | 23 | skype | skype | No | No | 99 | rpm-md | http://download.opensuse.org/repositories/home:/Lord_LT/openSUSE_Factory/ | 24 | video-lan | video-lan | Yes | Yes | 110 | rpm-md | http://download.videolan.org/pub/vlc/SuSE/Factory/ | 25 | window_managers | window managers | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/windowmanagers/openSUSE_Facto... | 26 | xfce | xfce | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/X11:/xfce/openSUSE_Factory/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, Dec 09, 2010 at 01:38:05PM +0530, phanisvara das wrote:
a strange thing happened today: trying to update all newer packages via YAST, the software manager, after solving all dependency problems, started to download for a second, then exited w/o error. "zypper up" brought up a new agreement form for an oS 11.4 licence, then segfaulted. no help in zypper.log or y2log, but /var/log/messages had this to say:
----------- Dec 9 11:29:12 phani kernel: [ 3610.153426] zypper[17239] general protection ip:7f953c30ca6f sp:7fff67f49d50 error:0 in libcurl.so.4.2.0[7f953c2e2000+5a000] -----------
i re-tried several times, after successfully running "zypper ref -f" and "rpmdb --rebuilddb", with the same result: segfault. finally i thought there might be something wrong with one of the factory repos, so i disabled OSS & non-OSS, after which both zypper up & yast updated their new packages w/o problem.
next thing i enabled OSS and then non-OSS again, and no further error happened. updates from OSS included rpm and rpm-python, but since there have not been any changes to the rpm system prior to the error, i don't think that's relevant.
in any case, things are working ok for me again; i'm just wondering what did happen, and if it happened to other factory users as well? for now i'm assuming it was a temporary glitch while the repos were being updated.
The crash was in "curl" apparently, so during the downloading, so its not the repo or rpm state, but something in the download magic I suspect. Ciao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, 09 Dec 2010 15:57:40 +0530, Marcus Meissner <meissner@suse.de> wrote:
The crash was in "curl" apparently, so during the downloading, so its not the repo or rpm state, but something in the download magic I suspect.
thanks; i'm not really clear about what might have gone wrong in the "download magic," but unless it happens again i won't try to figure this out any further. there's quite some things going on during repo updates these days, with multiple connections to (possibly) multiple mirrors, and my internet connection is not reliable at all -- not hard to imagine that things can go wrong at times. good to know it's not the repos though. -- phani. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thursday, December 09, 2010 09:08:05 AM phanisvara das wrote:
a strange thing happened today: trying to update all newer packages via YAST, the software manager, after solving all dependency problems, started to download for a second, then exited w/o error. "zypper up" brought up a new agreement form for an oS 11.4 licence, then segfaulted. no help in zypper.log or y2log, but /var/log/messages had this to say:
----------- Dec 9 11:29:12 phani kernel: [ 3610.153426] zypper[17239] general protection ip:7f953c30ca6f sp:7fff67f49d50 error:0 in libcurl.so.4.2.0[7f953c2e2000+5a000] -----------
I'm seeing something similar now as well - and have filed a bugreport: https://bugzilla.novell.com/show_bug.cgi?id=658492 Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, Dec 09, 2010 at 01:38:05PM +0530, phanisvara das wrote:
a strange thing happened today: trying to update all newer packages via YAST, the software manager, after solving all dependency problems, started to download for a second, then exited w/o error. "zypper up" brought up a new agreement form for an oS 11.4 licence, then segfaulted. no help in zypper.log or y2log, but /var/log/messages had this to say:
----------- Dec 9 11:29:12 phani kernel: [ 3610.153426] zypper[17239] general protection ip:7f953c30ca6f sp:7fff67f49d50 error:0 in libcurl.so.4.2.0[7f953c2e2000+5a000]
You're probably using libzypp-8.8.0, the bug was fixed in 8.8.1, which was not submitted to factory for some unknown reason. The current version is 8.10.1. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thu, 09 Dec 2010 16:35:47 +0530, Michael Schroeder <mls@suse.de> wrote:
You're probably using libzypp-8.8.0, the bug was fixed in 8.8.1, which was not submitted to factory for some unknown reason. The current version is 8.10.1.
You're probably using libzypp-8.8.0, the bug was fixed in 8.8.1, which was not submitted to factory for some unknown reason. The current version is 8.10.1. correct; my version of libzypp is 8.8.0-2.3. sooner or later factory will get a newer version, right? -- phani. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Thursday, December 09, 2010 12:05:47 PM Michael Schroeder wrote:
On Thu, Dec 09, 2010 at 01:38:05PM +0530, phanisvara das wrote:
a strange thing happened today: trying to update all newer packages via YAST, the software manager, after solving all dependency problems, started to download for a second, then exited w/o error. "zypper up" brought up a new agreement form for an oS 11.4 licence, then segfaulted. no help in zypper.log or y2log, but /var/log/messages had this to say:
----------- Dec 9 11:29:12 phani kernel: [ 3610.153426] zypper[17239] general protection ip:7f953c30ca6f sp:7fff67f49d50 error:0 in libcurl.so.4.2.0[7f953c2e2000+5a000]
You're probably using libzypp-8.8.0, the bug was fixed in 8.8.1, which was not submitted to factory for some unknown reason. The current version is 8.10.1.
It is now submitted to factory, just not checked in... Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 2010-12-09 12:17:48 +0100, Andreas Jaeger wrote:
It is now submitted to factory, just not checked in...
it is checked in now. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (5)
-
Andreas Jaeger
-
Marcus Meissner
-
Marcus Rueckert
-
Michael Schroeder
-
phanisvara das