Bug 33366 - After 1st configuration neochat can't start session in lxqt
Summary: After 1st configuration neochat can't start session in lxqt
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: IN_ERRATA9, advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-07-04 18:58 CEST by katnatek
Modified: 2025-03-13 00:47 CET (History)
5 users (show)

See Also:
Source RPM: neochat-23.04.3-1
CVE:
Status comment:


Attachments

Description katnatek 2024-07-04 18:58:47 CEST
Description of problem:

In mageia 9 lxqt neochat not start
Running in terminal I get

neochat 
QQmlApplicationEngine failed to load component
qrc:/main.qml:30:5: Type RoomPage unavailable
qrc:/RoomPage.qml:342:19: Type EventDelegate unavailable
qrc:/EventDelegate.qml:50:19: Type AudioDelegate unavailable
qrc:/AudioDelegate.qml:7:1: module "QtMultimedia" is not installed

This issue could be present in other desktop installations that not include Plasma
Comment 1 katnatek 2024-07-04 19:36:51 CEST
qtmultimedia5 need to be added as require (qtmultimedia6 in cauldron?)
also need add secret-manager as require

The first allows the application to start and the second allows handling password

But I can't do a verification phone to desktop like I do with nheko
Comment 2 Morgan Leijström 2024-07-04 22:09:49 CEST
NeoChat is a KDE application, assigning that team.

Assignee: bugsquad => kde
CC: (none) => fri

katnatek 2024-11-21 03:08:29 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=33783

Comment 3 katnatek 2025-02-16 17:44:27 CET
I see the right qtmultimedia is added as requires in cauldron and mageia 9 
But not the secret-manager
papoteur 2025-03-06 06:43:50 CET

CC: (none) => yvesbrungard

Comment 4 katnatek 2025-03-06 18:53:34 CET
I perform the change for cauldron and mageia 9

We must wait to Jani give green light to send packages to BS

CC: (none) => geiger.david68210

Comment 5 katnatek 2025-03-07 01:35:15 CET
(In reply to katnatek from comment #4)
> I perform the change for cauldron and mageia 9
> 
> We must wait to Jani give green light to send packages to BS

Jani send the message that we can sen packages to BS again, so if the change is
good, please send the builds for cauldron and mga 9
Comment 6 papoteur 2025-03-08 13:43:22 CET
Build for Cauldron.


Submitted:
SRPMS
neochat-23.04.3-1.1.mga9

RPMS
neochat-23.04.3-1.1.mga9

Source RPM: neochat => neochat-23.04.3-1
Assignee: kde => qa-bugs

Comment 7 katnatek 2025-03-08 19:19:18 CET
VM x86_64

its not asking for secret-manager , checking latter

LC_ALL=C urpmi neochat
In order to satisfy the 'aspell-dictionary' dependency, one of the following packages is needed:
 1- aspell-es-1.11.2-10.mga9.x86_64: Spanish files for aspell (to install)
 2- aspell-en-7.1.0-10.mga9.x86_64: English files for aspell (to install)
 3- aspell-qu-20040424.1-18.mga9.x86_64: Quechua files for aspell (to install)
 4- aspell-la-20020503.0-18.mga9.x86_64: Latin files for aspell (to install)
 5- aspell-tn-1.0.1.0-18.mga9.x86_64: Tswana files for aspell (to install)
 6- aspell-ia-0.50.1-19.mga9.x86_64: Interlingua files for aspell (to install)
 7- aspell-tet-0.50.0-18.mga9.x86_64: Tetum files for aspell (to install)
 8- aspell-or-0.03.1-18.mga9.x86_64: Oriya files for aspell (to install)
 9- aspell-ny-0.01.0-20.mga9.x86_64: Nyanja files for aspell (to install)
What is your choice? (1-9) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "QA Testing (64-bit)")
  neochat                        23.04.3      1.1.mga9      x86_64  
(medium "Core Release")
  aspell                         0.60.8       6.mga9        x86_64  (recommended)
  aspell-es                      1.11.2       10.mga9       x86_64  (recommended)
  hspell                         1.4          5.mga9        x86_64  
  kquickimageeditor              0.2.0        1.mga9        x86_64  
  lib64aspell15                  0.60.8       6.mga9        x86_64  
  lib64cmark0.30.3               0.30.3       2.mga9        x86_64  
  lib64gypsy0                    0.9          10.mga9       x86_64  
  lib64hfstospell11              0.5.3        2.mga9        x86_64  
  lib64hspell0                   1.4          5.mga9        x86_64  
  lib64olm3                      3.2.14       1.mga9        x86_64  
  lib64qt5keychain1              0.13.2       1.mga9        x86_64  
  lib64qt5location5              5.15.7       2.mga9        x86_64  
  lib64qt5positioning5           5.15.7       2.mga9        x86_64  
  lib64qt5positioningquick5      5.15.7       2.mga9        x86_64  
  lib64quotient0.7               0.7.1        1.mga9        x86_64  
  lib64voikko1                   4.3.1        4.mga9        x86_64  
  qtlocation5                    5.15.7       2.mga9        x86_64  
  qtpositioning5                 5.15.7       2.mga9        x86_64  
(medium "Core Updates")
  kitemmodels                    5.114.0      1.mga9        x86_64  
  lib64kf5itemmodels5            5.114.0      1.mga9        x86_64  
  lib64kf5sonnetcore5            5.114.0      1.1.mga9      x86_64  
  lib64kf5sonnetui5              5.114.0      1.1.mga9      x86_64  
  lib64kf5syntaxhighlighting5    5.114.0      1.mga9        x86_64  
  sonnet                         5.114.0      1.1.mga9      x86_64  
  syntax-highlighting            5.114.0      1.mga9        x86_64  
29MB of additional disk space will be used.
9.8MB of packages will be retrieved.
Proceed with the installation of the 26 packages? (Y/n)
Comment 8 katnatek 2025-03-08 22:29:28 CET
@papoteur really I don't know what happen
1. I don't really ci the change
2. It lost in the small down yesterday

Now should be fine and cauldron was right so just for mga 9
Comment 9 Thomas Andrews 2025-03-09 19:49:10 CET
I updated my LxQT Vbox guest (over 370 packages! It had been a while) then installed neochat. Confirmed that it will not run.

Used qarepo to get the update candidate, and went to update it, confirming that while it does draw in qtmultimedia5 and a couple of dependencies, secret-manager is not among them.

I backed out without updating, now waiting for further developments.

CC: (none) => andrewsfarm

Comment 10 katnatek 2025-03-09 20:02:58 CET
(In reply to Thomas Andrews from comment #9)
> I updated my LxQT Vbox guest (over 370 packages! It had been a while) then
> installed neochat. Confirmed that it will not run.
> 
> Used qarepo to get the update candidate, and went to update it, confirming
> that while it does draw in qtmultimedia5 and a couple of dependencies,
> secret-manager is not among them.
> 
> I backed out without updating, now waiting for further developments.

Papoteur send build with the fix, I hope I be able to test today
Comment 11 katnatek 2025-03-09 21:28:12 CET
Package:
neochat-23.04.3-1.2.mga9


SRPM:
neochat-23.04.3-1.2.mga9.src.rpm
Comment 12 katnatek 2025-03-09 23:23:04 CET
VM x86_64 lxde

Previous test package

LC_ALL=C urpmi neochat
In order to satisfy the 'aspell-dictionary' dependency, one of the following packages is needed:
 1- aspell-es-1.11.2-10.mga9.x86_64: Spanish files for aspell (to install)
 2- aspell-en-7.1.0-10.mga9.x86_64: English files for aspell (to install)
 3- aspell-qu-20040424.1-18.mga9.x86_64: Quechua files for aspell (to install)
 4- aspell-la-20020503.0-18.mga9.x86_64: Latin files for aspell (to install)
 5- aspell-tn-1.0.1.0-18.mga9.x86_64: Tswana files for aspell (to install)
 6- aspell-ia-0.50.1-19.mga9.x86_64: Interlingua files for aspell (to install)
 7- aspell-tet-0.50.0-18.mga9.x86_64: Tetum files for aspell (to install)
 8- aspell-or-0.03.1-18.mga9.x86_64: Oriya files for aspell (to install)
 9- aspell-ny-0.01.0-20.mga9.x86_64: Nyanja files for aspell (to install)
What is your choice? (1-9) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "QA Testing (64-bit)")
  neochat                        23.04.3      1.1.mga9      x86_64  
(medium "Core Release")
  aspell                         0.60.8       6.mga9        x86_64  (recommended)
  aspell-es                      1.11.2       10.mga9       x86_64  (recommended)
  hspell                         1.4          5.mga9        x86_64  
  kquickimageeditor              0.2.0        1.mga9        x86_64  
  lib64aspell15                  0.60.8       6.mga9        x86_64  
  lib64cmark0.30.3               0.30.3       2.mga9        x86_64  
  lib64gypsy0                    0.9          10.mga9       x86_64  
  lib64hfstospell11              0.5.3        2.mga9        x86_64  
  lib64hspell0                   1.4          5.mga9        x86_64  
  lib64olm3                      3.2.14       1.mga9        x86_64  
  lib64qt5keychain1              0.13.2       1.mga9        x86_64  
  lib64qt5location5              5.15.7       2.mga9        x86_64  
  lib64qt5positioning5           5.15.7       2.mga9        x86_64  
  lib64qt5positioningquick5      5.15.7       2.mga9        x86_64  
  lib64quotient0.7               0.7.1        1.mga9        x86_64  
  lib64voikko1                   4.3.1        4.mga9        x86_64  
  qtlocation5                    5.15.7       2.mga9        x86_64  
  qtpositioning5                 5.15.7       2.mga9        x86_64  
(medium "Core Updates")
  kitemmodels                    5.114.0      1.mga9        x86_64  
  lib64kf5itemmodels5            5.114.0      1.mga9        x86_64  
  lib64kf5sonnetcore5            5.114.0      1.1.mga9      x86_64  
  lib64kf5sonnetui5              5.114.0      1.1.mga9      x86_64  
  lib64kf5syntaxhighlighting5    5.114.0      1.mga9        x86_64  
  sonnet                         5.114.0      1.1.mga9      x86_64  
  syntax-highlighting            5.114.0      1.mga9        x86_64  
29MB of additional disk space will be used.
9.8MB of packages will be retrieved.
Proceed with the installation of the 26 packages? (Y/n) y


    $MIRRORLIST: media/core/release/hspell-1.4-5.mga9.x86_64.rpm
    $MIRRORLIST: media/core/release/lib64quotient0.7-0.7.1-1.mga9.x86_64.rpm   
    $MIRRORLIST: media/core/release/lib64olm3-3.2.14-1.mga9.x86_64.rpm         
    $MIRRORLIST: media/core/release/lib64qt5keychain1-0.13.2-1.mga9.x86_64.rpm 
    $MIRRORLIST: media/core/release/lib64qt5location5-5.15.7-2.mga9.x86_64.rpm 
    $MIRRORLIST: media/core/release/lib64gypsy0-0.9-10.mga9.x86_64.rpm         
    $MIRRORLIST: media/core/release/lib64hspell0-1.4-5.mga9.x86_64.rpm         
    $MIRRORLIST: media/core/release/aspell-es-1.11.2-10.mga9.x86_64.rpm        
    $MIRRORLIST: media/core/release/lib64qt5positioning5-5.15.7-2.mga9.x86_64.rpm
    $MIRRORLIST: media/core/release/lib64hfstospell11-0.5.3-2.mga9.x86_64.rpm  
    $MIRRORLIST: media/core/release/aspell-0.60.8-6.mga9.x86_64.rpm            
    $MIRRORLIST: media/core/release/kquickimageeditor-0.2.0-1.mga9.x86_64.rpm  
    $MIRRORLIST: media/core/release/qtpositioning5-5.15.7-2.mga9.x86_64.rpm    
    $MIRRORLIST: media/core/release/qtlocation5-5.15.7-2.mga9.x86_64.rpm       
    $MIRRORLIST: media/core/release/lib64cmark0.30.3-0.30.3-2.mga9.x86_64.rpm  
    $MIRRORLIST: media/core/release/lib64voikko1-4.3.1-4.mga9.x86_64.rpm       
    $MIRRORLIST: media/core/release/lib64aspell15-0.60.8-6.mga9.x86_64.rpm     
    $MIRRORLIST: media/core/release/lib64qt5positioningquick5-5.15.7-2.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/sonnet-5.114.0-1.1.mga9.x86_64.rpm         
    $MIRRORLIST: media/core/updates/kitemmodels-5.114.0-1.mga9.x86_64.rpm      
    $MIRRORLIST: media/core/updates/lib64kf5sonnetui5-5.114.0-1.1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/lib64kf5itemmodels5-5.114.0-1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/lib64kf5syntaxhighlighting5-5.114.0-1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/syntax-highlighting-5.114.0-1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/lib64kf5sonnetcore5-5.114.0-1.1.mga9.x86_64.rpm
installing /var/cache/urpmi/rpms/hspell-1.4-5.mga9.x86_64.rpm                  
/var/cache/urpmi/rpms/lib64olm3-3.2.14-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64quotient0.7-0.7.1-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64gypsy0-0.9-10.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64hspell0-1.4-5.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64kf5itemmodels5-5.114.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/aspell-es-1.11.2-10.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64qt5positioning5-5.15.7-2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64hfstospell11-0.5.3-2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64cmark0.30.3-0.30.3-2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/qtlocation5-5.15.7-2.mga9.x86_64.rpm
//home/qateam/qa-testing/x86_64/neochat-23.04.3-1.1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/kquickimageeditor-0.2.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64voikko1-4.3.1-4.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64kf5sonnetcore5-5.114.0-1.1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64qt5keychain1-0.13.2-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64qt5location5-5.15.7-2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64kf5syntaxhighlighting5-5.114.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/syntax-highlighting-5.114.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64kf5sonnetui5-5.114.0-1.1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/kitemmodels-5.114.0-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/sonnet-5.114.0-1.1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/qtpositioning5-5.15.7-2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/aspell-0.60.8-6.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64aspell15-0.60.8-6.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64qt5positioningquick5-5.15.7-2.mga9.x86_64.rpm
Preparing...                     #############################################
     1/26: lib64qt5positioning5  #############################################
     2/26: lib64qt5positioningquick5
                                 #############################################
     3/26: aspell                #############################################
     4/26: aspell-es             #############################################
     5/26: lib64aspell15         #############################################
     6/26: lib64qt5keychain1     #############################################
     7/26: lib64hspell0          #############################################
     8/26: hspell                #############################################
     9/26: lib64qt5location5     #############################################
    10/26: qtlocation5           #############################################
    11/26: syntax-highlighting   #############################################
    12/26: lib64kf5syntaxhighlighting5
                                 #############################################
    13/26: kitemmodels           #############################################
    14/26: lib64kf5itemmodels5   #############################################
    15/26: kquickimageeditor     #############################################
    16/26: lib64cmark0.30.3      #############################################
    17/26: lib64hfstospell11     #############################################
    18/26: lib64voikko1          #############################################
    19/26: lib64kf5sonnetui5     #############################################
    20/26: lib64kf5sonnetcore5   #############################################
    21/26: sonnet                #############################################
    22/26: lib64gypsy0           #############################################
    23/26: qtpositioning5        #############################################
    24/26: lib64olm3             #############################################
    25/26: lib64quotient0.7      #############################################
    26/26: neochat               #############################################

I already have configured before my account but the application keep trying to login, this is due  the lack of secret-manager

BTW I can't see the icon in taskbar but I can locate where is and close the application

Update to 1.2 Release

 LC_ALL=C urpmi  --auto-update 
medium "QA Testing (64-bit)" is up-to-date
medium "Core Release" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release" is up-to-date
medium "Nonfree Updates" is up-to-date
In order to satisfy the 'secret-manager' dependency, one of the following packages is needed:
 1- gnome-keyring-42.1-1.1.mga9.x86_64: Keyring and password manager for the GNOME desktop (to install)
 2- kwalletmanager-23.04.3-1.2.mga9.x86_64: KDE Wallet Management Tool (to install)
 3- keepassxc-2.7.5-1.1.mga9.x86_64: Cross-platform password manager (to install)
What is your choice? (1-3) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "QA Testing (64-bit)")
  neochat                        23.04.3      1.2.mga9      x86_64  
(medium "Core Release")
  gcr                            3.41.1       1.mga9        x86_64  
  lib64gcr-ui3_1                 3.41.1       1.mga9        x86_64  
  pinentry-gnome3                1.2.1        1.mga9        x86_64  (recommended)
  seahorse                       43.0         1.mga9        x86_64  (recommended)
(medium "Core Updates")
  gnome-keyring                  42.1         1.1.mga9      x86_64  
  lib64gnome-keyring             42.1         1.1.mga9      x86_64  
13MB of additional disk space will be used.
3.8MB of packages will be retrieved.
Proceed with the installation of the 7 packages? (Y/n) y


    $MIRRORLIST: media/core/release/seahorse-43.0-1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/release/pinentry-gnome3-1.2.1-1.mga9.x86_64.rpm    
    $MIRRORLIST: media/core/release/gcr-3.41.1-1.mga9.x86_64.rpm               
    $MIRRORLIST: media/core/release/lib64gcr-ui3_1-3.41.1-1.mga9.x86_64.rpm    
    $MIRRORLIST: media/core/updates/lib64gnome-keyring-42.1-1.1.mga9.x86_64.rpm
    $MIRRORLIST: media/core/updates/gnome-keyring-42.1-1.1.mga9.x86_64.rpm     
installing /var/cache/urpmi/rpms/seahorse-43.0-1.mga9.x86_64.rpm               
/var/cache/urpmi/rpms/gcr-3.41.1-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/pinentry-gnome3-1.2.1-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64gcr-ui3_1-3.41.1-1.mga9.x86_64.rpm
/var/cache/urpmi/rpms/gnome-keyring-42.1-1.1.mga9.x86_64.rpm
//home/qateam/qa-testing/x86_64/neochat-23.04.3-1.2.mga9.x86_64.rpm
/var/cache/urpmi/rpms/lib64gnome-keyring-42.1-1.1.mga9.x86_64.rpm
Preparing...                     #############################################
      1/7: lib64gcr-ui3_1        #############################################
      2/7: gcr                   #############################################
      3/7: seahorse              #############################################
      4/7: pinentry-gnome3       #############################################
      5/7: lib64gnome-keyring    #############################################
      6/7: gnome-keyring         #############################################
      7/7: neochat               #############################################
      1/1: removing neochat-23.04.3-1.1.mga9.x86_64
                                 #############################################

Select gnome-keyring because is the most easy to setup

Have to remove
~/.local/share/KDE/neochat
~/.config/neochatrc
~/.config/KDE/neochat.conf
~/.cache/KDE/neochat

After setup again my account a dialog asking for password for the keyring 
I provide and exit the application
Now start without issue

If you install for first time the application you only need to configure the slected secret-manager

Other think to know the application core dump when you exit but perhaps this is
as good as we get for the moment, this is the bt

Thread 1 "neochat" received signal SIGSEGV, Segmentation fault.
0x00007ffff639d1e7 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
(gdb) bt
#0  0x00007ffff639d1e7 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5
#1  0x00007ffff66d8dad in QSystemTrayIconSys::~QSystemTrayIconSys() ()
   from /lib64/libQt5Widgets.so.5
#2  0x00007ffff66d84b2 in QSystemTrayIconPrivate::remove_sys() ()
   from /lib64/libQt5Widgets.so.5
#3  0x00007ffff66b979b in QSystemTrayIcon::~QSystemTrayIcon() ()
   from /lib64/libQt5Widgets.so.5
#4  0x00007ffff79d3453 in KStatusNotifierLegacyIcon::~KStatusNotifierLegacyIcon() () from /lib64/libKF5Notifications.so.5
#5  0x00007ffff79cc3b5 in KStatusNotifierItem::~KStatusNotifierItem() ()
   from /lib64/libKF5Notifications.so.5
#6  0x00000000004d7563 in TrayIcon::~TrayIcon() ()
#7  0x00007ffff56c6a1f in QObjectPrivate::deleteChildren() ()
   from /lib64/libQt5Core.so.5
#8  0x00007ffff56d2184 in QObject::~QObject() () from /lib64/libQt5Core.so.5
#9  0x00007ffff5266c4d in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007ffff5266d8a in exit () from /lib64/libc.so.6
#11 0x00007ffff525173e in __libc_start_call_main () from /lib64/libc.so.6
#12 0x00007ffff52517f5 in __libc_start_main_impl () from /lib64/libc.so.6
#13 0x00000000004bd4a1 in _start ()

Keywords: (none) => FOR_ERRATA9
Whiteboard: (none) => MGA9-64-OK

katnatek 2025-03-09 23:40:24 CET

Summary: neochat no start in lxqt => After 1st configuration neochat can't start session in lxqt

katnatek 2025-03-10 02:28:06 CET

Keywords: (none) => advisory

Comment 13 Thomas Andrews 2025-03-11 22:48:27 CET
Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 14 Mageia Robot 2025-03-12 08:00:51 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0026.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED

katnatek 2025-03-13 00:47:26 CET

Keywords: FOR_ERRATA9 => IN_ERRATA9


Note You need to log in before you can comment on or make changes to this bug.