[GUIDE] NZBGet 11.0

Do NOT attempt this guide if your MyCloud has v4 firwmware as it will result in a bricked unit

I put together a nice clean and simple guide for anybody looking to install NZBGet 11.0 for usenet downloading

The performance of NZBGet far outperforms that of SABnzb

Tools needed: PuTTY (Windows) or Terminal (MAC)

SSH enabed

Username: root

Password: welc0me

This type of modification is done at your own risk and will void the warranty of the drive

Update 11-9-2013 The startup issue was resolved. The MainDir has to be specified in NZBGet and saved before the startup script will work properly

Backup your sources.list file

cp /etc/apt/sources.list /etc/apt/sources.list.bak

 Add a source to the sources.list

echo deb http://ftp.us.debian.org/debian/ jessie main >> /etc/apt/sources.list

 Add another source

echo deb http://ftp.us.debian.org/debian/ wheezy non-free >> /etc/apt/sources.list

 Update your package lists

apt-get update

 Install the required programs…Type y when asked if you would like to proceed with the installation and hit enter

apt-get install nzbget par2 unrar

Copy the config template to /etc

cp /usr/share/nzbget/nzbget.conf /etc/nzbget.conf

 Replace ControlIP=127.0.0.1 with 0.0.0.0 so you can access the GUI from your computer

sed -i 's/ControlIP=127.0.0.1/ControlIP=0.0.0.0/g' /etc/nzbget.conf

 Now let’s create a startup script

nano /etc/init.d/nzbget

 When the blank window opens, copy the text in the box below and right click inside your Putty window to paste the script

#!/bin/sh
# Start/stop the NZBget daemon.
#
case "$1" in
start) echo -n "Start services: NZBget"
   /usr/bin/nzbget -D
   ;;
stop) echo -n "Stop services: NZBget"
   /usr/bin/nzbget -Q
   ;;
restart)
   $0 stop
   $0 start
        ;;
*) echo "Usage: $0 start|stop|restart"
        exit 1
        ;;
esac
exit 0

To save the file

Hit Control and o

Hit enter

Hit Control and x

Now let’s change the scripts permissions

chmod 755 /etc/init.d/nzbget

 Add the script to startup

update-rc.d nzbget defaults

 Now let’s start NZBGet

/etc/init.d/nzbget start

And finally let’s revert the changes made to sources list

mv -f /etc/apt/sources.list.bak /etc/apt/sources.list

To login to the NZBGet GUI

Your mycloud ip or network name :6789
Username: nzbget
Password: tegbzn6789

Some basic setting changes

Settings → Permissions → UMASK 000

Settings → Paths → MainDir → /DataVolume/shares/Public or any other share on your drive

It’s very important that you change the MainDir or NZBGet will NOT automatically start on a reboot

 

Settings → Unpack → UnrarCmd → /usr/bin/unrar

The rest you should be able to figure out on your own

Remember to save all settings and restart NZBGet

10 Likes

Download Videosort 4.0 from http://sourceforge.net/projects/nzbget/files/ppscripts/videosort/videosort-ppscript-4.0.zip/download

If the ppscripts folder does not already exist in your MainDir then create it

EXAMPLE /DataVolume/shares/Public/NZBGet/ppscripts

Extract the videosort folder inside the zip to the ppscripts folder in your MainDir

EXAMPLE /DataVolume/shares/Public/NZBGet/ppscripts

You should now have a videosort folder inside your ppscripts folder

Restart NZBGet

Settings → System → Reload

Go to Settings → Post-Processing Scripts → DefScript → Choose and tick Videosort and save

You can setup categories by going to Settings → Categories and defining categories or using the ones already there

For any Audio or Video categories make sure you select CHOOSE next to the DefScript box and enable videosort

Go to settings and you should now have an option at the bottom of the list called VIDEOSORT

Click that and then check this page for an explanation of the parameters

http://nzbget.sourceforge.net/VideoSort for help with setting up the script once it’s installed

1 Like

Thanks for the guide, I have both this and Sickbeard up and running, so thanks to you I have the ideal setup.

I am disapointed in the My Cloud though, its downloading at 1MB/sec less than my My Book live does.  Maybe its due to NZBGet using GnuTLS rather than OpenSSL this time round, though I was hoping the dual core processor would give me a significant boost.

1 Like

Yes I have seen the same thing with several apps on the MyCloud, so I continue to use my MyBookLive to run NZBget.

2 Likes

Hi Nfodiz. Is there any way to get plex media server installed on the mycloud?

1 Like

Hi nfodiz, I’ve installed this without problems, but the unpack script is not working it’s giving me this error:

ERROR Thu Jan 09 2014 18:20:00 Could not move file /nfs/incomplete/DOWNLOADEDFILE/_unpack/.wdmc to /nfs/incomplete/DOWNLOADEDFILE/.wdmc
INFO Thu Jan 09 2014 18:20:00 Unrar: All OK

I’ve posted a message on NZBGet forum and looks like it’s related with the .wdmc folder that needs to be ignored. They asked to edit the unpack.cpp file and recompile, but since I installed it via apt-get and now compiling manually I don’t have access to this file. He said that maybe it could be done editing the binary.

"f you compile yourself you can do a test: in the file Unpack.cpp search for 

CODE:  SELECT ALLstrcmp(filename, “.AppleDouble”) && strcmp(filename, “.DS_Store”)

and change it to

CODE:  SELECT ALLstrcmp(filename, “.AppleDouble”) && strcmp(filename, “.DS_Store”) && strcmp(filename, “.wdmc”)

There are two places which you need to alter in the file."

Do you know another way? Thanks

1 Like

I got NZBget working , thanks for your great explanation.

Questions how does NZBget handle with api key.

I used before sabnzd wit api key .

Or Isthereanandroidapp / toolthatmovesnzbfilesautomatictothewdmycloud ?

I tried some android apps without success.

1 Like

Something I wish I knew - auto update of firmware seems to remove these packages.  Not really an issue with this guide, but it does look like I’ll need to redo the install.

Thanks for the guide :slight_smile:

1 Like

After installing this today, I noticed that it’s now installing NZBGet 12.0

One change needed from the instructions in the original post

Copy the config template to /etc

cp /usr/share/nzbget/webgui/nzbget.conf /etc/nzbget.conf

I’ve also attemped to save all my configs on my /DataVolume and just create symbolic links to the init.d files and .conf files in hopes of not losing them in the event of another firmare upgrade.

1 Like

hi,

after typing "

cp /usr/share/nzbget/webgui/nzbget.conf /etc/nzbget.conf" (the one in the first post and the last post too) i get this error:

“cannot stat `/usr/share/nzbget/webgui/nzbget.conf’: No such file or directory”

Can anybody help me 

i have the same problem, no config file found

HI

I have solved the problem. The problem is in the webGui it is without a G

it is not 

cp /usr/share/nzbget/webgui/nzbget.conf /etc/nzbget.conf

But 

cp /usr/share/nzbget/webui/nzbget.conf /etc/nzbget.conf

Would anyone be able to help guide me on post processing? I have everything working and even post processing is kind of working… It will move the file to the proper directory sometimes but many times it doesnt name the file properly.

I am thinking I have something setup wrong between sickbeard and NZBget.

In NZBget under Videosort the entery for SeriesFormat I have entered: Season %0s%sN - %s%0e - %eN

Then under Sickbeard under postprocessing I have set under naming: Season %0S%SN - %Sx%0E - %EN

I am wanting the file to be moved from its temp download dir to the completed section with the structure of something like this: Show title - 3x11 - Episode name

I dont think I need both of those entries? Sorry if this is the wrong place to ask this question.

Thanks!

184009

Howdy,

Thanks for the guide, it’s been working great until recently.  I upgraded my firmware to the latest and then reinstalled and reconfigured nzbget.  Unfortunately, I think the heartbleed fix in the latest firmware is causing some issues to my usenet servers.  I keep getting the following messages in my log:

DETAIL Mon May 05 2014 11:13:36 Waiting 10 sec to retry
ERROR Mon May 05 2014 11:13:36 TLS handshake failed: An unexpected TLS packet was received.

I’m guessing there’s been some changes that are interferring with.  Again, this worked until recently with the following config:

Server1.Active=yes
Server1.Name=
Server1.Level=0
Server1.Group=0
Server1.Host=
Server1.Port=119
Server1.Username=
Server1.Password=
Server1.JoinGroup=no
Server1.Encryption=yes
Server1.Cipher=NONE:+VERS-TLS-ALL:+ARCFOUR-128:+RSA:+MD5:+COMP-ALL
Server1.Connections=4

Was curious if anyone else on here was having this issue as well.  non-ssl connections are working just fine.

Thanks,

Roger

Nevermind - I fixed this by changing the port I was using.

Will this guide work for nzbget 12.0?

Hello,

I have the latest firmware and I am trying to follow this guide.

After I ran:

apt-get update

I got some errors about packages not being installed. But I ignored and tried to continue with:

apt-get install nzbget par2 unrar

It told me that dependecies were wrong so i did: apt-get install -f

which failed at the end giving a lot of warnings:

dpkg: warning: files list file for package ‘libssh2-1:armhf’ missing; assuming package has no files currently installed

and ended with:

Errors were encountered while processing: /var/cache/apt/archives/nfs-kernel-server_1%3a1.2.8-9_armhf.deb

So I gave up and reverted sources with 

mv -f /etc/apt/sources.list.bak /etc/apt/sources.list

I closed the SSH and now I am locked out and cannot SSH to the server anymore.

ssh_exchange_identification: read: Connection reset by peer

Was this guide tested on the latest firmware?

Got the same error, checked the forums, apparently all fw > 4.xx can not run (at least not out of the box) apt-get installed packages. Very disappointing :frowning:

So i flashed firmware 3.x

Tried again, and after running:

apt-get install nzbget par2 unrar

I am getting:

Errors were encountered while processing:

 /var/cache/apt/archives/nfs-kernel-server_1%3a1.2.8-9_armhf.deb

 /var/cache/apt/archives/nfs-common_1%3a1.2.8-9_armhf.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

hopefully it did not wreck my wd again :confused:

Here is the full log:

WDMyCloud:/# apt-get install nzbget par2 unrar
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libgssglue1
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  gcc-4.9-base javascript-common libc-bin libc6 libgssapi-krb5-2 libjs-jquery
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-twitter-bootstrap
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libpar2-1 libstdc++6
  libtirpc1 nfs-common nfs-kernel-server
Suggested packages:
  glibc-doc locales krb5-doc krb5-user libjs-twitter-bootstrap-docs open-iscsi
  watchdog
The following NEW packages will be installed:
  gcc-4.9-base javascript-common libjs-jquery libjs-jquery-metadata
  libjs-jquery-tablesorter libjs-twitter-bootstrap libpar2-1 nzbget par2 unrar
The following packages will be upgraded:
  libc-bin libc6 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3
  libkrb5support0 libstdc++6 libtirpc1 nfs-common nfs-kernel-server
11 upgraded, 10 newly installed, 0 to remove and 271 not upgraded.
Need to get 7512 kB of archives.
After this operation, 3834 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://ftp.us.debian.org/debian/ sid/main libkeyutils1 armhf 1.5.9-5 [10.8 kB]
Get:2 http://ftp.us.debian.org/debian/ sid/main libk5crypto3 armhf 1.12.1+dfsg-9 [109 kB]
Get:3 http://ftp.us.debian.org/debian/ sid/main libgssapi-krb5-2 armhf 1.12.1+dfsg-9 [130 kB]
Get:4 http://ftp.us.debian.org/debian/ sid/main libkrb5-3 armhf 1.12.1+dfsg-9 [260 kB]
Get:5 http://ftp.us.debian.org/debian/ sid/main libkrb5support0 armhf 1.12.1+dfsg-9 [53.9 kB]
Get:6 http://ftp.us.debian.org/debian/ sid/main nfs-kernel-server armhf 1:1.2.8-9 [103 kB]
Get:7 http://ftp.us.debian.org/debian/ sid/main nfs-common armhf 1:1.2.8-9 [189 kB]
Get:8 http://ftp.us.debian.org/debian/ sid/main libtirpc1 armhf 0.2.5-1 [69.9 kB]
Get:9 http://ftp.us.debian.org/debian/ sid/main libc6 armhf 2.19-11 [4075 kB]  
Get:10 http://ftp.us.debian.org/debian/ sid/main libc-bin armhf 2.19-11 [1159 kB]
Get:11 http://ftp.us.debian.org/debian/ sid/main gcc-4.9-base armhf 4.9.1-14 [158 kB]
Get:12 http://ftp.us.debian.org/debian/ sid/main libstdc++6 armhf 4.9.1-14 [241 kB]
Get:13 http://ftp.us.debian.org/debian/ sid/main libpar2-1 armhf 0.4-4 [84.0 kB]
Get:14 http://ftp.us.debian.org/debian/ sid/main javascript-common all 11 [6120 B]
Get:15 http://ftp.us.debian.org/debian/ sid/main libjs-jquery all 1.7.2+dfsg-3.2 [97.5 kB]
Get:16 http://ftp.us.debian.org/debian/ sid/main libjs-jquery-metadata all 10-1 [6942 B]
Get:17 http://ftp.us.debian.org/debian/ sid/main libjs-jquery-tablesorter all 10-1 [44.4 kB]
Get:18 http://ftp.us.debian.org/debian/ sid/main libjs-twitter-bootstrap all 2.0.2+dfsg-4 [97.3 kB]
Get:19 http://ftp.us.debian.org/debian/ sid/main par2 armhf 0.6.10-1 [83.8 kB] 
Get:20 http://ftp.us.debian.org/debian/ wheezy/non-free unrar armhf 1:4.1.4-1 [94.7 kB]
Get:21 http://ftp.us.debian.org/debian/ sid/main nzbget armhf 12.0+dfsg-1.1 [440 kB]
Fetched 7512 kB in 4min 28s (28.0 kB/s)                                        
Preconfiguring packages ...
dpkg: warning: files list file for package 'libxau6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libssh2-1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblockfile1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwrap0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtagc0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libglib2.0-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-port0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpng12-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtalloc2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libevent-2.0-5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libedit2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libldap-2.4-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-client3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1c2a:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblua5.1-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpkcs11-helper1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcre3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsensors4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libx11-6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libnfsidmap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libbsd0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common-data:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libjpeg8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsasl2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcurl3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtirpc1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5support0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'librtmp0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcap0.8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdevmapper1.02.1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexpat1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libltdl7:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkeyutils1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libreadline5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libantlr3c-3.2-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libasound2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxcb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtdb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxpm4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1-vanilla:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblzo2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libogg0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfontconfig1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libmagic1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libk5crypto3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssglue1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libunistring0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwbclient0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfuse2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssapi-krb5-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libparted0debian1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgd2-xpm:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libconfuse0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexif12:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libffi5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libflac8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdbus-1-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxml2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfreetype6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxdmcp6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-cap:armhf' missing; assuming package has no files currently installed
(Reading database ... 25029 files and directories currently installed.)
Preparing to replace libkeyutils1:armhf 1.5.5-3 (using .../libkeyutils1_1.5.9-5_armhf.deb) ...
Unpacking replacement libkeyutils1:armhf ...
Preparing to replace libk5crypto3:armhf 1.10.1+dfsg-3 (using .../libk5crypto3_1.12.1+dfsg-9_armhf.deb) ...
Unpacking replacement libk5crypto3:armhf ...
Preparing to replace libgssapi-krb5-2:armhf 1.10.1+dfsg-3 (using .../libgssapi-krb5-2_1.12.1+dfsg-9_armhf.deb) ...
Unpacking replacement libgssapi-krb5-2:armhf ...
Preparing to replace libkrb5-3:armhf 1.10.1+dfsg-3 (using .../libkrb5-3_1.12.1+dfsg-9_armhf.deb) ...
Unpacking replacement libkrb5-3:armhf ...
Preparing to replace libkrb5support0:armhf 1.10.1+dfsg-3 (using .../libkrb5support0_1.12.1+dfsg-9_armhf.deb) ...
Unpacking replacement libkrb5support0:armhf ...
Preparing to replace nfs-kernel-server 1:1.2.6-3 (using .../nfs-kernel-server_1%3a1.2.8-9_armhf.deb) ...
Unpacking replacement nfs-kernel-server ...
dpkg: error processing /var/cache/apt/archives/nfs-kernel-server_1%3a1.2.8-9_armhf.deb (--unpack):
 trying to overwrite '/etc/init.d/nfs-kernel-server', which is also in package nfs 01.00.00-107525
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
[ok] Stopping NFS kernel daemon: mountd nfsd.
[ok] Unexporting directories for NFS kernel daemon....
[ok] Exporting directories for NFS kernel daemon....
[ok] Starting NFS kernel daemon: nfsd mountd.
dpkg: considering deconfiguration of nfs-kernel-server, which would be broken by installation of nfs-common ...
dpkg: yes, will deconfigure nfs-kernel-server (broken by nfs-common)
Preparing to replace nfs-common 1:1.2.6-3 (using .../nfs-common_1%3a1.2.8-9_armhf.deb) ...
De-configuring nfs-kernel-server ...
Unpacking replacement nfs-common ...
dpkg: error processing /var/cache/apt/archives/nfs-common_1%3a1.2.8-9_armhf.deb (--unpack):
 trying to overwrite '/etc/default/nfs-common', which is also in package nfs 01.00.00-107525
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
[ok] Stopping NFS kernel daemon: mountd nfsd.
[ok] Unexporting directories for NFS kernel daemon....
[ok] Exporting directories for NFS kernel daemon....
[ok] Starting NFS kernel daemon: nfsd mountd.
[ok] Stopping NFS common utilities:.
[ok] Starting NFS common utilities:.
dpkg: considering deconfiguration of nfs-common, which would be broken by installation of libtirpc1:armhf ...
dpkg: yes, will deconfigure nfs-common (broken by libtirpc1:armhf)
dpkg: considering deconfiguration of nfs-kernel-server, which would be broken by installation of libtirpc1:armhf ...
dpkg: yes, will deconfigure nfs-kernel-server (broken by libtirpc1:armhf)
Preparing to replace libtirpc1:armhf 0.2.2-5 (using .../libtirpc1_0.2.5-1_armhf.deb) ...
De-configuring nfs-kernel-server ...
De-configuring nfs-common ...
Unpacking replacement libtirpc1:armhf ...
Preparing to replace libc6:armhf 2.17-97 (using .../libc6_2.19-11_armhf.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...
Unpacking replacement libc6:armhf ...
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/nfs-kernel-server_1%3a1.2.8-9_armhf.deb
 /var/cache/apt/archives/nfs-common_1%3a1.2.8-9_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

there is something wrong with this tutorial?

I have firmware 03.04.01-230 and now my device is bricked again!

running apt-get install -f

WDMyCloud:/# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following package was automatically installed and is no longer required:
  libgssglue1
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
  libc-bin nfs-common nfs-kernel-server
Suggested packages:
  open-iscsi watchdog
The following packages will be upgraded:
  libc-bin nfs-common nfs-kernel-server
3 upgraded, 0 newly installed, 0 to remove and 272 not upgraded.
9 not fully installed or removed.
Need to get 0 B/1451 kB of archives.
After this operation, 13.3 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up libc6:armhf (2.19-11) ...
Checking for services that may need to be restarted...
Checking init scripts...

Restarting services possibly affected by the upgrade:
  vsftpd: restarting...done.
  cron: restarting...done.

Services restarted successfully.
Processing triggers for libc-bin ...
/usr/bin/dpkg: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference
E: Sub-process /usr/bin/dpkg returned an error code (127)