If the CD-ROM filesystem contains HFS and Joliet and Rock Ridge
(iso9660), it cannot decide whether it should be mounted as hfs or as
iso9660. In Ubuntu older than Karmic Koala, it used to mount iso9660,
which is exactly the behaviour we expect and wish: Different view on Mac
(HFS), Linux (RockRidge) and Windows (Joliet). We include, exclude and
hide programs so that every systems shows only the part relevant on that
given system, i.e. on windows you see only "start.exe", on linux
"start.sh", on mac "start.app".

The worst thing is, that now the CD-ROM icon does not even show for
user-mount in the KDE/Gnome desktop. Either the user should be able to
mount iso9660 (prefered), or there should be two mount-icons, one with
label "Mount CD as Mac HFS Volume" and the other with label "Mount CD as
Linux Volume".

> sudo BLKID_DEBUG=0xffff blkid -p /dev/sr1
libblkid: debug mask set to 0xffff.        
reseting blkid_probe                       
ready for low-probing, offset=0, size=463319040
--> starting probing loop [idx=-1]             
linux_raid_member: call probefunc()            
ddf_raid_member: call probefunc()              
isw_raid_member: call probefunc()              
lsi_mega_raid_member: call probefunc()         
via_raid_member: call probefunc()              
silicon_medley_raid_member: call probefunc()   
nvidia_raid_member: call probefunc()           
promise_fasttrack_raid_member: call probefunc()
highpoint_raid_member: call probefunc()        
adaptec_raid_member: call probefunc()          
jmicron_raid_member: call probefunc()          
vfat: magic sboff=510, kboff=0                 
vfat: call probefunc()                         
udf: magic sboff=1, kboff=32                   
udf: call probefunc()                          
iso9660: magic sboff=1, kboff=32               
iso9660: call probefunc()                      
assigning LABEL                                
assigning VERSION
assigning TYPE
assigning USAGE
<-- leaving probing loop (type=iso9660) [idx=29]
--> starting probing loop [idx=29]
hfsplus: magic sboff=0, kboff=1
hfsplus: call probefunc()
hfs: magic sboff=0, kboff=1
hfs: call probefunc()
assigning LABEL
assigning TYPE
assigning USAGE
<-- leaving probing loop (type=hfs) [idx=32]
--> starting probing loop [idx=32]
ufs: call probefunc()
sysv: call probefunc()
<-- leaving probing loop (failed) [idx=49]
ERROR: ambivalent result detected (2 filesystems)!
/dev/sr1: ambivalent result (probably more filesystems on the device)

-- 
/dev/disk/by-uuid doesn't exist in karmic kernels
https://bugs.launchpad.net/bugs/426027
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to