Paul, On Monday 17 January 2005 19:48, Paul W. Abrahams wrote:
On Monday 17 January 2005 8:51 pm, Randall R Schulz wrote:
Did you enable the "Joliet" extensions? I believe that's the one that adds the extra Windows-oriented directory information. That option is off by default (at least on my system) and appears in the "Filesystem" tab of the project's properties dialog.
Interesting problem here. I tried to write a DVD with both RockRidge and Joliet enabled, and I got an i/o error (from K3B) on every attempt. I finally discovered that the diagnostic was bogus and that the real problem was some duplicate filenames, apparently involving link (.lnk) files. Unchecking Joliet solved the problem -- but apparently introduces other problems in reading the DVD.
Would disabling Rock Ridge solve that problem? Or do I just have to exclude the .lnk files from the image?
Are these ".lnk" files already present among the files you're trying to write to the CD? If so, do they reside on a Windows filesystem (FAT or NTFS)? If not, what kind of files are they? Windows shortcut files are given the suffix ".lnk", but that's generally hidden from users (you can see them in Cygwin, e.g., but not in most conventional Windows software). If you have .lnk files among the files you're writing to the CD, perhaps K3b (or the appropriate tool or tools it uses to carry out its tasks) is becoming confused. I did a quick check on my system (using locate) and found that of the 1799 files on my system whose name ends in ".lnk", all but six of them were on Windows file system volumes that I have mounted under Linux. The six exceptions were part of my CrossOver Office or WINE setup. As to your question, I don't know, but you should use Rock Ridge if you want full file system features (as opposed to the very limited ISO9660 capabilities) when the CD is accessed under Linux or a Unix (-like) system. You should use Joliet if you want full functionality when the CD is accessed under Windows. I don't believe these two options are mutually incompatible, but: a) I could be wrong; b) there could be some subtle issues I'm not aware of.
Paul
Randall Schulz