[Cooker] MakeCD problems...
Hi, I just mirrored cooker from ftp.sunet.se and when i try and to run MakeCD to build the cd iso's I get this message: [scott@avalon-xp misc]$ ./MakeCD -help URPM object version 0.81 does not match bootstrap parameter 0.70 at ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0//i386-linux-thread-multi/DynaLoader.pm line 249. Compilation failed in require at ..//misc/perl5/vendor_perl/5.8.0/Mkcd/Tools.pm line 11. BEGIN failed--compilation aborted at ..//misc/perl5/vendor_perl/5.8.0/Mkcd/Tools.pm line 11. Compilation failed in require at ..//misc/mkcd line 11. BEGIN failed--compilation aborted at ..//misc/mkcd line 11. This message happens regardless of the commandline options I feed it. I updated the mirror this morning, but nothing had been added or changed since last night. Thanks, Scott
Re: [Cooker] MakeCD problems...
R. Scott Chevalley [EMAIL PROTECTED] writes: Hi, I just mirrored cooker from ftp.sunet.se and when i try and to run MakeCD to build the cd iso's I get this message: [scott@avalon-xp misc]$ ./MakeCD -help URPM object version 0.81 does not match bootstrap parameter 0.70 at ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0//i386-linux-thread-multi/DynaLoader.pm line 249. OK I need to update the mkcd version in /misc, thanks for noticing. -- Warly
Re: [Cooker] MakeCD problems...
Thanks! I just updated my mirror from ftp.club-internet.fr (which seems to be the most up-to-date mirror) and got this error: [scott@avalon-xp misc]$ ./MakeCD --help Can't locate File/NCopy.pm in @INC (@INC contains: ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux-thread-multi/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux/ ..//misc ..//misc/perl5/5.8.0/i386-linux-thread-multi ..//misc/perl5/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi ..//misc/perl5/vendor_perl/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/ /..//misc/perl5/vendor_perl/5.8.0/i386-linux/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux-thread-multi/ ..//misc ..//misc/perl5/5.8.0/i386-linux-thread-multi ..//misc/perl5/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi ..//misc/perl5/vendor_perl/5.8.0 ..//misc/perl5/vendor_perl/i386-linux-thread-multi/ ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/ ..//Mandrake/mdkinst/usr/lib/perl5/vendor_perl/ /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at ..//misc/mkcd line 9. BEGIN failed--compilation aborted at ..//misc/mkcd line 9. I search the entire system and cannot find NCopy.pm anywhere... I looked at the mdk 9 cd's and it's there under /misc/perl5/vendor_perl/5.8.0/File/ Perhaps it got misplaced somewhere? Thanks again Scott Warly wrote: R. Scott Chevalley [EMAIL PROTECTED] writes: Hi, I just mirrored cooker from ftp.sunet.se and when i try and to run MakeCD to build the cd iso's I get this message: [scott@avalon-xp misc]$ ./MakeCD -help URPM object version 0.81 does not match bootstrap parameter 0.70 at ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0//i386-linux-thread-multi/DynaLoader.pm line 249. OK I need to update the mkcd version in /misc, thanks for noticing.
Re: [Cooker] MakeCD problems...
I just also noticed that everything under /misc/perl5/vendor_perl/5.8.0/Mkcd is gone too... perhaps the mirror I'm using is not quite up to date as I thought... h Thanks Scott scott chevalley wrote: Thanks! I just updated my mirror from ftp.club-internet.fr (which seems to be the most up-to-date mirror) and got this error: [scott@avalon-xp misc]$ ./MakeCD --help Can't locate File/NCopy.pm in @INC (@INC contains: ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux-thread-multi/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux/ ..//misc ..//misc/perl5/5.8.0/i386-linux-thread-multi ..//misc/perl5/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi ..//misc/perl5/vendor_perl/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/ /..//misc/perl5/vendor_perl/5.8.0/i386-linux/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/ ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0/i386-linux-thread-multi/ ..//misc ..//misc/perl5/5.8.0/i386-linux-thread-multi ..//misc/perl5/5.8.0 ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi ..//misc/perl5/vendor_perl/5.8.0 ..//misc/perl5/vendor_perl/i386-linux-thread-multi/ ..//misc/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/ ..//Mandrake/mdkinst/usr/lib/perl5/vendor_perl/ /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at ..//misc/mkcd line 9. BEGIN failed--compilation aborted at ..//misc/mkcd line 9. I search the entire system and cannot find NCopy.pm anywhere... I looked at the mdk 9 cd's and it's there under /misc/perl5/vendor_perl/5.8.0/File/ Perhaps it got misplaced somewhere? Thanks again Scott Warly wrote: R. Scott Chevalley [EMAIL PROTECTED] writes: Hi, I just mirrored cooker from ftp.sunet.se and when i try and to run MakeCD to build the cd iso's I get this message: [scott@avalon-xp misc]$ ./MakeCD -help URPM object version 0.81 does not match bootstrap parameter 0.70 at ..//Mandrake/mdkinst/usr/lib/perl5/5.8.0//i386-linux-thread-multi/DynaLoader.pm line 249. OK I need to update the mkcd version in /misc, thanks for noticing.
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
mardi, le 08 octobre, 2002 06h19, Leon Brooks a écrit: On Tuesday 08 October 2002 03:15 am, Warly wrote: Leon Brooks [EMAIL PROTECTED] writes: On Friday 04 October 2002 01:47 am, Warly wrote: I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory Yes. And, AS I POSTED HERE EARLIER ON THIS TOPIC, if you point LD_LIBRARY_PATH at the directory containing that library, everything else on 8.2, stuff like `less' and `cat', dies. Do you have a workaround? I do not understand your problem. MakeCD doesn't work on an 8.2 system. If I download Cooker (or 9.0) onto an 8.2 system and do a MakeCD, it does because it cannot find the librpm-4.0.4 libraries which are part of cooker/9.0. If I define LD_LIBRARY_PATH to include the directory with those libraries, everything else in that shell session dies, including some system utilities necessary for making the CDs. Cheers; Leon I have a very similar problem in trying to build the ISOs on an 8.1 system but I get a Permission denied error on ldlinux.so.2 when running as root. Dave
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
On Tuesday 08 October 2002 03:15 am, Warly wrote: Leon Brooks [EMAIL PROTECTED] writes: On Friday 04 October 2002 01:47 am, Warly wrote: I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory Yes. And, AS I POSTED HERE EARLIER ON THIS TOPIC, if you point LD_LIBRARY_PATH at the directory containing that library, everything else on 8.2, stuff like `less' and `cat', dies. Do you have a workaround? I do not understand your problem. MakeCD doesn't work on an 8.2 system. If I download Cooker (or 9.0) onto an 8.2 system and do a MakeCD, it does because it cannot find the librpm-4.0.4 libraries which are part of cooker/9.0. If I define LD_LIBRARY_PATH to include the directory with those libraries, everything else in that shell session dies, including some system utilities necessary for making the CDs. Cheers; Leon
[Cooker] MakeCD Problems
Hello All :-) Since before the final release of ver.9, I've been working with several people on creating Mandrake ISOs using the MakeCD script and here's what I've found, with the help and verification of others; 1) While using a standard 8.2 install, the MakeCD script found in the ver.9 distro tree will *not* create ver.9 ISOs. 2) While using a standard 8.2 install and the mkcd rpm created for said version, the ver.9 ISOs *are* made, but are unusable due to dependancy issues. 3) For giggles, I tried #1 #2 to create ver.8.2 ISOs and got the same results, even after running gendistrib. 4) While using a standard *9.0* install, the MakeCD script found in the ver.9 distro tree *will* create ver.9 ISOs. This leads me to say that maybe MakeCD/mkcd should be pulled from general use until its function can be replaced with a tool that is; 1) Standalone binary 2) Version independant When I found the MakeCD script, I had high hopes that I'd be able to rsync the package mirror and create ISO's when the the distro became *Final Release*, then I'd be able to upgrade my home network using the shiny new cds. I've since discovered that in order to create cds, one needs to have already upgraded. This seems a bit counterproductive. Also, wouldn't it be great if the mirrors only had to host either the ISOs *OR* the package tree and not both ? Wouldn't it be fantastic if newbies could download a simple package with no dependancies (maybe even work in windows) that would create a set of ISOs using wget or rsync instead of tying up the bandwidth for days getting ISO images whole ? How about a tool that would even take those ISOs that were created and *update* them ? *BEHOLD* snip Jigdo (which stands for Jigsaw Download) was written by Richard Atterer and is released under the GNU GPL. It's a tool that allows efficient downloading and updating of an ISO image. Any ISO image. Jigdo is not Debian specific, however Debian has chosen it to be the prefered method of downloading ISO images. http://atterer.net/jigdo /snip *PLEASE* look into this as an option to replace mkcd. It would save tons of money in hosting and bandwidth as well as providing a much better tool for the end user. -- Sincerely, Trent M. Gunnarson [EMAIL PROTECTED]
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
Leon Brooks [EMAIL PROTECTED] writes: On Tuesday 08 October 2002 03:15 am, Warly wrote: Leon Brooks [EMAIL PROTECTED] writes: On Friday 04 October 2002 01:47 am, Warly wrote: I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory Yes. And, AS I POSTED HERE EARLIER ON THIS TOPIC, if you point LD_LIBRARY_PATH at the directory containing that library, everything else on 8.2, stuff like `less' and `cat', dies. Do you have a workaround? I do not understand your problem. MakeCD doesn't work on an 8.2 system. If I download Cooker (or 9.0) onto an 8.2 system and do a MakeCD, it does because it cannot find the librpm-4.0.4 libraries which are part of cooker/9.0. If I define LD_LIBRARY_PATH to include the directory with those libraries, everything else in that shell session dies, including some system utilities necessary for making the CDs. I just installed a 8.2 and test, and it works perfectly. -- Warly
Re: [Cooker] MakeCD Problems
Trent M. Gunnarson wrote: *PLEASE* look into this as an option to replace mkcd. It would save tons of money in hosting and bandwidth as well as providing a much better tool for the end user. Amen! But not everyone has a 700MB or even 650MB CD burner. That's the reason given for the existence of the ISO files. Also, the 9.0 MakeCD off a downloaded tree may try and include those things not in the Mandrake CDs, possibly requiring a 4th CD blank, which Mandrake did not want to do. English-speaking users of our troels... downloading script have an advantage here, because only English components of the 9.0 tree are downloaded and the 9.0 MakeCD only needs 3 blanks to include everything, with space to spare: -rw-r--r--1 ron ron 680755200 Oct 1 01:20 1-Cooker.iso -rw-r--r--1 ron ron 699269120 Oct 1 01:24 2-Cooker.iso -rw-r--r--1 ron ron 159612928 Oct 1 01:24 3-Cooker.iso -- Ron. [Melbourne, Australia] IMPORTANT! troels... for Mandrake GNU/Linux 9.0 now available. See my web site: http://members.optusnet.com.au/ronst/
Re: [Cooker] MakeCD Problems
On Wed, Oct 09, 2002 at 04:38:14AM +1000, Ron Stodden wrote: Also, the 9.0 MakeCD off a downloaded tree may try and include those things not in the Mandrake CDs, possibly requiring a 4th CD blank, which Mandrake did not want to do. Umm Ron MakeCD will let you specify the exact number of CDs you want. So if you don't want a 4th CD tell it not to make it. English-speaking users of our troels... downloading script have an advantage here, because only English components of the 9.0 tree are downloaded and the 9.0 MakeCD only needs 3 blanks to include everything, with space to spare: -rw-r--r--1 ron ron 680755200 Oct 1 01:20 1-Cooker.iso -rw-r--r--1 ron ron 699269120 Oct 1 01:24 2-Cooker.iso -rw-r--r--1 ron ron 159612928 Oct 1 01:24 3-Cooker.iso Not necessarily. The Mandrake ISOs leave a bunch of space free on the 3rd CD so they can put some commercial stuff on them for their 3CD boxed set. So even if you include the international stuff there's still plenty of room for additional things. I'm really not sure what you're calling everything there. -- Ben Reser [EMAIL PROTECTED] http://ben.reser.org Never take no as an answer from someone who isn't authorized to say yes.
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
On Wednesday 09 October 2002 12:56 am, Warly wrote: Leon Brooks [EMAIL PROTECTED] writes: MakeCD doesn't work on an 8.2 system. If I download Cooker (or 9.0) onto an 8.2 system and do a MakeCD, it does because it cannot find the librpm-4.0.4 libraries which are part of cooker/9.0. If I define LD_LIBRARY_PATH to include the directory with those libraries, everything else in that shell session dies, including some system utilities necessary for making the CDs. I just installed a 8.2 and test, and it works perfectly. OK, so what obvious-to-you thing are Trent Gunnarson and I not doing to make it all work? Cheers; Leon
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Leon Brooks wrote: | On Wednesday 09 October 2002 12:56 am, Warly wrote: | |Leon Brooks [EMAIL PROTECTED] writes: | |MakeCD doesn't work on an 8.2 system. If I download Cooker (or 9.0) onto |an 8.2 system and do a MakeCD, it does because it cannot find the |librpm-4.0.4 libraries which are part of cooker/9.0. If I define |LD_LIBRARY_PATH to include the directory with those libraries, everything |else in that shell session dies, including some system utilities |necessary for making the CDs. | | |I just installed a 8.2 and test, and it works perfectly. | | | OK, so what obvious-to-you thing are Trent Gunnarson and I not doing to make | it all work? | | Cheers; Leon | Not just you guys. It's not working for me either. I've got a RC2 era cooker system that I will try to upgrade and see if it works from there, but either way, I think there is a problem with the current setup. Currently, my mirror is both standard binaries and contribs in /remote/cooker/{cooker,contrib}. SRPMS are also included. I will gladly send in an error log if someone can tell me a prefered command to use. I've got about 6GB free on my root partition, so I'll place it anywhere but /boot, /remote, or /home per your instructions (different hard disks). System is a stock Mandrake 8.2 install with all the official released updates I had packages installed for. -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iEYEARECAAYFAj2jspsACgkQUMkt1ZRwL1MdLACfbH/lbwiaACMZ89q2V6yeZ3hB EDQAnA1bU1jtTSUEbFNiwXhR68H1y55y =wHlM -END PGP SIGNATURE-
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
Leon Brooks [EMAIL PROTECTED] writes: On Friday 04 October 2002 01:47 am, Warly wrote: I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory Yes. And, AS I POSTED HERE EARLIER ON THIS TOPIC, if you point LD_LIBRARY_PATH at the directory containing that library, everything else on 8.2, stuff like `less' and `cat', dies. Do you have a workaround? I do not understand your problem. -- Warly
Re: [Cooker] MakeCD problems
Oden Eriksson [EMAIL PROTECTED] writes: On torsdagen den 3 oktober 2002 19.47 Warly wrote: [megasnip] at what exact point has mkcd actually worked? Well, at least it created all the mandrake distro since 7.1 and if so..., what is the exact requirements to make it work? There must be some kind of mystery here... -- Warly
Re: [Cooker] MakeCD problems: Warly, do you have a workaround?
On Friday 04 October 2002 01:47 am, Warly wrote: I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory Yes. And, AS I POSTED HERE EARLIER ON THIS TOPIC, if you point LD_LIBRARY_PATH at the directory containing that library, everything else on 8.2, stuff like `less' and `cat', dies. Do you have a workaround? Cheers; Leon
Re: [Cooker] MakeCD problems
Le Jeudi 3 Octobre 2002 20:30, Oden Eriksson a écrit : On torsdagen den 3 oktober 2002 19.47 Warly wrote: [megasnip] at what exact point has mkcd actually worked? and if so..., what is the exact requirements to make it work? I've encountered such problems 6 months ago, when i tried to do cd from cooker. Wouldn't it be possible that mkcd be a self program rather than a script (a metascript including all needed files). I understand that it depends on many librairies, but a stable mkcd is needed for those who just take snaphosts of cooker to test, so a -still working MakeCD- should cope with broken packages in cooker's developpment. (Last time, i had to upgrade cdrecord). Stef
Re: [Cooker] MakeCD problems
Fabian Mandelbaum [EMAIL PROTECTED] writes: Hello all. I'm having problems to build an ISO image of a Cooker mirror (as of today at 16:55-0300) with the MakeCD script on an 8.2 system. The details: uname -a gives: Linux MyHostNameHere 2.4.18-8.1mdk #1 Mon Jun 24 13:21:53 MDT 2002 i686 unknown The mount point for the Cooker mirror is: /mnt/disk/cooker I've executed: /mnt/disk/cooker/misc/MakeCD --discsize 68100 -a /mnt/disk/cooker -c 1 I've redirected STDOUT and STDERR to files and they are attached here (compressed with bzip2) The ISO image is not built. Anybody knowning MakeCD better than me can help? I found at least one reason for the ISO not being created: /mnt/disk/cooker//misc//parsehdlist: error while loading shared libraries: librpm-4.0.4.so: cannot open shared object file: No \ such file or directory -- Warly
Re: [Cooker] MakeCD problems
On torsdagen den 3 oktober 2002 19.47 Warly wrote: [megasnip] at what exact point has mkcd actually worked? and if so..., what is the exact requirements to make it work? -- Regards // Oden Eriksson Deserve-IT Networks - http://d-srv.com
[Cooker] MakeCD problems
Hello all. I'm having problems to build an ISO image of a Cooker mirror (as of today at 16:55-0300) with the MakeCD script on an 8.2 system. The details: uname -a gives: Linux MyHostNameHere 2.4.18-8.1mdk #1 Mon Jun 24 13:21:53 MDT 2002 i686 unknown The mount point for the Cooker mirror is: /mnt/disk/cooker I've executed: /mnt/disk/cooker/misc/MakeCD --discsize 68100 -a /mnt/disk/cooker -c 1 I've redirected STDOUT and STDERR to files and they are attached here (compressed with bzip2) The ISO image is not built. Anybody knowning MakeCD better than me can help? Thanks in advance... stderr.txt.bz2 Description: BZip2 compressed data stdout.txt.bz2 Description: BZip2 compressed data
Re: [Cooker] MakeCD Problems
Quel Qun [EMAIL PROTECTED] writes: On Fri, 2002-02-01 at 23:34, nds wrote: I know that I am beating this dead horse but somebody know how to do this thing right. I am trying to make CDs from a mirrored cooker website. I mastered working with rsync and mirror. My problem is using the MakeCD in the /cooker/i586/misc/ directory. I do the command this way (as my local cooker is /mnt/cooker/): /mnt/cooker/misc/MakeCD -t /tmp/ -a /mnt/cooker/ I try the same thing with root access and I still get nowhere. Is there something else that I need to have because I got the impression that the MakeCD program was designed to be self reliant. Not requiring any program on my end to run it as it appears to be mostly all perl. Am I wrong in this accessment? Thanx for any input anyone can provide. Which pb have you ? -- Warly
[Cooker] MakeCD Problems
I know that I am beating this dead horse but somebody know how to do this thing right. I am trying to make CDs from a mirrored cooker website. I mastered working with rsync and mirror. My problem is using the MakeCD in the /cooker/i586/misc/ directory. I do the command this way (as my local cooker is /mnt/cooker/): /mnt/cooker/misc/MakeCD -t /tmp/ -a /mnt/cooker/ I try the same thing with root access and I still get nowhere. Is there something else that I need to have because I got the impression that the MakeCD program was designed to be self reliant. Not requiring any program on my end to run it as it appears to be mostly all perl. Am I wrong in this accessment? Thanx for any input anyone can provide.
Re: [Cooker] MakeCD Problems
On Fri, 2002-02-01 at 23:34, nds wrote: I know that I am beating this dead horse but somebody know how to do this thing right. I am trying to make CDs from a mirrored cooker website. I mastered working with rsync and mirror. My problem is using the MakeCD in the /cooker/i586/misc/ directory. I do the command this way (as my local cooker is /mnt/cooker/): /mnt/cooker/misc/MakeCD -t /tmp/ -a /mnt/cooker/ I try the same thing with root access and I still get nowhere. Is there something else that I need to have because I got the impression that the MakeCD program was designed to be self reliant. Not requiring any program on my end to run it as it appears to be mostly all perl. Am I wrong in this accessment? Thanx for any input anyone can provide. Yes, cd /tmp su /mnt/cooker/misc/MakeCD -a /mnt/cooker/ That's how I eventually got it working =-= kk1