Your message dated Sat, 10 Jan 2015 23:43:26 +0100 with message-id <[email protected]> and subject line Re: /usr/bin/isohybrid: isohybrid fail on 4.8 GiB Debian Edu Jessie ISO has caused the Debian Bug report #769280, regarding /usr/bin/isohybrid: isohybrid fail on 4.8 GiB Debian Edu Jessie ISO to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 769280: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769280 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: syslinux Version: 2:4.05+dfsg-6+deb7u1 Severity: normal Dear Maintainer, When we try to build a ISO with everything needed to install Debian Edu Jessie (we call it the usbstick ISO), isohybrid fail with an error message: isohybrid: /skolelinux/administrator/debmirror/builder_temp_dir/jessie-usbstick/CD/jessie-usbstick/debian-8.0+edu0~a0-amd64-i386-BD-1.iso: seek error - 3: Invalid argument I tried to figure out what is wrong, and suspect the cause is that isohybrid is built without support for large files. This is the file in question: % ls -lh debian-8.0+edu0~a0-amd64-i386-BD-1.iso -rw-rw-r-- 1 builder builder 4.8G Nov 12 12:10 debian-8.0+edu0~a0-amd64-i386-BD-1.iso % We run the command like this: isohybrid -h 64 -s 32 debian-8.0+edu0~a0-amd64-i386-BD-1.iso Here is the end of an strace of the failing run: fstat64(3, {st_mode=S_IFREG|0664, st_size=5062553600, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7703000 _llseek(3, 32768, [32768], SEEK_SET) = 0 read(3, "\1CD001\1\0 "..., 4096) = 4096 _llseek(3, 36864, [36864], SEEK_SET) = 0 _llseek(3, 17825792, [17825792], SEEK_SET) = 0 read(3, "\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\252UU\252"..., 4096) = 4096 _llseek(3, 18446744071796654080, 0xbfef0768, SEEK_SET) = -1 EINVAL (Invalid argument) write(2, "isohybrid: ", 11isohybrid: ) = 11 write(2, "/skolelinux/administrator/debmir"..., 142debian-8.0+edu0~a0-amd64-i386-BD-1.iso: seek error - 3) = 142 write(2, ": ", 2: ) = 2 write(2, "Invalid argument\n", 17Invalid argument ) = 17 _llseek(3, -2048, [17827840], SEEK_CUR) = 0 exit_group(1) = ? % The 18446744071796654080 value is 0xFFFFFFFF8DFB8000 in hex, a bit larger than I had expected. :) This is the end of the output from ltrace: calloc(2048, 1) = 0x08904170 fread(0x08904170, 1, 2048, 0x8904008) = 2048 memcmp(0x8904170, 0x804b6ec, 71, 0xbfeb7e38, 0x8904170) = 0 fseek(0x8904008, 0x1100000, 0, 0x8904008, 0x686f7369) = 0 fread(0x08904170, 1, 2048, 0x8904008) = 2048 fseek(0x8904008, 0x8dfb8040, 0, 0x8904008, 0x686f7369) = -1 err(1, 0x804b3f4, 0xbfeb8e04, 0x8904008, 0x686f7369isohybrid: debian-8.0+edu0~a0-amd64-i386-BD-1.iso: seek error - 3: Invalid argument <unfinished ...> +++ exited (status 1) +++ So the failing command is a fseek on the ISO. Do you have any idea how we cat get isohybrid working in Wheezy? -- System Information: Debian Release: 7.7 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.2.0-4-686-pae (SMP w/4 CPU cores) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages syslinux depends on: ii libc6 2.13-38+deb7u6 ii libuuid1 2.20.1-5.3 ii syslinux-common 2:4.05+dfsg-6+deb7u1 Versions of packages syslinux recommends: ii mtools 4.0.17-1 Versions of packages syslinux suggests: ii dosfstools 3.0.13-1 ii os-prober 1.58 -- no debconf information
--- End Message ---
--- Begin Message ---close 769280 3:6.03+dfsg-4 thanks works with jessie; for wheezy, you might want to use xorriso like in live-build (or debian-cd). -- Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: [email protected] Internet: http://people.progress-technologies.net/~daniel.baumann/
--- End Message ---

