Forum / NoMachine for ARM / ARM package installs with error /usr/NX/bin/nxserver.bin: No such file or directory
- This topic has 2 replies, 2 voices, and was last updated 2 years, 7 months ago by chchang.
-
AuthorPosts
-
April 22, 2022 at 04:52 #38380chchangParticipant
I download nomachine_7.9.2_1_armv7hl.tar.gz and unarchive it, then move NX to /usr/
and running
sudo /usr/NX/nxserver –install
here is the console messages
chchang@phicomm-n1:~/Downloads$ sudo /usr/NX/nxserver –install
NX> 700 Starting install at: Fri Apr 22 11:47:56 2022.
NX> 700 Installing: nxclient version: 7.9.2.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Compiling the USB module.
NX> 700 Installing: nxplayer version: 7.9.2.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 To connect the remote printer to the local desktop,
NX> 700 the user account must be a member of the CUPS System Group: lpadmin.
NX> 700 Installing: nxnode version: 7.9.2.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/node.cfg.
NX> 700 ERROR: Cannot validate license file.
NX> 700 Node install completed with warnings.
NX> 700 Please review the install log for details.
NX> 700 Installing: nxserver version: 7.9.2.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/server.cfg.
NX> 700 ERROR: Cannot validate license file.
NX> 700 Cannot validate node license file.
NX> 700 Cannot add installation data to database.
NX> 700 Failed to run ‘/usr/NX/bin/nxkeygen’.
/usr/bin/sed: can’t read /var/NX/nx/.ssh/authorized_keys: No such file or directory
/usr/bin/sed: can’t read /var/NX/nx/.ssh/authorized_keys: No such file or directory
/usr/bin/sed: can’t read /var/NX/nx/.ssh/authorized_keys2: No such file or directory
/usr/bin/sed: can’t read /var/NX/nx/.ssh/authorized_keys2: No such file or directory
NX> 700 Server install completed with warnings.
NX> 700 Please review the install log for details.
NX> 700 Install completed with errors at: Fri Apr 22 11:49:08 2022.
NX> 700 NoMachine was configured to run the following services:
NX> 700 NX service on port: 4000but it doesn’t work on port 4000
chchang@phicomm-n1:~/Downloads$ sudo netstat -antlp|grep 4000
chchang@phicomm-n1:~/Downloads$and there are some error log in /var/log/syslog
Apr 22 11:49:09 localhost nxserver[67201]: /etc/NX/nxserver: line 156: /usr/NX/bin/nxserver.bin: No such file or directory
Apr 22 11:49:09 localhost systemd[1]: nxserver.service: Succeeded.
Apr 22 11:49:09 localhost systemd[1]: nxserver.service: Scheduled restart job, restart counter is at 5.
Apr 22 11:49:09 localhost systemd[1]: Stopped NoMachine Server daemon.
Apr 22 11:49:09 localhost systemd[1]: nxserver.service: Start request repeated too quickly.
Apr 22 11:49:09 localhost systemd[1]: nxserver.service: Failed with result ‘start-limit-hit’.
Apr 22 11:49:09 localhost systemd[1]: Failed to start NoMachine Server daemon.but /usr/NX/bin/nxserver.bin is just there.
chchang@phicomm-n1:~/Downloads$ ls -lart /usr/NX/bin/nxserver.bin
-rwxr-xr-x 1 root root 77592 Mar 19 09:30 /usr/NX/bin/nxserver.bin
chchang@phicomm-n1:~/Downloads$any suggestions to fix the problem ?
April 22, 2022 at 09:20 #38384BritgirlKeymasterThis looks like you might have installed the wrong package for your device.
For Raspberry see the installation notes that we link from the download page here: https://knowledgebase.nomachine.com/AR07N00896. For other ARM devices see here: https://knowledgebase.nomachine.com/AR03M00842
The package you select depends on the architecture of your device. To check this, open a terminal on your device and run the uname -m command. Some examples:
armv6l – means that you should useARMv6 packages
armv7l – means that you should use ARMv7 packages
aarch64 – means that you should use ARMv8 packagesSo in your case I would:
1) uninstall with
sudo /usr/NX/scripts/setup/nxserver --uninstall sudo rm -rf /usr/NX/ /etc/NX/ /var/NX .nx
2) Check architecture using:
uname -m
3) Download and install the correct package.
April 22, 2022 at 17:19 #38390chchangParticipantThanks for your help, after downloading the correct package, it works now!
-
AuthorPosts
This topic was marked as solved, you can't post.