[Bug 1758949] Re: brasero exited on a libisofs error

Thomas Schmitt scdbackup at gmx.net
Fri Mar 30 17:18:08 UTC 2018


Hi,

> I can only write a DVD if I select NOT to be windows compatible.

If my theory is correct then the problem is that two files or directories
among the chosen input data have paths on disk which differ only after
the 64th character of their names.
As said, look for files with names which start by
"CVS pharmacy - Online Pharmacy - Transfer Prescription or Refil2"
and of which at least one has more than these 64 characters.


> If you didn't mean for me to
> write a windows compatible DVD then your suggested procedure doesn't show
> any mangling.

If Brasero talks of "windows compatibility" and is willing to truncate
names to 64 characters, then it plans to create Joliet filesystem inside
the emerging ISO 9660 filesystem.

So we will have three directory tree with different file names:

- ISO 9660 (aka ECMA-119) bears dull short names with no case distinction.
  E.g. "CVS_PHAR.;1".
  You will see them if you mount the ISO on Linux with:
    -o norock,nojoliet,map=off

- Rock Ridge is an add-on to ISO 9660. It bears names up to 255 characters
  with distinction between upper case and lower case. Most Linux filesystems
  have similar name rules. So Rock Ridge will show original file names.
  Linux uses Rock Ridge by default, if it is present in the ISO 9660
  filesystem.

- Joliet is an alternative directory tree invented by Microsoft Inc.
  It stores names of up to 64 UTF-16 characters. Longer names would not
  be standard compliant. 
  Linux uses Joliet if it is present and you tell it not to use Rock Ridge
  by mount option:
    -o norock
  MS-Windows uses Joliet by default.

  Names longer than 64 characters will be modified by libisofs, if it gets
  to see them. So expect to see two files with name start "CVS pharmacy ..."
  and length 64 which differ by some few characters at their end.


> BTW - I don't know if it matters but the path in question is a folder that
> would contain 93 files (some in sub-folders).

Lots of files and sub directories should be no problem. Only long names
which start by the same 64 characters.


Have a nice day :)

Thomas

-- 
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to brasero in Ubuntu.
https://bugs.launchpad.net/bugs/1758949

Title:
  brasero exited on a libisofs error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/1758949/+subscriptions



More information about the Ubuntu-burning mailing list