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

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to