Bug 32836 - Caja Не работает "Просмотреть сеть"
Summary: Caja Не работает "Просмотреть сеть"
Status: REOPENED
Alias: None
Product: Branch p8
Classification: Distributions
Component: mate-file-manager (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 30940
  Show dependency tree
 
Reported: 2016-12-02 06:51 MSK by Виктор Хомченко
Modified: 2020-09-15 13:02 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Виктор Хомченко 2016-12-02 06:51:32 MSK
Свежеустановленная система Workstation 8.1
Сеть работает.
Открываем Caja, нажимает "просмотреть сеть". Пауза, за ней:" Не удалось показать «network:///»."

При этом, если в адресную строку ввести адрес вида smb://server/share - все работает.
Т.е. сломался браузер сети.

[victor@vmh ~]$ gvfs-info network:///
Error getting info: Время ожидания истекло

При этом:
[victor@vmh ~]$ smbtree 
...(тут перечислены все хосты с виндой)
	\\EKOMSRV        		Samba 4.2.10-Debian
		\\EKOMSRV\victor         	Home Directories
		\\EKOMSRV\IPC$           	IPC Service (Samba 4.2.10-Debian)
		\\EKOMSRV\Archives       	
		\\EKOMSRV\print$         	Printer Drivers

И еще: в LiveCD все работает как надо! Не работает после установки на HDD.
Такая же картина наблюдается в кентавре, обновленном до p8!
Comment 1 Виктор Хомченко 2016-12-02 07:09:51 MSK
Добавлю:

В логах вот это:

дек 02 10:45:35 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (gvfsd:1202): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Время ожидания истекло
дек 02 10:45:35 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (process:1647): WARNING **: Couldn't create directory monitor on smb://ekomgroup/. Error: Указанный адрес не подключён
дек 02 10:45:35 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (gvfsd:1202): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Время ожидания истекло
дек 02 10:45:35 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (process:1647): WARNING **: Couldn't create directory monitor on smb://ekomgroup/. Error: Указанный адрес не подключён
дек 02 10:47:13 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (gvfsd:1202): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Время ожидания истекло
дек 02 10:47:13 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (gvfsd:1202): WARNING **: dbus_mount_reply: Error from org.gtk.vfs.Mountable.mount(): Время ожидания истекло
дек 02 10:47:13 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (process:1692): WARNING **: Couldn't create directory monitor on smb://ekomgroup/. Error: Указанный адрес не подключён
дек 02 11:02:19 vmh.localdomain org.gtk.vfs.Daemon[1106]: ** (process:1647): WARNING **: Couldn't create directory monitor on smb://ekomgroup/. Error: Указанный адрес не подключён
Comment 2 Andrey Cherepanov 2016-12-02 11:29:56 MSK
Важность выставлена согласно https://www.altlinux.org/Bug_Severity_Policy.
Comment 3 Andrey Cherepanov 2016-12-02 15:03:22 MSK
Таймауты зависят от размера сети. В выделенной сети на установленной на виртуальной машине и обновлённой ALT Workstation 8.1 и сеть просматривается и gvfs-info network:/// работает штатным образом.
Comment 4 Виктор Хомченко 2016-12-02 15:41:01 MSK
Сеть состоит из 10 компьютеров, это не при чем. Почему в LiveCD сеть просматривается, а в установленной системе - нет? Да, и еще, у меня есть еще Simply, тоже обновленный до p8, но давно обновленный - там тоже все работает. Что изменилось за месяц-другой? И как насчет логов? Я бы покопал в сторону dbus, но к сожалению нет возможности глубоко погрузиться..
Comment 5 Michael Shigorin 2016-12-05 00:18:44 MSK
Попробуйте сравнить пакетный состав *gvfs* в LiveCD и на установленной системе -- что-то у меня сходу идей пока нет, но всяко спасибо за сообщение.
Comment 6 Michael Shigorin 2016-12-05 00:19:27 MSK
Да, и это блокер для 8.2.
Comment 7 Виктор Хомченко 2016-12-05 11:29:04 MSK
Продолжаем:

Иногда (а может всегда, после дли-и-инного тайм-аута, минут 15) 
gvfs-info оживает
[victor@vmh ~]$ gvfs-info network:///
отображаемое имя: Сеть
имя: /
тип: каталог
uri: network:///
атрибуты:
  standard::type: 2
  standard::name: /
  standard::display-name: Сеть
  standard::icon: network-workgroup
  standard::content-type: inode/directory
  standard::symbolic-icon: network-workgroup-symbolic
  id::filesystem: network:
  access::can-write: FALSE
  access::can-delete: FALSE
  access::can-trash: FALSE
  metadata::annotation:

[victor@vmh ~]$ gvfs-ls network:///
smb-root

И все.
На живой машинке (Simply) gvfs-ls network:/// выдает весь список хостов.

Версии gvfs и dbus в LiveCD и в установленной одинаковы.

Вот еще в логах:

[victor@vmh ~]$ journalctl -b | grep vfs
дек 05 12:27:49 vmh.localdomain org.gtk.vfs.AfcVolumeMonitor[1093]: Volume monitor alive
дек 05 12:27:50 vmh.localdomain org.gtk.vfs.UDisks2VolumeMonitor[1093]: disc.c:350: error opening file BDMV/index.bdmv
дек 05 12:27:50 vmh.localdomain org.gtk.vfs.UDisks2VolumeMonitor[1093]: disc.c:350: error opening file BDMV/BACKUP/index.bdmv
...
дек 05 15:10:46 vmh.localdomain org.gtk.vfs.Daemon[6010]: ** (process:6476): WARNING **: Couldn't create directory monitor on smb://ekomgroup/. Error: Указанный адрес не подключён
Comment 8 Michael Shigorin 2016-12-26 15:42:39 MSK
(В ответ на комментарий №5)
> Попробуйте сравнить пакетный состав *gvfs* в LiveCD и на установленной системе
Получилось?
Comment 9 Виктор Хомченко 2016-12-27 09:32:13 MSK
> Получилось?

На LiveCD:

[root@localhost ~]# apt-cache search gvfs* --full | grep Provides
Provides: /usr/lib/rpm/macros.d,..., rpm (= 4.0.4-alt100.94)
Provides: libgio-2.0.so.0()(64bit) (...), libgio (= 2.48.2-alt1.M80P.2)
Provides: gvfs (= 1.28.3-alt1)
Provides: fuse-gvfs (= 1.28.3-alt1)
Provides: gvfs-backend-afc (= 1.28.3-alt1)
Provides: gvfs-backend-afp (= 1.28.3-alt1)
Provides: gvfs-backend-cdda (= 1.28.3-alt1)
Provides: gvfs-backend-dnssd (= 1.28.3-alt1)
Provides: gvfs-backend-goa (= 1.28.3-alt1)
Provides: gvfs-backend-google (= 1.28.3-alt1)
Provides: gvfs-backend-mtp (= 1.28.3-alt1)
Provides: gvfs-backend-nfs (= 1.28.3-alt1)
Provides: gvfs-backend-recent-files (= 1.28.3-alt1)
Provides: gvfs-utils (= 1.28.3-alt1)
Provides: gvfs-backend-smb (= 1.28.3-alt1)
Provides: gvfs-backends (= 1.28.3-alt1)

На установленной системе

/home/victor/Документы/gvfs_installed_list.txt                                  1516/1516              100%
[root@vmh ~]# apt-cache search gvfs* --full | grep Filename
Filename: gigolo-0.4.2-alt1.x86_64.rpm
Filename: libgio-2.48.2-alt1.M80P.2.x86_64.rpm
Filename: libgio-devel-2.48.2-alt1.M80P.2.x86_64.rpm
Filename: fuse-gvfs-1.28.3-alt1.x86_64.rpm
Filename: gvfs-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-afc-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-afp-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-cdda-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-dnssd-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-goa-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-google-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-mtp-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-nfs-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-recent-files-1.28.3-alt1.x86_64.rpm
Filename: gvfs-backend-smb-1.28.3-alt1.x86_64.rpm
Filename: gvfs-tests-1.28.3-alt1.x86_64.rpm
Filename: gvfs-utils-1.28.3-alt1.x86_64.rpm
Filename: libfm4-1.2.5-alt0.M80P.1.x86_64.rpm
Filename: rpm-4.0.4-alt100.96.M80P.1.x86_64.rpm
Filename: tuxcmd-gvfs-0.6.70-alt2.x86_64.rpm
Filename: i586-gvfs-1.28.3-alt1.i586.rpm
Filename: i586-libfm4-1.2.5-alt0.M80P.1.i586.rpm
Filename: i586-libgio-2.48.2-alt1.M80P.2.i586.rpm
Filename: i586-libgio-devel-2.48.2-alt1.M80P.2.i586.rpm
Filename: i586-tuxcmd-gvfs-0.6.70-alt2.i586.rpm
Filename: libgio-doc-2.48.2-alt1.M80P.2.noarch.rpm
Filename: bash-completion-gvfs-1.28.3-alt1.noarch.rpm
Filename: gvfs-backends-1.28.3-alt1.noarch.rpm
Filename: gvfs-devel-1.28.3-alt1.noarch.rpm
Filename: perl-Getopt-ArgvFile-1.11-alt1.1.noarch.rpm

(почему-то на LiveCD строки с Filename пустые).
Comment 10 Виктор Хомченко 2017-09-20 07:37:42 MSK
Добавляю: 

[root@vmh ~]# ls -l /var/run/user/500/
ls: невозможно получить доступ к '/var/run/user/500/gvfs': Отказано в доступе
итого 0
drwx------ 2 victor victor 60 сен 20 11:06 dconf
d????????? ? ?      ?       ?            ? gvfs
drwx------ 2 victor victor 80 сен 20 11:06 keyring
drwx------ 2 victor victor 80 сен 20 11:06 pulse

И чего с правами на gvfs ?

Еще:
[root@vmh ~]# cat /etc/mt
.
.
gvfsd-fuse /var/run/user/500/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=500,group_id=500 0 0
gvfsd-fuse /run/user/500/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=500,group_id=500 0 0

А вот это: user_id=500,group_id=500 правильно?
В других строках написано uid=500,gid=500..
Comment 11 Виктор Хомченко 2017-09-20 07:39:59 MSK
> Еще:
> [root@vmh ~]# cat /etc/mt

cat /etc/mtab
Comment 12 Michael Shigorin 2017-09-20 13:17:33 MSK
(В ответ на комментарий №10)
> [root@vmh ~]# ls -l /var/run/user/500/
> ls: невозможно получить доступ к '/var/run/user/500/gvfs': Отказано в доступе
Это типично для fuse без специальных опций -- смотрите от того же пользователя.
Comment 13 Виктор Хомченко 2017-09-20 13:56:39 MSK
> Это типично для fuse без специальных опций -- смотрите от того же пользователя.

Действительно.. 
[victor@vmh logs]$ ls -l /var/run/user/500/
итого 0
drwx------ 2 victor victor 60 сен 20 17:27 dconf
dr-x------ 2 victor victor  0 сен 20 11:06 gvfs
drwx------ 2 victor victor 80 сен 20 11:06 keyring
drwx------ 2 victor victor 80 сен 20 11:06 pulse

ОК! Смотрим дальше..

Адрес вида smb://192.168.1.200/archives/ открывается нормально и :

[victor@vmh gvfs]$ ls -l /var/run/user/500/gvfs/
итого 0
drwx------ 1 victor victor 0 авг 15 12:43 'smb-share:server=192.168.1.200,share=archives'
т.е. сама шара монтируется (т.е. /usr/share/gvfs/mounts/smb.mount), не работает smb-browse.mount

Где порыть?
Comment 14 Mikhail Efremov 2017-11-27 21:39:11 MSK
У меня вполне работает "Просмотреть сеть" в Caja при беглом тесте. Если все еще есть проблемы, то переоткрывайте и лучше сразу вешать баг на Caja.
Comment 15 Andrey Cherepanov 2017-11-28 14:12:14 MSK
На caja.
Comment 16 Виктор Хомченко 2017-11-28 14:18:15 MSK
(В ответ на комментарий №14)
> У меня вполне работает "Просмотреть сеть" в Caja при беглом тесте. Если все еще
> есть проблемы, то переоткрывайте и лучше сразу вешать баг на Caja.

Да закрывайте уже.. У меня по все по прежнему не работает и я не понимаю почему, что в моей сетке не так.
Следующая система будет не AltLinux..
Comment 17 Andrey Cherepanov 2017-11-28 15:04:48 MSK
(В ответ на комментарий №16)
> (В ответ на комментарий №14)
> > У меня вполне работает "Просмотреть сеть" в Caja при беглом тесте. Если все еще
> > есть проблемы, то переоткрывайте и лучше сразу вешать баг на Caja.
> 
> Да закрывайте уже.. У меня по все по прежнему не работает и я не понимаю
> почему, что в моей сетке не так.
> Следующая система будет не AltLinux..
Виктор, всё так. Просто с GTK+ весьма заморочено отлаживать. Но стендировать на реальной сети вполне можно. Спасибо за багу, мы обязательно будем её исправлять.
Comment 18 Maxim Knyazev 2020-09-15 13:01:01 MSK
Поддержка дистрибутива завершена. Используйте новые версии.
Comment 19 Anton Farygin 2020-09-15 13:02:48 MSK
Максим, не закрывайте существующие ошибки. Поддержка дистрибутива не завершена.