Bug 50671 - Пустое окно авторизации в nheko
Summary: Пустое окно авторизации в nheko
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nheko (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-17 17:58 MSK by Tatyana Gagina
Modified: 2026-04-10 13:01 MSK (History)
11 users (show)

See Also:


Attachments
screen (24.33 KB, image/png)
2024-06-17 17:58 MSK, Tatyana Gagina
no flags Details
Демонстрация ошибки на ALT Workstation 10.2 с обновлением до Сизифа. (56.38 KB, image/png)
2024-09-06 16:43 MSK, Фомченков Семен
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2024-06-17 17:58:16 MSK
Created attachment 16282 [details]
screen

Стенд обновлён до Sisyphus:
ALT Education XFCE x86-64
(Воспроизводится только на XFCE)

Версия: nheko-0.11.3-alt1

Шаги:
1) Установить:
# apt-get install -y nheko

2) $ nheko

Результат: пустое окно (screen).

Вывод в терминале: 
$ nheko
[2024-06-17 17:54:02.874] [ui] [info] Restoring window size 0x0
[2024-06-17 17:54:02.891] [ui] [info] WebRTC: initialised GStreamer 1.24.4
[2024-06-17 17:54:02.964] [ui] [info] jdenticon plugin not found.
[2024-06-17 17:54:03.136] [qml] [warning] qrc:/qml/Root.qml:417:9: Type ChatPage unavailable 
             ChatPage { 
             ^ (qrc:/qml/Root.qml:417, )
[2024-06-17 17:54:03.136] [qml] [warning] qrc:/qml/ChatPage.qml:105:17: Type RoomList unavailable 
                     RoomList { 
                     ^ (qrc:/qml/ChatPage.qml:105, )
[2024-06-17 17:54:03.137] [qml] [warning] qrc:/qml/RoomList.qml:112:17: Type TimelineView unavailable 
                     TimelineView { 
                     ^ (qrc:/qml/RoomList.qml:112, )
[2024-06-17 17:54:03.137] [qml] [warning] qrc:/qml/TimelineView.qml:17:1: module "QtQuick.Particles" is not installed 
     import QtQuick.Particles 2.15 
     ^ (qrc:/qml/TimelineView.qml:17, )
[2024-06-17 17:54:03.154] [ui] [info] starting nheko 0.11.3
[2024-06-17 17:54:03.168] [ui] [info] Unity service available: false

Ожидаемый результат: открылось окно для входа/регистрации.
Comment 1 Фомченков Семен 2024-09-06 16:42:17 MSK
Ошибка также воспроизводится на ALT Workstation 10.2 x86-64 (DE: MATE) с обновлением до Sisyphus по шагам указанным выше.
Comment 2 Фомченков Семен 2024-09-06 16:43:03 MSK
Created attachment 16808 [details]
Демонстрация ошибки на ALT Workstation 10.2 с обновлением до Сизифа.
Comment 3 gBopHuk 2025-09-01 12:18:49 MSK
Необходим пакет libqt5-quickparticles для работы приложения
Comment 4 manowar@altlinux.org 2025-09-01 12:45:40 MSK
Только QT6. Сейчас прикрутим.
Comment 5 Repository Robot 2025-09-01 13:10:05 MSK
nheko-0.12.0-alt3 -> sisyphus:

Mon Sep 01 2025 Paul Wolneykien <manowar@altlinux> 0.12.0-alt3
- Fix: Add runtime dependency on libqt6-quickparticles (closes: 49690, 50671).
Comment 6 ildar 2026-04-05 10:03:02 MSK
Снова не хватает:
libqt6-labsplatform
libqt6-quickcontrols2
libqt6-quickcontrols2basic
libqt6-quickcontrols2fusion
libqt6-quickeffects
libqt6-quicklayouts
Comment 7 Arseny Maslennikov 2026-04-08 14:43:24 MSK
(In reply to ildar from comment #6)
> Снова не хватает:
> libqt6-labsplatform
> libqt6-quickcontrols2
> libqt6-quickcontrols2basic
> libqt6-quickcontrols2fusion
> libqt6-quickeffects
> libqt6-quicklayouts

+1...

  [2026-04-08 14:02:55.100] [qml] [warning] qrc:/resources/qml/Root.qml:9:1: module "QtQuick.Controls" is not installed 
     import QtQuick.Controls 
     ^ (qrc:/resources/qml/Root.qml:9, )
  [2026-04-08 14:02:55.104] [ui] [info] starting nheko 0.12.1
Comment 8 Sergey V Turchin 2026-04-08 14:47:29 MSK
(Ответ для ildar на комментарий #6)
> Снова не хватает:
> libqt6-labsplatform
> libqt6-quickcontrols2
> libqt6-quickcontrols2basic
> libqt6-quickcontrols2fusion
> libqt6-quickeffects
> libqt6-quicklayouts
Нет. Не хватает qt6-declarative, а не их.
Comment 9 Sergey V Turchin 2026-04-08 14:48:46 MSK
libqt6-* из Requires лучше убрать.
Comment 10 manowar@altlinux.org 2026-04-08 15:05:15 MSK
Если кто-то знает правильный ответ, я могу добавить зависимости. Сам пока не пользуюсь, поэтому не могу проверить.
Comment 11 Arseny Maslennikov 2026-04-08 15:18:08 MSK
(In reply to manowar@altlinux.org from comment #10)
> Если кто-то знает правильный ответ, я могу добавить зависимости. Сам пока не
> пользуюсь, поэтому не могу проверить.

Я думаю, zerg@ здесь прав.
Comment 12 manowar@altlinux.org 2026-04-08 16:54:15 MSK
А не было попыток решить эту проблему через автопоиск зависимостей (QT)?
Comment 13 Sergey V Turchin 2026-04-08 17:14:13 MSK
(Ответ для manowar@altlinux.org на комментарий #12)
> А не было попыток решить эту проблему через автопоиск зависимостей (QT)?
Было в Qt5. Померло в Qt6. rpm-build-qml6, но поиск зависимостей уже заглушка.

Автоматические Provides в Qt6 ещё работают, но не всё охватывают, т.к. полно проблем с генерацией.
Comment 14 Sergey V Turchin 2026-04-09 12:04:42 MSK
(Ответ для Sergey V Turchin на комментарий #13)
> Автоматические Provides в Qt6 ещё работают, но не всё охватывают, т.к. полно
> проблем с генерацией.
При желании можно использовать их, но вручную.
https://git.altlinux.org/gears/p/plasma-bigscreen.git?p=plasma-bigscreen.git;a=commitdiff;h=3e127e9f910905d1fa22108b2d818013f42b1489
Comment 16 Sergey V Turchin 2026-04-09 16:32:07 MSK
(Ответ для manowar@altlinux.org на комментарий #15)
> * https://packages.altlinux.org/ru/tasks/414733/
> * https://packages.altlinux.org/ru/tasks/414734/
Забыл убрать libqt6-*
Comment 18 Sergey V Turchin 2026-04-09 20:31:17 MSK
(Ответ для manowar@altlinux.org на комментарий #17)
> Убрал.
> https://git.altlinux.org/tasks/414733/gears/200/git?p=git;a=commitdiff;
> h=addad5a9cdc9c2d9be410b3ebedfc45670715b90 .
Ок.
Comment 19 Repository Robot 2026-04-10 13:01:59 MSK
nheko-0.12.1-alt4 -> sisyphus:

Thu Apr 09 2026 Paul Wolneykien <manowar@altlinux> 0.12.1-alt4
- Require qt6-declarative and remove libqt6-* from runtime dependencies
  (closes: 50671).