Page 3 of 4

Re: Howto: updating in Debian proper

Posted: August 27th, 2018, 10:01 am
by beaudett
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

Re: Howto: updating in Debian proper

Posted: October 26th, 2018, 2:01 pm
by sander
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:

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
and there it is:

Code: Select all

# python -c "import sabyenc; print sabyenc.__version__ "
3.3.5
I had to do this do:

Code: Select all

apt-get install par2 unrar unzip p7zip-rar   -y
And SAB is happy:

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)
As this is on ARM (armhf), I'm again impressed this ecosystem works for different architectures.

Re: Howto: updating in Debian proper

Posted: January 22nd, 2019, 5:19 am
by pinn
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:

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
and there it is:

Code: Select all

# python -c "import sabyenc; print sabyenc.__version__ "
3.3.5
I had to do this do:

Code: Select all

apt-get install par2 unrar unzip p7zip-rar   -y
And SAB is happy:

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)
As this is on ARM (armhf), I'm again impressed this ecosystem works for different architectures.
Hi,

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

Posted: January 22nd, 2019, 5:25 am
by sander
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.

Re: Howto: updating in Debian proper

Posted: January 22nd, 2019, 5:31 am
by pinn
sander wrote: January 22nd, 2019, 5:25 am Do you mean what "all as root" means?
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

Posted: January 22nd, 2019, 5:58 am
by sander
Easier: become and stay root, with

Code: Select all

sudo su -
Then execute the commands in that root/ sudo / su prompt

Re: Howto: updating in Debian proper

Posted: January 22nd, 2019, 6:22 am
by pinn
sander wrote: January 22nd, 2019, 5:58 am Easier: become and stay root, with

Code: Select all

sudo su -
Then execute the commands in that root/ sudo / su prompt
Thanks - that got it. On latest version now but am presented with:

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

Posted: March 16th, 2019, 2:21 pm
by Schugar
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

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
and when i update the source

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

Posted: March 16th, 2019, 4:08 pm
by sander
Did you put "sudo" as first command?

Re: Howto: updating in Debian proper

Posted: March 16th, 2019, 4:32 pm
by Schugar
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

Posted: March 17th, 2019, 11:08 am
by Schugar
Works now. Perhaps there was a problem with the server?

Re: Howto: updating in Debian proper

Posted: August 22nd, 2020, 5:42 am
by fred44nl
hi,
is there any chance that version 3.0 and onwards can be updated through PPA, as before ??

Re: Howto: updating in Debian proper

Posted: September 14th, 2020, 3:25 pm
by Cpuroast
fred44nl wrote: August 22nd, 2020, 5:42 am hi,
is there any chance that version 3.0 and onwards can be updated through PPA, as before ??
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

Posted: April 6th, 2021, 12:29 am
by zoggy
beaudett 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
you are missing dependencies, see: viewtopic.php?t=22420
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

Re: Howto: updating in Debian proper

Posted: October 8th, 2023, 10:02 pm
by imthenachoman
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!