Bug 47601 - Dolphin зависает при отсутствии доступа к NFS
Summary: Dolphin зависает при отсутствии доступа к NFS
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-15 13:04 MSK by Ivan Alekseev
Modified: 2024-03-05 19:23 MSK (History)
3 users (show)

See Also:


Attachments
Зависшее окно Dolphin (189.27 KB, image/png)
2023-09-15 13:06 MSK, Ivan Alekseev
no flags Details
# cat /proc/mounts (2.06 KB, text/plain)
2023-09-15 14:59 MSK, Ivan Alekseev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Alekseev 2023-09-15 13:04:21 MSK
- Стенд: система, установленная из образа alt-kworkstation-10.1-install-x86_64.iso и обновлённая до p10.

- Версии пакетов:
libdolphinprivate5-23.04.3-alt3.x86_64
libdolphinvcs5-23.04.3-alt3.x86_64
kde5-dolphin-23.04.3-alt3.x86_64
kde5-dolphin-common-23.04.3-alt3.noarch

- Шаги для воспроизведения:
1. # mkdir /mnt/test
2. # echo "10.20.30.40:/ /mnt/test/ nfs ro,nolock,x-systemd.automount,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,local_lock=none,_netdev 1 0" >> /etc/fstab
3. # reboot
4. Запустить Dolphin и перейти в любую папку.

- Фактический результат: открытие выбранной директории не происходит, вместо этого Dolphin зависает. При дальнейших попытках взаимодействия программа не отвечает.

- Ожидаемый результат: Dolphin не зависает при наличии в /etc/fstab записи NFS с недоступным ресурсом.

Также ошибка воспроизводится при попытке сохранить скриншот, сделанный с помощью Spectacle. При нажатии "Сохранить как..." должно открыться окно Dolphin с выбором места для сохранения, но этого не происходит, программа зависает.
Comment 1 Ivan Alekseev 2023-09-15 13:04:43 MSK
Прошу прощения, система обновлена до Sisyphus, конечно же.
Comment 2 Ivan Alekseev 2023-09-15 13:06:20 MSK
Created attachment 14442 [details]
Зависшее окно Dolphin
Comment 3 Sergey V Turchin 2023-09-15 13:20:05 MSK
(Ответ для Ivan Alekseev на комментарий #0)
> hard
Вы сами уверены, что NFS не отвалится.
Comment 4 Ivan Alekseev 2023-09-15 14:37:19 MSK
фыв(Ответ для Sergey V Turchin на комментарий #3)
> (Ответ для Ivan Alekseev на комментарий #0)
> > hard
> Вы сами уверены, что NFS не отвалится.

Убрал опцию hard, перезагрузил машину, но проводник всё так же зависает.
Comment 5 Sergey V Turchin 2023-09-15 14:43:46 MSK
(Ответ для Ivan Alekseev на комментарий #4)
> Убрал опцию hard, перезагрузил машину, но проводник всё так же зависает.
А в /proc/mounts что написано про эту файловую систему?
Comment 6 Ivan Alekseev 2023-09-15 14:58:46 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> (Ответ для Ivan Alekseev на комментарий #4)
> > Убрал опцию hard, перезагрузил машину, но проводник всё так же зависает.
> А в /proc/mounts что написано про эту файловую систему?

Про NFS? Ничего. Ресурс же не примонтирован.
Comment 7 Ivan Alekseev 2023-09-15 14:59:30 MSK
Created attachment 14443 [details]
# cat /proc/mounts
Comment 8 Ivan Alekseev 2023-09-15 15:02:23 MSK
Выглядит так, что Dolphin'у не удается успешно опросить NFS, для соответствующего его отображения в нижнем левом углу, в разделе "Устройства".
Comment 9 Sergey V Turchin 2023-09-15 15:20:24 MSK
С опциями
nouauto,user,ro,nolock,soft,relatime,local_lock=none,_netdev
не виснет.
Comment 10 Alexey Shabalin 2023-09-15 19:11:11 MSK
nouauto -> noauto

У меня такие опции, тоже все нормально:
ro,noauto,x-systemd.automount,timeo=14,x-systemd.idle-timeout=1min,_netdev