Issues in installing SMBv2 on NSA325V2
Hello,
i am failing in installing SMBv2 on my NSA325v2. I followed the instructions given here:
, but i am not able to run opkg:
admin@NAS:~$ su
Password:
root@NAS:/home/shares# cd /opt/bin
root@NAS:/opt/bin# ./opkg update
sh: ./opkg: Input/output error
Looking at the logfiles provided by entware-ng, from my understanding entware-ng has not installed properly:
Opened logfile at Fri May 3 19:33:49 CEST 2024 Flushing memory buffer Starting up mv /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.2.gz /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.3.gz mv /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.1.gz /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.2.gz Flushing done [19:33:49] Create symlink /opt -> /usr/local/zy-pkgs/opt [19:33:49] /opt/etc/init.d/rc.unslung is not available, start installer [19:33:49] Warning: Folder /opt/usr exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:49] Warning: Folder /opt/bin exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:49] Warning: Folder /opt/etc/init.d exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:49] Warning: Folder /opt/lib/opkg exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:49] Warning: Folder /opt/sbin exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:49] Warning: Folder /opt/share exists! [19:33:49] Warning: If something goes wrong please clean /opt folder and try again. [19:33:50] Warning: Folder /opt/tmp exists! [19:33:50] Warning: If something goes wrong please clean /opt folder and try again. [19:33:50] Warning: Folder /opt/var/lock exists! [19:33:50] Warning: If something goes wrong please clean /opt folder and try again. [19:33:50] Warning: Folder /opt/var/run exists! [19:33:50] Warning: If something goes wrong please clean /opt folder and try again. [19:33:50] Info: Opkg package manager deployment... [19:33:50] --19:33:49-- http://pkg.entware.net/binaries/armv5/installer/opkg [19:33:50] => `/opt/bin/opkg' [19:33:50] Resolving pkg.entware.net... 158.160.45.54 [19:33:50] Connecting to pkg.entware.net[158.160.45.54]:80... connected. [19:33:50] HTTP request sent, awaiting response... 200 OK [19:33:50] Length: 127,636 [application/octet-stream] [19:33:50] [19:33:50] 0K .......... .......... .......... .......... .......... 40% 466.27 KB/s [19:33:50] 50K .......... .......... .......... .......... .......... 80% 924.86 KB/s [19:33:50] 100K .......... .......... .... 100% 359.44 KB/s [19:33:50] [19:33:50] 19:33:50 (542.27 KB/s) - `/opt/bin/opkg' saved [127636/127636] [19:33:50] [19:33:50] --19:33:50-- http://pkg.entware.net/binaries/armv5/installer/opkg.conf [19:33:50] => `/opt/etc/opkg.conf' [19:33:50] Resolving pkg.entware.net... 158.160.45.54 [19:33:50] Connecting to pkg.entware.net[158.160.45.54]:80... connected. [19:33:50] HTTP request sent, awaiting response... 200 OK [19:33:50] Length: 142 [application/octet-stream] [19:33:50] [19:33:50] 0K 100% 1.35 MB/s [19:33:50] [19:33:50] 19:33:50 (1.35 MB/s) - `/opt/etc/opkg.conf' saved [142/142] [19:33:50] [19:33:50] --19:33:50-- http://pkg.entware.net/binaries/armv5/installer/libgcc_s.so.1 [19:33:50] => `/opt/lib/libgcc_s.so.1' [19:33:50] Resolving pkg.entware.net... 158.160.45.54 [19:33:50] Connecting to pkg.entware.net[158.160.45.54]:80... connected. [19:33:50] HTTP request sent, awaiting response... 200 OK [19:33:50] Length: 55,220 [application/octet-stream] [19:33:50] [19:33:51] 0K .......... .......... .......... .......... .......... 92% 431.03 KB/s [19:33:51] 50K ... 100% 6.23 MB/s [19:33:51] [19:33:51] 19:33:51 (462.42 KB/s) - `/opt/lib/libgcc_s.so.1' saved [55220/55220] [19:33:51] [19:33:51] --19:33:51-- http://downloads.zyxel.nas-central.org/Users/Entware-ng/binaries/armv5/installer/ld-2.22.so-2.6.24 [19:33:51] => `/opt/lib/ld-2.22.so' [19:33:51] Resolving downloads.zyxel.nas-central.org... failed: Host not found. [19:33:51] --19:33:51-- http://downloads.zyxel.nas-central.org/Users/Entware-ng/binaries/armv5/installer/libc-2.22.so-2.6.24 [19:33:51] => `/opt/lib/libc-2.22.so' [19:33:51] Resolving downloads.zyxel.nas-central.org... failed: Host not found. [19:33:51] ln: ld-linux.so.3: File exists [19:33:51] ln: libc.so.6: File exists [19:33:51] Info: Basic packages installation... [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error [19:33:51] /opt/usr/lib/locale/locale-archive: No such file or directory [19:33:51] Info: Congratulations! [19:33:51] Info: If there are no errors above then Entware-ng was successfully initialized. [19:33:51] Info: Found a Bug? Please report at https://github.com/Entware-ng/Entware-ng/issues [19:33:51] Execute /opt/etc/init.d/rc.unslung start [19:33:51] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/etc/init.d/rc.unslung: not found [19:33:51] Done /opt/etc/init.d/rc.unslung start Closed logfile at Fri May 3 19:33:51 CEST 2024
Can somone tell my where the reference to downloads.zyxel.nas-central.org is originated from and where it can be fixed to a proper URL?
All Replies
-
The reference to downloads.zyxel.nas-central.org is in /usr/local/zy-pkgs/etc/init.d/Entware-ng. It is supposed to be exchanged by MetaRepository to the origin of the Entware package, but that fails when the package was cached. (Then MR doesn't know the origin).
You can change it in the script, at line 23, (it should be http://zyxel.diskstation.eu/Users/Mijzelf, judging to line 485), clear the content of /opt, and dis- and enable the Entware package. It should re-install.
0 -
Hi @Mijzelf ,
thanks for your answer. Unfortuntely I still cannot get it working. I modified the script a you described:
Then I disabled the entware package, cleared /opt/* and enabled the package again. The logfile states that the setup is using a malformed URL. For me it looks like an escaping issue, but I can't figure where it comes from:
Opened logfile at Sat May 4 15:28:48 CEST 2024Flushing memory buffer
Starting up
Flushing done
[15:28:48] Create symlink /opt -> /usr/local/zy-pkgs/opt
[15:28:48] /opt/etc/init.d/rc.unslung is not available, start installer
[15:28:48] Info: Opkg package manager deployment...
[15:28:48] --15:28:48-- http://pkg.entware.net/binaries/armv5/installer/opkg
[15:28:48] => `/opt/bin/opkg'
[15:28:48] Resolving pkg.entware.net... 158.160.45.54
[15:28:48] Connecting to pkg.entware.net[158.160.45.54]:80... connected.
[15:28:48] HTTP request sent, awaiting response... 200 OK
[15:28:48] Length: 127,636 [application/octet-stream]
[15:28:48]
[15:28:48] 0K .......... .......... .......... .......... .......... 40% 433.65 KB/s
[15:28:48] 50K .......... .......... .......... .......... .......... 80% 856.82 KB/s
[15:28:48] 100K .......... .......... .... 100% 286.66 KB/s
[15:28:48]
[15:28:48] 15:28:48 (480.09 KB/s) - `/opt/bin/opkg' saved [127636/127636]
[15:28:48]
[15:28:48] --15:28:48-- http://pkg.entware.net/binaries/armv5/installer/opkg.conf
[15:28:48] => `/opt/etc/opkg.conf'
[15:28:48] Resolving pkg.entware.net... 158.160.45.54
[15:28:48] Connecting to pkg.entware.net[158.160.45.54]:80... connected.
[15:28:49] HTTP request sent, awaiting response... 200 OK
[15:28:49] Length: 142 [application/octet-stream]
[15:28:49]
[15:28:49] 0K 100% 1.35 MB/s
[15:28:49]
[15:28:49] 15:28:49 (1.35 MB/s) - `/opt/etc/opkg.conf' saved [142/142]
[15:28:49]
[15:28:49] --15:28:49-- http://pkg.entware.net/binaries/armv5/installer/libgcc_s.so.1
[15:28:49] => `/opt/lib/libgcc_s.so.1'
[15:28:49] Resolving pkg.entware.net... 158.160.45.54
[15:28:49] Connecting to pkg.entware.net[158.160.45.54]:80... connected.
[15:28:49] HTTP request sent, awaiting response... 200 OK
[15:28:49] Length: 55,220 [application/octet-stream]
[15:28:49]
[15:28:49] 0K .......... .......... .......... .......... .......... 92% 430.49 KB/s
[15:28:49] 50K ... 100% 5.28 MB/s
[15:28:49]
[15:28:49] 15:28:49 (461.41 KB/s) - `/opt/lib/libgcc_s.so.1' saved [55220/55220]
[15:28:49]
[15:28:49] --15:28:49-- http://zyxel.diskstation.eu/Entware-ng/binaries/armv5/installer/ld-2.22.so-2.6.24
[15:28:49] => `/opt/lib/ld-2.22.so'
[15:28:49] Resolving zyxel.diskstation.eu... 158.101.164.98
[15:28:49] Connecting to zyxel.diskstation.eu[158.101.164.98]:80... connected.
[15:28:49] HTTP request sent, awaiting response... 404 Not Found
[15:28:49] 15:28:49 ERROR 404: Not Found.
[15:28:49]
[15:28:49] --15:28:49-- http://zyxel.diskstation.eu/Entware-ng/binaries/armv5/installer/libc-2.22.so-2.6.24
[15:28:49] => `/opt/lib/libc-2.22.so'
[15:28:49] Resolving zyxel.diskstation.eu... 158.101.164.98
[15:28:49] Connecting to zyxel.diskstation.eu[158.101.164.98]:80... connected.
[15:28:49] HTTP request sent, awaiting response... 404 Not Found
[15:28:49] 15:28:49 ERROR 404: Not Found.
[15:28:49]
[15:28:49] Info: Basic packages installation...
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/bin/opkg: Input/output error
[15:28:49] /opt/usr/lib/locale/locale-archive: No such file or directory
[15:28:49] Info: Congratulations!
[15:28:49] Info: If there are no errors above then Entware-ng was successfully initialized.
[15:28:49] Info: Found a Bug? Please report at https://github.com/Entware-ng/Entware-ng/issues
[15:28:49] Execute /opt/etc/init.d/rc.unslung start
[15:28:49] /usr/local/zy-pkgs/etc/init.d/Entware-ng: line 596: /opt/etc/init.d/rc.unslung: not found
[15:28:49] Done /opt/etc/init.d/rc.unslung start
Closed logfile at Sat May 4 15:28:49 CEST 2024
0 -
I think I did break up something 😱:
Opened logfile at Sat May 4 16:11:15 CEST 2024
Flushing memory buffer
Starting up
mv /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.1.gz /usr/local/zy-pkgs/opt/var/log/Entware-ng.log.2.gz
Flushing done
[16:11:15] FATAL: /opt is a directory
Closed logfile at Sat May 4 16:11:15 CEST 2024
Any help how to fix this is appreciated0 -
My bad. I overlooked the 'dirname' on line 485:
local MIJZELF_URL=$( dirname $( dirname ${PKG_DOWNLOAD_URL} ) )/Entware-ng/binaries/${CURARCH}
It calls dirname twice, which means it strips the last two subdirectories from the URL. So http://zyxel.diskstation.eu/Users/Mijzelf should be http://zyxel.diskstation.eu/Users/Mijzelf/dir1/dir2
The called URL http://zyxel.diskstation.eu/Entware-ng/binaries/armv5/installer/libc-2.22.so-2.6.24should be http://zyxel.diskstation.eu/Users/Mijzelf/Entware-ng/binaries/armv5/..., as you can see in your browser. So indeed 2 directories are skipped.
About the 'FATAL: /opt is a directory', just reboot. The root filesystem is a ramdrive, so this won't survive.
0 -
Thank you so much for your help @Mijzelf, now it is working and I was able to install SMBv2
Just one more question:
When I bought this NAS (~10years ago) I installed some Software on a USB-Drive and I installed some tool that did shut down the NAS after 15 minutes of inactivity. I have no idea how it used to work, but now it does not work anymore. Do you have any idea about that?
0 -
The Tweaks package has an option to shutdown the NAS on inactivity. If that is still installed, but doesn't work anymore, have a look at the status of the Shutdown Daemon. It should tell why it doesn't shutdown the box.
0
Categories
- All Categories
- 415 Beta Program
- 2.5K Nebula
- 152 Nebula Ideas
- 101 Nebula Status and Incidents
- 5.8K Security
- 296 USG FLEX H Series
- 281 Security Ideas
- 1.5K Switch
- 77 Switch Ideas
- 1.1K Wireless
- 42 Wireless Ideas
- 6.5K Consumer Product
- 254 Service & License
- 396 News and Release
- 85 Security Advisories
- 29 Education Center
- 10 [Campaign] Zyxel Network Detective
- 3.6K FAQ
- 34 Documents
- 34 Nebula Monthly Express
- 87 About Community
- 76 Security Highlight