well - there is no "CVS pharmacy - Online Pharmacy - Transfer Prescription
or Refil2" but there is a folder called "CVS pharmacy - Online Pharmacy -
Transfer Prescription or Refil" - the "2" isn't present.
Is there any debug output that I can turn on to see what libisofs is
doing?
On Fri, Mar 30, 2018 at 1:18 PM, Thomas Schmitt wrote:
> 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 subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1758949
>
> Title:
> brasero exited on a libisofs error
>
> Status in brasero package in Ubuntu:
> New
>
> Bug description:
> I started to burn a DVD using brasero. It asked if it should make the
> disk compatible with windows by modifying certain pathnames. I said
> yes. Brasero then exited saying libisofs returned an error. Brasero
> did not give me any clue on what was causing the problem so I can't
> fix it.
>
> lsb_release -rd
> Ubuntu 16.04
> brasero
> 3.12.1-1ubuntu3~16.04
> expected to burn DVD
> end of brasero session log
> BraseroLibisofs Adding graft disc path = /Dropbox/Li/Lee's Scripts
> (Dave Braun's conflicted copy 2016-05-30).xls, URI =
> /home/lee/Dropbox/Li/Lee's Scripts (Dave Braun's conflicted copy
> 2016-05-30).xls
> BraseroLibisofs Found parent
> BraseroLibisofs Adding graft disc path = /Dropbox/Sent files/Easy
> Dark Chocolate Pots de Creme - Cook Eat Paleo.pdf, URI =
> /home/lee/Dropbox/Sent files/Easy Dark Chocolate Pots de Creme - Cook Eat
> Paleo.pdf
> BraseroLibisofs Found parent
> BraseroLibisofs Adding graft disc path =
> /Dropbox/HP/hp_LJP1100_P1560_P1600_Full_Solution-v20120831-50157036_SMO.exe,
> URI = /home/lee/Dropbox/HP/hp_LJP1100_P1560_P1600_Full_
> Solution-v20120831-50157036_SMO.exe
> BraseroLibisofs Found parent
> BraseroLibisofs Adding graft disc path = /Dropbox/Li/CVS/CVS
> pharmacy - Online Pharmacy - Transfer Prescription or Refill, URI =
> /home/lee/Dropbox/Li/CVS/CVS pharmacy - Online Pharmacy - Transfer
> Prescription or Refill Prescription Online.html
> BraseroLibisofs Found parent
> BraseroLibisofs Adding graft disc path = /Dropbox/Li/CVS/CVS
> pharmacy - Online Pharmacy - Transfer Prescription or Refil2, URI =
> /home/lee/Dropbox/Li/CVS/CVS pharmacy - Online Pharmacy - Transfer
> Prescription or Refill Prescription Online.html
> BraseroLibisofs Found parent
> BraseroLibisofs Adding graft disc path = /Dropbox/Li/CVS/CVS
> pharmacy - Online Pharmacy - Transfer Prescription or Refil2/, URI = (null)
> BraseroLibisofs Found parent
> BraseroLibisofs called brasero_job_error
> BraseroLibisofs finished with an error
> BraseroLibisofs asked to stop because of an error
> error = 1
>