|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| Applications Questions about desktops (KDE, Gnome, XFCE, etc.), software applications (configuration, usage, bugs, documentation) |
![]() |
|
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hi Suse,
All zypper commands seem to work correctly, except update (and install). It hangs at the installation step, and doesn't die. It hangs after all this (hangs meaning nothing happens for ~4hours): Code:
Loading repository data... Reading installed packages... Resolving package dependencies... The following package is going to be upgraded: expat Overall download size: 53.0 K. No additional space will be used or freed after the operation. Continue? [YES/no]: YES Retrieving package expat-2.0.1-88.16.1.x86_64 (1/1), 53.0 K (149.0 K unpacked) Retrieving delta: ./rpm/x86_64/expat-2.0.1-88.15_88.16.1.x86_64.delta.rpm, 8.0 K Retrieving: expat-2.0.1-88.15_88.16.1.x86_64.delta.rpm [done] Applying delta: ./expat-2.0.1-88.15_88.16.1.x86_64.delta.rpm [done] Installing: expat-2.0.1-88.16.1 [0%] Double ctrl-C kills the foreground process but there is the following rpm still running (which can be kill -9'ed only) Code:
# ps aux | grep zyp root 4446 0.0 0.0 30652 3248 pts/8 D 01:03 0:00 rpm --root / --dbpath /var/lib/rpm -U --percent --force --nodeps -- /var/cache/zypp/packages/repo-update/rpm/x86_64/expat-2.0.1-88.16.1.x86_64.rpm Code:
# rpm --version RPM version 4.4.2.3 # zypper --version zypper 1.0.2 # cat /etc/issue Welcome to openSUSE 11.1 - Kernel \r (\l). |
|
|||
|
> Applying delta: ./expat-2.0.1-88.15_88.16.1.x86_64.delta.rpm [done]
> > My version details are: > # cat /etc/issue > Welcome to openSUSE 11.1 - Kernel \r (\l). this may be a stupid observation/question (if so, please excuse my ignorance, for i can't see the answer to my Q in your post)...the package to be installed is for a 64 bit system, is yours? if yours is 64, then _maybe_ try installing expat via YaST...and, if that works ok you can assume something is flaky in zypper, and use YaST to 'update' all currently installed yast bits (just right click the box to the left of _each_ piece and select the 'update' icon...then press accept....that should repair any funny bits..(some say to first delete then install...you pick, that may be better..) -- palladium Have a lot of fun.. |
|
|||
|
Thanks pall.
It is 64bit, yes, good point. Expat is obviously an example, it hangs for *any* package. And most importantly, YaST2>Software>Online Update also hangs at the "Loading the Package Manager" stage! |
|
|||
|
Quick fix: I was wrong about where YaST2 hangs. It hangs after "Check for Available Update" stage.
When I kill (ctrl+C) it, it shows on an "xmessage window": Code:
YaST got signal 2 at YCP file /usr/share/YaST2/clients/online_update_select.ycp:93 Code:
# ps ax | grep -vE '(sshd)|(bash)'
PID TTY STAT TIME COMMAND
1 ? Ss 0:02 init [3]
2 ? S< 0:00 [kthreadd]
3 ? S< 0:00 [migration/0]
4 ? S< 0:00 [ksoftirqd/0]
5 ? S< 0:00 [migration/1]
6 ? S< 0:00 [ksoftirqd/1]
7 ? S< 0:07 [events/0]
8 ? S< 0:09 [events/1]
9 ? S< 0:00 [khelper]
10 ? S< 0:00 [kintegrityd/0]
11 ? S< 0:00 [kintegrityd/1]
12 ? S< 0:00 [kblockd/0]
13 ? S< 0:00 [kblockd/1]
14 ? S< 0:00 [kacpid]
15 ? S< 0:00 [kacpi_notify]
16 ? S< 0:00 [cqueue]
17 ? S< 0:00 [kseriod]
18 ? S< 0:00 [kondemand/0]
19 ? S< 0:00 [kondemand/1]
20 ? S 0:00 [pdflush]
21 ? S 0:12 [pdflush]
22 ? S< 0:24 [kswapd0]
23 ? S< 0:00 [aio/0]
24 ? S< 0:00 [aio/1]
25 ? S< 0:00 [kpsmoused]
58 ? S< 0:00 [ata/0]
59 ? S< 0:05 [ata/1]
60 ? S< 0:00 [ata_aux]
63 ? S< 0:00 [scsi_eh_0]
64 ? S< 0:07 [scsi_eh_1]
195 ? S< 0:00 [ksuspend_usbd]
196 ? S< 0:00 [khubd]
583 ? D< 0:09 [kjournald]
653 ? S<s 0:00 /sbin/udevd --daemon
1364 ? S< 0:00 [kauditd]
1379 ? S< 0:00 [kstriped]
1428 ? S< 0:00 [kjournald]
1908 ? Ss 0:00 /sbin/syslog-ng
1911 ? Ss 0:00 /sbin/klogd -c 1 -x
1922 ? Ss 0:00 /bin/dbus-daemon --system
1934 ? Ss 0:00 /sbin/acpid
1998 ? Ss 0:01 /usr/sbin/hald --daemon=yes
2001 ? Ssl 0:00 /usr/sbin/console-kit-daemon
2002 ? S 0:00 hald-runner
2152 ? S 0:00 hald-addon-input: Listening on /dev/input/event6 /dev/input/event5 /dev/input/event4
2195 ? S 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
2196 ? S 0:10 hald-addon-storage: polling /dev/sr0 (every 16 sec)
2795 ? Ss 0:00 /sbin/rpcbind
2802 ? S<sl 0:00 /sbin/auditd -s disable
2804 ? S<sl 0:00 /sbin/audispd
2815 ? S< 0:00 [rpciod/0]
2817 ? S< 0:35 [rpciod/1]
2826 ? S< 0:53 [nfsiod]
2841 ? Ss 0:00 /usr/sbin/rpc.idmapd
2844 ? Ss 0:00 rpc.statd --no-notify
2846 ? S< 0:00 [lockd]
3158 ? Ss 0:00 avahi-daemon: running [fermi-login.local]
3208 ? Ss 1:28 /usr/sbin/irqbalance
3364 ? Ss 0:00 /usr/sbin/cupsd
3426 ? Ss 0:36 /usr/sbin/ntpd -p /var/run/ntp/ntpd.pid -g -u ntp:ntp -i /var/lib/ntp -c /etc/ntp.conf
3514 ? Ss 0:00 /usr/lib/postfix/master
3536 ? S 0:00 qmgr -l -t fifo -u
3545 ? Ss 0:00 /usr/sbin/cron
3550 ? S 0:00 /usr/sbin/smartd
3671 tty2 Ss+ 0:00 /sbin/mingetty tty2
3674 tty3 Ss+ 0:00 /sbin/mingetty tty3
3676 tty4 Ss+ 0:00 /sbin/mingetty tty4
3677 tty5 Ss+ 0:00 /sbin/mingetty tty5
3680 tty6 Ss+ 0:00 /sbin/mingetty tty6
4251 tty1 Ss+ 0:00 /sbin/mingetty --noclear tty1
9067 ? S 0:00 pickup -l -t fifo -u
9264 pts/2 S 0:00 su -l
9400 pts/2 S 0:00 dbus-launch --autolaunch d2f223773c984c89331a62fa493ee8fd --binary-syntax --close-stderr
9401 ? Ss 0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
9603 pts/1 Ss+ 0:00 -tcsh
11518 pts/2 S 0:00 /usr/lib/YaST2/bin/y2controlcenter -S
11547 pts/2 Sl 0:02 /usr/lib/YaST2/bin/y2base online_update -S qt
11551 ? S 0:00 /usr/lib/GConf/2/gconfd-2
12095 ? Ss 0:00 kdeinit Running...
12098 ? S 0:00 dcopserver [kdeinit] --nosid --suicide
12100 ? S 0:00 klauncher [kdeinit] --new-startup
12102 ? S 0:00 kded [kdeinit] --new-startup
12110 ? S 0:00 kio_file [kdeinit] file /tmp/ksocket-root/k
12148 pts/5 S+ 0:00 vi frag2-41-disp-bp86.batch
12152 pts/2 R+ 0:00 ps ax
12154 pts/2 R+ 0:00 kate -i
16995 ? S 0:00 su
17697 ? S 0:00 su rgb8
17778 ? S 0:00 su
17808 ? S 0:00 su rgb8
19498 ? D 0:00 kded [kdeinit] --new-startup
21258 pts/0 S 0:00 su -l
21515 ? Ss 0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
23002 ? Ss 0:00 /bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
23702 ? D 0:00 ls --color=tty -ltr
|
|
|||
|
> PID TTY STAT TIME COMMAND
> 1 ? Ss 0:02 init [3] <snip> all above my head...sorry... usually if there is a problem with yast it can be repaired with zipper, or a problem with zipper is often repairable with yast...but, when both are broke, and thousands and thousands are not, one has to wonder what happened to yours! is this a new install? or did it work for months and suddenly break? (what did YOU do just before it broke?) which version did you install? 11.1 or what?? what kinda hardware you on? did it run the openSUSE Live CD flawlessly? how did you install? where did you get the install media? downloaded--from where, opensuse.org or some other place? did you md5sum check the iso prior to buring the disk? was it 100% perfect? did you check the disk after burning also? any problems during the install (any warnings you ignored?) did you follow all the great advice in http://tinyurl.com/ycgm2bx ? speak please, is very hard to guess which way to go to repair BOTH zypper and yast on an unknown version, on unknown hardware with some strange sort of unknown situation.. are you trying to run in a VM? which, what version, what is the host OS/version? so many unanswered questions and i can't get my crystal ball tuned just right... :-) -- palladium Have a lot of fun.. |
|
|||
|
Sorry for triple post but here is another bit of information, fwiw.
I thought I lost this, but the terminal where I first observed this problem was still open. It reads: Code:
$ zypper up python Loading repository data... Reading installed packages... Resolving package dependencies... The following package is going to be upgraded: python Overall download size: 268.0 K. After the operation, additional 673.0 K will be used. Continue? [YES/no]: YES Retrieving package python-2.6.0-2.21.1.x86_64 (1/1), 268.0 K (1.1 M unpacked) Retrieving delta: ./rpm/x86_64/python-2.6.0-2.19_2.21.1.x86_64.delta.rpm, 172.0 K Retrieving: python-2.6.0-2.19_2.21.1.x86_64.delta.rpm [done] Applying delta: ./python-2.6.0-2.19_2.21.1.x86_64.delta.rpm [done] Installing: python-2.6.0-2.21.1 [error] Installation of python-2.6.0-2.21.1 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: Command was killed by signal 9 (Killed). Abort, retry, ignore? [A/r/i]: Killed Thanks much. |
|
|||
|
Thanks for trying Palladium. No sarcasm, really.
I posted all relevant versions before. Should I post more? What else is relevant, I don't know. This is healthy installation, and zypper worked fine before. Sorry if this wasn't that obvious. Yes, a crystal ball would have been useful, and I am glad to find out you don't have one, ... or what else could be useful is one of you out there might have observed similar symptoms and got a solution, or advice on where to look. However arbitrary, might work for me as well. Perhaps a suggestion of "check this, check that" type could help. I don' know I am guessing here, but could it be some PAM stuff (if so, what to reset/disable etc?), some corrupt DB (which?), or any logs that might indicate what is wrong (where?). You know, that kind of advice would really help here.. thanks |
|
|||
|
Here are zypper logs
http://136.142.109.39/zypper.history http://136.142.109.39/zypper.log.txt The last one is trimmed to include last month only. Full log goes back to 8/26 and is too big. Please see if these make any sense to anyone. |
|
|||
|
@floydrodery
Just did this test: Code:
# cd /var/cache/zypp/packages/repo-update/rpm/x86_64
# ls
expat-2.0.1-88.16.1.x86_64.rpm python-2.6.0-2.21.1.x86_64.rpm subversion-1.5.7-0.1.1.x86_64.rpm
# rpm -qip python-2.6.0-2.21.1.x86_64.rpm
Name : python Relocations: (not relocatable)
Version : 2.6.0 Vendor: openSUSE
Release : 2.21.1 Build Date: Tue Feb 3 15:51:18 2009
Install Date: (not installed) Build Host: adalid
Group : Development/Languages/Python Source RPM: python-2.6.0-2.21.1.src.rpm
Size : 1186111 License: X11/MIT
Signature : RSA/8, Tue Feb 3 15:51:49 2009, Key ID b88b2fd43dbdc284
Packager : http://bugs.opensuse.org
URL : http://www.python.org/
Summary : Python Interpreter
Description :
Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java. You can find an overview
of Python in the documentation and tutorials included in the python-doc
(HTML) or python-doc-pdf (PDF) packages.
If you want to install third party modules using distutils, you need to
install python-devel package.
Authors:
--------
Guido van Rossum <guido@python.org>
Distribution: openSUSE 11.1
root@fermi-login /var/cache/zypp/packages/repo-update/rpm/x86_64
12:23:41$ rpm -Uvh --test python-2.6.0-2.21.1.x86_64.rpm
# rpm -Uvh --test python-2.6.0-2.21.1.x86_64.rpm
sly |
![]() |
|
| Bookmarks |
| Tags |
| zypper problem |
| Thread Tools | |
| Display Modes | |
|
|