My problems with makeSUSEdvd
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I'm trying to build the RC2 DVD, as I had problems with only one CD and trying to convince Yast to install using the CD iso images on the HD. I have SuSE 9.3 here. The wiki says: ] People have requested to have a single DVD instead of the 5 CD's. The ] reasons for this are various. I have written a program called ] makeSUSEdvd that can make the DVD in a very easy manner. First download ] the CD's. These can be either the NOVELL SUSE CD's or the openSUSE cd's. ] You do not need to burn them, just put them in one directory with only ] the 5 CD's in it. You will need the root password. If you do not have ] that, the program is not good and you should do it by hand. ] ] http://en.opensuse.org/Making_a_DVD_from_CDs Notice that paragraph says that the root password is needed. However, it is not accepted: p2phelper@nimrodel:~/torrent/isorc2> makeSUSEdvd Password: Sorry, try again. Password: Sorry, try again. Password: Sorry, try again. sudo: 3 incorrect password attempts You do not know the root password or typed it wrong. This program will now stop. Please start again and enter the correct password, or ask the systemadministrator to give it to you. p2phelper@nimrodel:~/torrent/isorc2> Notice it complains about _me_ not knowing the root password - which I do, as I prove myself trying to "su", which works. Then I see the 'sudo' word there in the error message... thus I try my own password: p2phelper@nimrodel:~/torrent/isorc2> makeSUSEdvd Password: p2phelper is not in the sudoers file. This incident will be reported. You do not know the root password or typed it wrong. This program will now stop. Please start again and enter the correct password, or ask the systemadministrator to give it to you. The sudo program is complaining that I'm not in the sudoers list - which is correct, the instructions do not mention anything about sudo - but the script still complains that I do not know the root password. Confusing. Is the opensuse link above correct, or has it got to be modified to add the "sudo" instructions? I don't know what commands I need to add to the sudo configuration, and I don't feel like I want to hack the script just now to learn it. So, instead I "su" to root and try again... and it fails: nimrodel:/home/p2phelper/torrent/isorc2 # makeSUSEdvd /home/p2phelper/torrent/isorc2/DVD_DIR already exists. Using /home/p2phelper/torrent/isorc2/DVD_DIR.DVD.6726 instead Making a DVD of several CD's The root password is needed. If you know how to do this without, please tell me Here we go. Not enough free space on /tmp/CD_DIR. Space needed is at least 3,349,180 B. You have 1,211,856 B available. Use the '-s /path/to/dir' option Absurd! Not enough free space, but the _current_ dir has 40 GB free. Of course, not in "/tmp/CD_DIR". I thought it was going to use the current dir for temporary space as well... so I edit the script after all. Ok, so I wait for completion... and wait... ~1 hour to download the deltas... 4 hours to recreate the 5 RC2 isos... 12 minutes to create the dvd iso. Nice, it is not sluggish as the makedeltaiso was :-) It got problems in the middle, by the way: rm: no se puede borrar TEMP_DIR//suse/i586/clisp-2.37-13.i586.rpm: Sistema de ficheros de so lectura rm: no se puede borrar TEMP_DIR//suse/i586/compiz-cvs_060420-3.i586.rpm: (can not delete TEMP_DIR//suse/..... : read only filesystem) Recreating MD5SUMS: /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/i586/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/noarch/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/i686/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/descr/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/MD5SUMS md5sum: descr: Es un directorio md5sum: slide: Es un directorio (is a directory) And it has not cleaned up after exit: p2phelper@nimrodel:/biggy/cer/torrent/isorc2> du -sh * 217M CD_DIR 0 DVD_DIR 3,2G DVD_DIR.DVD.6726 663M SUSE-Linux-10.1-RC2-i386-CD1.iso 634M SUSE-Linux-10.1-RC2-i386-CD2.iso 656M SUSE-Linux-10.1-RC2-i386-CD3.iso 679M SUSE-Linux-10.1-RC2-i386-CD4.iso 641M SUSE-Linux-10.1-RC2-i386-CD5.iso 640M TEMP_DIR The CD dir is there. And TEMP_DIR is still mounted: ~> mount ... /biggy/cer/torrent/isorc2/SUSE-Linux-10.1-RC2-i386-CD5.iso on /biggy/cer/torrent/isorc2/TEMP_DIR type iso9660 (ro,loop=/dev/loop1) - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES2pmtTMYHG2NR9URAkKSAJ4sp77/+dwcH1Dyy4f+ZP2+elD1PwCfXfts B1Ip+E4vlET9BVQIxjSotNc= =cauY -----END PGP SIGNATURE-----
Hello, Am Sonntag, 23. April 2006 13:51 schrieb Carlos E. R.:
Notice it complains about _me_ not knowing the root password - which I do, as I prove myself trying to "su", which works. Then I see the 'sudo' word there in the error message... thus I try my own password:
p2phelper@nimrodel:~/torrent/isorc2> makeSUSEdvd Password: p2phelper is not in the sudoers file. This incident will be reported. [...] The sudo program is complaining that I'm not in the sudoers list - which is correct, the instructions do not mention anything about sudo - but the script still complains that I do not know the root password. Confusing.
It seems your sudo configuration differs from the current SUSE one. On my system, I have (unchanged according to rpm -V): # grep '^[^#]' /etc/sudoers Defaults always_set_home Defaults env_reset Defaults targetpw # ask for the password of the target user i.e. root ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'! root ALL=(ALL) ALL It can be discussed if "Defaults targetpw" is a good idea (I don't believe so) - but most probably this setting won't be changed back. Houghi: maybe using "su" would be a better idea...
Is the opensuse link above correct, or has it got to be modified to add the "sudo" instructions? I don't know what commands I need to add to the sudo configuration,
My guess: mount -o loop isofile mountpoint (and matching umount) Houghi, the remaining questions are for you ;-) Regards, Christian Boltz -- Zu Schade, daß der ASCII-Zeichensatz keine kleinen Totenköpfe, Blitze, Fäuste und Bömbchen hat... [Ratti in fontlinge-devel]
On Sun, Apr 23, 2006 at 03:10:22PM +0200, Christian Boltz wrote:
Houghi: maybe using "su" would be a better idea...
As sudo has been part of it since the beginning, I will look into it, but with a not very high priority.
My guess: mount -o loop isofile mountpoint (and matching umount)
That was the reason i needed to use sudo. It is notb possible to do the above as a simple user. If somebody has an idea how to do a mount -o loop as a simple user withouth the nowledge of the root password (So no editing of sudoers) I would be happy to include it. The reason I ask it in the beginning is to rather have the script abort right from the start then to fail it halfway fro whatever reason. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Sunday 2006-04-23 at 16:00 +0200, houghi wrote:
As sudo has been part of it since the beginning, I will look into it, but with a not very high priority.
My guess: mount -o loop isofile mountpoint (and matching umount)
That was the reason i needed to use sudo. It is notb possible to do the above as a simple user. If somebody has an idea how to do a mount -o loop as a simple user withouth the nowledge of the root password (So no editing of sudoers) I would be happy to include it.
Edit fstab, or add the command to the sudoers list. Sudo is ok, but having "Defaults targetpw" is a security risk, I think.
The reason I ask it in the beginning is to rather have the script abort right from the start then to fail it halfway fro whatever reason.
Yes, but it says my passowrd is wrong when it isn't. The real problem is the assumed sudo configuration, I think. It may work with the default nowdays, but not with older or simply diferent configs. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES5b8tTMYHG2NR9URAocOAKCBXEHEfUEIxNHDqVsA9VzMA8XG0QCfdx7h /o6rLM/s5p1u2ng1Ak09Thg= =Fsay -----END PGP SIGNATURE-----
On Sun, Apr 23, 2006 at 05:02:18PM +0200, Carlos E. R. wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Sunday 2006-04-23 at 16:00 +0200, houghi wrote:
As sudo has been part of it since the beginning, I will look into it, but with a not very high priority.
My guess: mount -o loop isofile mountpoint (and matching umount)
That was the reason i needed to use sudo. It is notb possible to do the above as a simple user. If somebody has an idea how to do a mount -o loop as a simple user withouth the nowledge of the root password (So no editing of sudoers) I would be happy to include it.
Edit fstab, or add the command to the sudoers list. Sudo is ok, but having "Defaults targetpw" is a security risk, I think.
Editing fstab also requers the knowledge of the root password (I hope for you).
The reason I ask it in the beginning is to rather have the script abort right from the start then to fail it halfway fro whatever reason.
Yes, but it says my passowrd is wrong when it isn't. The real problem is the assumed sudo configuration, I think. It may work with the default nowdays, but not with older or simply diferent configs.
It indeed assumes default. I will see what I can do to solve it. As I see it now, only the message will chane to include 'or run as root' houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Sunday 2006-04-23 at 15:10 +0200, Christian Boltz wrote:
It seems your sudo configuration differs from the current SUSE one.
It is probably inherited since 8.1 or there abouts. I never install anew, but update.
On my system, I have (unchanged according to rpm -V):
# grep '^[^#]' /etc/sudoers Defaults always_set_home Defaults env_reset Defaults targetpw # ask for the password of the target user i.e. root ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'! root ALL=(ALL) ALL
Mine is: root ALL=(ALL) ALL cer nimrodel= (root) /usr/sbin/checkinstall husky nimrodel= (root) /usr/sbin/checkinstall cer nimrodel= (root) /usr/sbin/iptraf cer nimrodel= (root) /usr/X11R6/bin/ethereal cer nimrodel= (root) /root/bin/killmails cer nimrodel= (root) /usr/bin/fetchmail cer nimrodel= (root) /etc/ppp/ip-up.local eth0 cer nimrodel= (root) /etc/ppp/ip-kill Ie, I use explicit commands.
It can be discussed if "Defaults targetpw" is a good idea (I don't believe so) - but most probably this setting won't be changed back.
That's something I will not set. If I want somebody to be able to use a root command, I don't want him to know the rott password. If he does know it, he doesn't need sudo in the first place, and if he wants to do do something I don't want him to do, he will simply "su" and do it. Thus sudo becomes useless. Even if this is my home setup, I don't want to indulge in bad habits ;-)
Houghi: maybe using "su" would be a better idea...
Is the opensuse link above correct, or has it got to be modified to add the "sudo" instructions? I don't know what commands I need to add to the sudo configuration,
My guess: mount -o loop isofile mountpoint (and matching umount)
That at least. There are quite some appeareances of the sudo word, but I don't know how it detects my password is incorrect, as it wants the root password and then rejects it. Simply adding that command to sudoers will not work. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES5YLtTMYHG2NR9URAifzAJ0beSZXzmgVjZYiJBDjcqbfAMRh/QCfcYDj lDG5T6GVa21HdmbZIkD9gCE= =kL2L -----END PGP SIGNATURE-----
On Sun, Apr 23, 2006 at 04:58:10PM +0200, Carlos E. R. wrote:
That at least. There are quite some appeareances of the sudo word, but I don't know how it detects my password is incorrect, as it wants the root password and then rejects it. Simply adding that command to sudoers will not work.
It does the following: sudo echo "Here we go." If then the pasword is denied, it gives the error. If the pasword is accepted, it goes on. Each time sudo is called, it will most likely still know that you have enterd it. Other commands that are (or can be) called for by sudo are mount, umount and yast. I would like to run it without the knowledge of the root password (exept for yast, when you need to install things). Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password. Pity, because you can download the iso's, burn them and then make an ISO from those ISO's. Yet you are unable to mount the ISOs directly. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
Hello, Am Sonntag, 23. April 2006 18:08 schrieb houghi:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Maybe FUSE can be used (packages fuse, fuse_kio) - but I never tested it and don't know if the packages shipped with SUSE support mounting ISO images (is there a KDE KIO slave for ISO images?) See also http://fuse.sourceforge.net/wiki/index.php/FuseIso - but there isn't a SUSE package for this one. Regards, Christian Boltz --
Außerdem läuft [KDE 3.2] beta2 stabiler als es Win98 jemals war ;-) Und? Wo ist da die Besonderheit?! Fast jedes andere grafische System läuft stabiler als Windows 9x :-) [> Christian Boltz und Tobias Weisserth in suse-linux]
On Sun, Apr 23, 2006 at 08:00:33PM +0200, Christian Boltz wrote:
Hello,
Am Sonntag, 23. April 2006 18:08 schrieb houghi:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Maybe FUSE can be used (packages fuse, fuse_kio) - but I never tested it and don't know if the packages shipped with SUSE support mounting ISO images (is there a KDE KIO slave for ISO images?)
See also http://fuse.sourceforge.net/wiki/index.php/FuseIso - but there isn't a SUSE package for this one.
Thanks. I looked into it and it looks a theoretical solution, but not a practical one for this situation. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
On Sun, 23 Apr 2006, Christian Boltz wrote:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Maybe FUSE can be used (packages fuse, fuse_kio) - but I never tested it and don't know if the packages shipped with SUSE support mounting ISO images (is there a KDE KIO slave for ISO images?)
See also http://fuse.sourceforge.net/wiki/index.php/FuseIso - but there isn't a SUSE package for this one.
I'm just packaging mountlo (http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=150116) -- but it won't make it into 10.1 of course. However, I'll put it into my people dir and Factory later. Regards Christoph
On Sun, 23 Apr 2006, Christoph Thiel wrote:
On Sun, 23 Apr 2006, Christian Boltz wrote:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Maybe FUSE can be used (packages fuse, fuse_kio) - but I never tested it and don't know if the packages shipped with SUSE support mounting ISO images (is there a KDE KIO slave for ISO images?)
See also http://fuse.sourceforge.net/wiki/index.php/FuseIso - but there isn't a SUSE package for this one.
I'm just packaging mountlo (http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=150116) -- but it won't make it into 10.1 of course. However, I'll put it into my people dir and Factory later.
Well, actually, after looking at mountlo, I decided not to package it ;) It mounts an image inside a UML instance and exports it then... Regards Christoph
On Sun, 23 Apr 2006, Christoph Thiel wrote:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Maybe FUSE can be used (packages fuse, fuse_kio) - but I never tested it and don't know if the packages shipped with SUSE support mounting ISO images (is there a KDE KIO slave for ISO images?)
See also http://fuse.sourceforge.net/wiki/index.php/FuseIso - but there isn't a SUSE package for this one.
I'm just packaging mountlo (http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=150116) -- but it won't make it into 10.1 of course. However, I'll put it into my people dir and Factory later.
Well, actually, after looking at mountlo, I decided not to package it ;) It mounts an image inside a UML instance and exports it then...
But for those of you how want to check out fuseiso (and curlftpfs), I'v put those packages onto ftp://ftp.suse.com/pub/people/cthiel/10.1/ Regards Christoph
On Sun, Apr 23, 2006 at 10:05:23PM +0200, Christoph Thiel wrote:
But for those of you how want to check out fuseiso (and curlftpfs), I'v put those packages onto ftp://ftp.suse.com/pub/people/cthiel/10.1/
ftp:// does not give me anything. http:// does give me something. ftp://ftp.belnet.be also works, so it is not the protocol in general. After 5 minutes of 'loading' I stopped. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sun, Apr 23, 2006 at 10:05:23PM +0200, Christoph Thiel wrote:
But for those of you how want to check out fuseiso (and curlftpfs), I'v put those packages onto ftp://ftp.suse.com/pub/people/cthiel/10.1/
ftp:// does not give me anything. http:// does give me something. ftp://ftp.belnet.be also works, so it is not the protocol in general.
After 5 minutes of 'loading' I stopped.
I was able to get them without any problems via ftp and http: I used lynx
for the http:// and wget -r for ftp://.
- --
Boyd Gerber
On Sun, Apr 23, 2006 at 02:47:09PM -0600, Boyd Lynn Gerber wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sun, Apr 23, 2006 at 10:05:23PM +0200, Christoph Thiel wrote:
But for those of you how want to check out fuseiso (and curlftpfs), I'v put those packages onto ftp://ftp.suse.com/pub/people/cthiel/10.1/
ftp:// does not give me anything. http:// does give me something. ftp://ftp.belnet.be also works, so it is not the protocol in general.
After 5 minutes of 'loading' I stopped.
I was able to get them without any problems via ftp and http: I used lynx for the http:// and wget -r for ftp://.
I used Firefox 1.0.8 Still no go there. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
On Mon, 24 Apr 2006, houghi wrote:
ftp:// does not give me anything. http:// does give me something. ftp://ftp.belnet.be also works, so it is not the protocol in ftp:general.
After 5 minutes of 'loading' I stopped.
I was able to get them without any problems via ftp and http: I used lynx for the http:// and wget -r for ftp://.
I used Firefox 1.0.8 Still no go there.
Just wait until the packages hit the mirrors and try back with them. ftp.suse.com only accepts a limited number of concurent connections. Regards Christoph
On Sunday 23 April 2006 20:00, Christian Boltz wrote:
Hello,
Am Sonntag, 23. April 2006 18:08 schrieb houghi:
Unfortunatly I do not know how to mount -o loop, without the knowledge of the root password. Editing files that will make it able to do so will also need the knowledge of the root password.
Midnight Commander can browse iso images and extract files without mounting. It uses isoinfo from mkisofs package. See /usr/share/mc/extfs/iso9660 -- Vladimir Nadvornik
On Mon, Apr 24, 2006 at 07:17:31PM +0200, Vladimir Nadvornik wrote:
Midnight Commander can browse iso images and extract files without mounting. It uses isoinfo from mkisofs package. See /usr/share/mc/extfs/iso9660
I am unable to get it to work with mc and also am not sure how I can copy files from the ISO to somewhere else. It looks somewhat promising if I can figure it out. I get to e.g. isoinfo -f -i SUSE-Linux-10.1-RC2-i386-CD1.iso|less /ARCHIVES.GZ;1 /AUTORUN.INF;1 /BOOT /CHANGELO.;1 /CONTENT.;1 /CONTENT.ASC;1 /CONTENT.KEY;1 /CONTROL.XML;1 /COPYING.;1 /COPYING.DE;1 /COPYRIGH.;1 /COPYRIGH.DE;1 /DIRECTOR.YAS;1 /DOCU /DOSUTILS <snip> houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
On Monday 24 April 2006 21:37, houghi wrote:
On Mon, Apr 24, 2006 at 07:17:31PM +0200, Vladimir Nadvornik wrote:
Midnight Commander can browse iso images and extract files without mounting. It uses isoinfo from mkisofs package. See /usr/share/mc/extfs/iso9660
I am unable to get it to work with mc and also am not sure how I can copy files from the ISO to somewhere else. It looks somewhat promising if I can figure it out.
I get to e.g. isoinfo -f -i SUSE-Linux-10.1-RC2-i386-CD1.iso|less
You must use -R for Rock Ridge file names. For filelist: isoinfo -f -R -i SUSE-Linux-10.1-RC2-i386-CD1.iso |less Extracting one file: isoinfo -R -i SUSE-Linux-10.1-RC2-i386-CD1.iso -x /boot/i386/README |less It probably can't extract multiple files at once, but it should not be a problem. -- Vladimir Nadvornik developer --------------------------------------------------------------------- SuSE CR, s.r.o. e-mail: nadvornik@suse.cz Drahobejlova 27 tel:+420 2 9654 2373 190 00 Praha 9 fax:+420 2 9654 2374 Ceska republika http://www.suse.cz
On Tue, Apr 25, 2006 at 09:43:48AM +0200, Vladimir Nadvornik wrote:
You must use -R for Rock Ridge file names.
For filelist: isoinfo -f -R -i SUSE-Linux-10.1-RC2-i386-CD1.iso |less
Extracting one file: isoinfo -R -i SUSE-Linux-10.1-RC2-i386-CD1.iso -x /boot/i386/README |less
It probably can't extract multiple files at once, but it should not be a problem.
If only somebody would have written the above examples into the documentation. :-) Thanks, that does the trick. It won't be too difficult to do. I will wait for 10.1 to come out before I change the code, because now it works and it would be a pity to berak it when 10.1 comes out. I also am thinking of a complete rewrite, so it becomes more interactive. So it should be ready for 10.2 Alpha 1, or 2. Thanks again, this was what I was looking for. Now only when you need to install something with YaST, you should be needing a root password (obviously). The rest should be doable with for-do-done Again, thanks. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
On Sun, Apr 23, 2006 at 01:51:56PM +0200, Carlos E. R. wrote: <snip> Will look into the su or sudo next week sudo has been used since version 0.1 and this is the first time I hear a problem about it.
So, instead I "su" to root and try again... and it fails:
nimrodel:/home/p2phelper/torrent/isorc2 # makeSUSEdvd /home/p2phelper/torrent/isorc2/DVD_DIR already exists. Using /home/p2phelper/torrent/isorc2/DVD_DIR.DVD.6726 instead Making a DVD of several CD's The root password is needed. If you know how to do this without, please tell me Here we go. Not enough free space on /tmp/CD_DIR. Space needed is at least 3,349,180 B. You have 1,211,856 B available. Use the '-s /path/to/dir' option
Absurd! Not enough free space, but the _current_ dir has 40 GB free. Of course, not in "/tmp/CD_DIR". I thought it was going to use the current dir for temporary space as well... so I edit the script after all.
No need to edit the script. It gives you the solution: Use the '-s /path/to/dir' option. So in your case e.g. `makeSUSEdvd -s temp_dir`. This will put the temporary stuff in ./temp_dir instead of in /tmp. <snip>
(can not delete TEMP_DIR//suse/..... : read only filesystem)
Strange. That normaly only happens when the script stops for whatever reason. TEMP_DIR is a mounted system. to be sure, see that nothing else is mounted that should not be mounted. <snip>
The CD dir is there. And TEMP_DIR is still mounted:
~> mount ... /biggy/cer/torrent/isorc2/SUSE-Linux-10.1-RC2-i386-CD5.iso on /biggy/cer/torrent/isorc2/TEMP_DIR type iso9660 (ro,loop=/dev/loop1)
Most likely because the first run failed and was aborted before completion. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Sunday 2006-04-23 at 15:54 +0200, houghi wrote:
No need to edit the script. It gives you the solution: Use the '-s /path/to/dir' option. So in your case e.g. `makeSUSEdvd -s temp_dir`. This will put the temporary stuff in ./temp_dir instead of in /tmp.
I just moved a comment to another line to activate the current dir. I prefer it so I don't forget to enter the option.
<snip>
(can not delete TEMP_DIR//suse/..... : read only filesystem)
Strange. That normaly only happens when the script stops for whatever reason. TEMP_DIR is a mounted system. to be sure, see that nothing else is mounted that should not be mounted.
It issued those messages from the start, hundreds of them, for every iso file, I think. To many of them to be sure of that.
<snip>
The CD dir is there. And TEMP_DIR is still mounted:
~> mount ... /biggy/cer/torrent/isorc2/SUSE-Linux-10.1-RC2-i386-CD5.iso on /biggy/cer/torrent/isorc2/TEMP_DIR type iso9660 (ro,loop=/dev/loop1)
Most likely because the first run failed and was aborted before completion.
No, I manually deleted everything before calling it again. I was running the script under "su", not "su -". The script finished normally, with these messages (notice a "find" error below, and another related to md5sum): [... cut] rm: no se puede borrar TEMP_DIR//suse/noarch/xml-commons-1.3.02-14.noarch.rpm: Sistema de ficheros de so lectura rm: no se puede borrar TEMP_DIR//SuSEgo.ico: Sistema de ficheros de so lectura Recreating MD5SUMS: /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/i586/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/noarch/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/i686/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/descr/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/MD5SUMS md5sum: descr: Es un directorio md5sum: slide: Es un directorio /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/slide/pic/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/slide/txt/bg/MD5SUMS /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/slide/txt/cs/MD5SUMS [... cut ...] /home/p2phelper/torrent/isorc2/CD_DIR.CD.6726/suse/setup/slide/txt/zh_TW/MD5SUMS using settings: datadirs: . languages: english,spanish,french,german,czech,hungarian,italian output dir: ./setup/descr/ is not a directory: ignoring extra_provides: setup/descr/EXTRA_PROV find: atenci: ha especificado la opci -maxdepth despu de un argumento -name que no es una opci, pero las opciones no son de posici (-maxdepth afecta tanto a las evaluaciones especificadas antes de como a las especificadas despu). Por favor especifique las opciones antes de otros argumentos. [TRANSLATION (more or less): find: you have specified the option -maxdepth after an argument -name that is not an option, but the options are not postional (-maxdepth affects the same the specified evaluations as well as those specifed later) Pleas specify the options after other arguments. I don't understand a word of it. If you wan't I'll rerrun the script with english environment. ] ........................................................................................................................................................................................................................................................................... done processed 2675 packages now recoding to UTF-8: packages packages.DU packages.en packages.es packages.fr packages.de packages.cs packages.hu packages.it Warning: creating filesystem that does not conform to ISO-9660. INFO: ISO-8859-15 character encoding detected by locale settings. Assuming ISO-8859-15 encoded filenames on source filesystem, use -input-charset to override. Using GSTREAMER010_PLUGINS_BASE_D000.;1 for ./suse/i586/gstreamer010-plugins-base-doc-0.10.5-8.i586.rpm (gstreamer010-plugins-base-devel-0.10.5-8.i586.rpm) Using JAKARTA_COMMONS_HTTPCLIENT000.R;1 for ./suse/noarch/jakarta-commons-httpclient3-manual-3.0-11.noarch.rpm (jakarta-commons-httpclient3-3.0-11.noarch.rpm) Using JAKARTA_COMMONS_HTTPCLIENT001.R;1 for ./suse/noarch/jakarta-commons-httpclient3-3.0-11.noarch.rpm (jakarta-commons-httpclient3-demo-3.0-11.noarch.rpm) Size of boot image is 4 sectors -> No emulation 0.30% done, estimate finish Sun Apr 23 13:13:11 2006 0.60% done, estimate finish Sun Apr 23 13:15:58 2006 [... cut] 99.09% done, estimate finish Sun Apr 23 13:17:39 2006 99.39% done, estimate finish Sun Apr 23 13:17:38 2006 99.68% done, estimate finish Sun Apr 23 13:17:38 2006 99.98% done, estimate finish Sun Apr 23 13:17:38 2006 Total translation table size: 2048 Total rockridge attributes bytes: 327528 Total directory bytes: 610304 Path table size(bytes): 504 Max brk space used 231000 1675305 extents written (3272 MB) iso is saved as /home/p2phelper/torrent/isorc2/DVD_DIR.DVD.6726/SUSE-10.1-0-DVD.iso use any burning program to burn it, or mount it with mount -o loop /home/p2phelper/torrent/isorc2/DVD_DIR.DVD.6726/SUSE-10.1-0-DVD.iso /anydir/you/like If it is in /tmp you might want to move it, because it will be deleted at some point in the future. real 12m23.621s user 1m20.196s sys 0m54.545s nimrodel:/home/p2phelper/torrent/isorc2 # - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES5qjtTMYHG2NR9URArvmAJ9kSgXW+/y8tx2lBKE3a9Yg8kbN4QCfcNsj aOQs3YtVwepASWeMNtvlcQk= =4Nqg -----END PGP SIGNATURE-----
On Sun, Apr 23, 2006 at 05:17:53PM +0200, Carlos E. R. wrote:
It issued those messages from the start, hundreds of them, for every iso file, I think. To many of them to be sure of that.
Strange. I am unable to copy that behaviour
[TRANSLATION (more or less):
find: you have specified the option -maxdepth after an argument -name that is not an option, but the options are not postional (-maxdepth affects the same the specified evaluations as well as those specifed later) Pleas specify the options after other arguments.
I don't understand a word of it. If you wan't I'll rerrun the script with english environment. ]
No need. https://bugzilla.novell.com/show_bug.cgi?id=162725 houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Sunday 2006-04-23 at 18:16 +0200, houghi wrote:
It issued those messages from the start, hundreds of them, for every iso file, I think. To many of them to be sure of that.
Strange. I am unable to copy that behaviour
I rerun the script, this time under "su -" and not simply "su"; ie, fully as root, envronment changed. Most of the errors have dissapeared, it cleaned up after himself, it doesn't complain about not being able to delete anything. The iso image is the same size as the previous run, but different (so says diff). The remaining problems or warnings are these: Recreating MD5SUMS: [... cut ...] /biggy/cer/torrent/isorc2/CD_DIR/suse/setup/MD5SUMS md5sum: descr: Is a directory md5sum: slide: Is a directory [... cut ...] using settings: datadirs: . languages: english,spanish,french,german,czech,hungarian,italian output dir: ./setup/descr/ is not a directory: ignoring extra_provides: setup/descr/EXTRA_PROV find: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. ........................................................................................................................................................................................................................................................................... done processed 2675 packages now recoding to UTF-8: packages packages.DU packages.en packages.es packages.fr packages.de packages.cs packages.hu packages.it Warning: creating filesystem that does not conform to ISO-9660. INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override.
I don't understand a word of it. If you wan't I'll rerrun the script with english environment. ]
Ah, ok. The bug is also present in 9.3. That link mentions only 10.0. I did rerun it, anyway, and obtained a different image, so there was something wrong. - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFES/F8tTMYHG2NR9URAk3AAKCKPDRGXEUR76HpLOk1LtC6Ud0wjQCcCvDa yITAg366IXikSP55bj5aglA= =td0i -----END PGP SIGNATURE-----
On Sun, Apr 23, 2006 at 11:28:16PM +0200, Carlos E. R. wrote:
Ah, ok. The bug is also present in 9.3. That link mentions only 10.0.
The prodcut it was found in was 10.0
I did rerun it, anyway, and obtained a different image, so there was something wrong.
That is because they are different. media.1/media is different for each time you run the script. houghi -- Nutze die Zeit. Sie ist das Kostbarste, was wir haben, denn es ist unwiederbringliche Lebenszeit. Leben ist aber mehr als Werk und Arbeit, und das Sein wichtiger als das Tun - Johannes Müller-Elmau
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Monday 2006-04-24 at 00:21 +0200, houghi wrote:
Ah, ok. The bug is also present in 9.3. That link mentions only 10.0.
The prodcut it was found in was 10.0
I know, I know, but nevertheless, 9.3 is affected too.
I did rerun it, anyway, and obtained a different image, so there was something wrong.
That is because they are different. media.1/media is different for each time you run the script.
Good to know: I ran it again a third time, and I thought it would be a date or something :-) I'll try the install later. You script has saved me a lot of hassle, thank you :-) - -- Cheers, Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFETKtItTMYHG2NR9URAtaeAKCFjUNbRbY08Srs7E5mfduo/SYIRgCdG87w 0p5mC0LB9p3I41dH7C3mbeA= =Cyyv -----END PGP SIGNATURE-----
participants (6)
-
Boyd Lynn Gerber
-
Carlos E. R.
-
Christian Boltz
-
Christoph Thiel
-
houghi
-
Vladimir Nadvornik