Re: [revisor-users] [Revisor-users] Failing mkisofs
by Jeroen van Meeuwen
On 04/15/2009 07:49 PM, Greg Huber wrote:
> Thanks Jeroen,
> I cranked the debug level to 9 and went through the listing.
> There were no obvious failures in buildinstall, but it looks
> like it might not be finding the 'isolinux.cfg' file. At this point
> I'm not sure whether this file or any of the isolinux files get
> created or need to exist somewhere. Could this be a missing
> configuration option? I'll keep digging.
>
If you have the log file, can you send it to me in private or upload it
somewhere and give us the link?
Kind regards,
Jeroen van Meeuwen
-kanarip
14 years, 11 months
Re: [revisor-users] [Revisor-users] Failing mkisofs
by Jeroen van Meeuwen
On 04/15/2009 02:58 PM, Greg Huber wrote:
> More information
>
> After checking, it appears that isolinux is not getting built, or is
> getting built in the wrong place.
> Thanks Again.
>
Most definitely, this is caused by a failing buildinstall.
Try a:
$ grep buildinstall /path/to/log
And it's output will probably tell you what went wrong in that stage.
Kind regards,
Jeroen van Meeuwen
-kanarip
14 years, 11 months
Re: [revisor-users] [Revisor-users] no init found
by Jeroen van Meeuwen
Filip Slunecko wrote:
> Hi,
>
> I've tried make Fedora 10 i386 cd (not live). Isos are created but I
> can't boot from them. I always get this "Kernel panic - not syncing: No init
> found. Try passing init= option to kernel".
>
> I tried it many times with diffierent packages but always with this
> message.
>
> Thx for any advise.
>
> Revisor: 2.1.3-1
> Fedora 10 x64
>
There's a huge bug in building i386 on a x86_64 platform. In this case,
it may be either of a popt.i386 package missing on the host (needs to be
installed), the non-chroot linking that anaconda does (sigh), or missing
libraries because of how anaconda installs these into a tree.
My recommendation at this point, is to use mock;
# yum install mock
Edit /etc/mock/site-defaults.cfg to bind mount /selinux into the chroot:
config_opts['plugin_conf']['bind_mount_opts']['dirs'].append(('/selinux/',
'/selinux/' ))
Then,
$ mock -v -r fedora-10-i386 init
$ mock -v -r fedora-10-i386 install comps-extras createrepo \
rhpl pykickstart livecd-tools anaconda-runtime squashfs-tools \
busybox-anaconda notify-python usermode pam python automake \
intltool gettext desktop-file-utils glib2-devel gcc \
cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf \
system-config-kickstart jigdo python-virtinst git sudo \
spin-kickstarts mock
$ mock -v -r fedora-10-i386 shell
mock> git clone git://git.fedorahosted.org/revisor
mock> cd /revisor
mock> ./switchhere --yes
mock> autoreconf && ./configure
mock> rm -rf /var/lib/rpm/__db.00*
mock> ./revisor.py --cli [options]
I'm very sorry it has to be like this :/ I'm working on getting this
fixed but re-writing the building procedures anaconda has now isn't an
easy task :/
Kind regards,
Jeroen van Meeuwen
-kanarip
14 years, 11 months