On Mon, 2009-06-08 at 14:50 -0700, Fernando Lopez-Lezcano wrote: > On Mon, 2009-06-08 at 11:48 -0700, Fernando Lopez-Lezcano wrote: > > On Mon, 2009-06-08 at 11:55 -0600, Rich Megginson wrote: > > > Kevin Kofler wrote: > > > > Fernando Lopez-Lezcano wrote: > > > > > > > > > > > >> On Wed, 2009-04-29 at 00:40 +0200, Kevin Kofler wrote: > > > >> > > > >>> Neal Becker wrote: > > > >>> > > > >>>> rpmdb: Program version 4.7 doesn't match environment version 4.5 > > > >>>> > > > >>> You need at least RPM 4.6 on the host systems to build Rawhide packages, > > > >>> that's at least F10 + updates. All the Fedora builders are running a > > > >>> custom build of RPM 4.6 on the EL5 hosts. > > > >>> > > > >> Is this available anywhere? My build host is EL5 and I'm finding it > > > >> impossible to build F11 packages there.... > > > >> > > > > > > > > You need these: http://infrastructure.fedoraproject.org/builder-rpms/ and > > > > python-hashlib from EPEL. > > > > > > > I'm not able to install the packages at builder-rpms > > > I'm running RHEL5 x86_64 > > > 1) upgrade to latest RHEL5 - reboot > > > 2) added /etc/yum.repos.d/builder-rpms.repo: > > > [builder-rpms] > > > name=builder-rpms > > > description=New rpm and yum in order to use mock on el5 to build f11 and > > > later packages > > > baseurl=http://infrastructure.fedoraproject.org/builder-rpms/x86_64/ > > > > > > 3) yum upgrade - the only package I was able to successfully upgrade was > > > yum - yum upgrade yum - everything else fails like this: > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 from installed has depsolving problems > > > --> Missing Dependency: librpmio-4.4.so()(64bit) is needed by package > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 (installed) > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 from installed has depsolving problems > > > --> Missing Dependency: librpm-4.4.so()(64bit) is needed by package > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 (installed) > > > rpm-devel-4.6.0-4.0.mitr.1.el5.x86_64 from builder-rpms has depsolving > > > problems > > > --> Missing Dependency: popt-devel is needed by package > > > rpm-devel-4.6.0-4.0.mitr.1.el5.x86_64 (builder-rpms) > > > Error: Missing Dependency: librpm-4.4.so()(64bit) is needed by package > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 (installed) > > > Error: Missing Dependency: popt-devel is needed by package > > > rpm-devel-4.6.0-4.0.mitr.1.el5.x86_64 (builder-rpms) > > > Error: Missing Dependency: librpmio-4.4.so()(64bit) is needed by package > > > 1:net-snmp-5.3.2.2-5.el5_3.1.x86_64 (installed) > > > > > > I cannot find popt-devel anywhere in the rhel or epel repos. Do I need > > > to install these rpms manually with rpm rather than with yum? > > > > Yup, same here, looks like there's more than just what is in the > > infrastructure site... I'm currently trying to rebuild locally. > > I had to: > > - change requires in rpm.spec from popt-devel to just popt > - build rpm package (for x86_64 and i386) > - put it in local repository (net-snmp should not need it, I think > that is the point, but just in case) > - build net-snmp (merged in spec with latest patch from 5.3) with > the new rpm in the build environment, x86_64 > - but rpm-libs and rpm-devel require libmagic.so.1 in i386, and > that seems to not be available in the 5.3 x86_64 standard > repository, so install the i386 file from 5.3.i386 in the x86_64 > infrastructure repository > - rebuild yum > - the result installs in a fully updated 5.3 and a f11 root can be > created... Nope, sorry, no luck yet. I can use _mach_ to build a f11 chroot but mock is not happy ("cannot open Packages index using db3 - No such file or directory"). Removing all caches seems to help but I only can build a chroot once. I have tried many times and I'm getting confused. It is an old version of mock, maybe that's the reason. Sigh. -- Fernando -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list