[Bug 1794589] Re: libssl1.0-dev conflicts libssl-dev
Dan Streetman
dan.streetman at canonical.com
Tue Oct 16 21:52:23 UTC 2018
As an example of some of the packages that conflict with libssl1.0-dev,
due to conflict:
$ sudo apt install libssl1.0-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
...<snip out many, many packages>...
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
apache2-ssl-dev autobahn-cpp-dev eclipse-titan kpatch-build lcmaps-openssl-interface libace-ssl-dev libboinc-app-dev libbotan1.10-dev libbroccoli-dev libc-client2007e-dev libclamav-dev libclaws-mail-dev libcpprest-dev libdcmtk-dev libdkim-dev libghc-hsopenssl-dev
libglobus-authz-dev libglobus-ftp-client-dev libglobus-ftp-control-dev libglobus-gass-cache-dev libglobus-gass-copy-dev libglobus-gass-transfer-dev libglobus-gridftp-server-control-dev libglobus-gridftp-server-dev libglobus-gsi-callback-dev
libglobus-gsi-cert-utils-dev libglobus-gsi-credential-dev libglobus-gsi-openssl-error-dev libglobus-gsi-proxy-core-dev libglobus-gsi-proxy-ssl-dev libglobus-gsi-sysconfig-dev libglobus-gss-assist-dev libglobus-gssapi-error-dev libglobus-gssapi-gsi-dev libglobus-io-dev
libglobus-openssl-module-dev libglobus-xio-gsi-driver-dev libjose-dev libldns-dev libmongoc-dev libneon27-dev libomniorb4-dev libopkele-dev libp11-dev libpantomime1.2-dev libpbbam-dev libpjproject-dev libpkcs11-helper1-dev libpoco-dev libpodofo-dev libserf-dev
libshout3-dev libsnmp-dev libspice-client-glib-2.0-dev libssh-dev libssl-dev libssl-ocaml-dev libtorrent-rasterbar-dev libtspi-dev libwebsockets-dev libwinpr2-dev libyara-dev nodeenv nordugrid-arc-dev php7.2-dev proftpd-dev python-chef python3-bitcoinlib
ubuntu-core-libs-dev urweb uwsgi-dev voms-dev xrdp-pulseaudio-installer znc-dev
The following NEW packages will be installed:
libssl1.0-dev
0 upgraded, 1 newly installed, 74 to remove and 0 not upgraded.
Need to get 1364 kB of archives.
After this operation, 226 MB disk space will be freed.
Do you want to continue? [Y/n]
** Description changed:
[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://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl-dev
Then, try to install libssl1.0-dev, or any package that depends on it:
http://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl1.0-dev
+ 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://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863
is, not surprisingly, somewhat traumatic for some users.
In my case, installing libssl1.0-dev causes libcurl4-openssl-dev,
libssh-dev, and libssl-dev to be uninstalled, which makes some of our
internal packages fail to build.
Commenting out universe from bionic-updates in /etc/apt/sources.list
would work around this, but that's not going to fly for everybody.
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)
ProcVersionSignature: Ubuntu 4.15.0-34.37-generic 4.15.18
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)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openssl1.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1794589
Title:
libssl1.0-dev conflicts libssl-dev
Status in nodejs package in Ubuntu:
Invalid
Status in openssl1.0 package in Ubuntu:
In Progress
Status in nodejs source package in Bionic:
Invalid
Status in openssl1.0 source package in Bionic:
In Progress
Status in nodejs source package in Cosmic:
Invalid
Status in openssl1.0 source package in Cosmic:
In Progress
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://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl-dev
Then, try to install libssl1.0-dev, or any package that depends on it:
http://qa.ubuntuwire.org/rdepends/v1/bionic/any/libssl1.0-dev
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://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863
is, not surprisingly, somewhat traumatic for some users.
In my case, installing libssl1.0-dev causes libcurl4-openssl-dev,
libssh-dev, and libssl-dev to be uninstalled, which makes some of our
internal packages fail to build.
Commenting out universe from bionic-updates in /etc/apt/sources.list
would work around this, but that's not going to fly for everybody.
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)
ProcVersionSignature: Ubuntu 4.15.0-34.37-generic 4.15.18
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)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1794589/+subscriptions
More information about the foundations-bugs
mailing list