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. http://zyxel.nas-central.org/w/index.php?title=Debian_on_325
    Installing OMV was straight forward. http://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. http://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.

  • Yes, this little machine could do for openmediavault what the linksys wrt54 did for router firmware.


    Too bad one needs disassemble the device and connect an serial cable. That takes the hack outside of many people's comfort zone.

  • 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.


    Code
    echo "deb http://packages.openmediavault.org/public kralizec main" > /etc/apt/sources.list.d/openmediavault.list
    apt-get update
    apt-get install openmediavault-keyring postfix
    apt-get update
    apt-get install openmediavault
    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!

  • Hello,


    installation was sucsessful, but my nsa325v2 trys to boot from ethernet, i have to leave the ethernet cable out while booting.
    After reading OS from stick i can put it in again


    best regards
    Michael

  • Nice you managed it!
    Is there a way to keep the original HDD structure in place or do I have to reformat the storage drives?


    Thanks again for your effort.

  • Hello


    did anyone of you tried to install 3.16 backports core on, Nsa325.
    I had added sources an installed it with apt, but after reboot the 3.14 core starts again.


    I have no idea how to configure the bootloader.


    Best regards


    Michael

  • The backports kernels do not work on arm devices.

    omv 5.6.13 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


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

  • 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 http://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 5.6.13 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    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 http://security.debian.org wheezy/updates Release.gpg
    Hit http://packages.openmediavault.org kralizec Release.gpg
    Hit http://packages.openmediavault.org kralizec Release
    Hit http://security.debian.org wheezy/updates Release
    Hit http://packages.openmediavault.org kralizec/main armel Packages
    Hit http://security.debian.org wheezy/updates/main Sources
    Hit http://security.debian.org wheezy/updates/contrib Sources
    Hit http://security.debian.org wheezy/updates/non-free Sources
    Hit http://ftp.us.debian.org wheezy Release.gpg
    Hit http://security.debian.org wheezy/updates/main armel Packages
    Ign http://packages.openmediavault.org kralizec/main Translation-en
    Hit http://security.debian.org wheezy/updates/contrib armel Packages
    Hit http://security.debian.org wheezy/updates/non-free armel Packages
    Hit http://security.debian.org wheezy/updates/contrib Translation-en
    Hit http://ftp.us.debian.org wheezy-updates Release.gpg
    Hit http://security.debian.org wheezy/updates/main Translation-en
    Hit http://security.debian.org wheezy/updates/non-free Translation-en
    Hit http://ftp.us.debian.org wheezy Release
    Hit http://ftp.us.debian.org wheezy-updates Release
    Hit http://ftp.us.debian.org wheezy/main Sources
    Hit http://ftp.us.debian.org wheezy/contrib Sources
    Hit http://ftp.us.debian.org wheezy/non-free Sources
    Hit http://ftp.us.debian.org wheezy/main armel Packages
    Hit http://ftp.us.debian.org wheezy/contrib armel Packages
    Hit http://ftp.us.debian.org wheezy/non-free armel Packages
    Hit http://ftp.us.debian.org wheezy/contrib Translation-en
    Hit http://ftp.us.debian.org wheezy/main Translation-en
    Hit http://ftp.us.debian.org wheezy/non-free Translation-en
    Hit http://ftp.us.debian.org wheezy-updates/main Sources
    Hit http://ftp.us.debian.org wheezy-updates/contrib Sources
    Hit http://ftp.us.debian.org wheezy-updates/non-free Sources
    Hit http://ftp.us.debian.org wheezy-updates/main armel Packages/DiffIndex
    Hit http://ftp.us.debian.org wheezy-updates/contrib armel Packages
    Hit http://ftp.us.debian.org wheezy-updates/non-free armel Packages
    Hit http://ftp.us.debian.org wheezy-updates/contrib Translation-en
    Hit http://ftp.us.debian.org wheezy-updates/main Translation-en/DiffIndex
    Hit http://ftp.us.debian.org wheezy-updates/non-free Translation-en
    Reading package lists... Done
    W: Duplicate sources.list entry http://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:~#

  • [....] 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!

  • 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 5.6.13 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


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


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

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!