libmysqlclient-dev prevents npm/nodejs

Bug #1873608 reported by Jens Elkner
This bug report is a duplicate of:  Bug #1794589: libssl1.0-dev conflicts libssl-dev. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mysql-5.7 (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

If one needs to install libmysqlclient-dev (e.g. because python3-mysqldb is too old/unusable), npm/nodejs get uninstalled, which breaks react applications running on the server. If one in turn installs npm, libmysqlclient-dev gets removed. That's a major bug/inconsistency within an LTS release (bionic - 18.04.4).

Jens Elkner (jelmd)
affects: horizon → mysql-5.7 (Ubuntu)
Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jens,

It sounds like there is a Conflicts or Breaks between nodejs and libmysqlclient-dev, but looking at each of their control files I don't see anything listed explicitly.

Could you cut and paste the output you see when installing each of these? Also please attach your /var/log/apt/history.log and /var/log/apt/term.log.

Changed in mysql-5.7 (Ubuntu):
status: New → Incomplete
Revision history for this message
Robie Basak (racb) wrote :

This is the same as bug 1794589. Details in that bug and in bug 1779863. In short, due to the way Node works (or did work in the version released with Bionic), and because that particular version of Node is broken unless it is built with what was at the time an old version of OpenSSL, it isn't possible for this to work.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.