Description of problem: Nheko does not boot into the Lxqt desktop environment. It may be due to the latest Plasma updates. I have Kwallet installed (which it also depends on to start), and before it worked for me. Version-Release number of selected component (if applicable): Nheko and Lxqt desktop How reproducible: Install Nheko in Lxqt Desktop and run.
Created attachment 14573 [details] Nheko terminal output I attach nheko terminal output. Here appears various bugs and nheko don't boot.
CC: (none) => joselp
Not sure what can be I not have this issue, I found some bugs in other applications with the same message, but I don't know how can be related * Is one one you AMD systems? -> Try uninstall amdgpupro , Not works? -> Then reinstall amdgpupro * Install vdpauinfo , and libva-utils then run vdpauinfo and vainfo Look if one complain about a missing file
I do not understand comment 0: "Nheko does not boot into the Lxqt desktop environment".; which implies it is something pre-desktop. Yet it is described as an application: Summary : Desktop client for the Matrix protocol so I think you mean 'does not boot in LxQt...' Please fill in the Source RPM field. "Nheko don't work in Lxqt Desktop" makes more sense. And begs the obvious question "Does it work on other desktops?". I do not have a Cauldron system, so cannot try that. BTAIM katnatek is fielding this. If you pass it to packagers, use pkg-bugs.
My system in this case is an Intel Atom, I have tried what Katnatek indicates in comment 2 and it still does not work. The terminal output after executing the two commands is this: [jose@localhost ~]$ vdpauinfo display: :0 screen: 0 Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory Error creating VDPAU device: 1 [jose@localhost ~]$ vainfo Trying display: wayland Trying display: x11 libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib64/dri/i915_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit [jose@localhost ~]$
I clarify that it does not work in Lightdm on the same computer either, so we can say that it may not be the desktop environment. I don't have another team with Lxqt to ensure it.
This is output from terminal of vdpauinfo: [jose@localhost ~]$ vdpauinfo display: :0 screen: 0 libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib64/dri/i915_drv_video.so libva info: va_openDriver() returns -1 API version: 1 Information string: OpenGL/VAAPI backend for VDPAU Video surface: name width height types ------------------------------------------- 420 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 422 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 444 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 420_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 422_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 444_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16 Decoder capabilities: name level macbs width height ---------------------------------------------------- MPEG1 --- not supported --- MPEG2_SIMPLE --- not supported --- MPEG2_MAIN --- not supported --- H264_BASELINE --- not supported --- H264_MAIN --- not supported --- H264_HIGH --- not supported --- VC1_SIMPLE --- not supported --- VC1_MAIN --- not supported --- VC1_ADVANCED --- not supported --- MPEG4_PART2_SP --- not supported --- MPEG4_PART2_ASP --- not supported --- DIVX4_QMOBILE --- not supported --- DIVX4_MOBILE --- not supported --- DIVX4_HOME_THEATER --- not supported --- DIVX4_HD_1080P --- not supported --- DIVX5_QMOBILE --- not supported --- DIVX5_MOBILE --- not supported --- DIVX5_HOME_THEATER --- not supported --- DIVX5_HD_1080P --- not supported --- H264_CONSTRAINED_BASELINE --- not supported --- H264_EXTENDED --- not supported --- H264_PROGRESSIVE_HIGH --- not supported --- H264_CONSTRAINED_HIGH --- not supported --- H264_HIGH_444_PREDICTIVE --- not supported --- VP9_PROFILE_0 --- not supported --- VP9_PROFILE_1 --- not supported --- VP9_PROFILE_2 --- not supported --- VP9_PROFILE_3 --- not supported --- HEVC_MAIN --- not supported --- HEVC_MAIN_10 --- not supported --- HEVC_MAIN_STILL --- not supported --- HEVC_MAIN_12 --- not supported --- HEVC_MAIN_444 --- not supported --- HEVC_MAIN_444_10 --- not supported --- HEVC_MAIN_444_12 --- not supported --- AV1_MAIN --- not supported --- AV1_HIGH --- not supported --- AV1_PROFESSIONAL --- not supported --- Output surface: name width height nat types ---------------------------------------------------- B8G8R8A8 2048 2048 y R8G8B8A8 2048 2048 y R10G10B10A2 2048 2048 y B10G10R10A2 2048 2048 y A8 2048 2048 y Bitmap surface: name width height ------------------------------ B8G8R8A8 2048 2048 R8G8B8A8 2048 2048 R10G10B10A2 2048 2048 B10G10R10A2 2048 2048 A8 2048 2048 Video mixer: feature name sup ------------------------------------ DEINTERLACE_TEMPORAL - DEINTERLACE_TEMPORAL_SPATIAL - INVERSE_TELECINE - NOISE_REDUCTION - SHARPNESS - LUMA_KEY - HIGH QUALITY SCALING - L1 - HIGH QUALITY SCALING - L2 - HIGH QUALITY SCALING - L3 - HIGH QUALITY SCALING - L4 - HIGH QUALITY SCALING - L5 - HIGH QUALITY SCALING - L6 - HIGH QUALITY SCALING - L7 - HIGH QUALITY SCALING - L8 - HIGH QUALITY SCALING - L9 - parameter name sup min max ----------------------------------------------------- VIDEO_SURFACE_WIDTH - VIDEO_SURFACE_HEIGHT - CHROMA_TYPE - LAYERS - attribute name sup min max ----------------------------------------------------- BACKGROUND_COLOR - CSC_MATRIX - NOISE_REDUCTION_LEVEL - SHARPNESS_LEVEL - LUMA_KEY_MIN_LUMA - LUMA_KEY_MAX_LUMA - [jose@localhost ~]$
(In reply to Jose Manuel López from comment #4) > My system in this case is an Intel Atom, I have tried what Katnatek > indicates in comment 2 and it still does not work. The terminal output after > executing the two commands is this: > > [jose@localhost ~]$ vdpauinfo > display: :0 screen: 0 > Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object > file: No such file or directory > urpmf libvdpau_va_gl.so -f lib64vdpau-va-gl1-0.4.2-5.mga9.x86_64:/usr/lib64/vdpau/libvdpau_va_gl.so.1 Try installing lib64vdpau-va-gl1 I am reformatting my VM to see if I can reproduce
Oh this is in cauldron ups, I will try again tomorrow I hope
I I have tried to install nheko un Xfce desktop in the same computer. The bug is here still.
I found something The application starts, not crash, but not Ends the process of load the interface, the inner part of the window is fully gray, and I get this on terminal nheko MESA: error: ZINK: failed to choose pdev glx: failed to create drisw screen [2024-06-18 12:57:28.300] [ui] [info] Restoring window size 1066x600 [2024-06-18 12:57:28.980] [ui] [info] WebRTC: initialised GStreamer 1.24.4 [2024-06-18 12:57:30.487] [qml] [warning] Couldn't load VAAPI library (:0, ) [2024-06-18 12:57:30.684] [ui] [info] Loaded jdenticon plugin. [2024-06-18 12:57:30.862] [qml] [warning] qrc:/resources/qml/Root.qml:11:1: el módulo «QtQuick.Window» no está instalado import QtQuick.Window ^ (qrc:/resources/qml/Root.qml:11, ) [2024-06-18 12:57:30.862] [qml] [warning] qrc:/resources/qml/Root.qml:10:1: el módulo «QtQuick.Controls» no está instalado import QtQuick.Controls ^ (qrc:/resources/qml/Root.qml:10, ) [2024-06-18 12:57:30.862] [qml] [warning] qrc:/resources/qml/Root.qml: el módulo «QtQml.WorkerScript» no está instalado (qrc:/resources/qml/Root.qml:-1, ) [2024-06-18 12:57:30.862] [qml] [warning] qrc:/resources/qml/Root.qml:8:1: el módulo «Qt.labs.platform» no está instalado import Qt.labs.platform 1.1 as Platform ^ (qrc:/resources/qml/Root.qml:8, ) [2024-06-18 12:57:30.862] [qml] [warning] qrc:/resources/qml/Root.qml:11:1: el módulo «QtQuick.Window» no está instalado import QtQuick.Window ^ (qrc:/resources/qml/Root.qml:11, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml:10:1: el módulo «QtQuick.Controls» no está instalado import QtQuick.Controls ^ (qrc:/resources/qml/Root.qml:10, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml: el módulo «QtQml.WorkerScript» no está instalado (qrc:/resources/qml/Root.qml:-1, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml:8:1: el módulo «Qt.labs.platform» no está instalado import Qt.labs.platform 1.1 as Platform ^ (qrc:/resources/qml/Root.qml:8, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml:11:1: el módulo «QtQuick.Window» no está instalado import QtQuick.Window ^ (qrc:/resources/qml/Root.qml:11, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml:10:1: el módulo «QtQuick.Controls» no está instalado import QtQuick.Controls ^ (qrc:/resources/qml/Root.qml:10, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml: el módulo «QtQml.WorkerScript» no está instalado (qrc:/resources/qml/Root.qml:-1, ) [2024-06-18 12:57:30.863] [qml] [warning] qrc:/resources/qml/Root.qml:8:1: el módulo «Qt.labs.platform» no está instalado import Qt.labs.platform 1.1 as Platform ^ (qrc:/resources/qml/Root.qml:8, ) [2024-06-18 12:57:30.864] [qml] [warning] qrc:/resources/qml/Root.qml:11:1: el módulo «QtQuick.Window» no está instalado import QtQuick.Window ^ (qrc:/resources/qml/Root.qml:11, ) [2024-06-18 12:57:30.864] [qml] [warning] qrc:/resources/qml/Root.qml:10:1: el módulo «QtQuick.Controls» no está instalado import QtQuick.Controls ^ (qrc:/resources/qml/Root.qml:10, ) [2024-06-18 12:57:30.864] [qml] [warning] qrc:/resources/qml/Root.qml: el módulo «QtQml.WorkerScript» no está instalado (qrc:/resources/qml/Root.qml:-1, ) [2024-06-18 12:57:30.864] [qml] [warning] qrc:/resources/qml/Root.qml:8:1: el módulo «Qt.labs.platform» no está instalado import Qt.labs.platform 1.1 as Platform ^ (qrc:/resources/qml/Root.qml:8, ) [2024-06-18 12:57:30.995] [ui] [info] starting nheko 0.12.0 [2024-06-18 12:57:31.092] [ui] [info] User already signed in, showing chat page [2024-06-18 12:57:31.224] [ui] [info] Switching to chat page [2024-06-18 12:57:31.224] [ui] [info] Unity service available: false [2024-06-18 12:57:41.296] [db] [info] database ready [2024-06-18 12:57:41.308] [db] [info] restoring state from cache [2024-06-18 12:57:41.318] [db] [info] Removing old cached messages [2024-06-18 12:57:41.328] [db] [info] Message removal done [2024-06-18 12:57:41.476] [db] [info] Restored 24 rooms from cache [2024-06-18 12:57:41.570] [crypto] [info] ed25519 : utyY171G9TucbOXZofvYNpkGxZ9ez/zwWJSxEF+bL/4 [2024-06-18 12:57:41.570] [crypto] [info] curve25519: 3P05SQm49+CU7uVlLvgTQwotT1ggL22KXvMd4HfrRnA [2024-06-18 12:57:42.291] [crypto] [info] No key for online key backup. [2024-06-18 12:57:45.141] [crypto] [info] Fetched server key count 50 signed_curve25519 [2024-06-18 12:57:45.166] [net] [info] TURN server(s) retrieved from homeserver: [2024-06-18 12:57:45.166] [net] [info] username: 1718845064:@katnatek:matrix.org [2024-06-18 12:57:45.166] [net] [info] ttl: 86400 seconds [2024-06-18 12:57:45.166] [net] [info] uri: turn:turn.matrix.org:3478?transport=udp [2024-06-18 12:57:45.166] [net] [info] uri: turn:turn.matrix.org:3478?transport=tcp [2024-06-18 12:57:45.166] [net] [info] uri: turns:turn.matrix.org:443?transport=tcp [2024-06-18 12:58:12.922] [mtx] [info] Skipping rule with unknown condition type: event_property_contains [2024-06-18 12:58:12.922] [mtx] [info] Skipping rule with unknown condition type: event_property_is [2024-06-18 12:58:12.923] [mtx] [info] Skipping rule with unknown condition type: event_property_is So search on internet looks like 0.12.0 requires qtdeclarative6, I instatll it, and then I can start the application Jose Manuel López please test if install qtdeclarative6 fix the application for you
Conversations with Jose Manuel López brings to light that is a Mageia 9 system so forget the qtdeclarative6 thing, that is a bug for cualdron
Source RPM: (none) => nheko-0.11.3-4.1.mga9.src.rpmHardware: All => x86_64Version: Cauldron => 9
Source RPM: nheko-0.11.3-4.1.mga9.src.rpm => nheko-0.11.3-4.1.mga9,mesa-24.0.9-1.mga9.tainted,mesa-24.0.9-1.mga9
Adding mesa package because we suspect of the recent update
Hello, Steps to check: - Reinstallation of the clean system. - Nheko installation. - Nheko Startup Test. It doesn't start. - Installation of qtdeclarative5. - Nheko startup test, now it works correctly, so qtdeclarative should be marked as a dependency. - System update by unchecking everything related to Xorg and Mesa and reboot. - Nheko Startup Test. It's still working. - Installing Xorg updates and reboot. - Nheko Startup Test. It's still working. - Installation of Mesa updates and reboot. - Nheko startup test, it starts, but the letters in the application have been lost, you can't see the conversations, or the titles, or anything, just the icons.
Created attachment 14576 [details] Nheko with mesa 24.09 This is the image of Nehko with Mesa version 24.09, as you can see, the texts do not appear in the application.
(In reply to Jose Manuel López from comment #13) > Hello, > > Steps to check: > > - Reinstallation of the clean system. > - Nheko installation. > - Nheko Startup Test. It doesn't start. > - Installation of qtdeclarative5. > - Nheko startup test, now it works correctly, so qtdeclarative should be > marked as a dependency. Assigning to the registered Nheko maintainer. > - System update by unchecking everything related to Xorg and Mesa and reboot. > - Nheko Startup Test. It's still working. > - Installing Xorg updates and reboot. > - Nheko Startup Test. It's still working. > - Installation of Mesa updates and reboot. > - Nheko startup test, it starts, but the letters in the application have > been lost, you can't see the conversations, or the titles, or anything, just > the icons. That's a different bug. I'll leave it to the Nheko maintainer to decide whether a separate bug report is needed
Summary: Nheko don't work in Lxqt Desktop => Nheko doesn't work in Lxqt Desktop nor in Xfce, but works after installing qtdeclarative5CC: (none) => marja11Assignee: bugsquad => chb0
Sorry, the thread is a bit confusing. Is it so the need is just to add qtdeclarative5 as a dependency?
(In reply to christian barranco from comment #16) > Sorry, the thread is a bit confusing. Is it so the need is just to add > qtdeclarative5 as a dependency? Yes but also recent mesa update produce some issues in the system of the reporter
Is the mesa related issue on MGA9 ou Cauldron?
(In reply to christian barranco from comment #18) > Is the mesa related issue on MGA9 ou Cauldron? 9 as is stated in version and versions of src.rpms of this report, similar lack of require on qtdeclarative was fixed on bug#33318
(In reply to katnatek from comment #19) > (In reply to christian barranco from comment #18) > > Is the mesa related issue on MGA9 ou Cauldron? > > 9 as is stated in version and versions of src.rpms of this report, similar > lack of require on qtdeclarative was fixed on bug#33318 Hi. You lost me again. What I'd like to know: * Are the qtdeclarative and mesa issues different or the same issue? * If they are different, do they apply on MGA9 or Cauldron, or both?
(In reply to christian barranco from comment #20) > (In reply to katnatek from comment #19) > > (In reply to christian barranco from comment #18) > > > Is the mesa related issue on MGA9 ou Cauldron? > > > > 9 as is stated in version and versions of src.rpms of this report, similar > > lack of require on qtdeclarative was fixed on bug#33318 > > Hi. You lost me again. > > What I'd like to know: > * Are the qtdeclarative and mesa issues different or the same issue? > * If they are different, do they apply on MGA9 or Cauldron, or both? I guess are different bugs detected on same application The lack of qtdeclarative5 as require is for Mageia 9 In cauldron I report lack of qtdeclarative6 as requires is already fixed Please solve just lack of qtdeclarative5 as require in Mageia 9 and the reporter must open other bug for his mesa issues, I remove the mesa packages from SRPMS
Source RPM: nheko-0.11.3-4.1.mga9,mesa-24.0.9-1.mga9.tainted,mesa-24.0.9-1.mga9 => nheko-0.11.3-4.1.mga9
They are two different errors. On the one hand, the qtdeclarative5 dependency makes Nheko start correctly on my computer. On the other hand, the update to Mesa 24.09 breaks the graphical aspect of the application, preventing you from seeing the texts of both messages and the entire application, as shown in the attached file. As Katnatek indicates in comment 21, we leave this bug for qtdeclarative5, necessary in Mageia 9 and I open another bug for Nheko and mesa 24.09. Greetings!
CC: (none) => j.alberto.vc
(In reply to Jose Manuel López from comment #22) > I open another bug for Nheko and mesa 24.09. -> The mesa bug is bug 33324
CC: (none) => fri
Ready for QA! nheko-zsh-completion-0.11.3-4.2.mga9.noarch.rpm nheko-0.11.3-4.2.mga9.x86_64.rpm
Assignee: chb0 => qa-bugs
RH mageia x86_64 rpm -q qtdeclarative5 qtdeclarative5-5.15.7-1.mga9 rpm -e qtdeclarative5-5.15.7-1.mga9 --nodeps LC_ALL=C rpm -q qtdeclarative5 package qtdeclarative5 is not installed LC_ALL=C urpmi --auto --auto-update medium "QA Testing (32-bit)" is up-to-date medium "QA Testing (64-bit)" is up-to-date medium "Core Release (distrib1)" is up-to-date medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is up-to-date medium "Tainted Release (distrib21)" is up-to-date medium "Tainted Updates (distrib23)" is up-to-date medium "Core 32bit Release (distrib31)" is up-to-date medium "Core 32bit Updates (distrib32)" is up-to-date medium "Nonfree 32bit Release (distrib36)" is up-to-date medium "Tainted 32bit Release (distrib41)" is up-to-date medium "Tainted 32bit Updates (distrib42)" is up-to-date https://mirror.math.princeton.edu/pub/mageia/distrib/9/x86_64/media/core/release/qtdeclarative5-5.15.7-1.mga9.x86_64.rpm installing /var/cache/urpmi/rpms/qtdeclarative5-5.15.7-1.mga9.x86_64.rpm //home/katnatek/qa-testing/x86_64/nheko-0.11.3-4.2.mga9.x86_64.rpm //home/katnatek/qa-testing/x86_64/nheko-zsh-completion-0.11.3-4.2.mga9.noarch.rpm Preparing... ################################################################################################## 1/3: qtdeclarative5 ################################################################################################## 2/3: nheko-zsh-completion ################################################################################################## 3/3: nheko ################################################################################################## 1/2: removing nheko-0.11.3-4.1.mga9.x86_64 ################################################################################################## 2/2: removing nheko-zsh-completion-0.11.3-4.1.mga9.noarch ################################################################################################## Checking other requires recommends not detect regressions For Jose Manuel López is possible that after you get this update you must reapply the workarround for mesa
Whiteboard: (none) => MGA9-64-OKCC: (none) => andrewsfarm
Keywords: (none) => advisory
Validating this part, anyway.
CC: (none) => sysadmin-bugsKeywords: (none) => validated_update
I have installed the new version and it starts, but it does not finish running, not even with the command indicated above for Mesa.
(In reply to Jose Manuel López from comment #27) > I have installed the new version and it starts, but it does not finish > running, not even with the command indicated above for Mesa. I remove the validation for the moment Please attach new log from terminal
Keywords: validated_update => (none)
I have uninstalled the application and reinstalled it and now it works correctly with the command indicated for table. I think we can close this bug.
Thank you for the new test Jose. Validating.
Keywords: (none) => validated_update
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0153.html
Status: NEW => RESOLVEDResolution: (none) => FIXED