Nxnode terminates on Fedora 41

Forum / NoMachine for Linux / Nxnode terminates on Fedora 41

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #53901
    pupu
    Participant

    After an upgrade to Fedora 41, I can no longer connect to NX. I can see this in my server log:

    Info: Handler started with pid 28156 on Thu Jul 31 10:01:32 2025.

    Info: Handling connection from 10.11.18.161 port 63151 on Thu Jul 31 10:01:32 2025.

    28156 28156 2025-07-31 10:01:33 281.551 NXSERVER Connected from remote machine '10.11.18.161' using protocol 'NX'.

    28156 28156 2025-07-31 10:01:33 281.604 NXSERVER Process initialized with arguments '-c /etc/NX/nxserver --login -H 11'.

    28156 28156 2025-07-31 10:01:33 701.377 NXSERVER User 'pupu' logged in from '10.11.18.161' using authentication method NX-password.

    Info: Connection from 10.11.18.161 port 63151 closed on Thu Jul 31 10:01:36 2025.

    Info: Handler with pid 28156 terminated on Thu Jul 31 10:01:36 2025.

    27397 27397 10:01:36 982 nxexecPAMCloseSession: Pam transaction must be provided

    26809 26809 2025-07-31 10:01:36 985.244 NXSERVER WARNING! Process '/usr/NX/bin/nxexec --node --nopam --user root --priority realtime --mode 0 --pid 50' with pid '27397/27397' finished with exit code 11 after 1511,353 seconds.

    26809 26809 2025-07-31 10:01:36 985.385 NXSERVER WARNING! D2BB9C5ACA395A48739E974C379EC502 nxnode died with exit code 11.

    28156 28156 2025-07-31 10:01:36 987.527 NXSERVER ERROR! Received error message from node 'localhost:4000', 'Last operation failed.'.

    26809 26809 2025-07-31 10:01:37 006.213 NXSERVER WARNING! NXRedis: field ServerStatusDump in command line 'command=hset,service=db,key=running.D2BB9C5ACA395A48739E974C379EC502,field=ServerStatusDump,value=\n' cannot be empty.

    26809 26809 2025-07-31 10:01:37 006.321 NXSERVER WARNING! NXRedis: command line 'command=hset,service=db,key=running.D2BB9C5ACA395A48739E974C379EC502\n' cannot set nothing.

    26809 26809 2025-07-31 10:01:37 006.370 NXSERVER WARNING! NXRedis: Sending command 'command=hset,service=db,key=running.D2BB9C5ACA395A48739E974C379EC502\n' aborted.

    26809 26809 2025-07-31 10:01:37 035.396 NXSERVER WARNING! Session D2BB9C5ACA395A48739E974C379EC502 crashed on display 0.

    Info: Handler started with pid 28393 on Thu Jul 31 10:01:37 2025.

    Info: Handling connection from 10.11.18.161 port 63165 on Thu Jul 31 10:01:37 2025.

    28156 28156 2025-07-31 10:01:37 658.499 NXSERVER ERROR! Status 'Failed' for 'started' session '9FC6E56CE9D7FE33DBEF5CEB06C7D852'.

    28156 28156 2025-07-31 10:01:37 673.675 NXSERVER User 'pupu' from '10.11.18.161' logged out.

    28156 28156 2025-07-31 10:01:37 674.345 NXSERVER Remote machine '10.11.18.161' disconnected.

    Connection failure: Connection refused

    pa_context_connect() failed: Connection refused

    28372 28372 2025-07-31 10:01:37 729.882 NXNODE WARNING! Process '/bin/pactl info' with pid '28456/28456' finished with exit code 1 after 0,006 seconds.

    28372 28372 2025-07-31 10:01:37 729.945 NXNODE   Process initialized with arguments ''.

    Connection failure: Connection refused

    pa_context_connect() failed: Connection refused

    28372 28372 2025-07-31 10:01:37 737.215 NXNODE WARNING! Process '/bin/pactl info' with pid '28457/28457' finished with exit code 1 after 0,006 seconds.

    28393 28393 2025-07-31 10:01:38 580.292 NXSERVER Connected from remote machine '10.11.18.161' using protocol 'NX'.

    28393 28393 2025-07-31 10:01:38 580.331 NXSERVER Process initialized with arguments '-c /etc/NX/nxserver --login -H 12'.

    26809 26809 2025-07-31 10:01:38 609.777 NXSERVER ERROR! Cannot send command the server 2D5CB4387E6C99BCAB2D75AF38189A67: session doesn't exist.

    26809 26809 2025-07-31 10:01:38 610.232 NXSERVER ERROR! Cannot send command the server 9FC6E56CE9D7FE33DBEF5CEB06C7D852: session doesn't exist.

    28393 28393 2025-07-31 10:01:39 027.538 NXSERVER User 'pupu' logged in from '10.11.18.161' using authentication method NX-password.

    Info: Connection from 10.11.18.161 port 63165 closed on Thu Jul 31 10:01:39 2025.

    Info: Handler with pid 28393 terminated on Thu Jul 31 10:01:39 2025.

    28393 28393 2025-07-31 10:01:39 601.761 NXSERVER Remote machine '10.11.18.161' disconnected.

    28393 28393 2025-07-31 10:01:39 602.037 NXSERVER User 'pupu' from '10.11.18.161' logged out.

     

    I guess nxexec crashes for some reason, but I don’t know why.

    Jul 31 10:01:36 fractal kernel: nxnode.bin[28340]: segfault at 2c ip 00007f2e7a634a6f sp 00007f2e0fffe798 error 4 in libnxdimi.so[34a6f,7f2e7a600000+8a000] likely on CPU 0 (core 0, socket 0

    )

    Jul 31 10:01:36 fractal kernel: Code: 5b c3 90 0f 1f 84 00 00 00 00 00 8b 87 b0 81 00 00 89 06 8b 87 b4 81 00 00 89 02 48 63 87 9c 59 01 00 48 8b 84 c7 38 56 01 00 <8b> 40 2c 89 01 48 63 87

    9c 59 01 00 48 8b 84 c7 38 56 01 00 8b 40

    …after turning on abrt processing of unpackaged binaries…

    Jul 31 10:16:38 fractal abrt-notification[29462]: Process 28372 (nxnode.bin) crashed in X11Poller::getBits(int*, int*, int*, int*, int*, int*, NXShadowColorspace*)()

    Any idea?

    Fedora 41, KDE/Plasma desktop

    Thanks

    P.U.

    #53913
    Britgirl
    Keymaster

    Hi, are you able to send us the server-side logs so we can check them? You can extract them using the instructions here: https://kb.nomachine.com/DT08U00298#1.1, by clicking Take logs in Settings > Server > Security. For the moment, no specific debug level is required.

    Send them to forum[at]nomachine[dot]com. Please use the title of this topic as the subject of your email. Thanks!

    #53915
    pupu
    Participant

    Hi, OK, sent. I have ssh connection to the box, but no graphics, so some remote debugging is possible. Thanks!

    P.U.

    #53948
    Britgirl
    Keymaster

    We got the logs, thanks and we are investigating. Could you try, in the meantime, enabling Wayland instead of using x.Org?

    #53988
    pupu
    Participant

    OK, I’ve tried to restart with Wayland session. This time, server logs look different.

    112854 112854 15:04:25 550 nxexecPAMCloseSession: Pam transaction must be provided

    120830 120830 2025-08-06 15:04:25 557.024 NXSERVER ERROR! Received error message from node ‘localhost:4000’, ‘Last operation failed.’.

    26809 26809 2025-08-06 15:04:25 586.159 NXSERVER WARNING! Session 86656584E2EF9C7B3B742F6AF1C3F5C8 crashed on display 0.

    Info: Handler started with pid 121107 on Wed Aug  6 15:04:26 2025.

    Info: Handling connection from 10.11.18.161 port 52779 on Wed Aug  6 15:04:26 2025.

    120830 120830 2025-08-06 15:04:26 082.193 NXSERVER ERROR! Status ‘Failed’ for ‘started’ session ‘AE551119A842FF22635A3B435C56BF11’.

    120830 120830 2025-08-06 15:04:26 095.684 NXSERVER User ‘pupu’ from ‘10.11.18.161’ logged out.

    120830 120830 2025-08-06 15:04:26 096.287 NXSERVER Remote machine ‘10.11.18.161’ disconnected.

    Connection failure: Connection refused

    pa_context_connect() failed: Connection refused

    121096 121096 2025-08-06 15:04:26 107.792 NXNODE WARNING! Process ‘/bin/pactl info’ with pid ‘121160/121160’ finished with exit code 1 after 0,005 seconds.

    121096 121096 2025-08-06 15:04:26 107.869 NXNODE   Process initialized with arguments ”.

    Connection failure: Connection refused

    pa_context_connect() failed: Connection refused

    121096 121096 2025-08-06 15:04:26 115.652 NXNODE WARNING! Process ‘/bin/pactl info’ with pid ‘121161/121161’ finished with exit code 1 after 0,005 seconds.

    26809 26809 2025-08-06 15:04:26 988.322 NXSERVER ERROR! Cannot send command the server AE551119A842FF22635A3B435C56BF11: session doesn’t exist.

    26809 26809 2025-08-06 15:04:26 988.898 NXSERVER ERROR! Cannot send command the server 2D5CB4387E6C99BCAB2D75AF38189A67: session doesn’t exist.

    26809 26809 2025-08-06 15:04:26 989.421 NXSERVER ERROR! Cannot send command the server BF7CDBDB9BABE3AFA3070F3754C8BB9F: session doesn’t exist.

    26809 26809 2025-08-06 15:04:26 989.921 NXSERVER ERROR! Cannot send command the server 9FC6E56CE9D7FE33DBEF5CEB06C7D852: session doesn’t exist.

    121107 121107 2025-08-06 15:04:27 050.213 NXSERVER Connected from remote machine ‘10.11.18.161’ using protocol ‘NX’.

    121107 121107 2025-08-06 15:04:27 050.254 NXSERVER Process initialized with arguments ‘-c /etc/NX/nxserver –login -H 12’.

    121107 121107 2025-08-06 15:04:27 546.266 NXSERVER User ‘pupu’ logged in from ‘10.11.18.161’ using authentication method NX-password.

    Info: Connection from 10.11.18.161 port 52779 closed on Wed Aug  6 15:04:28 2025.

    Info: Handler with pid 121107 terminated on Wed Aug  6 15:04:28 2025.

    121107 121107 2025-08-06 15:04:28 137.498 NXSERVER Remote machine ‘10.11.18.161’ disconnected.

    121107 121107 2025-08-06 15:04:28 137.707 NXSERVER User ‘pupu’ from ‘10.11.18.161’ logged out.

     

    Not much useful info in /var/log/messages, either:

    Aug  6 15:04:25 fractal wireplumber[111844]: wp-event-dispatcher: <WpAsyncEventHook:0x555f3670bd50> failed: <WpSiStandardLink:0x555f368b9fe0> link failed: some node was destroyed before the

    link was created

    Aug  6 15:04:25 fractal systemd[1]: session-c18.scope: Deactivated successfully.

    Aug  6 15:04:25 fractal systemd-logind[969]: Session c18 logged out. Waiting for processes to exit.

    Aug  6 15:04:25 fractal systemd-logind[969]: Removed session c18.

    Aug  6 15:04:26 fractal plasmashell[121215]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.#012Qt depends on a UTF-8 locale, and has switched to “C.UTF-8″ instead.#012If this causes problems, reconfigure your locale. See the locale(1) manual#012for more information.

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] SELinux support is enabled

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.freedesktop.portal.Desktop’ requested by ‘:1.0′ (uid=0 pid=121215 comm=”plasmashell -v” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.freedesktop.impl.portal.PermissionStore’ requested by ‘:1.1’ (uid=0 pid=121223 comm=”/usr/libexec/xdg-desktop-portal” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.freedesktop.impl.portal.PermissionStore’

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.freedesktop.portal.Documents’ requested by ‘:1.1’ (uid=0 pid=121223 comm=”/usr/libexec/xdg-desktop-portal” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.freedesktop.portal.Documents’

    Aug  6 15:04:26 fractal systemd[111740]: xdg-document-portal.service: Main process exited, code=exited, status=21/n/a

    Aug  6 15:04:26 fractal systemd[1]: run-user-1000-doc.mount: Deactivated successfully.

    Aug  6 15:04:26 fractal systemd[111740]: xdg-document-portal.service: Failed with result ‘exit-code’.

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.freedesktop.impl.portal.desktop.kde’ requested by ‘:1.1′ (uid=0 pid=121223 comm=”/usr/libexec/xdg-desktop-portal” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.kde.ActivityManager’ requested by ‘:1.0’ (uid=0 pid=121215 comm=”plasmashell -v” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:26 fractal plasmashell[121215]: QThreadStorage: entry 8 destroyed before end of thread 0x5652b209d1f0

    Aug  6 15:04:26 fractal plasmashell[121215]: QThreadStorage: entry 3 destroyed before end of thread 0x5652b209d1f0

    Aug  6 15:04:26 fractal plasmashell[121215]: QThreadStorage: entry 2 destroyed before end of thread 0x5652b209d1f0

    Aug  6 15:04:26 fractal kactivitymanagerd[121267]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.#012Qt depends on a UTF-8 locale, and has switched to “C.UTF-8” instead.#012If this causes problems, reconfigure your locale. See the locale(1) manual#012for more information.

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.kde.ActivityManager’

    Aug  6 15:04:26 fractal xdg-desktop-portal-kde[121255]: Detected locale “C” with character encoding “ANSI_X3.4-1968”, which is not UTF-8.#012Qt depends on a UTF-8 locale, and has switched to “C.UTF-8” instead.#012If this causes problems, reconfigure your locale. See the locale(1) manual#012for more information.

    Aug  6 15:04:26 fractal kactivitymanagerd[121267]: Couldn’t start kglobalaccel from org.kde.kglobalaccel.service: QDBusError(“org.freedesktop.DBus.Error.ServiceUnknown”, “The name org.kde.kglobalaccel was not provided by any .service files”)

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.freedesktop.impl.portal.desktop.kde’

    Aug  6 15:04:26 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.freedesktop.impl.portal.desktop.gtk’ requested by ‘:1.1′ (uid=0 pid=121223 comm=”/usr/libexec/xdg-desktop-portal” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:27 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Activating service name=’org.a11y.Bus’ requested by ‘:1.7’ (uid=0 pid=121347 comm=”/usr/libexec/xdg-desktop-portal-gtk” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:27 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.a11y.Bus’

    Aug  6 15:04:27 fractal org.a11y.Bus[121390]: dbus-daemon[121390]: Activating service name=’org.a11y.atspi.Registry’ requested by ‘:1.0’ (uid=0 pid=121347 comm=”/usr/libexec/xdg-desktop-portal-gtk” label=”system_u:system_r:unconfined_t:s0″)

    Aug  6 15:04:27 fractal org.a11y.Bus[121390]: dbus-daemon[121390]: Successfully activated service ‘org.a11y.atspi.Registry’

    Aug  6 15:04:27 fractal org.a11y.Bus[121392]: SpiRegistry daemon is running with well-known name – org.a11y.atspi.Registry

    Aug  6 15:04:27 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.freedesktop.impl.portal.desktop.gtk’

    Aug  6 15:04:27 fractal dbus-daemon[121221]: [session uid=0 pid=121219] Successfully activated service ‘org.freedesktop.portal.Desktop’

    Aug  6 15:05:09 fractal dbus-broker[949]: A security policy denied :1.497 to send method call /org/freedesktop/login1/seat/seat0:org.freedesktop.login1.Seat.Inhibit to org.freedesktop.login1.

    🙁

    P.U.

    #54143
    fra81
    Moderator

    Hi pupu,

    since I suspect the root cause may be the same, please retrieve the same information that was asked by Bilbotine in this post: https://forum.nomachine.com/topic/black-screen-connecting-to-rocky-linux-9#post-54100. Do that after going to back to the original situation that was giving you the crash.

    Thank you in advance for your help.

    #54626
    pupu
    Participant

    Hi,

    I’ve experimented with Wayland, upgraded to Fedora 42, but the problem persists. First, I have Wayland installed, but plasma-workspace-wayland package is no longer present in the distribution, which confused me. Second, I haven’t found any useful information in system or app logs, only this one on the client side – it may be red herring, but let’s take a look at it. I really need to have NX connection running…

    Thanks

    P.U.

    client connection log:

    HELLO NXSERVER – Version 9.1.24 – NoMachine

    NX> 105

    Hello NXCLIENT – Version 7.4.1 – Language en_US – UUID adab2297-0b76-4748-bc44-9b8de3d538b0

    NX> 134 Accepted protocol: 7.4.1

    NX> 105 Set shell_mode: shell

    NX> 105 Set auth_mode: password

    NX> 105 Login

    NX> 250 Properties: username required for fractal.o2its.cz port: 4000 service login: pupu

    NX> 250 Properties: password required for fractal.o2its.cz port: 4000 service login: ********

    NX> 103 Hello on board pupu.

    NX> 106 NXSERVER-9.1.24 LS OS: Fedora release 42 (Adams) HW: Gigabyte Technology Co. Ltd. B150N Phoenix-WIFI CPU: 4 RAM: 16628592640

    NX> 105 Connectpolicy

    NX> 164 Connection policy:

     

    Type                       Value

    ———————–    ——

    autocreate                  yes

    autoconnect                 yes

    automigrate                 yes

    desktop                     no

    dialog                      no

    xsessions                   no

    udp                         yes

    NX> 105 Resourcelist

    NX> 104 Resource list:

     

    Class   Type                                 Value

    ——- ———————————— —–

    session shadow                               no

    session vnc                                  no

    session unix-console                         no

    session nx-console                           no

    session physical-desktop                     yes

    session vpn                                  no

    session unix-gnome                           no

    session unix-default                         no

    session unix-xdm                             no

    session unix-kde                             no

    session unix-application                     no

    session unix-cde                             no

    session nx-console-shadow                    no

    session nxvfb                                no

    session unix-remote-custom                   no

    session unix-desktop                         no

    session windows                              no

    session unix-xsession-default                no

    session vms                                  no

    session unix-remote                          yes

    session connection-only                      no

    session virtual-desktops-limit               no

    session connections-limit                    no

    session unix-script                          no

    service server-disk-sharing                  yes

    service server-printer-sharing               yes

    service audio                                yes

    service client-network-sharing               yes

    service server-file-transfer                 no

    service client-disk-sharing                  yes

    service client-printer-sharing               yes

    service client-smartcard-sharing             yes

    service server-network-sharing               yes

    service client-file-transfer                 no

    service client-usb-sharing                   yes

    service local-recording                      yes

    service interactive-mode                     yes

    service session-recording                    yes

    service server-usb-sharing                   yes

    service microphone                           yes

    feature client-clipboard                     yes

    feature enable-multiserver                   no

    feature manual-node-selection                yes

    feature enable-foreign-servers               no

    feature server-clipboard                     yes

    feature logout-on-disconnect-timeout         yes

    feature enable-logout-on-disconnect          yes

    feature node-load-balancing                  yes

    feature guest-physical-auto-attach           yes

    feature enable-multinode                     no

    feature server-clipboard-limit               no

    feature client-clipboard-limit               no

    feature bandwidth                            no

    node    d0cfa956-f0ba-49ba-91c7-9efb536b573e yes

    node    virtual-desktops-limit               no

    node    connections-limit                    no

    NX> 105 Listsession –status=”disconnected\054connected” –type=”all” –shadowable=”yes”

    NX> 127 Session list of user ‘pupu’:

     

    Display Type                  Session ID                       Services Depth Screensize Status       Session name Username Platform Users Create               Node

    ——- ——————— ——————————– ——– —– ———- ———— ———— ——– ——– —– ——————– —-

    NX> 147 Server capacity: reached for user: pupu

    NX> 105

    #54636
    Britgirl
    Keymaster

    Please submit the output of ‘ps -ef’ and new server logs. You can extract them using the instructions here: https://kb.nomachine.com/DT08U00298 using the UI. Set the level to Debug, restart the server, reproduce the problem, then “Take logs”.

    You can attach everything here or send them to forum[at]nomachine[dot]com. Please use the title of this topic as the subject of your email. Thanks!

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic. Please login .