View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003736 | Far Manager | Descriptions | public | 2019-08-31 00:31 | 2019-10-15 00:22 |
Reporter | Mikhail | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003736: Невозможно изменить описание файла на сетевом диске | ||||
Description | Проблема возникает при попытке изменить описание любого файла в любой папке сетевого (network mapped) диска, если файл Descript.ion уже существует в этой папке. Проблема выражается в том, что содержимое файла Descript.ion (и, соответственно, описание файла) не меняется, выводится сообщение об ошибке а в папке возникает "временный файл" нулевой длины. Проблема наблюдается под Windows 7 x64 во всех версиях от 5448 и новее. В Версиях от 5447 и старше такое проблемы нет. На локальных дисках проблема не проявляется. | ||||
Steps To Reproduce | 1. Подключить сетевой диск. 2. Если в папке нет файла Descript.ion, создать его любым способом. 3. Нажать Ctrl-Z на любом файле. 4. Ввести или изменить описание файла. 5. Попытаться сохранить описание. | ||||
Tags | No tags attached. | ||||
Build | 5465 | ||||
|
В версии x86 такая же проблема, так что дело не в разрядности. Что-то поломалось между версиями 5447 и 5448. |
|
> выводится сообщение об ошибке Ну а само сообщение можно в студию? |
|
Cannot update file descriptions Can't create a temporary file: параметр задан неверно Наблюдается не только на подмонтированных дисках, но и при входе в сетевое расположение через плагин Network browser. Кстати, ошибка наблюдается только на шарах от Samba. В папке расшареной из Windows всё работает. |
|
У меня работает без ошибок. Samba 4.9.11. |
|
У меня 4.8.12. Как бы то ни было, в FAR версий 5447 и старше на тех же шарах ошибка не возникает. Что изменилось в процедуре работы с файлом Descript.ion при переходе к версии 5448? |
|
В 5448 временный файл создается с теми же правами доступа, что и оригинальный. Я там нашел ошибку, возможно, это как раз ваш случай. Попробуйте 5462. |
|
Нет, не помогло. В 5462 и 5464 та же проблема. |
|
Не хотелось расставлять костыли, но, видимо, придется. 5465. |
|
Да, теперь работает. Спасибо! Если не сложно объясните, в чём была причина. Может мне в настройках Самбы что-то стоит подкрутить? |
|
> в чём была причина В каких-то тараканах самбы. https://github.com/FarGroup/FarManager/commit/9f88da120ef2d41fea8eec167f49a16b81ff12b9 В CreateFile передается security descriptor, взятый у существующего файла. В вашем случае оно почему-то говорит invalid parameter, поэтому пробуем еще раз, уже без дескриптора. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-08-31 00:31 | Mikhail | New Issue | |
2019-08-31 08:45 | Mikhail | Note Added: 0016583 | |
2019-08-31 11:53 | DrKnS | Note Added: 0016584 | |
2019-08-31 12:43 | Mikhail | Note Added: 0016585 | |
2019-08-31 16:22 | DrKnS | Note Added: 0016586 | |
2019-09-01 17:57 | Mikhail | Note Added: 0016588 | |
2019-09-01 20:30 | DrKnS | Note Added: 0016589 | |
2019-09-01 20:30 | DrKnS | Assigned To | => DrKnS |
2019-09-01 20:30 | DrKnS | Status | new => assigned |
2019-09-03 07:27 | Mikhail | Note Added: 0016591 | |
2019-09-03 23:23 | DrKnS | Note Added: 0016593 | |
2019-09-05 06:57 | Mikhail | Note Added: 0016595 | |
2019-10-15 00:21 | DrKnS | Note Added: 0016617 | |
2019-10-15 00:22 | DrKnS | Status | assigned => closed |
2019-10-15 00:22 | DrKnS | Resolution | open => fixed |
2019-10-15 00:22 | DrKnS | Fixed in Version | => 3.0 |
2019-10-15 00:22 | DrKnS | Build | => 5465 |