[10.3] rug up -t patch hangs

In the old order of things this posting would have gone to .update-patches.
Not sure what the successor is for that one, so I’ll try here. Please let
me know if there’s a better place.

I have an openSUSE 10.3 server running happily for more than a year and
pulling openSUSE updates through a cron job defined thusly:

ts@geneva:~> cat /etc/cron.d/yast2-online-update
20 23 * * * root rug up -y -t patch --skip-interactive

But since about a month ago, that doesn’t work anymore. The “rug”
command runs forever doing nothing, so “mono rug” processes pile up in
the process table, one per day.

Indeed, if I manually run “rug update -t patch” it just hangs, doing
nothing, until I hit ctrl/C. If I run “rug update” without “-t patch”,
it just displays “No updates are available” even if there are, but at
least I get my shell prompt back without further ado.

Using the “you” command I was able install the missing updates manually,
but the “rug” problem persists.

“rug ping” output looks fine AFAICT:

geneva:/home/ts # LANG=C rug ping
ZMD 7.1.100, Copyright (C) 2006 Novell, Inc.
Started at 06/24/2008 12:58:54 (uptime: 0 days, 1 hours, 16 minutes)
RSS size: 16888
Network Connected: Yes
Running on Mono

OS Target: openSUSE 10.2 (i586)

Module Name | Description
NetworkManager | NetworkManager support
Package Management | Package Management module for Linux
ZENworks Server | SOAP methods used by a ZENworks server
XML-RPC interface | Export ZMD public interfaces over XML-RPC

Restarting zmd via “rczmd restart” always fails in the “Shutting down”
step, but apparently that’s normal. “rug restart” works but didn’t help.
Nor did “rug cc”. /var/log/zmd-messages.log looks fine to me; the only
non-INFO line:

24 Jun 2008 13:16:54 WARN Daemon Not starting remote web server

doesn’t look like it should cause any concern.



Tilman Schmidt t.schmidt@phoenixsoftware.de
Phoenix Software GmbH www.phoenixsoftware.de
Adolf-Hombitzer-Str. 12 Amtsgericht Bonn HRB 2934
53227 Bonn, Germany Geschäftsführer: W. Grießl