Bug 199593

Summary: Rug thinks packages are up to date, when they are not
Product: [openSUSE] openSUSE 10.2 Reporter: James Oakley <jfunk>
Component: ZenworksAssignee: Mauro Parra Miranda <mauro>
Status: RESOLVED INVALID QA Contact: Jawaad Tariq <jtariq>
Severity: Normal    
Priority: P5 - None CC: andreas.hanke, suse-beta
Version: Alpha 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description James Oakley 2006-08-15 21:08:34 UTC
Rug believes that my system is up to date, but it is not:

maus:~ # rug up
No updates are available.
maus:~ # rpm -q bash
bash-3.1-27
maus:~ # rug info bash
Catalog: ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse
Name: bash
Version: 3.1-29
Arch: i586
Installed: No
Status: up-to-date

Here's the rug sl/ca output:

maus:~ # rug sl

# | Status | Type | Name        | URI
--+--------+------+-------------+-----------------------------------------------
1 | Active | YUM  | funktronics | http://software.opensuse.org/download/home:...
2 | Active | YUM  | aj-zen      | ftp://ftp.gwdg.de/pub/linux/suse/people/aj/...
3 | Active | YUM  | os-tools    | http://software.opensuse.org/download/openS...
4 | Active | ZYPP | extra       | ftp://mirrors.kernel.org/suse/install/10.2/...
5 | Active | YUM  | factory     | ftp://mirrors.kernel.org/opensuse/distribut...

maus:~ # rug ca

Sub'd? | Name        | Service
-------+-------------+------------
Yes    | funktronics | funktronics
Yes    | aj-zen      | aj-zen
Yes    | os-tools    | os-tools
Yes    | factory     | factory
       | extra       | extra

I've attached the zmd logs.
Comment 1 James Oakley 2006-08-17 19:07:56 UTC
I managed to get it back to normal by explicitly upgrading one of the packages:

maus:~ # rug install bash
Resolving Dependencies...

The following packages will be installed:
  bash 3.1-29 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
  filesystem 10.2-2 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
    filesystem-10.2-2.i586[factory] needed by glibc-2.4-32.i686[factory]

  glibc 2.4-32 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
    glibc-2.4-32.i686[factory] needed by bash-3.1-29.i586[factory]

  ncurses 5.5-21 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
    ncurses-5.5-21.i586[factory] needed by bash-3.1-29.i586[factory]

  readline 5.1-29 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
    readline-5.1-29.i586[factory] needed by bash-3.1-29.i586[factory]


Proceed with transaction? (y/N) y

Downloading Packages...


Once that installed, rug up started acting properly:

maus:~ # rug up
Resolving Dependencies...

The following packages will be installed:
  855resolution 0.4-19 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
  aaa_base 10.2-2 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
  alsa 1.0.12-7 (ftp://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/suse)
...and so on...

Funny.                                                                                                                      
Comment 2 Mauro Parra Miranda 2006-09-10 07:48:55 UTC
James, 
is this a 64 bits machine? 
Comment 3 James Oakley 2006-09-10 15:35:16 UTC
No.

It happened again the other day as well. It appears to occur if I'm using using factory as a source, wait a few weeks, then try to update. Explicitly upgrading a single package makes it work again.

Comment 4 Federico Lucifredi 2006-10-12 00:49:50 UTC
factory is only for the brave, being a development source ;-)