On Fri, Nov 07, 2003 at 03:31:14PM +0100, Timo Krul alleged: > Hi Garrick, > > I'm currently trying to rebuild RH 3.0 ES and I saw on the > rhel-rebuild mailing list that you are quite an expert in this...
This is my first time rebuilding a distro. I don't think "expert" applies in my case =P > I've installed RHEL 3.0 ES on 1 machine and I'm trying to rebuild > all RPMS and create an install CD for another machine. > > Rebuilding the RPMS seemed to work quite fine. I seem to have > all the RPMS I need for a simple base install. > > Now when I do a /usr/lib/anaconda-runtime/buildinstall, issuing: > > /usr/lib/anaconda-runtime/buildinstall --product RHEL --version ES --release 3 > /home/admin/i386 > buildinstall.out 2>&1 > > I get the output as attached below. Apparently this script is broken, > or I'm missing some files on the build hosts. > But for example it wants to link picorc from /etc/joe. There is no > rpm for pico or joe available in RHEL 3.0 ES. > So maybe I should ignore some errors. But then all the script seems > to do is creating a .discinfo file and an empty images/ directory. > That can't be enough, right... Looking at the errors below, I'm not sure. I didn't encounter it. Did you run buildinstall as root? It creates and mounts loopback filesystems and does some chrooting, so root is definitly required. Reading the script in buildinstall, I think that if the anaconda-runtime rpm was missing from your new RedHat tree, that could cause those errors. I get the joe errors too. *shrug* > Below is the full output of the buildinstall script. > Thank you very much for any hints. > > Kind regards, > Timo Krul > > Running buildinstall... > /home/admin/i386/buildinstall.tree.18260 /home/admin > /home/admin > Going to run buildinstall again > Building images... > Assembling package list... > Expanding text packages... > Expanding graphical packages... > retrieving timezones > /home/admin/i386/buildinstall.tree.18260/upd-instroot: line 811: cd: > /tmp/treedir.18389/instimage/usr/lib/locale: No such file or directory > ln: creating symbolic link `/tmp/treedir.18389/instimage/etc/joe/picorc' to > `jpicorc': No such file or directory > ln: creating symbolic link `/tmp/treedir.18389/instimage/etc/joe/emacsrc' to > `jmacsrc': No such file or directory > Creating nsswitch.conf > Fixing up /etc/man.config to point into /mnt/sysimage > Running mkfontdir... > /usr/X11R6/bin/mkfontdir: failed to create directory in > /tmp/treedir.18389/instimage/usr/X11R6/lib/X11/fonts/* > Getting pango modules > /home/admin/i386/buildinstall.tree.18260/upd-instroot: line 877: > /tmp/treedir.18389/instimage/etc/pango/pango.modules: No such file or directory > Getting gtk2 input method modules > /home/admin/i386/buildinstall.tree.18260/upd-instroot: line 887: > /tmp/treedir.18389/instimage/etc/gtk-2.0/gtk.immodules: No such file or directory > Getting gtk2 gdk-pixbuf loaders > /home/admin/i386/buildinstall.tree.18260/upd-instroot: line 897: > /tmp/treedir.18389/instimage/etc/gtk-2.0/gdk-pixbuf.loaders: No such file or > directory > Munging fonts.conf > /home/admin/i386/buildinstall.tree.18260/upd-instroot: line 905: > /tmp/treedir.18389/instimage/etc/fonts/fonts.conf.foo: No such file or directory > mv: cannot stat `/tmp/treedir.18389/instimage/etc/fonts/fonts.conf.foo': No such > file or directory > Scrubbing trees... /tmp/treedir.18389/image-template > cp: cannot create regular file > `/tmp/treedir.18389/image-template/usr/bin/raidstart': No such file or directory > cp: cannot create regular file `/tmp/treedir.18389/image-template/usr/bin/raidstop': > No such file or directory > cp: cannot create regular file `/tmp/treedir.18389/image-template/usr/bin/losetup': > No such file or directory > cp: cannot create regular file `/tmp/treedir.18389/image-template/usr/bin/pump': No > such file or directory > cp: cannot create regular file > `/tmp/treedir.18389/image-template/usr/bin/list-harddrives': No such file or > directory > cp: cannot create regular file > `/tmp/treedir.18389/image-template/usr/bin/kudzu-probe': No such file or directory > cp: cannot create regular file `/tmp/treedir.18389/image-template/usr/bin/loadkeys': > No such file or directory > cp: cannot create regular file `/tmp/treedir.18389/image-template/usr/bin/mknod': No > such file or directory > cp: cannot create regular file > `/tmp/treedir.18389/image-template/usr/bin/rescue-startx': No such file or directory > mv: cannot move `/tmp/treedir.18389/image-template/usr/sbin/anaconda' to > `/tmp/treedir.18389/image-template/usr/bin/anaconda': No such file or directory > /usr/sbin/chroot: usr/sbin/ldconfig: No such file or directory > Scrubbing trees... /tmp/treedir.18389/instimage > /usr/sbin/chroot: usr/sbin/ldconfig: No such file or directory > Compressing .mo files in stage2 images... > Creating fontconfig cache > /usr/sbin/chroot: /usr/bin/fc-cache: No such file or directory > Creating debug dir > Patching python library... > Removing unused python files in hdimage... /usr/sbin/chroot: /usr/bin/anaconda: No > such file or directory > done. > Cleaning ramdisk install images... > ln: creating symbolic link > `/tmp/treedir.18389/instimage/usr/X11R6/lib/X11/xkb/compiled' to `/tmp': No such > file or directory > Making images... > Running: /tmp/treedir.18389/instimage/usr/lib/anaconda-runtime/getkeymaps i386 > /tmp/keymaps-i386.30191 /tmp/treedir.18389/instimage > Loading //lib/kbd/keymaps/i386/azerty/be-latin1.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/be-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/bg.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/bg.map > Loading //lib/kbd/keymaps/i386/qwerty/br-abnt2.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/br-abnt2.map > Loading //lib/kbd/keymaps/i386/qwerty/cf.map.gz > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/cf.map > Loading //lib/kbd/keymaps/i386/qwerty/cz-lat2.map.gz > found 16 valid keymaps > creating keymap file /tmp/keymaps.30216/cz-lat2.map > Loading //lib/kbd/keymaps/i386/qwertz/cz-us-qwertz.map.gz > found 16 valid keymaps > creating keymap file /tmp/keymaps.30216/cz-us-qwertz.map > Loading //lib/kbd/keymaps/i386/qwertz/de.map.gz > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/de.map > Loading //lib/kbd/keymaps/i386/qwertz/de-latin1.map.gz > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/de-latin1.map > Loading //lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/de-latin1-nodeadkeys.map > Loading //lib/kbd/keymaps/i386/qwerty/dk.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/dk.map > Loading //lib/kbd/keymaps/i386/qwerty/dk-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/dk-latin1.map > Loading //lib/kbd/keymaps/i386/dvorak/dvorak.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/dvorak.map > Loading //lib/kbd/keymaps/i386/qwerty/es.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/es.map > Loading //lib/kbd/keymaps/i386/qwerty/et.map.gz > found 16 valid keymaps > creating keymap file /tmp/keymaps.30216/et.map > Loading //lib/kbd/keymaps/i386/qwerty/fi.map.gz > found 13 valid keymaps > creating keymap file /tmp/keymaps.30216/fi.map > Loading //lib/kbd/keymaps/i386/qwerty/fi-latin1.map.gz > found 13 valid keymaps > creating keymap file /tmp/keymaps.30216/fi-latin1.map > Loading //lib/kbd/keymaps/i386/azerty/fr.map.gz > assuming iso-8859-1 cedilla > assuming iso-8859-1 acute > assuming iso-8859-1 diaeresis > assuming iso-8859-1 brokenbar > assuming iso-8859-1 threequarters > assuming iso-8859-1 currency > assuming iso-8859-1 onehalf > assuming iso-8859-1 onequarter > found 13 valid keymaps > creating keymap file /tmp/keymaps.30216/fr.map > Loading //lib/kbd/keymaps/i386/azerty/fr-latin0.map.gz > assuming iso-8859-1 cedilla > assuming iso-8859-1 acute > assuming iso-8859-1 diaeresis > assuming iso-8859-1 brokenbar > assuming iso-8859-1 threequarters > assuming iso-8859-1 currency > assuming iso-8859-1 onehalf > assuming iso-8859-1 onequarter > found 13 valid keymaps > creating keymap file /tmp/keymaps.30216/fr-latin0.map > Loading //lib/kbd/keymaps/i386/azerty/fr-latin1.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/fr-latin1.map > Loading //lib/kbd/keymaps/i386/azerty/fr-pc.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/fr-pc.map > Loading //lib/kbd/keymaps/i386/qwertz/fr_CH.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/fr_CH.map > Loading //lib/kbd/keymaps/i386/qwertz/fr_CH-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/fr_CH-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/gr.map.gz > found 18 valid keymaps > creating keymap file /tmp/keymaps.30216/gr.map > Loading //lib/kbd/keymaps/i386/qwertz/hu.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/hu.map > Loading //lib/kbd/keymaps/i386/qwerty/hu101.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/hu101.map > Loading //lib/kbd/keymaps/i386/qwerty/is-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/is-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/it.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/it.map > Loading //lib/kbd/keymaps/i386/qwerty/it-ibm.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/it-ibm.map > Loading //lib/kbd/keymaps/i386/qwerty/it2.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/it2.map > Loading //lib/kbd/keymaps/i386/qwerty/jp106.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/jp106.map > Loading //lib/kbd/keymaps/i386/qwerty/la-latin1.map.gz > found 12 valid keymaps > creating keymap file /tmp/keymaps.30216/la-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/mk-utf.map.gz > found 16 valid keymaps > creating keymap file /tmp/keymaps.30216/mk-utf.map > Loading //lib/kbd/keymaps/i386/qwerty/no.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/no.map > Loading //lib/kbd/keymaps/i386/qwerty/no-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/no-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/pl.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/pl.map > Loading //lib/kbd/keymaps/i386/qwerty/pt-latin1.map.gz > found 7 valid keymaps > creating keymap file /tmp/keymaps.30216/pt-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/ro_win.map.gz > found 11 valid keymaps > creating keymap file /tmp/keymaps.30216/ro_win.map > Loading //lib/kbd/keymaps/i386/qwerty/ru.map.gz > found 13 valid keymaps > creating keymap file /tmp/keymaps.30216/ru.map > Loading //lib/kbd/keymaps/i386/qwerty/ru.map.utf8ru > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/ru.map.utf8ru.map > Loading //lib/kbd/keymaps/i386/qwerty/ru-cp1251.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/ru-cp1251.map > Loading //lib/kbd/keymaps/i386/qwerty/ru-ms.map.gz > found 12 valid keymaps > creating keymap file /tmp/keymaps.30216/ru-ms.map > Loading //lib/kbd/keymaps/i386/qwerty/ru1.map.gz > found 12 valid keymaps > creating keymap file /tmp/keymaps.30216/ru1.map > Loading //lib/kbd/keymaps/i386/qwerty/ru2.map.gz > found 12 valid keymaps > creating keymap file /tmp/keymaps.30216/ru2.map > Loading //lib/kbd/keymaps/i386/qwerty/ru_win.map.gz > found 12 valid keymaps > creating keymap file /tmp/keymaps.30216/ru_win.map > Loading //lib/kbd/keymaps/i386/qwertz/sg.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/sg.map > Loading //lib/kbd/keymaps/i386/qwertz/sg-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/sg-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/sk-qwerty.map.gz > found 16 valid keymaps > creating keymap file /tmp/keymaps.30216/sk-qwerty.map > Loading //lib/kbd/keymaps/i386/qwertz/slovene.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/slovene.map > Loading //lib/kbd/keymaps/i386/qwerty/speakup.map.gz > KDSKBENT: Invalid argument > failed to bind key 55 to value 1030 > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/speakup.map > Loading //lib/kbd/keymaps/i386/qwerty/speakup-lt.map.gz > KDSKBENT: Invalid argument > failed to bind key 55 to value 1030 > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/speakup-lt.map > Loading //lib/kbd/keymaps/i386/qwerty/sv-latin1.map.gz > found 8 valid keymaps > creating keymap file /tmp/keymaps.30216/sv-latin1.map > Loading //lib/kbd/keymaps/i386/qwerty/trq.map.gz > found 10 valid keymaps > creating keymap file /tmp/keymaps.30216/trq.map > Loading //lib/kbd/keymaps/i386/qwerty/ua.map.gz > found 37 valid keymaps > creating keymap file /tmp/keymaps.30216/ua.map > Loading //lib/kbd/keymaps/i386/qwerty/uk.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/uk.map > Loading //lib/kbd/keymaps/i386/qwerty/us.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/us.map > Loading //lib/kbd/keymaps/i386/qwerty/us-acentos.map.gz > found 9 valid keymaps > creating keymap file /tmp/keymaps.30216/us-acentos.map > Loading //lib/kbd/keymaps/i386/qwerty/us.map.gz > /tmp/treedir.18389/instimage/usr/bin/syslinux doesn't exist > Writing .discinfo file > timestamp not specified; using the current time > -- Garrick Staples, Linux/HPCC Administrator University of Southern California
pgp00000.pgp
Description: PGP signature