rpmstrap, centos4 package names mismatch

Bug #148005 reported by Max
6
Affects Status Importance Assigned to Milestone
xen
Fix Released
Unknown
rpmstrap (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: rpmstrap

the centos4 package names in /usr/lib/rpmstrap/scripts/centos4 do not match the package names present on the centos4 mirrors. This causes rpmstrap to fail when attempting to download packages.

Changed in xen:
status: Unknown → New
Revision history for this message
Paul McEnery (pmcenery) wrote :

I came up against this issue while trying to install a Centos4 domU today.

I painstakingly went through the list and updated it so that I could install a Centos4 domU. It started to get a little messy as the list had to have hal and dbus added. I just added hal, dbus and all of their dependencies to priority 36. This included simply changing the dependencies of everything down from 36 all the way down to where python was. It's nasty, but it worked for me.

I only updated the x86 list. I take it that the x86_64 list is much the same, but unfortunately... I don't have time to update it.

Attached is the patch that can be applied to get a xen-create-image to work. Hopefully someone more skilled than myself can get it integrated into the package. I would imagine that someone needs to use anaconda's pkgorder (or whatever it is these days) to produce a slightly more elegant solution than `simply adding them all to priority 36'.

I would have thought that the base version of CentOS would remain static (4)? Theoretically the package names should not need updating....

Oh well.

Revision history for this message
Yann Dìnendal (yannbreliere) wrote :

There is a Perl script (gen_rpmstrap_pkgs_list.pl) which tries to rebuild the packages list here : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=359140#msg5
It is better now, but it still doesn't work...

Daniel T Chen (crimsun)
Changed in rpmstrap:
status: New → Confirmed
Changed in xen:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.