[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Mkisofs - seek error on old image



Hello again, I'm still testing and debugging. I'll be darn, I was just going to post this very same error (^_^). The only difference with me is I am using DVD+Rs. I've added a eject switch, but it is basicly random for me. Here is a script I wrote:

-------------#!/bin/bash -x

echo "Initializing Burn.Zimbra"
discDrive=/dev/scd0
discBurn=/tmp/discBurn
discPtr=$(cdrskin dev=$discDrive -msinfo 2>/dev/null)
backupLoc=/media/sdc1/raws/backups/zimbra

echo "Disc Ptr:" + $discPtr

rm -R $discBurn
mkdir -p $discBurn

sleep 10
echo "Creating Track"
if [ -z "$discPtr" ]

then
 mkisofs -v -o $discBurn/track.iso -R -J $backupLoc

else
mkisofs -v -o $discBurn/track.iso -R -J -C $discPtr -M $discDrive $backupLoc

fi

echo "Burning Disc"
cdrskin dev=$discDrive -v padsize=300k -multi -tao -eject $discBurn/track.iso

rm -R $discBurn
echo "Backup Complete"
--------------------

Like I said, it's random for me. This error can happen right after the first track, or up the 4th like Giuseppe stated. I eject and re-insert the disc a bunch of times more and then it finally goes. I tried adding a sleep command, but it really has no effect. Here is a successful burn:

-----------------------
+ echo 'Initializing Burn.Zimbra'
Initializing Burn.Zimbra
+ discDrive=/dev/scd0
+ discBurn=/tmp/discBurn
++ cdrskin dev=/dev/scd0 -msinfo
+ discPtr=0,163216
+ backupLoc=/media/sdc1/raws/backups/zimbra
+ echo 'Disc Ptr:' + 0,163216
Disc Ptr: + 0,163216
+ rm -R /tmp/discBurn
+ mkdir -p /tmp/discBurn
+ sleep 10
+ echo 'Creating Track'
Creating Track
+ '[' -z 0,163216 ']'
+ mkisofs -v -o /tmp/discBurn/track.iso -R -J -C 0,163216 -M /dev/scd0 /media/sdc1/raws/backups/zimbra
Setting input-charset to 'UTF-8' from locale.
2.01.01a37 (x86_64-unknown-linux-gnu)
ISO-9660 image includes checksum signature for correct inode numbers.
Rock Ridge signatures found
Scanning /media/sdc1/raws/backups/zimbra
Unknown file type (unallocated) /media/sdc1/raws/backups/zimbra/.. - ignoring and continuing. Using ZIMBR000.TGZ;1 for /zimbra.2008.02.24.tar.gz (zimbra.2008.02.25.tar.gz)
Writing:   Initial Padblock                        Start Block 163216
Done with: Initial Padblock                        Block(s)    16
Writing:   Primary Volume Descriptor               Start Block 163232
Done with: Primary Volume Descriptor               Block(s)    1
Writing:   Joliet Volume Descriptor                Start Block 163233
Done with: Joliet Volume Descriptor                Block(s)    1
Writing:   End Volume Descriptor                   Start Block 163234
Done with: End Volume Descriptor                   Block(s)    1
Writing:   Version block                           Start Block 163235
Done with: Version block                           Block(s)    1
Writing:   Path table                              Start Block 163236
Done with: Path table                              Block(s)    4
Writing:   Joliet path table                       Start Block 163240
Done with: Joliet path table                       Block(s)    4
Writing:   Directory tree                          Start Block 163244
Done with: Directory tree                          Block(s)    1
Writing:   Joliet directory tree                   Start Block 163245
Done with: Joliet directory tree                   Block(s)    1
Writing:   Directory tree cleanup                  Start Block 163246
Done with: Directory tree cleanup                  Block(s)    0
Writing:   Extension record                        Start Block 163246
Done with: Extension record                        Block(s)    1
Writing:   The File(s)                             Start Block 163247
50.89% done, estimate finish Fri Feb 29 08:28:40 2008
52.44% done, estimate finish Fri Feb 29 08:28:40 2008
53.98% done, estimate finish Fri Feb 29 08:28:40 2008
55.52% done, estimate finish Fri Feb 29 08:28:41 2008
57.06% done, estimate finish Fri Feb 29 08:28:41 2008
58.61% done, estimate finish Fri Feb 29 08:28:41 2008
60.15% done, estimate finish Fri Feb 29 08:28:41 2008
61.69% done, estimate finish Fri Feb 29 08:28:41 2008
63.23% done, estimate finish Fri Feb 29 08:28:41 2008
64.78% done, estimate finish Fri Feb 29 08:28:41 2008
66.32% done, estimate finish Fri Feb 29 08:28:41 2008
67.86% done, estimate finish Fri Feb 29 08:28:42 2008
69.40% done, estimate finish Fri Feb 29 08:28:42 2008
70.94% done, estimate finish Fri Feb 29 08:28:42 2008
72.48% done, estimate finish Fri Feb 29 08:28:42 2008
74.03% done, estimate finish Fri Feb 29 08:28:42 2008
75.57% done, estimate finish Fri Feb 29 08:28:42 2008
77.11% done, estimate finish Fri Feb 29 08:28:42 2008
78.65% done, estimate finish Fri Feb 29 08:28:42 2008
80.20% done, estimate finish Fri Feb 29 08:28:43 2008
81.74% done, estimate finish Fri Feb 29 08:28:43 2008
83.28% done, estimate finish Fri Feb 29 08:28:43 2008
84.82% done, estimate finish Fri Feb 29 08:28:43 2008
86.37% done, estimate finish Fri Feb 29 08:28:43 2008
87.91% done, estimate finish Fri Feb 29 08:28:43 2008
89.45% done, estimate finish Fri Feb 29 08:28:43 2008
90.99% done, estimate finish Fri Feb 29 08:28:44 2008
92.53% done, estimate finish Fri Feb 29 08:28:45 2008
94.07% done, estimate finish Fri Feb 29 08:28:45 2008
95.62% done, estimate finish Fri Feb 29 08:28:45 2008
97.16% done, estimate finish Fri Feb 29 08:28:46 2008
98.70% done, estimate finish Fri Feb 29 08:28:46 2008
Total translation table size: 0
Total rockridge attributes bytes: 393
Total directory bytes: 558
Path table size(bytes): 10
Done with: The File(s)                             Block(s)    160823
Writing:   Ending Padblock                         Start Block 324070
Done with: Ending Padblock                         Block(s)    150
Max brk space used 0
161004 extents written (314 MB)
+ echo 'Burning Disc'
Burning Disc
+ cdrskin dev=/dev/scd0 -v padsize=300k -multi -tao -eject /tmp/discBurn/track.iso
cdrskin 0.4.2 : limited cdrecord compatibility wrapper for libburn
cdrskin: verbosity level : 1
cdrskin: NOTE : greying out all drives besides given dev='/dev/sr0'
cdrskin: scanning for devices ...
cdrskin: ... scanning for devices done
cdrskin: beginning to burn disc
cdrskin: status 3 BURN_DISC_APPENDABLE "There is an incomplete disc in the drive"
Current: DVD+R
Track 01: data   314 MB         padsize:  300 KB
Total size:      314 MB (35:50.71) = 161154 sectors
Lout start:      314 MB (35:52/71) = 161154 sectors
Starting to write CD/DVD at speed MAX in real TAO mode for multi session.
Last chance to quit, starting real write in   0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Starting new track at sector: 163216
Track 01:  314 of  314 MB written (fifo 100%) [buf  99%]   6.1x.
cdrskin: thank you for being patient since 40 seconds
Fixating...
cdrskin: working post-track (burning since 50 seconds)
Track 01: Total bytes read/written: 329736192/330072064 (161168 sectors).
Writing  time:  50.888s
Cdrskin: fifo had 161004 puts and 161004 gets.
Cdrskin: fifo was 0 times empty and 78115 times full, min fill was 99%.
Min drive buffer fill was 81%
cdrskin: burning done
+ rm -R /tmp/discBurn
+ echo 'Backup Complete'
Backup Complete
---------------------------------------


Here is an unsuccessful burn. Note the line "mkisofs: Invalid argument. Seek error on old image" on line 20.
---------------------------------------------
+ echo 'Initializing Burn.Zimbra'
Initializing Burn.Zimbra
+ discDrive=/dev/scd0
+ discBurn=/tmp/discBurn
++ cdrskin dev=/dev/scd0 -msinfo
+ discPtr=163216,326432
+ backupLoc=/media/sdc1/raws/backups/zimbra
+ echo 'Disc Ptr:' + 163216,326432
Disc Ptr: + 163216,326432
+ rm -R /tmp/discBurn
rm: cannot remove `/tmp/discBurn': No such file or directory
+ mkdir -p /tmp/discBurn
+ sleep 10
+ echo 'Creating Track'
Creating Track
+ '[' -z 163216,326432 ']'
+ mkisofs -v -o /tmp/discBurn/track.iso -R -J -C 163216,326432 -M /dev/scd0 /media/sdc1/raws/backups/zimbra
Setting input-charset to 'UTF-8' from locale.
2.01.01a37 (x86_64-unknown-linux-gnu)
mkisofs: Invalid argument. Seek error on old image
+ echo 'Burning Disc'
Burning Disc
+ cdrskin dev=/dev/scd0 -v padsize=300k -multi -tao -eject /tmp/discBurn/track.iso
cdrskin 0.4.2 : limited cdrecord compatibility wrapper for libburn
cdrskin: verbosity level : 1
cdrskin: NOTE : greying out all drives besides given dev='/dev/sr0'
cdrskin: scanning for devices ...
cdrskin: ... scanning for devices done
cdrskin: failed to open source address '/tmp/discBurn/track.iso'
cdrskin: errno=2 , "No such file or directory"
cdrskin: FATAL : failed to attach fifo.
+ rm -R /tmp/discBurn
+ echo 'Backup Complete'
Backup Complete




Reply to: