Bug 29171

Summary: Патч для одновременной работы нескольких пользователей в mate ломает работу gvfs без logind
Product: Sisyphus Reporter: enp <enp>
Component: gvfsAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, aris, boyarsh, cas, sem
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 29166    
Attachments:
Description Flags
gvfs-1.16.3-alt-logind-state.patch none

Description enp 2013-07-10 10:13:51 MSK
Патч сломал работу thunar и pcmanfm2 с sysvinit. Оно,
впрочем, воспроизводится просто в отсутствие logind:

$ /usr/libexec/gvfs/gvfs-udisks2-volume-monitor 
### debug: Error creating proxy - Ошибка вызова StartServiceByName для
org.freedesktop.login1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited
with unknown return code 1

(process:2950): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal:
assertion `G_IS_DBUS_PROXY (proxy)' failed
### debug: Error getting session - Ошибка вызова StartServiceByName для
org.freedesktop.login1:
GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited
with unknown return code 1

(process:2950): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed

(process:2950): GLib-GIO-CRITICAL **: g_dbus_proxy_new_for_bus_sync: assertion
`g_variant_is_object_path (object_path)' failed
*** Error in `/usr/libexec/gvfs/gvfs-udisks2-volume-monitor': corrupted
double-linked list: 0x08087380 ***
*** Error in `/usr/libexec/gvfs/gvfs-udisks2-volume-monitor': corrupted
double-linked list: 0x08087258 ***

Я попробовал пересобрать gvfs без этого патча - thunar и pcmanfm2 с sysvinit
заработали.
Comment 1 Mikhail Efremov 2013-07-10 21:09:02 MSK
Created attachment 5884 [details]
gvfs-1.16.3-alt-logind-state.patch

Обновленный alt-logind-state.patch.
Comment 2 Yuri N. Sedunov 2013-07-10 21:58:26 MSK
(In reply to comment #1)
> Обновленный alt-logind-state.patch.

task #99829
Comment 3 Mikhail Efremov 2013-07-11 00:48:09 MSK
(В ответ на комментарий №2)
> task #99829

Надо бы проверить с systemd (без systemd я проверял). Сломаться ничего не должно, но все же.
Comment 4 enp 2013-07-12 15:43:45 MSK
(В ответ на комментарий №2)
> (In reply to comment #1)
> > Обновленный alt-logind-state.patch.
> 
> task #99829

http://git.altlinux.org/tasks/99829 : The requested URL /tasks/99829 was not found on this server.

или где искать, чтоб потестировать? хотя можно и так отправлять, хуже, думаю, не будет ;)
Comment 5 Andrey Cherepanov 2013-07-12 17:52:04 MSK
(В ответ на комментарий №4)
> или где искать, чтоб потестировать? хотя можно и так отправлять, хуже, думаю,
> не будет ;)
Раз нет, значит уже в репозитории (Sisyphus и p7). Можете обновляться.