NTFS gnome mount

Volker volker at vwsoft.com
Sat Apr 14 18:02:16 UTC 2007


On 04/14/07 18:57, Joe Marcus Clarke wrote:
> On Sat, 2007-04-14 at 18:15 +0200, Volker wrote:
>> On 04/14/07 17:43, Joe Marcus Clarke wrote:
>>> On Sat, 2007-04-14 at 16:18 +0200, Volker wrote:
>>>> Hi!
>>>>
>>>> I'm experiencing trouble using gnome-mount since the latest update
>>>> to 0.6_1. When trying to mount a NTFS volume, I'm getting an error
>>>> message:
>>>> "Invalid mount option when attempting to mount the volume '...'."
>>>>
>>>> I'm not quite sure if this was ok with 0.6 but it was working with
>>>> earlier version.
>>>>
>>>> relevant ports:
>>>> gnome-mount-0.6_1
>>>> gnome-volume-manager-2.17.0_3
>>>>
>>>> FAT32 volumes are mounted well, also ufs and iso9660 volumes are
>>>> working. I've checked with different desktop users.
>>>>
>>>> I'm running gnome 2.18.1 on recent 6-STABLE. What knobs do I need to
>>>> look at or is this a bug?
>>> You need to run:
>>>
>>> gnome-mount --no-ui --block --verbose --hal-udi <UDI of NTFS volume>
>>>
>>> Then send the output.
>>>
>>> Joe
>>>
>> Joe,
>>
>> thanks for your answer.
>>
>> How do I get the UUID of a volume? I've used the device name to get
>> the following output:
>>
>> gnome-mount --no-ui --block --verbose --device /dev/ntfs/CesNt
>> gnome-mount 0.6
>> libhal-storage.c 1330 : INFO: called LIBHAL_FREE_DBUS_ERROR but
>> dbusError was not set.
>> ** (gnome-mount:1839): DEBUG: Mounting
>> /org/freedesktop/Hal/devices/volume_uuid_48D0F5CFD0F5C36C
>> ** (gnome-mount:1839): DEBUG: read default option 'locale=' from
>> gconf strlist key /system/storage/default_options/ntfs-3g/mount_options
>> ** (gnome-mount:1839): DEBUG: Mounting
>> /org/freedesktop/Hal/devices/volume_uuid_48D0F5CFD0F5C36C with
>> mount_point='CesNt', fstype='ntfs-3g', num_options=1
>> ** (gnome-mount:1839): DEBUG:   option='locale=C'
>>
>> ** (gnome-mount:1839): WARNING **: Mount failed for
>> /org/freedesktop/Hal/devices/volume_uuid_48D0F5CFD0F5C36C
>> org.freedesktop.Hal.Device.Volume.InvalidMountOption : The option
>> 'locale=C' is not allowed for uid=1001
>>
>> Where's that 'locale=C' stored?
> 
> It's stored in GConf.  But do you want to use fuse with this file

No, I don't have FUSE installed at all.

> system?  The default for gnome-mount is to override ntfs with ntfs-3g
> which our version of HAL does not support.  Try
> setting /system/storage/default_options/ntfs/fstype_override to the
> empty string, and see if that fixes your problem.

Damned... that's it. I've cleared the fstype_override setting and
now everything is fine again. Why did the portupgrade set this if
it's bad?

Thanks,

Volker



More information about the freebsd-gnome mailing list