Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency issues with pidgin-sipe on Debian 9.4 #187

Open
brantg opened this issue Jun 25, 2018 · 4 comments
Open

Dependency issues with pidgin-sipe on Debian 9.4 #187

brantg opened this issue Jun 25, 2018 · 4 comments

Comments

@brantg
Copy link

brantg commented Jun 25, 2018

Using the "Debian sources file" like this (yeah, I see the 8.0 there, but it's all I've got):

deb http://download.opensuse.org/repositories/home:/xhaakon:/sipe/Debian_8.0/ ./

Pidgin installs fine, but pidgin-sipe yields this:

# apt install pidgin-sipe
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:
 pidgin-sipe : Depends: remmina-plugin-rdp (>= 1.1.2-sipe) but it is not going to be installed
               Depends: libfreerdp-shadow2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

The issue with Remmina is expected since Debian Stretch doesn't yet have remmina, but tracing libfreerdp-shadow2 shows this:

# apt install libfreerdp-shadow2 libfreerdp2
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:
 libfreerdp-shadow2 : Depends: libfreerdp-server2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not going to be installed
                      Depends: libwinpr-tools2 (>= 2.0.0~git20160503.1.f828595+dfsg1) but it is not going to be installed
                      Depends: libwinpr2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not going to be installed
 libfreerdp2 : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
               Depends: libwinpr2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

And then this:

# apt install libssl1.0.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libssl1.0.0 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 'libssl1.0.0' has no installation candidate

Dpkg output:

# dpkg -l libssl1*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-============================================================
ii  libssl1.0-dev:amd64         1.0.2l-2+deb9u3    amd64              Secure Sockets Layer toolkit - development files
ii  libssl1.0.2:amd64           1.0.2l-2+deb9u3    amd64              Secure Sockets Layer toolkit - shared libraries
ii  libssl1.1:amd64             1.1.0f-3+deb9u2    amd64              Secure Sockets Layer toolkit - shared libraries

Any suggestions would be greatly appreciated, I think I've gotten in over my head at this point.

@vvv-ca
Copy link

vvv-ca commented Jul 13, 2018

switch your apt repo to http://download.opensuse.org/repositories/home:/xhaakon:/sipe:/testing/Debian_Next_ga/ and it should install.

@brantg
Copy link
Author

brantg commented Jul 17, 2018

Done:

# cat /etc/apt/sources.list.d/pidgin-sipe.list 
deb http://download.opensuse.org/repositories/home:/xhaakon:/sipe:/testing/Debian_Next_ga/ ./

Then installed pidgin itself okay:

# dpkg -l pidgin*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-=============================================================
ii  pidgin                       3.0.0-1+20170623074 amd64               graphical multi-protocol instant messaging client
ii  pidgin-data                  3.0.0-1+20170623074 all                 multi-protocol instant messaging client - data files

...but I get this on pidgin-sipe:

# apt install pidgin-sipe
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:
 pidgin-sipe : Depends: libcom-err2 (>= 1.01) but it is not installable
               Depends: libfreerdp-shadow-subsystem2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not installable
               Depends: libfreerdp-shadow2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) but it is not installable
               Recommends: remmina-plugin-rdp but it is not installable
E: Unable to correct problems, you have held broken packages.

If I try to directly install any of libcomm-err2, libfreerdp-shadow-subsystem2-2 or libfreerdp-shadow2-2 I get this:

# apt install libfreerdp-shadow-subsystem2-2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libfreerdp-shadow-subsystem2-2 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 'libfreerdp-shadow-subsystem2-2' has no installation candidate

What other information can I gather that would help?

@vvv-ca
Copy link

vvv-ca commented Jul 17, 2018

Ah, you're on stretch, you'll need to add stretch-backports to get libfreerdp-shadow-subsystem2-2, instructions on that are here: https://backports.debian.org/Instructions/

@brantg
Copy link
Author

brantg commented Jul 18, 2018

Thanks! That got it installed - I will test and report back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants