Re: [Cooker] MkCD fails on mkisofs isolinux.bin

2002-08-09 Thread Warly

Jesper Krogh <[EMAIL PROTECTED]> writes:

> When trying to generate Cooker isos using the MkCD script i get:
>
> mkisofs: Uh oh, I cant find the boot image 'isolinux/isolinux.bin' !
>
> But it is in the mirror, so i cant seem to figure out what the trouble is.
>
> When searching the cooker archieves I found that upgrading mkisofs would 
> help, but I'm currently running:
> [root@luke i586]# rpm -q mkisofs
> mkisofs-1.15-0.a20.1mdk
> [root@luke i586]# 
>
> And there is no updates available for 8.2 for this should i go for the 
> source or is there something else I missed?

a binary mkisofs is provided in /misc/bin/ on the cooker tree. try to 
make this first in your path and test again.

-- 
Warly




Re: [Cooker] mkcd fails

2002-07-07 Thread rcc

On Sun, 07 Jul 2002 18:12:16 +0200
Warly <[EMAIL PROTECTED]> wrote:

> >> > perl: rpmio.c:2631: Fwrite: Assertion `fd && fd->magic ==
> >> > 0x04463138' failed../MakeCDs: line 1:  7585 Aborted  
> > 
> >> 
> >> Murray this is the same problem I had lasat night.  mkcd fails but
> >> MakeCD worked for me.  Not that it mattered much the installer was
> >> borked... Go figure...
> >
> > this is interesting, I just adapted MakeCD to build hdlists with
> > gendistrib instead of building CDs. And it works whereas gendistrib
> > alone fails with the above error.
> 
> You mean that you use the same environment setup as in MakeCD to call
> gendistrib instead of mkcd ?

exactly, just switched mkcd for gendistrib. And this works, all these
errors from mkcd or urpm-tools ultimately come from failures during
build of hdlists. 
 
> It may be some cooker lib problem not yet present in the install...

perl-URPM, glibc, ld, rpm - those differ between misc-mdkinst and an
installed cooker.

Switching gendistrib-present for gendistrib-8.2 works so I doubt the
problem is rpm as the error might suggest. I supect that it is somewhere
in URPM but I haven't yet traced down the actual problem. I think it is
much more likely that it is some part of URPM + ld that doesn't work.

also - but this may be completely irrelevant - I notice that the error
is not connected by any specific rpm. If you remove some rpms inbetween,
build of hdlist will continue reading rpms until roughly the same number
of rpms is reached as when the error occured first. Or it may be related
to size, build of hdlists fails roughly at 700MB of rpms read. But this
is all speculation.

- Mark





Re: [Cooker] mkcd fails

2002-07-07 Thread Warly

rcc <[EMAIL PROTECTED]> writes:

> On Sat, 6 Jul 2002 15:29:38 -0700
> Ben Reser <[EMAIL PROTECTED]> wrote:
>
>> > perl: rpmio.c:2631: Fwrite: Assertion `fd && fd->magic ==
>> > 0x04463138' failed../MakeCDs: line 1:  7585 Aborted
>> 
>> Murray this is the same problem I had lasat night.  mkcd fails but
>> MakeCD worked for me.  Not that it mattered much the installer was
>> borked... Go figure...
>
> this is interesting, I just adapted MakeCD to build hdlists with
> gendistrib instead of building CDs. And it works whereas gendistrib
> alone fails with the above error.

You mean that you use the same environment setup as in MakeCD to call
gendistrib instead of mkcd ?

It may be some cooker lib problem not yet present in the install...

-- 
Warly




Re: [Cooker] mkcd fails

2002-07-06 Thread rcc

On Sat, 6 Jul 2002 15:29:38 -0700
Ben Reser <[EMAIL PROTECTED]> wrote:

> > perl: rpmio.c:2631: Fwrite: Assertion `fd && fd->magic ==
> > 0x04463138' failed../MakeCDs: line 1:  7585 Aborted
> 
> Murray this is the same problem I had lasat night.  mkcd fails but
> MakeCD worked for me.  Not that it mattered much the installer was
> borked... Go figure...

this is interesting, I just adapted MakeCD to build hdlists with
gendistrib instead of building CDs. And it works whereas gendistrib
alone fails with the above error.

Mark




Re: [Cooker] mkcd fails

2002-07-06 Thread Ben Reser

On Sat, Jul 06, 2002 at 05:37:00PM -0400, Murray J. Root wrote:
> mkcd fails:
> 
> perl: rpmio.c:2631: Fwrite: Assertion `fd && fd->magic == 0x04463138' failed.
> ./MakeCDs: line 1:  7585 Aborted mkcd --discsize 73400 --catto 
>CD.log -a /common/RSync/cooker/i586
> 
> (MakeCDs is a 1 line script to save me typing the same thing every day)

Murray this is the same problem I had lasat night.  mkcd fails but
MakeCD worked for me.  Not that it mattered much the installer was
borked... Go figure...

-- 
Ben Reser <[EMAIL PROTECTED]>
http://ben.reser.org

We tend to see all wars through the lens of the current conflict, and we
mine history for lessons convenient to the present purpose.
- Brian Hayes