Howto: updating in Debian proper
Forum rules
Help us help you:
Help us help you:
- Are you using the latest stable version of SABnzbd? Downloads page.
- Tell us what system you run SABnzbd on.
- Adhere to the forum rules.
- Do you experience problems during downloading?
Check your connection in Status and Interface settings window.
Use Test Server in Config > Servers.
We will probably ask you to do a test using only basic settings. - Do you experience problems during repair or unpacking?
Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Re: Howto: updating in Debian proper
ok .. I managed to get rid of the error.
I re-installed the following:
apt-get install build-essential libssl-dev libffi-dev python-dev
pip install cryptography --upgrade
apt-get remove sabnzbdplus
apt-get install sabnzbdplus
sabnzbdplus --version | head -3
root@raspberrypi:/home/pi# sabnzbdplus --version | head -3
sabnzbdplus-2.3.4
Thanks for your help
I re-installed the following:
apt-get install build-essential libssl-dev libffi-dev python-dev
pip install cryptography --upgrade
apt-get remove sabnzbdplus
apt-get install sabnzbdplus
sabnzbdplus --version | head -3
root@raspberrypi:/home/pi# sabnzbdplus --version | head -3
sabnzbdplus-2.3.4
Thanks for your help
Re: Howto: updating in Debian proper
AFAIK I don't see the instruction for installing sabyenc via the PPA via Debian.
So here it is for Debian 9.x, all as root:
and there it is:
I had to do this do:
And SAB is happy:
As this is on ARM (armhf), I'm again impressed this ecosystem works for different architectures.
So here it is for Debian 9.x, all as root:
Code: Select all
echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list
echo "deb http://ppa.launchpad.net/jcfp/sab-addons/ubuntu xenial main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
apt-get update && apt-get dist-upgrade
apt-get -o APT::Install-Recommends=1 install sabnzbdplus python-sabyenc
Code: Select all
# python -c "import sabyenc; print sabyenc.__version__ "
3.3.5
Code: Select all
apt-get install par2 unrar unzip p7zip-rar -y
Code: Select all
2018-10-26 21:00:40,884::INFO::[sabnzbdplus:397] SABYenc module (v3.3.5)... found!
2018-10-26 21:00:40,886::INFO::[sabnzbdplus:416] Cryptography module... NOT found!
2018-10-26 21:00:40,888::INFO::[sabnzbdplus:419] par2 binary... found (/usr/bin/par2)
2018-10-26 21:00:40,889::INFO::[sabnzbdplus:429] UNRAR binary... found (/usr/bin/unrar)
2018-10-26 21:00:40,891::INFO::[sabnzbdplus:437] UNRAR binary version 5.30
2018-10-26 21:00:40,893::INFO::[sabnzbdplus:442] unzip binary... found (/usr/bin/unzip)
2018-10-26 21:00:40,894::INFO::[sabnzbdplus:447] 7za binary... found (/usr/bin/7za)
Re: Howto: updating in Debian proper
Hi,sander wrote: ↑October 26th, 2018, 2:01 pm AFAIK I don't see the instruction for installing sabyenc via the PPA via Debian.
So here it is for Debian 9.x, all as root:
and there it is:Code: Select all
echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list echo "deb http://ppa.launchpad.net/jcfp/sab-addons/ubuntu xenial main" | tee -a /etc/apt/sources.list apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F apt-get update && apt-get dist-upgrade apt-get -o APT::Install-Recommends=1 install sabnzbdplus python-sabyenc
I had to do this do:Code: Select all
# python -c "import sabyenc; print sabyenc.__version__ " 3.3.5
And SAB is happy:Code: Select all
apt-get install par2 unrar unzip p7zip-rar -y
As this is on ARM (armhf), I'm again impressed this ecosystem works for different architectures.Code: Select all
2018-10-26 21:00:40,884::INFO::[sabnzbdplus:397] SABYenc module (v3.3.5)... found! 2018-10-26 21:00:40,886::INFO::[sabnzbdplus:416] Cryptography module... NOT found! 2018-10-26 21:00:40,888::INFO::[sabnzbdplus:419] par2 binary... found (/usr/bin/par2) 2018-10-26 21:00:40,889::INFO::[sabnzbdplus:429] UNRAR binary... found (/usr/bin/unrar) 2018-10-26 21:00:40,891::INFO::[sabnzbdplus:437] UNRAR binary version 5.30 2018-10-26 21:00:40,893::INFO::[sabnzbdplus:442] unzip binary... found (/usr/bin/unzip) 2018-10-26 21:00:40,894::INFO::[sabnzbdplus:447] 7za binary... found (/usr/bin/7za)
Trying to follow your instructions to update an installation on a vero4k/raspberry pi. I'm new to linux so running into some difficulties. When I run the command , I get the following:
osmc@htpc:~$ su echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list
echo "deb http://ppa.launchpad.net/jcfp/sab-addons/ubuntu xenial main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x987031 23E0F52B2BE16D586EF13930B14BB9F05F
apt-get update && apt-get dist-upgrade
apt-get -o APT::Install-Recommends=1 install sabnzbdplus python-sabyenctee: /etc /apt/sources.list: Permission denied
No passwd entry for user 'echo'
osmc@htpc:~$ echo "deb http://ppa.launchpad.net/jcfp/sab-addons/ubuntu xenial ma in" | tee -a /etc/apt/sources.list
tee: /etc/apt/sources.list: Permission denied
deb http://ppa.launchpad.net/jcfp/sab-addons/ubuntu xenial main
osmc@htpc:~$
osmc@htpc:~$ apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv- keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
Executing: /tmp/apt-key-gpghome.r2cB0sq5M8/gpg.1.sh --keyserver hkp://pool.sks-k eyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
gpg: key F13930B14BB9F05F: public key "Launchpad PPA for jcfp" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no writable keyring found: Not found
gpg: error reading '[stdin]': General error
gpg: import from '[stdin]' failed: General error
gpg: Total number processed: 0
osmc@htpc:~$ apt-get update && apt-get dist-upgrade
Reading package lists... Done
W: chmod 0700 of directory /var/lib/apt/lists/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
osmc@htpc:~$
osmc@htpc:~$ apt-get -o APT::Install-Recommends=1 install sabnzbdplus python-sabyenc
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
osmc@htpc:~$ su apt-get -o APT::Install-Recommends=1 install sabnzbdplus python-sabyenc
Re: Howto: updating in Debian proper
Do you mean what "all as root" means?
You must execute the commands as root. You're trying it to do as normal user ... which gives errors.
You must execute the commands as root. You're trying it to do as normal user ... which gives errors.
Re: Howto: updating in Debian proper
That is what I attempted:
osmc@htpc:~$ su echo "deb http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list
tee: /etc/apt/sources.list: Permission denied
No passwd entry for user 'echo'
Re: Howto: updating in Debian proper
Easier: become and stay root, with
Then execute the commands in that root/ sudo / su prompt
Code: Select all
sudo su -
Re: Howto: updating in Debian proper
Thanks - that got it. On latest version now but am presented with:sander wrote: ↑January 22nd, 2019, 5:58 am Easier: become and stay root, with
Then execute the commands in that root/ sudo / su promptCode: Select all
sudo su -
SABnzbd was started with encoding ANSI_X3.4-1968, this should be UTF-8. Expect problems with Unicoded file and directory names in downloads.
I have seen the post here re. this viewtopic.php?t=22483#p111217
but unsure how to proceed - I am in the Uk so is that what I should select?
Sorry for the basic questions!
---------------------
Found the answer here: https://www.raspberrypi.org/forums/view ... hp?t=38231
When attempting to activate the en_US.UTF-8 UTF-8 locale, I was hitting the Enter key. The enter key does NOT select the locale option. Instead it activates the <Ok> button effectively advancing to the next screen without activating the locale. What I needed to do was to highlight the en_US.UTF-8 UTF-8 and mark it as active using the spacebar. Then press enter or tab over to the <Ok> button
--------
Thanks for all your help!
Re: Howto: updating in Debian proper
I can install sabnzbdplus on my raspberry pi with raspbian stretch. It failed to import the public key. This is what i have when i import the key
and when i update the source
Code: Select all
apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
Executing: /tmp/apt-key-gpghome.qMPMdFibD0/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
gpg: key F13930B14BB9F05F: public key "Launchpad PPA for jcfp" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: no writable keyring found: Not found
gpg: error reading '[stdin]': General error
gpg: import from '[stdin]' failed: General error
gpg: Total number processed: 0
Code: Select all
sudo apt update
Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Get:3 http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial InRelease [17.5 kB]
Err:3 http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F13930B14BB9F05F
E: The repository 'http://ppa.launchpad.net/jcfp/ppa/ubuntu xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Re: Howto: updating in Debian proper
Did you put "sudo" as first command?
Re: Howto: updating in Debian proper
Yes. This is the output. It takes very long time before the error is displayed.
Code: Select all
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
Executing: /tmp/apt-key-gpghome.eB6VTqNw9Q/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net:11371 --recv-keys 0x98703123E0F52B2BE16D586EF13930B14BB9F05F
gpg: keyserver receive failed: No data
Re: Howto: updating in Debian proper
Works now. Perhaps there was a problem with the server?
Re: Howto: updating in Debian proper
hi,
is there any chance that version 3.0 and onwards can be updated through PPA, as before ??
is there any chance that version 3.0 and onwards can be updated through PPA, as before ??
Re: Howto: updating in Debian proper
Hi,
Your mileage may vary, but I did have success using the 20.04/focal version of the Sab package with Debian 10 in a test VM.
You'll have to dist-upgrade to allow the newer version to install. This may not always work, but it seems to work just fine with 3.1.0 Beta2.
I was using the 19.10 version, but since that version of Ubuntu is now EOL, I had to switch.
Initially when I was trying to get Deb 10 upgraded to 3.0, it was on 18.04 as a source and it didn't work with 3.00.
Re: Howto: updating in Debian proper
you are missing dependencies, see: viewtopic.php?t=22420beaudett wrote: ↑August 27th, 2018, 9:43 am root@raspberrypi:/home/pi# sabnzbdplus --version | head -3
/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_d62b3d91x972e1c0b.c:187:43: fatal error: CoreFoundatio
n/CoreFoundation.h: No such file or directory
#include <CoreFoundation/CoreFoundation.h>
^
compilation terminated.
sabnzbdplus-2.3.4
while sabnzbd is python app there is some stuff it has to compile since we dump yenc for example into C code and then the cryptography package cffi does some stuff as well because of ssl. this generally is all handled by the package manager.
are you following a guide or using our INSTALL.txt ?
TL;DR; go run this (not as root, and make sure it do actually install everything, and your trying to do legacy python 2.x because of now legacy sabnzbd 2.x):
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
-
- Jr. Member
- Posts: 59
- Joined: March 2nd, 2009, 10:58 am
- Contact:
Re: Howto: updating in Debian proper
I was wondering if there have been any updates in how to get a more updated version ofo Sabnzbd in Debian Bookworm (12)? The one it comes with is 3.7.1 -- YIKES!