NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

8ohmh's avatar
8ohmh
Guide
Oct 20, 2016

ReadyNAS 204 hangs after FW Upgrade, display: "99% Encryption Key", No admin page

Hello,


although its a very worthy (best for its price) NAS, I've got sometimes massive problems with Firmware Updates. This time it is the FW Upgrade 6.50 -> 6.60. The NAS hangs now at display 99% Encryption (Using built-in encryption Crypto-LUKS environment). The SSH and SMBD is working, also NFS, but no Admin page. So far I tracked down to: apache2 and librddclient.so:

 

root@readynas:~# readynas-agent
Connect rddclient failed
Error processing nml DiskEnclosure request
Connect rddclient failed
Error processing nml volume request
Warning: Failed to connect to the agentx master agent ([NIL]):
readynas-agent is up and running.

root@readynas:~# journalctl -afb
Oct 20 16:21:09 readynas apache2[30957]: [error] [client 192.168.1xx.1yy] Connect rddclient failed, referer: http://192.168.1nn.1mm/admin/

root@readynas:~# find / -iname "librddclient"
"usr":
/usr/lib/librddclient.so.0
"var":
/var/lib/dpkg/info/librddclient.symbols
/var/lib/dpkg/info/librddclient.shlibs
/var/lib/dpkg/info/librddclient.list
/var/lib/dpkg/info/librddclient.postrm

root@readynas:~# grep -ri "librddclient"

"bin":

"boot":

"etc":

Binary file /etc/ld.so.cache matches

"home":

"lib":

"logs":

"lost+found":

"media":

"mnt":

"opt":

Binary file /opt/replication/bin/nmlctl matches
Binary file /opt/replication/bin/fsgrab matches
Binary file /opt/replication/usr/lib/libnmlctl.so matches
Binary file /opt/readycloud/bin/nmlcmd.hr.0.0.1 matches
Binary file /opt/readycloud/bin/fscmd.hr.0.0.1 matches
Binary file /opt/readycloud/bin/rcbrokerd matches
Binary file /opt/readycloud/bin/syscmd.hr.0.0.1 matches

"root":

/root/find_file_result.20161020154750.txt:/usr/lib/librddclient.so.0
/root/find_file_result.20161020154750.txt:/var/lib/dpkg/info/librddclient.symbols
/root/find_file_result.20161020154750.txt:/var/lib/dpkg/info/librddclient.shlibs
/root/find_file_result.20161020154750.txt:/var/lib/dpkg/info/librddclient.list
/root/find_file_result.20161020154750.txt:/var/lib/dpkg/info/librddclient.postrm
Binary file /root/find_file_result.20161019212821.txt matches

"run":

"sbin":

"srv":

"temp":

"tmp":

"usr":

Binary file /usr/sbin/readynas-agent matches
Binary file /usr/sbin/readynasd matches
Binary file /usr/sbin/bt-broker matches
Binary file /usr/sbin/rnotifyd matches
Binary file /usr/sbin/readydropd matches
Binary file /usr/bin/rn_nml matches
Binary file /usr/lib/librddclient.so.0 matches
"var":

Binary file /var/log/journal/e460d66694404b72b8d5c13ff202d589/system.journal matches
Binary file /var/cache/apt/pkgcache.bin matches
Binary file /var/cache/apt/srcpkgcache.bin matches
Binary file /var/cache/ldconfig/aux-cache matches
Binary file /var/cores/core-readynasd matches
/var/lib/apt/extended_states:Package: librddclient
/var/lib/apt/lists/apt.readynas.com_packages_readynasos_dists_6.6.0_main_binary-armel_Packages:Depends: libc6 (>= 2.4), libnml (>= 196), librddclient (>= 5455), libsnmp30 (>= 5.7.2.1+dfsg-1~dfsg), libxml2 (>= 2.7.4)
/var/lib/apt/lists/apt.readynas.com_packages_readynasos_dists_6.6.0_main_binary-armel_Packages:Depends: lsb-base, libattr1 (>= 1:2.4.46-8), libc6 (>= 2.7), libjson7, librddclient (>= 5455), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), libsystemd-journal0 (>= 44-24), libxml2 (>= 2.7.4), zlib1g (>= 1:1.1.4)
/var/lib/dpkg/available:Package: librddclient
/var/lib/dpkg/available:Depends: lsb-base, lsyncd (>= 2), libc6 (>= 2.4), libjson7, librddclient (>= 5455), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4)
/var/lib/dpkg/available:Depends: lsb-base, libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.9), libjson7, librddclient (>= 6.6.0), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), libsystemd0, libxml2 (>= 2.7.4)
/var/lib/dpkg/status-orig:Package: librddclient
/var/lib/dpkg/status-orig:Depends: lsb-base, libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.9), libjson7, librddclient (>= 6.6.0), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), libsystemd0, libxml2 (>= 2.7.4)
/var/lib/dpkg/status-orig:Depends: libc6 (>= 2.4), libnml (>= 196), librddclient (>= 5455), libsnmp30 (>= 5.7.2.1+dfsg-1~dfsg), libxml2 (>= 2.7.4)
/var/lib/dpkg/status:Package: librddclient
/var/lib/dpkg/status:Depends: lsb-base, libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.9), libjson7, librddclient (>= 6.6.0), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), libsystemd0, libxml2 (>= 2.7.4)
/var/lib/dpkg/status:Depends: libc6 (>= 2.4), libnml (>= 196), librddclient (>= 5455), libsnmp30 (>= 5.7.2.1+dfsg-1~dfsg), libxml2 (>= 2.7.4)
/var/lib/dpkg/available-old:Package: librddclient
/var/lib/dpkg/available-old:Depends: lsb-base, lsyncd (>= 2), libc6 (>= 2.4), libjson7, librddclient (>= 5455), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), zlib1g (>= 1:1.1.4)
/var/lib/dpkg/available-old:Depends: lsb-base, libattr1 (>= 1:2.4.46-8), libc6 (>= 2.13), libjson7, librddclient, libsqlite3-0, libssl1.0.0 (>= 1.0.0), libsystemd-journal0, libxml2 (>= 2.7.4)
/var/lib/dpkg/status-old:Package: librddclient
/var/lib/dpkg/status-old:Depends: lsb-base, libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.9), libjson7, librddclient (>= 6.6.0), libsqlite3-0 (>= 3.5.9), libssl1.0.0 (>= 1.0.0), libsystemd0, libxml2 (>= 2.7.4)
/var/lib/dpkg/status-old:Depends: libc6 (>= 2.4), libnml (>= 196), librddclient (>= 5455), libsnmp30 (>= 5.7.2.1+dfsg-1~dfsg), libxml2 (>= 2.7.4)
/var/lib/dpkg/info/librddclient.symbols:librddclient.so.0 librddclient #MINVER#
/var/lib/dpkg/info/librddclient.symbols: connect_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: disconnect_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_conn_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_event_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_nml_conn_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_nml_event_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_nml_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.symbols: process_request_rddclient@Base 5455
/var/lib/dpkg/info/librddclient.shlibs:librddclient 0 librddclient
/var/lib/dpkg/info/librddclient.list:/usr/lib/librddclient.so.0
/var/lib/dpkg/info/librddclient.list:/usr/share/doc/librddclient
/var/lib/dpkg/info/librddclient.list:/usr/share/doc/librddclient/changelog.gz

 

Currently backing up the disks and keys, but I don't want to hard reset the NAS. What can I do now?

 

Thanks in advance
 

4 Replies

Replies have been turned off for this discussion
  • Additional Info #1

     

    I've investigated by myself and discovered, that there is somewhere a script which inserts many times (in my case up to 20 times) info file

     

    /var/readynasd/pilgrim.list

     

    on NAS roots

     

    entries like

     

    run-cryptsetup-.searchkeys-.mount

     

    (Inj my case they were 67 run-cryptsetup-.searchkeys-.mount 68 run-cryptsetup-.searchkeys-.mount 69 run-cryptsetup-.searchkeys-.mount 70 run-cryptsetup-.searchkeys-.mount 71 run-cryptsetup-.searchkeys-.mount 72 run-cryptsetup-.searchkeys-.mount 73 run-cryptsetup-.searchkeys-.mount 74 run-cryptsetup-.searchkeys-.mount 75 run-cryptsetup-.searchkeys-.mount 76 run-cryptsetup-.searchkeys-.mount 77 run-cryptsetup-.searchkeys-.mount 78 run-cryptsetup-.searchkeys-.mount) Seems that it is a bug in Firmware: Inserting without checking whether there is already such a entry

    (OS 6.6)

     

    • FramerV's avatar
      FramerV
      NETGEAR Employee Retired

      Hi 8ohmh,

       

      Thank you for the inputs, let us hope that other community users post their findings or experience related to what you are experiencing.

       

       

      Regards,

      • mdgm-ntgr's avatar
        mdgm-ntgr
        NETGEAR Employee Retired

        If you could send in your logs (see the Sending Logs link in my sig) that would be good too.

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More