<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>17055</bug_id>
          
          <creation_ts>2008-09-08 14:41:21 +0400</creation_ts>
          <short_desc>Для монтирования через HAL надо добавить fdi</short_desc>
          <delta_ts>2012-03-16 13:59:35 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>ntfs-3g</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>16725</blocked>
    
    <blocked>21458</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton V. Boyarshinov">boyarsh</reporter>
          <assigned_to name="Valery Inozemtsev">shrek</assigned_to>
          <cc>alexei.mezin</cc>
    
    <cc>altlinux</cc>
    
    <cc>austellus</cc>
    
    <cc>cas</cc>
    
    <cc>d.g.samsonenko</cc>
    
    <cc>dk</cc>
    
    <cc>mike</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>77241</commentid>
    <comment_count>0</comment_count>
      <attachid>2886</attachid>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-08 14:41:21 +0400</bug_when>
    <thetext>Created attachment 2886
20-storage-ntfs-3g.fdi

Для корректного монтирования через ntfs-3g при помощи HAL, надо добавить в пакет прилагающийся fdi в каталог
/usr/share/hal/fdi/policy/20thirdparty/
майнтейнер HAL считает, что этот файл должен находиться именно в пакете ntfs-3g</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77326</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-09 11:37:37 +0400</bug_when>
    <thetext>Лично у меня этот fdi работает только если начинается на &quot;10-&quot;, и лежит в 10-osvendor
Во всех остальных случаях ругается &quot;TODO: have to rethink extra options&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77352</commentid>
    <comment_count>2</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-09 14:10:25 +0400</bug_when>
    <thetext>добавил Валерия.
Видимо, именно туда и надо класть если иначе не работает..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77354</commentid>
    <comment_count>3</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-09-09 14:17:46 +0400</bug_when>
    <thetext>эта ругань на uid. с hal-0.5.11-alt{13,12.M41.1} ее не будет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77356</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-09 14:20:53 +0400</bug_when>
    <thetext>Так, т.е. видимо стоит класть этот fdi ( а точнее не этот, а вот такой: http://lists.altlinux.org/pipermail/community/2008-February/404073.html , тогда и с кодировками и т.п. всё ок ) в /etc/hal/fdi/policy/ ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77360</commentid>
    <comment_count>5</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-09-09 14:38:03 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; Так, т.е. видимо стоит класть этот fdi ( а точнее не этот, а вот такой:
&gt; http://lists.altlinux.org/pipermail/community/2008-February/404073.html , тогда и с кодировками и т.п. всё ок )

мне конечно все равно как будет выглядеть этот fdi, но такой ИМХО точно класть не стоит

&gt; в /etc/hal/fdi/policy/ ?
&gt; 

если предполагается что это конфиг доступный для правки пользователям</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77361</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-09 14:40:32 +0400</bug_when>
    <thetext>А что с ним не так?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77363</commentid>
    <comment_count>7</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-09-09 14:46:56 +0400</bug_when>
    <thetext>с ним все не так</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77370</commentid>
    <comment_count>8</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2008-09-09 15:33:20 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; в /etc/hal/fdi/policy/ ?

http://people.freedesktop.org/~david/hal-spec/hal-spec.html#fdi-search-paths

В /usr/share/hal/fdi/policy/20thirdparty</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77372</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-09 15:48:04 +0400</bug_when>
    <thetext>Так, с путём разобрались.
А с этим fdi то что не так (кроме форматирования и продублированной locale=)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77431</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-10 08:44:52 +0400</bug_when>
    <thetext>Сделано в 1.2506-alt3
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78384</commentid>
    <comment_count>11</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-22 16:21:29 +0400</bug_when>
    <thetext>Исправленный fdi для корректной работы русских имён

http://git.altlinux.org/people/boyarsh/packages/?p=ntfs-3g.git;a=commitdiff;h=b471883543604262c537ecfe126266538cb85752</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78387</commentid>
    <comment_count>12</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-22 16:22:00 +0400</bug_when>
    <thetext>*** Bug 17033 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78389</commentid>
    <comment_count>13</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-22 16:23:12 +0400</bug_when>
    <thetext>*** Bug 16725 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78392</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-22 16:30:52 +0400</bug_when>
    <thetext>Так, если ещё напишите что (а главное как) грамотно в changelog написать.....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78395</commentid>
    <comment_count>15</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-09-22 16:55:41 +0400</bug_when>
    <thetext>Попробовал у себя....
Почему-то из консоли &quot;mount /dev/sdb1 /media/temp&quot; монтирует нормально, а кде&apos;шным апплетом - без русских имен файлов.
Если прописать
&lt;merge key=&quot;volume.policy.mount_option.locale=ru_RU.UTF-8&quot; type=&quot;bool&quot;&gt;true&lt;/merge&gt;
то из кде тоже нормально монтирует
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78422</commentid>
    <comment_count>16</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2008-09-22 18:12:54 +0400</bug_when>
    <thetext>(In reply to comment #14)
&gt; Так, если ещё напишите что (а главное как) грамотно в changelog написать.....
fixed cyrillic filenames handling
где-то так..
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81180</commentid>
    <comment_count>17</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-11-17 09:31:22 +0300</bug_when>
    <thetext>Что-то подумалось:
&lt;merge key=&quot;volume.policy.mount_option.locale=ru_RU.UTF-8&quot; type=&quot;bool&quot;&gt;true&lt;/merge&gt;
мне кажется по умолчанию поставить не можем (вдруг у пользователя не ru_RU?)
может тогда такой fdi можно выделить в отдельный подпакет?
например ntfs-3g-hal-ru</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81184</commentid>
    <comment_count>18</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-11-17 12:42:30 +0300</bug_when>
    <thetext>&lt;merge key=&quot;volume.policy.mount_option.locale=en_US.UTF-8&quot; type=&quot;bool&quot;&gt;true&lt;/merge&gt;

на самом деле там не важно какой UTF-8, главное что бы UTF-8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81190</commentid>
    <comment_count>19</comment_count>
    <who name="Alexey Sidorov">alexsid</who>
    <bug_when>2008-11-17 13:46:47 +0300</bug_when>
    <thetext>Да вот что-то не уверен.
По крайней мере у меня с en_US русские имена не показывает.....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87347</commentid>
    <comment_count>20</comment_count>
    <who name="Aleksandr Smirnov">austellus</who>
    <bug_when>2009-03-16 10:38:38 +0300</bug_when>
    <thetext>В altlinux 5.0 на данный момент приведенные рекомендации не помогают.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87607</commentid>
    <comment_count>21</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-03-20 18:13:48 +0300</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; В altlinux 5.0 на данный момент приведенные рекомендации не помогают.
Работает!
1. Копируем данный в http://lists.altlinux.org/pipermail/community/2008-February/404073.html файл в /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi
2. service haldaemon restart
3. В KDE4 всё отлично монтируется и все русские файлы показываются и создаются.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87608</commentid>
    <comment_count>22</comment_count>
      <attachid>3384</attachid>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-03-20 18:14:46 +0300</bug_when>
    <thetext>Created attachment 3384
Правило правильного монтирования флешек с NTFS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87715</commentid>
    <comment_count>23</comment_count>
    <who name="Aleksandr Smirnov">austellus</who>
    <bug_when>2009-03-23 08:11:40 +0300</bug_when>
    <thetext>(В ответ на комментарий №21)
Спасибо, Андрей. Почему же никто раньше не написал, что необходимо так же перезапустить haldaemon?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87763</commentid>
    <comment_count>24</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2009-03-23 17:50:50 +0300</bug_when>
    <thetext>Потому что думали, что само собой разумеется. А я проверял досконально и сам споткнулся на этом. ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96983</commentid>
    <comment_count>25</comment_count>
    <who name="Denis G. Samsonenko">d.g.samsonenko</who>
    <bug_when>2009-08-21 07:06:55 +0400</bug_when>
    <thetext>Дома на branch-4.1 и kde3 втыкании флешки с nfts, монтировании и открытии щелчком на значке на рабочем столе русские имена файлов на флешке видны нормально.

На работе же на branch-5.0 русские имена файлов на флешке с ntfs не видны при монтировании и открытии дельфином.

И дома, и на работе присутствует файл /usr/share/hal/fdi/policy/20thirdparty/20-storage-ntfs-3g.fdi, входящий в пакет ntfs-3g, однако на branch-5.0 он похоже не работает.

Как было указано выше по треду, создал файл /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi и рестартанул haldaemon. После этого русские имена файлов стали видны и стало доступным копировать и создавать файлы с русскими именами на флешке.

Раз уж такое дело, то может стоит внести в пакет ntfs-3g этот самый /usr/share/hal/fdi/policy/10osvendor/10-ntfs-policy.fdi?

$ rpm -qa |grep ntfs
ntfs-3g-1.2506-alt3                
libntfs-3g-1.2506-alt3

$ rpm -ql ntfs-3g-1.2506-alt3
/sbin/mount.ntfs-3g                         
/usr/bin/ntfs-3g                            
/usr/bin/ntfs-3g.probe                      
/usr/share/doc/ntfs-3g-1.2506               
/usr/share/doc/ntfs-3g-1.2506/AUTHORS       
/usr/share/doc/ntfs-3g-1.2506/CREDITS       
/usr/share/doc/ntfs-3g-1.2506/ChangeLog     
/usr/share/doc/ntfs-3g-1.2506/NEWS          
/usr/share/doc/ntfs-3g-1.2506/README        
/usr/share/hal/fdi/policy/20thirdparty/20-storage-ntfs-3g.fdi
/usr/share/man/man8/mount.ntfs-3g.8.bz2                      
/usr/share/man/man8/ntfs-3g.8.bz2                            
/usr/share/man/man8/ntfs-3g.probe.8.gz</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98919</commentid>
    <comment_count>26</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2009-09-11 21:01:03 +0400</bug_when>
    <thetext>fixed</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2886</attachid>
            <date>2008-09-08 14:41:21 +0400</date>
            <delta_ts>2008-09-08 14:41:21 +0400</delta_ts>
            <desc>20-storage-ntfs-3g.fdi</desc>
            <filename>20-storage-ntfs-3g.fdi</filename>
            <type>application/octet-stream</type>
            <size>307</size>
            <attacher name="Anton V. Boyarshinov">boyarsh</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRldmljZWluZm8gdmVyc2lv
bj0iMC4yIj4KCiAgPGRldmljZT4KICAgIDxtYXRjaCBrZXk9InZvbHVtZS5mc3R5cGUiIHN0cmlu
Zz0ibnRmcyI+CiAgICAgIDxtZXJnZSBrZXk9InZvbHVtZS5mc3R5cGUiIHR5cGU9InN0cmluZyI+
bnRmcy0zZzwvbWVyZ2U+CiAgICAgIDxtZXJnZSBrZXk9InZvbHVtZS5wb2xpY3kubW91bnRfZmls
ZXN5c3RlbSIgdHlwZT0ic3RyaW5nIj5udGZzLTNnPC9tZXJnZT4KICAgIDwvbWF0Y2g+CiAgPC9k
ZXZpY2U+Cgo8L2RldmljZWluZm8+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3384</attachid>
            <date>2009-03-20 18:14:46 +0300</date>
            <delta_ts>2009-03-20 18:14:46 +0300</delta_ts>
            <desc>Правило правильного монтирования флешек с NTFS</desc>
            <filename>10-ntfs-policy.fdi</filename>
            <type>application/xml</type>
            <size>1871</size>
            <attacher name="Andrey Cherepanov">cas</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRldmljZWluZm8gdmVyc2lv
bj0iMC4yIj4KICAgIDxkZXZpY2U+CiAgICAgICAgPG1hdGNoIGtleT0idm9sdW1lLmZzdHlwZSIg
c3RyaW5nPSJudGZzIj4KICAgICAgICAgICAgPG1hdGNoIGtleT0iQGJsb2NrLnN0b3JhZ2VfZGV2
aWNlOnN0b3JhZ2UuaG90cGx1Z2dhYmxlIiAKYm9vbD0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8
bWVyZ2Uga2V5PSJ2b2x1bWUuZnN0eXBlIiB0eXBlPSJzdHJpbmciPm50ZnMtM2c8L21lcmdlPgog
ICAgICAgICAgICAgICAgPG1lcmdlIGtleT0idm9sdW1lLnBvbGljeS5tb3VudF9maWxlc3lzdGVt
IiAKdHlwZT0ic3RyaW5nIj5udGZzLTNnPC9tZXJnZT4KCiAgICAgICAgICAgICAgICA8YXBwZW5k
IGtleT0idm9sdW1lLm1vdW50LnZhbGlkX29wdGlvbnMiIAp0eXBlPSJzdHJsaXN0Ij5sb2NhbGU9
PC9hcHBlbmQ+CiAgICAgICAgICAgICAgICA8YXBwZW5kIGtleT0idm9sdW1lLm1vdW50LnZhbGlk
X29wdGlvbnMiIAp0eXBlPSJzdHJsaXN0Ij5kbWFzaz08L2FwcGVuZD4KICAgICAgICAgICAgICAg
IDxhcHBlbmQga2V5PSJ2b2x1bWUubW91bnQudmFsaWRfb3B0aW9ucyIgCnR5cGU9InN0cmxpc3Qi
PmZtYXNrPTwvYXBwZW5kPgogICAgICAgICAgICAgICAgPGFwcGVuZCBrZXk9InZvbHVtZS5tb3Vu
dC52YWxpZF9vcHRpb25zIiAKdHlwZT0ic3RybGlzdCI+c2lsZW50PC9hcHBlbmQ+CjwhLS0gICAg
ICAgICAgICAgICA8YXBwZW5kIGtleT0idm9sdW1lLm1vdW50LnZhbGlkX29wdGlvbnMiIAp0eXBl
PSJzdHJsaXN0Ij5zaG93X3N5c19maWxlczwvYXBwZW5kPiAtLT4KICAgICAgICAgICAgICAgIDxh
cHBlbmQga2V5PSJ2b2x1bWUubW91bnQudmFsaWRfb3B0aW9ucyIgCnR5cGU9InN0cmxpc3QiPmFs
bG93X290aGVyPC9hcHBlbmQ+CiAgICAgICAgICAgICAgICA8YXBwZW5kIGtleT0idm9sdW1lLm1v
dW50LnZhbGlkX29wdGlvbnMiIAp0eXBlPSJzdHJsaXN0Ij5zdHJlYW1zX2ludGVyZmFjZT08L2Fw
cGVuZD4KICAgICAgICAgICAgICAgIDxhcHBlbmQga2V5PSJ2b2x1bWUubW91bnQudmFsaWRfb3B0
aW9ucyIgCnR5cGU9InN0cmxpc3QiPmxvY2FsZT08L2FwcGVuZD4KCiAgICAgICAgICAgICAgICA8
bWVyZ2UgCmtleT0idm9sdW1lLnBvbGljeS5tb3VudF9vcHRpb24ubG9jYWxlPXJ1X1JVLlVURi04
IiB0eXBlPSJib29sIj50cnVlPC9tZXJnZT4KICAgICAgICAgICAgICAgIDxtZXJnZSBrZXk9InZv
bHVtZS5wb2xpY3kubW91bnRfb3B0aW9uLmRtYXNrPTAyMiIgCnR5cGU9ImJvb2wiPnRydWU8L21l
cmdlPgogICAgICAgICAgICAgICAgPG1lcmdlIGtleT0idm9sdW1lLnBvbGljeS5tb3VudF9vcHRp
b24uZm1hc2s9MTMzIiAKdHlwZT0iYm9vbCI+dHJ1ZTwvbWVyZ2U+CjwhLS0gICAgICAgICAgICAg
ICAgPG1lcmdlIAprZXk9InZvbHVtZS5wb2xpY3kubW91bnRfb3B0aW9uLnNob3dfc3lzX2ZpbGVz
IiB0eXBlPSJib29sIj50cnVlPC9tZXJnZT4gLS0+CiAgICAgICAgICAgICAgICA8bWVyZ2Uga2V5
PSJ2b2x1bWUucG9saWN5Lm1vdW50X29wdGlvbi5hbGxvd19vdGhlciIgCnR5cGU9ImJvb2wiPnRy
dWU8L21lcmdlPgogICAgICAgICAgICAgICAgPG1lcmdlIGtleT0idm9sdW1lLnBvbGljeS5tb3Vu
dF9vcHRpb24uc2lsZW50IiAKdHlwZT0iYm9vbCI+dHJ1ZTwvbWVyZ2U+CiAgICAgICAgICAgICAg
ICA8bWVyZ2UgCmtleT0idm9sdW1lLnBvbGljeS5tb3VudF9vcHRpb24uc3RyZWFtc19pbnRlcmZh
Y2U9d2luZG93cyIgCnR5cGU9ImJvb2wiPnRydWU8L21lcmdlPgoKICAgICAgICAgICAgPC9tYXRj
aD4KICAgICAgICA8L21hdGNoPgogICAgPC9kZXZpY2U+CjwvZGV2aWNlaW5mbz4=
</data>

          </attachment>
      

    </bug>

</bugzilla>