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

Unmet dependencies on Ubuntu 18.04.1 LTS - libcurl3 #1702

Closed
1 of 4 tasks
maxdraki opened this issue Sep 19, 2018 · 6 comments
Closed
1 of 4 tasks

Unmet dependencies on Ubuntu 18.04.1 LTS - libcurl3 #1702

maxdraki opened this issue Sep 19, 2018 · 6 comments

Comments

@maxdraki
Copy link

Describe the issue:

  • Bug
  • Change request
  • New feature request
  • Discussion request

Issue long description:

Cannot install Subsurface 4.8.2 (and recent versions) on Ubuntu Ubuntu 18.04.1 LTS due to unmet dependencies. If I try to force libcurl3 to install I break curl and playonlinux (that I use for various wine apps)

The following packages will be REMOVED
  curl libcurl4 playonlinux
The following NEW packages will be installed
  libcurl3

Operating system:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic

Subsurface version:

This occurs with 4.8.2, but also earlier versions - I have been using AppImage, but would prefer to actually install it

Steps to reproduce:

Add ppa
sudo apt install subsurface

Current behaviour:

Installation fails with:

The following packages have unmet dependencies.
 subsurface : Depends: libcurl3 (>= 7.18.2) but it is not going to be installed

Expected behavior:

Installation

Additional information:

N/A

Mentions:

@bstoeger
Copy link
Collaborator

That's weird. I followed the instructions from the homepage:

sudo apt-add-repository ppa:subsurface/subsurface
sudo apt-get update
sudo apt-get install subsurface

and it worked fine (even though the homepage says support is only up to 17.04). I have libcurl4 installed:

bs@laptop:/etc/apt$ sudo apt install libcurl4
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libcurl4 is already the newest version (7.58.0-2ubuntu3.3).
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
bs@laptop:/etc/apt$ sudo apt install subsurface
Reading package lists... Done
Building dependency tree       
Reading state information... Done
subsurface is already the newest version (4.8.2-1~bionic).
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

This is on Kubuntu 18.04.

@mturkia
Copy link
Collaborator

mturkia commented Sep 19, 2018

Where are you installing the package from? What does following show:
apt-cache policy subsurface

When looking at the dependencies on my Ubuntu, Subsurface depends on libcurl4 which is correct. Besides, the dependencies are validated on Launchpad during the creation of the package.

@maxdraki
Copy link
Author

Sorry for the late reply - I've been diving in the Red Sea :)

  • and thanks for the suggestion to check the package policy - I still had the distribution set to 'xenial' - set it to 'bionic' and all is good..

my mistake - but thanks for the help

@dirkhh
Copy link
Collaborator

dirkhh commented Sep 27, 2018

Diving is always more important.
Glad this is resolved.

@danbowkley
Copy link

Stupid Linux question...how do I change that? Mine says Artful, I'm also on Bionic and my Subsurface crashes immediately on loading.

@maxdraki
Copy link
Author

launch "software and updates", go to "other software" and then edit the Subsurface entry - update the distribution as per the screenshot to 'bionic'

image

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

5 participants