libssl1.0-dev conflicts libssl-dev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
net-snmp (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Cosmic |
Invalid
|
Undecided
|
Unassigned | ||
nodejs (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Cosmic |
Invalid
|
Undecided
|
Unassigned | ||
openssl1.0 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
Bionic |
Won't Fix
|
Medium
|
Unassigned | ||
Cosmic |
Invalid
|
Medium
|
Unassigned |
Bug Description
[impact]
The libssl1.0-dev package conflicts with the libssl-dev package, so this leads to all packages that depend on libssl1.0-dev to conflict with all packages that depend on libssl-dev; as well as all packages that depend on those packages (and so on).
[test case]
On a Bionic system (or Cosmic), install libssl-dev, and/or any package that depends on it:
http://
Then, try to install libssl1.0-dev, or any package that depends on it:
http://
see comment 15 for an example of some packages that are force-removed when installing libssl1.0-dev, due to conflict.
[regression potential]
TBD after fix is determined
[other info]
Original description:
---
The fix for https:/
is, not surprisingly, somewhat traumatic for some users.
In my case, installing libssl1.0-dev causes libcurl4-
Commenting out universe from bionic-updates in /etc/apt/
nodejs appears to be the tail wagging the dog now, and that's rather uncomfortable.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: nodejs-dev (not installed)
ProcVersionSign
Uname: Linux 4.15.0-34-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.3
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Sep 26 11:03:51 2018
SourcePackage: nodejs
UpgradeStatus: Upgraded to bionic on 2018-04-30 (148 days ago)
summary: |
- nodejs-dev conflicts with libcurl4-openssl-dev libssh-dev libssl-dev, - causing build failures + libssl1.0-dev conflicts libssl-dev |
Changed in openssl1.0 (Ubuntu Bionic): | |
importance: | High → Medium |
Changed in openssl1.0 (Ubuntu Cosmic): | |
importance: | High → Medium |
Changed in openssl1.0 (Ubuntu Bionic): | |
assignee: | Dan Streetman (ddstreet) → nobody |
Changed in openssl1.0 (Ubuntu Cosmic): | |
assignee: | Dan Streetman (ddstreet) → nobody |
Changed in openssl1.0 (Ubuntu Bionic): | |
status: | In Progress → Confirmed |
Changed in openssl1.0 (Ubuntu Cosmic): | |
status: | In Progress → Confirmed |
Changed in nodejs (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in nodejs (Ubuntu Bionic): | |
status: | Invalid → Confirmed |
tags: | added: bionic-openssl-1.1 |
When will ubuntu provide nodejs 10.x (said to depend on openssl 1.1)? cosmic would be none too soon.
(I kind of wish Debian and Ubuntu allowed simultaneous installs of node8 and node10 ecosystems... e.g. by installing nodejs 10 to /usr/lib/node/10 and using node10 prefixes on package names, and using alternatives for the commands.)