1

I am trying to install a VPN client (Sentinel dVPN) on Linux Mint 18.2 with the .deb

The package manager returns:

"Error: Dependency is not satisfiable: shadowsocks-libev"

sudo apt-get install shadowsocks-libev returned

E: Unable to locate package shadowsocks-libev"

And sudo snap install shadowsocks-libev worked, but the dependency error is still there.

That's the first dependency I installed with snap, so maybe it has problems recognizing them when installed that way?

How can I find out where the problem is?

So far I didn't find a solution, but I am down to one unmet dependency, see: edit2.


Edit: seems like I hit the next wall of unmet dependencies running

sudo sh -c 'printf "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/stretch-backports.list'
sudo apt update`

returns

Ign:1 http://deb.debian.org/debian stretch-backports InRelease                 
Get:11 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]    
Fetched 417 kB in 3s (124 kB/s)    
Reading package lists... Done
W: GPG error: http://deb.debian.org/debian stretch-backports InRelease: The >following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7638D0442B90D010  NO_PUBKEY 04EE7237B7D453EC
W: The repository 'http://deb.debian.org/debian stretch-backports InRelease' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

And sudo apt -t stretch-backports install shadowsocks-libev just returns a list of apt commands.

sudo apt-get install shadowsocks-libev now return

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
shadowsocks-libev : 

Depends: libc-ares2 (>= 1.11.0~rc1) but 1.10.0-3ubuntu0.2 is to be installed
Depends: libcork16 but it is not installable
Depends: libcorkipset1 but it is not installable
E: Unable to correct problems, you have held broken packages.

libc-ares2 is installable, but for the other two, it can't find a source

Reading state information... Done
Package libcorkipset1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libcorkipset1' has no installation candidate

Edit2: found and installed the sources for libcork16 and libcorkipset1, but its still stuck on

The following packages have unmet dependencies:
shadowsocks-libev : Depends: libc-ares2 (>= 1.11.0~rc1) but 1.10.0-3ubuntu0.2 is to be installed
E: Unable to correct problems, you have held broken packages.

I have the installed libc-ares21.10.0-3ubuntu0.2, but it doesn't recognize it… if I fix this one, it should probably work

Any ideas?

1

1 Answer 1

0

Mint is debian 9 based so you can install the necessary packages with

sudo sh -c 'printf "deb http://deb.debian.org/debian stretch-backports main" > /etc/apt/sources.list.d/stretch-backports.list'
sudo apt update
sudo apt -t stretch-backports install shadowsocks-libev

https://github.com/shadowsocks/shadowsocks-libev

Snap installs won't solve the apt dependency problems you need to install with apt

1
  • ok, so I need to get it to run over apt... sudo apt -t stretch-backports install shadowsocks-libev just returns "Usage: apt command [options] apt help command [options] [...] " Commented Aug 24, 2019 at 17:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .