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 ---

Reply via email to