Installing OMV on Zyxel NSA325(ARM)

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Installing OMV on Zyxel NSA325(ARM)

      I just wanted to let everyone know that I successfully installed OMV 0.6 on a Zyxel NSA325.

      It took abit of work to get Wheezy running on the device. zyxel.nas-central.org/w/index.php?title=Debian_on_325
      Installing OMV was straight forward. forum.nas-central.org/viewtopic.php?f=249&t=15633

      This was an interesting project because the NSA325 is a two bay Off The Shelf NAS with a 1600MHz ARM processor which can be found for under $150. zyxel.nas-central.org/wiki/Category:NSA-325

      The stock firmware was pretty bad. But with Debian and OMV it makes a very nice little device.
    • Re: Installing OMV on Zyxel NSA325(ARM)

      dfarning, the OpenMediaVault source belongs into an own file called openmediavault.list in /etc/apt/sources.list, correct the guide in this point please as it could lead to trouble for future uprades.

      Source Code

      1. echo "deb http://packages.openmediavault.org/public kralizec main" > /etc/apt/sources.list.d/openmediavault.list
      2. apt-get update
      3. apt-get install openmediavault-keyring postfix
      4. apt-get update
      5. apt-get install openmediavault
      6. omv-initsystem


      Greetings
      David
      "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"

      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


      Upload Logfile via WebGUI/CLI
      #openmediavault on freenode IRC | German & English | GMT+1
      Absolutely no Support via PM!

      I host parts of the omv-extras.org Repository, the OpenMediaVault Live Demo and the pre-built PXE Images. If you want you can take part and help covering the costs by having a look at my profile page.
    • hi dfarning, thanks a lot for your efforts!
      I own a 325v2, too, and thought it would be fun but liked omv on the raspberry mus more than the stock zyxel software. I just don't get why the don't just use OMV as Stock. well, however, the serial cable hack is indeed out of my comfort zone as it requires me to disassemble and buy a new cable and get familiar with some new terminal software.

      that aside: is there any chance of installing OMV via the FFP hacks? Just like another module like Owncloud etc? And if so, would there be a chance to access the data on thy zyxel-formatted disk as well?
    • help ?? :)


      Do you want to continue [Y/n]? y
      WARNING: The following packages cannot be authenticated!
      openmediavault-keyring
      Install these packages without verification [y/N]? y
      Get:1 packages.openmediavault.org/public/ kralizec/main openmediavault-keyring all 0.3 [3494 B]
      Fetched 3494 B in 0s (58.4 kB/s)
      Selecting previously unselected package openmediavault-keyring.
      (Reading database ... 28023 files and directories currently installed.)
      Unpacking openmediavault-keyring (from .../openmediavault-keyring_0.3_all.deb) ...
      Setting up collectd (5.1.0-3) ...
      [FAIL] Restarting statistics collection and monitoring daemon: collectd not restarting, configuration error failed!
      invoke-rc.d: initscript collectd, action "restart" failed.
      dpkg: error processing collectd (--configure):
      subprocess installed post-installation script returned error exit status 1
      dpkg: dependency problems prevent configuration of openmediavault:
      openmediavault depends on collectd (>= 5.1.0); however:
      Package collectd is not configured yet.

      dpkg: error processing openmediavault (--configure):
      dependency problems - leaving unconfigured
      Setting up openmediavault-keyring (0.3) ...
      OK
      Errors were encountered while processing:
      collectd
      openmediavault
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      root@debian:~#
      root@debian:~# omv-initsystem && reboot
      /usr/sbin/omv-initsystem: 24: .: Can't open /etc/default/openmediavault
      root@debian:~#
    • Copy /etc/collectd/collectd.conf from a working system then apt-get -f install
      omv 4.1.8.2 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.8
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please read this before posting a question.
      Please don't PM for support... Too many PMs!
    • nope....



      Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
      permitted by applicable law.
      root@debian:~# apt-get -f install
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
      2 not fully installed or removed.
      After this operation, 0 B of additional disk space will be used.
      Setting up collectd (5.1.0-3) ...
      [....] Restarting statistics collection and monitoring daemon: collectdParse error in file `/etc/collectd/collectd.conf', line 1 near `': syntax error, unexpected $end, expecting UNQUOTED_STRING or OPENBRAC or EOL
      yyparse returned error #1
      configfile: Cannot read file `/etc/collectd/collectd.conf'.
      Unable to read config file /etc/collectd/collectd.conf.
      Error: Reading the config file failed!
      Read the syslog for details.
      [FAILrestarting, configuration error failed!
      invoke-rc.d: initscript collectd, action "restart" failed.
      dpkg: error processing collectd (--configure):
      subprocess installed post-installation script returned error exit status 1
      dpkg: dependency problems prevent configuration of openmediavault:
      openmediavault depends on collectd (>= 5.1.0); however:
      Package collectd is not configured yet.

      dpkg: error processing openmediavault (--configure):
      dependency problems - leaving unconfigured
      Errors were encountered while processing:
      collectd
      openmediavault
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      root@debian:~#
      root@debian:~# apt-get update && apt-get install --install-recommends openmediavault
      Hit security.debian.org wheezy/updates Release.gpg
      Hit packages.openmediavault.org kralizec Release.gpg
      Hit packages.openmediavault.org kralizec Release
      Hit security.debian.org wheezy/updates Release
      Hit packages.openmediavault.org kralizec/main armel Packages
      Hit security.debian.org wheezy/updates/main Sources
      Hit security.debian.org wheezy/updates/contrib Sources
      Hit security.debian.org wheezy/updates/non-free Sources
      Hit ftp.us.debian.org wheezy Release.gpg
      Hit security.debian.org wheezy/updates/main armel Packages
      Ign packages.openmediavault.org kralizec/main Translation-en
      Hit security.debian.org wheezy/updates/contrib armel Packages
      Hit security.debian.org wheezy/updates/non-free armel Packages
      Hit security.debian.org wheezy/updates/contrib Translation-en
      Hit ftp.us.debian.org wheezy-updates Release.gpg
      Hit security.debian.org wheezy/updates/main Translation-en
      Hit security.debian.org wheezy/updates/non-free Translation-en
      Hit ftp.us.debian.org wheezy Release
      Hit ftp.us.debian.org wheezy-updates Release
      Hit ftp.us.debian.org wheezy/main Sources
      Hit ftp.us.debian.org wheezy/contrib Sources
      Hit ftp.us.debian.org wheezy/non-free Sources
      Hit ftp.us.debian.org wheezy/main armel Packages
      Hit ftp.us.debian.org wheezy/contrib armel Packages
      Hit ftp.us.debian.org wheezy/non-free armel Packages
      Hit ftp.us.debian.org wheezy/contrib Translation-en
      Hit ftp.us.debian.org wheezy/main Translation-en
      Hit ftp.us.debian.org wheezy/non-free Translation-en
      Hit ftp.us.debian.org wheezy-updates/main Sources
      Hit ftp.us.debian.org wheezy-updates/contrib Sources
      Hit ftp.us.debian.org wheezy-updates/non-free Sources
      Hit ftp.us.debian.org wheezy-updates/main armel Packages/DiffIndex
      Hit ftp.us.debian.org wheezy-updates/contrib armel Packages
      Hit ftp.us.debian.org wheezy-updates/non-free armel Packages
      Hit ftp.us.debian.org wheezy-updates/contrib Translation-en
      Hit ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
      Hit ftp.us.debian.org wheezy-updates/non-free Translation-en
      Reading package lists... Done
      W: Duplicate sources.list entry packages.openmediavault.org/public/ kralizec/main armel Packages (/var/lib/apt/lists/packages.openmediavault.org_public_dists_kralizec_main_binary-armel_Packages)
      W: You may want to run apt-get update to correct these problems
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      openmediavault is already the newest version.
      0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
      2 not fully installed or removed.
      After this operation, 0 B of additional disk space will be used.
      Do you want to continue [Y/n]? y
      Setting up collectd (5.1.0-3) ...
      [....] Restarting statistics collection and monitoring daemon: collectdParse error in file `/etc/collectd/collectd.conf', line 1 near `': syntax error, unexpected $end, expecting UNQUOTED_STRING or OPENBRAC or EOL
      yyparse returned error #1
      configfile: Cannot read file `/etc/collectd/collectd.conf'.
      Unable to read config file /etc/collectd/collectd.conf.
      Error: Reading the config file failed!
      Read the syslog for details.
      [FAILrestarting, configuration error failed!
      invoke-rc.d: initscript collectd, action "restart" failed.
      dpkg: error processing collectd (--configure):
      subprocess installed post-installation script returned error exit status 1
      dpkg: dependency problems prevent configuration of openmediavault:
      openmediavault depends on collectd (>= 5.1.0); however:
      Package collectd is not configured yet.

      dpkg: error processing openmediavault (--configure):
      dependency problems - leaving unconfigured
      Errors were encountered while processing:
      collectd
      openmediavault
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      root@debian:~#

      The post was edited 1 time, last by damian87ew ().

    • damian87ew wrote:

      [....] Restarting statistics collection and monitoring daemon: collectdParse error in file `/etc/collectd/collectd.conf', line 1 near `': syntax error, unexpected $end, expecting UNQUOTED_STRING or OPENBRAC or EOL


      How did you transfer the file?

      Greetings
      David
      "Well... lately this forum has become support for everything except omv" [...] "And is like someone is banning Google from their browsers"

      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.


      Upload Logfile via WebGUI/CLI
      #openmediavault on freenode IRC | German & English | GMT+1
      Absolutely no Support via PM!

      I host parts of the omv-extras.org Repository, the OpenMediaVault Live Demo and the pre-built PXE Images. If you want you can take part and help covering the costs by having a look at my profile page.
    • Use wget on the system. Cut & paste is not a good method.

      wget http://omv-extras.org/testing/collectd.conf -O /etc/collectd/collectd.conf
      omv 4.1.8.2 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.8
      omv-extras.org plugins source code and issue tracker - github.com/OpenMediaVault-Plugin-Developers

      Please read this before posting a question.
      Please don't PM for support... Too many PMs!
    • Source Code

      1. Saving to: `/etc/collectd/collectd.conf'
      2. 100%[======================================>] 734 --.-K/s in 0s
      3. 2015-03-15 12:51:53 (26.2 MB/s) - `/etc/collectd/collectd.conf' saved [734/734]
      4. root@debian:~# apt-get -f instal
      5. E: Invalid operation instal
      6. root@debian:~# apt-get -f install
      7. Reading package lists... Done
      8. Building dependency tree
      9. Reading state information... Done
      10. 0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
      11. 1 not fully installed or removed.
      12. After this operation, 0 B of additional disk space will be used.
      13. Setting up openmediavault (1.14) ...
      14. Updating local package archive ...
      15. Updating init scripts actions ...
      16. Stopping NTP server: ntpd.
      17. Stopping S.M.A.R.T. daemon: smartd.
      18. update-rc.d: using dependency based boot sequencing
      19. Stopping HPA's tftpd: in.tftpd.
      20. update-rc.d: using dependency based boot sequencing
      21. Stopping rsync daemon: rsync.
      22. update-rc.d: using dependency based boot sequencing
      23. Stopping OpenBSD Secure Shell server: sshd.
      24. update-rc.d: using dependency based boot sequencing
      25. Stopping network management services: snmpd snmptrapd.
      26. update-rc.d: using dependency based boot sequencing
      27. insserv: warning: current start runlevel(s) (empty) of script `ntp' overrides LSB defaults (2 3 4 5).
      28. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ntp' overrides LSB defaults (empty).
      29. Stopping ftp server: proftpd.
      30. update-rc.d: using dependency based boot sequencing
      31. insserv: warning: current start runlevel(s) (empty) of script `smartmontools' overrides LSB defaults (2 3 4 5).
      32. insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `smartmontools' overrides LSB defaults (1).
      33. update-rc.d: using dependency based boot sequencing
      34. Stopping NFS kernel daemon: mountd nfsd.
      35. Unexporting directories for NFS kernel daemon....
      36. insserv: warning: current start runlevel(s) (empty) of script `tftpd-hpa' overrides LSB defaults (2 3 4 5).
      37. insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `tftpd-hpa' overrides LSB defaults (1).
      38. Stopping Samba daemons: nmbdinsserv: warning: current start runlevel(s) (empty) of script `rsync' overrides LSB defaults (2 3 4 5).
      39. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `rsync' overrides LSB defaults (empty).
      40. update-rc.d: using dependency based boot sequencing
      41. insserv: warning: current start runlevel(s) (empty) of script `ssh' overrides LSB defaults (2 3 4 5).
      42. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh' overrides LSB defaults (empty).
      43. smbdinsserv: warning: current start runlevel(s) (empty) of script `snmpd' overrides LSB defaults (2 3 4 5).
      44. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `snmpd' overrides LSB defaults (0 1 6).
      45. insserv: warning: current start runlevel(s) (empty) of script `snmpd' overrides LSB defaults (2 3 4 5).
      46. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `snmpd' overrides LSB defaults (0 1 6).
      47. insserv: warning: current start runlevel(s) (empty) of script `proftpd' overrides LSB defaults (2 3 4 5).
      48. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `proftpd' overrides LSB defaults (0 1 6).
      49. .
      50. Configuring web server
      51. update-rc.d: using dependency based boot sequencing
      52. Site configuration file 'default' not found.
      53. Site configuration file 'openmediavault-webgui' is already enabled.
      54. insserv: warning: current start runlevel(s) (empty) of script `nfs-kernel-server' overrides LSB defaults (2 3 4 5).
      55. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `nfs-kernel-server' overrides LSB defaults (0 1 6).
      56. update-rc.d: using dependency based boot sequencing
      57. update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match openmediavault Default-Start values (S)
      58. update-rc.d: warning: default stop runlevel arguments (0 1 6) do not match openmediavault Default-Stop values (none)
      59. update-rc.d: using dependency based boot sequencing
      60. update-rc.d: using dependency based boot sequencing
      61. update-rc.d: using dependency based boot sequencing
      62. update-initramfs: Generating /boot/initrd.img-3.14.0-kirkwood-tld-1
      63. insserv: warning: current start runlevel(s) (empty) of script `samba' overrides LSB defaults (2 3 4 5).
      64. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `samba' overrides LSB defaults (0 1 6).
      65. insserv: warning: current start runlevel(s) (empty) of script `postfix' overrides LSB defaults (2 3 4 5).
      66. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `postfix' overrides LSB defaults (0 1 6).
      67. insserv: warning: current start runlevel(s) (empty) of script `postfix' overrides LSB defaults (2 3 4 5).
      68. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `postfix' overrides LSB defaults (0 1 6).
      69. Restarting services ...
      70. Restarting periodic command scheduler: cronStopping periodic command scheduler: cron.
      71. Starting periodic command scheduler: cron.
      72. Restarting watchdog: Stopping watchdog daemon... Starting watchdog daemon....
      73. Restarting RRDtool data caching daemon: rrdcached . . . . . . . . . . . . . . . .
      74. WARNING: rrdcached might still be running.
      75. In large setups it might take some time to write all pending data to
      76. the disk. You can adjust the waiting time in /etc/default/rrdcached.
      77. invoke-rc.d: initscript rrdcached, action "restart" failed.
      78. dpkg: error processing openmediavault (--configure):
      79. subprocess installed post-installation script returned error exit status 1
      80. Errors were encountered while processing:
      81. openmediavault
      82. Creating index of upgradeable packages ...
      83. Creating index of OpenMediaVault plugins ...
      84. E: Sub-process /usr/bin/dpkg returned an error code (1)
      85. root@debian:~# omv-initsystem && reboot
      86. dnsdomainname: Name or service not known
      87. run-parts: /usr/share/openmediavault/initsystem/20hostname exited with return code 1
      88. root@debian:~# apt-get install openmediavault
      89. Reading package lists... Done
      90. Building dependency tree
      91. Reading state information... Done
      92. openmediavault is already the newest version.
      93. 0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded.
      94. 1 not fully installed or removed.
      95. After this operation, 0 B of additional disk space will be used.
      96. Do you want to continue [Y/n]? y
      97. Setting up openmediavault (1.14) ...
      98. Updating local package archive ...
      99. Updating init scripts actions ...
      100. Stopping NTP server: ntpd.
      101. Stopping S.M.A.R.T. daemon: smartd.
      102. update-rc.d: using dependency based boot sequencing
      103. Stopping HPA's tftpd: in.tftpd.
      104. update-rc.d: using dependency based boot sequencing
      105. Stopping rsync daemon: rsync.
      106. update-rc.d: using dependency based boot sequencing
      107. Stopping OpenBSD Secure Shell server: sshd.
      108. update-rc.d: using dependency based boot sequencing
      109. Stopping network management services: snmpd snmptrapd.
      110. update-rc.d: using dependency based boot sequencing
      111. Stopping ftp server: proftpd.
      112. insserv: warning: current start runlevel(s) (empty) of script `ntp' overrides LSB defaults (2 3 4 5).
      113. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ntp' overrides LSB defaults (empty).
      114. update-rc.d: using dependency based boot sequencing
      115. Stopping NFS kernel daemon: mountdupdate-rc.d: using dependency based boot sequencing
      116. nfsdinsserv: warning: current start runlevel(s) (empty) of script `smartmontools' overrides LSB defaults (2 3 4 5).
      117. insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `smartmontools' overrides LSB defaults (1).
      118. .
      119. Unexporting directories for NFS kernel daemon....
      120. insserv: warning: current start runlevel(s) (empty) of script `tftpd-hpa' overrides LSB defaults (2 3 4 5).
      121. insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `tftpd-hpa' overrides LSB defaults (1).
      122. Stopping Samba daemons: nmbdupdate-rc.d: using dependency based boot sequencing
      123. insserv: warning: current start runlevel(s) (empty) of script `rsync' overrides LSB defaults (2 3 4 5).
      124. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `rsync' overrides LSB defaults (empty).
      125. smbdinsserv: warning: current start runlevel(s) (empty) of script `ssh' overrides LSB defaults (2 3 4 5).
      126. insserv: warning: current stop runlevel(s) (2 3 4 5) of script `ssh' overrides LSB defaults (empty).
      127. insserv: warning: current start runlevel(s) (empty) of script `snmpd' overrides LSB defaults (2 3 4 5).
      128. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `snmpd' overrides LSB defaults (0 1 6).
      129. insserv: warning: current start runlevel(s) (empty) of script `snmpd' overrides LSB defaults (2 3 4 5).
      130. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `snmpd' overrides LSB defaults (0 1 6).
      131. insserv: warning: current start runlevel(s) (empty) of script `proftpd' overrides LSB defaults (2 3 4 5).
      132. insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `proftpd' overrides LSB defaults (0 1 6).
      133. .
      Display All

      The post was edited 1 time, last by davidh2k ().

    • damian87ew wrote:

      help ?? :)


      Do you want to continue [Y/n]? y
      WARNING: The following packages cannot be authenticated!
      openmediavault-keyring
      Install these packages without verification [y/N]? y
      Get:1 packages.openmediavault.org/public/ kralizec/main openmediavault-keyring all 0.3 [3494 B]
      Fetched 3494 B in 0s (58.4 kB/s)
      Selecting previously unselected package openmediavault-keyring.
      (Reading database ... 28023 files and directories currently installed.)
      Unpacking openmediavault-keyring (from .../openmediavault-keyring_0.3_all.deb) ...
      Setting up collectd (5.1.0-3) ...
      [FAIL] Restarting statistics collection and monitoring daemon: collectd not restarting, configuration error failed!
      invoke-rc.d: initscript collectd, action "restart" failed.
      dpkg: error processing collectd (--configure):
      subprocess installed post-installation script returned error exit status 1
      dpkg: dependency problems prevent configuration of openmediavault:
      openmediavault depends on collectd (>= 5.1.0); however:
      Package collectd is not configured yet.

      dpkg: error processing openmediavault (--configure):
      dependency problems - leaving unconfigured
      Setting up openmediavault-keyring (0.3) ...
      OK
      Errors were encountered while processing:
      collectd
      openmediavault
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      root@debian:~#
      root@debian:~# omv-initsystem && reboot
      /usr/sbin/omv-initsystem: 24: .: Can't open /etc/default/openmediavault
      root@debian:~#

      For future, add "127.0.1.1 debian" to /etc/hosts before install process.