outwiker icon indicating copy to clipboard operation
outwiker copied to clipboard

Trouble with View mode (Lubuntu 22.04), v.3.2.0.926

Open Denis-KV opened this issue 1 year ago • 12 comments

Евгений, здравствуйте! Спасибо за отличную программу!

Outwiker 3.2.0.926 Lubuntu 22.04, Kubuntu 22.04, snap. Не работает просмотр (F4). Просто пустое окно. __content.html генерится, " открывается браузером. В версии 3.1 всё было хорошо. Что я делаю неверно? Спасибо!

Hi! Thank you for the great program!

Outwiker 3.2.0.926 Lubuntu 22.04, Kubuntu 22.04, snap. View mode(F4) doesn't work. Just an empty window. __content.html is generated, opens via browser. In version 3.1 everything was fine. Maybe I'm doing something incorrectly?

Thank You in advance!

Denis-KV avatar Sep 03 '23 15:09 Denis-KV

Как промежуточное решение попробуйте установить OutWiker из flatpak: flatpak install flathub net.jenyay.Outwiker

А я попробую воспроизвести проблему.

Jenyay avatar Sep 03 '23 16:09 Jenyay

А для snap попробуйте выполнить вот эти команды:

sudo snap connect outwiker:cups-control
sudo snap connect outwiker:removable-media

Jenyay avatar Sep 03 '23 16:09 Jenyay

Как промежуточное решение попробуйте установить OutWiker из flatpak: flatpak install flathub net.jenyay.Outwiker

Из flatpak работает хорошо, ошибка не воспроизводится

А для snap попробуйте выполнить вот эти команды:

sudo snap connect outwiker:cups-control
sudo snap connect outwiker:removable-media

Первым делом повторил эти команды, но, увы, это не помогло (

Denis-KV avatar Sep 03 '23 21:09 Denis-KV

Попробуйте установить вот этот snap - https://disk.yandex.ru/d/tTTBgrYtxZbZ2A:

sudo snap install outwiker_3.3.0.927_amd64.snap --dangerous

Jenyay avatar Sep 04 '23 06:09 Jenyay

Если не поможет, то есть еще два варианта. Мне помог первый из них, когда я столкнулся с похожей проблемой в Manjaro.

Первый:

Установить dbus-broker
sudo systemctl enable --global dbus-broker.service
sudo systemctl enable dbus-broker.service
Перезагрузиться

Второй:

dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY

Jenyay avatar Sep 04 '23 06:09 Jenyay

К сожалению, не помогло. Ни 3.3.0.927, ни первый, ни второй способ.

Denis-KV avatar Sep 04 '23 13:09 Denis-KV

Тогда покажите, что выводится в консоль, если программу запускать через команду outwiker.

Jenyay avatar Sep 04 '23 13:09 Jenyay

Что-то мне не пришло в голову сразу посмотреть/приложить. Вот:

3.2.0.926

(runoutwiker.py:20162): IBUS-WARNING **: 17:10:57.728: Failed to mkdir /home/dk/snap/outwiker/78/.config/ibus/bus: Not a directory

** (runoutwiker.py:20162): WARNING **: 17:11:01.274: Could not open /sys/class/dmi/id/chassis_type: Не удалось открыть файл «/sys/class/dmi/id/chassis_type»: Permission denied

** (runoutwiker.py:20162): WARNING **: 17:11:01.274: Could not open /sys/firmware/acpi/pm_profile: Не удалось открыть файл «/sys/firmware/acpi/pm_profile»: Permission denied

(process:20206): GLib-GIO-WARNING **: 17:11:01.882: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox

(runoutwiker.py:20162): Gtk-WARNING **: 17:11:02.622: Negative content height -7 (allocation 1, extents 4x4) while allocating gadget (node toolbar, owner GtkToolbar)

libEGL fatal: did not find extension DRI_Mesa version 1

с dbus-broker

libGL error: did not find extension DRI_Mesa version 1

libGL error: failed to load driver: swrast

(runoutwiker.py:1422): IBUS-WARNING **: 17:02:48.274: Failed to mkdir /home/dk/snap/outwiker/78/.config/ibus/bus: Not a directory

** (runoutwiker.py:1422): WARNING **: 17:02:49.872: AT-SPI: Could not obtain desktop path or name

** (runoutwiker.py:1422): WARNING **: 17:02:49.875: atk-bridge: GetRegisteredEvents returned message with unknown signature

** (runoutwiker.py:1422): WARNING **: 17:02:49.876: atk-bridge: get_device_events_reply: unknown signature

** (runoutwiker.py:1422): WARNING **: 17:02:49.876: atk-bridge: get_device_events_reply: unknown signature

** (runoutwiker.py:1422): WARNING **: 17:02:52.331: Could not open /sys/class/dmi/id/chassis_type: Не удалось открыть файл «/sys/class/dmi/id/chassis_type»: Permission denied

** (runoutwiker.py:1422): WARNING **: 17:02:52.331: Could not open /sys/firmware/acpi/pm_profile: Не удалось открыть файл «/sys/firmware/acpi/pm_profile»: Permission denied

(process:1490): GLib-GIO-WARNING **: 17:02:53.645: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox

libEGL warning: DRI2: failed to authenticate

libEGL fatal: did not find extension DRI_Mesa version 1

Denis-KV avatar Sep 04 '23 14:09 Denis-KV

Возвращаемся к нашей проблеме. Попробуйте запустить snap с заданием переменной окружения WEBKIT_DISABLE_DMABUF_RENDERER=1:

WEBKIT_DISABLE_DMABUF_RENDERER=1 outwiker

Jenyay avatar Oct 22 '23 11:10 Jenyay

И второй вариант, попробуйте установить вот эту сборку - https://disk.yandex.ru/d/_fRS3NpjmpUuQA

Jenyay avatar Oct 22 '23 11:10 Jenyay

Евгений, здравствуйте! Очень странная история. Сейчас не могу воспроизвести баг на той машине, где он мешал и на соответствующих виртуалках, где ранее проверял ваши рекомендации. Snap-пакет вычищал и устанавливал заново, даже корневой раздел из сентябрьского бэкапа поднимал - безрезультатно. Конечно, хорошо, что работает, но тот факт, что само собой исправилось то, что ещё 3 недели назад гарантированно проявлялось, как-то беспокоит. Продолжаю попытки нащупать зависимости, но пока, к сожалению, ваши последние рекомендации проверить не могу... Спасибо большое!

Denis-KV avatar Oct 28 '23 14:10 Denis-KV

У меня есть подозрение вот на эту проблему - https://www.mail-archive.com/[email protected]/msg1934762.html, связанную с обновлениями в WebKit и драйверами от Nvidia.

Jenyay avatar Oct 28 '23 15:10 Jenyay

Здравствуйте! Аналогичная проблема, версии те же Ubuntu 22.04.4 LTS Outwiker 3.2.0.926 Все вышеописанные воркараунды не помогли, версия из flatpack работает. В консоли следующее:

Gtk-Message: 23:39:39.498: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.

** (runoutwiker.py:32751): WARNING **: 23:39:41.213: Could not open /sys/class/dmi/id/chassis_type: Не удалось открыть файл «/sys/class/dmi/id/chassis_type»: Permission denied

** (runoutwiker.py:32751): WARNING **: 23:39:41.213: Could not open /sys/firmware/acpi/pm_profile: Не удалось открыть файл «/sys/firmware/acpi/pm_profile»: Permission denied
Gtk-Message: 23:39:41.280: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.

(process:32809): GLib-GIO-WARNING **: 23:39:41.404: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox
libEGL fatal: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.2' vs '23.0.4-0ubuntu1~22.04.1')

alexsmith82 avatar Jun 08 '24 13:06 alexsmith82