Bug 47601

Summary: Dolphin зависает при отсутствии доступа к NFS
Product: Sisyphus Reporter: Ivan Alekseev <qwetwe>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arseny, shaba, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Зависшее окно Dolphin
none
# cat /proc/mounts none

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