zypper up hangs on 11.3

Hi,

For various reasons my main desktop computer hasn’t been used for quite a while - but I’ve now started it up again, and I wanted to run ‘zypper up’ on the machine. I’m running it from an SSH session, but it invariably hangs when it reaches the following point:

Installing: preload-kmp-default-1.1_k2.6.34.10_0.4-19.1.30 [0%]

I’ve tried several times - for this attempt, it has been hanging at the same spot for more than four hours now.

I don’t feel like turning of the machine - but what can I do? The new kernel is already installed, so I fear the worst if I reboot the machine.

Regards,
Lars

On 11/20/2011 08:26 PM, larsskj wrote:
>
> I don’t feel like turning of the machine - but what can I do?

read the caveat in my sig!

as i recall, a lot of folks just uninstalled preload on 11.3 because it
slowed down the boot process so much…let google help you check the
forum to confirm:

http://www.google.com/search?q=site%3Aforums.opensuse.org+preload+problem

finds:

Preload hogging CPU
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/441204-preload-hogging-cpu.html

Disabling preload to avoid very long startups
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/459632-disabling-preload-avoid-very-long-startups.html

so, i’d say you don’t need preload…BUT, the problem is: i wonder if
that was the very last thing to be installed?? AND, why did it error???

so, i wonder if maybe you have filled one (or more) partitions???

suggest you Ctrl+Alt+F1, log in as yourself and do this


df -h

if your system directory (/) is full, then you got a problem…check
/var/log for huge (GB sized) files and delete one…or delete several
ending with bz2 <<<NOTE>>> i said do that if the df command shows the
system is full…

good luck, let us know how it goes…


DD http://tinyurl.com/DD-Caveat

Hi DD,

Ah, I wasn’t aware I could avoid it completely.

BUT, the problem is: i wonder if that was the very last thing to be installed?? AND, why did it error???

Yep, that’s the interesting bit:

I’m running “zypper up” as root - and the install of “preload-kmp-default” is by no means the last thing to be installed: The command has only installed around 20% of the expected packages.

I have plenty of free diskspace: Root partition have 77% free space (73 GB), and home partition has as much as 1.1 TB free space… :slight_smile: Neither is the install a complete CPU hog: According to top, the CPU runs at around 70% idle. It is, however, a four kernel CPU, and “hwinfo” invariantly tops the list with an extreme amount of CPU usage - looks like it might be swallowing an entire kernel.

The machine runs just fine, I’ve actually used it this afternoon to convert some heavy video files, I’ve made a complete backup to an external NAS box at a very reasonable speed, I’ve printed a few files for my son. My “only” problem is that I’m pretty confident that the machine won’t boot properly if I reboot now at a partly installed upgrade. Been there before, been able to solve almost every time, but it’s a lot of work, so I thought I’d ask around this time. I’m afraid that one out of three kernel updates requires disaster recovery to make the system workable again - not very reassuring…

So far I’ve cancelled the “zypper up” command, revealing the following error message:

Installation of preload-kmp-default-1.1_k2.6.34.10_0.4-19.1.30 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed:
Kernel image:   /boot/vmlinuz-2.6.34.10-0.4-default
Initrd image:   /boot/initrd-2.6.34.10-0.4-default
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
KMS drivers:     radeon
Root device:    /dev/sys/root (mounted on / as ext4)
Resume device:  /dev/disk/by-id/ata-ST9320421AS_5TJ08BSG-part1 (/dev/sda1)
Kernel Modules: thermal_sys thermal scsi_mod libata ahci sata_sil24 pata_atiixp ata_generic processor fan dm-mod dm-snapshot crc16 jbd2 ext4 i2c-algo-bit drm drm_kms_helper ttm radeon pata_hpt37x sata_svw pata_optidma pata_serverworks pata_ali pata_marvell sata_via pcmcia_core pcmcia pata_pcmcia pata_sch pata_rz1000 sata_vsc pata_cmd640 pata_via pata_efar pata_mpiix pata_triflex pata_ns87415 pata_it8213 pata_it821x pata_cs5530 pata_netcell pata_sis pata_pdc2027x pata_hpt366 sata_qstor pata_atp867x pata_hpt3x3 sata_uli pata_cmd64x sata_inic162x ata_piix pata_amd pata_hpt3x2n sata_mv sata_sil pata_sl82c105 pata_ninja32 pata_rdc pata_cs5520 pata_acpi pata_cypress pata_pdc202xx_old pata_opti sata_nv sata_sx4 pata_artop pata_sil680 pata_oldpiix sata_sis pata_sc1200 pdc_adma pata_radisys sata_promise pata_piccolo pata_jmicron pata_ns87410 sd_mod usbcore mmc_core ssb ohci-hcd ehci-hcd uhci-hcd usbhid raid0 raid1 raid10 async_tx async_memcpy xor async_xor raid6_pq async_pq async_raid6_recov raid456 linear
(module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R520_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R520_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS600_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS600_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS690_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS690_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R420_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R420_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R300_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R300_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R200_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R200_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R100_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R100_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV710_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV710_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV710_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV710_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV730_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV730_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV730_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV730_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV770_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV770_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV770_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV770_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS780_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS780_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS780_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS780_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV670_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV670_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV670_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV670_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV635_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV635_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV630_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV630_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV610_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV610_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R600_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R600_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R520_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R520_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS600_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS600_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS690_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS690_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R420_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R420_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R300_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R300_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R200_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R200_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R100_cp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R100_cp.bin) (module radeon.ko firmware /lib/firmware/radeon/R700_rlc.bin) (module radeon.ko firmware /lib/firmware/radeon/R600_rlc.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV710_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV710_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV710_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV710_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV730_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV730_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV730_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV730_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV770_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV770_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV770_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV770_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS780_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS780_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RS780_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RS780_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV670_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV670_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV670_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV670_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV635_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV635_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV630_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV630_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV610_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV610_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.4-default/radeon/R600_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.10-0.2-default/radeon/R600_pfp.bin) Features:       dm kms block usb md lvm2 resume.userspace resume.kernel
(received signal)

Interrupted, cleaning up.
warning: %post(preload-kmp-default-1.1_k2.6.34.10_0.4-19.1.30.x86_64) scriptlet failed, exit status 1

Abort, retry, ignore? [a/r/i] (a):

After having stopped the script, CPU utilization is back at around 95% idle (I’m stilling backing up my data), and “hwinfo” has disappeared completely from the list of running processes in “top”.

Would you care to tell me how to remove the “preload” package? Is it as simple as to remove it in YaST?

Regards,
Lars

On 11/20/2011 11:56 PM, larsskj wrote:
> Would you care to tell me how to remove the “preload” package? Is it as
> simple as to remove it in YaST?

that is how i removed both preload and preload-kmp-default here (see my
sig for other software adds/removes/taboos), i guess you could do that
with zypper or yast and THEN try the update again…but:

let me suggest you widen your “ask around” to include the mail list
and/or IRC…these fora are populated almost exclusively with users
helping users…while there are some VERY experienced users here, there
are not many actual developers and hard-core hackers…those folks tend
to not come here so often (they have plenty to do to build a new release
every eight months)…

so, it might be a great idea to pitch your troubles to them (they like
challenges, and yours is–i think)…hook up with them through
http://en.opensuse.org/openSUSE:Communication_channels

and, whatever happens let us know if you find a magic bullet and a smile
(or not…so, the next who googles into this thread has the whole story)

OH! also, the person with the exact experience you need my wonder by
in the next ten minutes…so, check back…


DD http://tinyurl.com/DD-Caveat http://tinyurl.com/DD-Hardware
http://tinyurl.com/DD-Software
dump Flash: http://www.bbc.co.uk/news/technology-15797399

On 2011-11-20 23:56, larsskj wrote:

> around 70% idle. It is, however, a four kernel CPU, and “hwinfo”
> invariantly tops the list with an extreme amount of CPU usage - looks
> like it might be swallowing an entire kernel.

hwinfo? I wonder why it is using that.

> So far I’ve cancelled the “zypper up” command, revealing the following
> error message:

I would try to remove preload wit YaST, but first I would try hwinfo
manually to see what happens. It may be the culprit.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)