Installing curl34 on Jammy generates an error with libnghttp2-14

Bug #2021495 reported by Shai Snir
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SavOS
Fix Released
Low
Rob Savoury

Bug Description

After installing curl34 in Ubuntu 22.04 I see this error and I can't resolve:

Installation:

1. add-apt-repository ppa:~savoury1/curl34 -y
2. apt install curl=7.88.1-10~22.04.sav0 libcurl4=7.88.1-10~22.04.sav0 -y --allow-downgrades --allow-change-held-packages && apt-mark hold curl libcurl4

Result:
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:
 libcurl4 : Depends: libnghttp2-14 (>= 1.50.0) but 1.43.0-1build3 is to be installed
E: Unable to correct problems, you have held broken packages.

Revision history for this message
Rob Savoury (savoury1) wrote :

The missing dependencies (including nghttp2) are at various other PPAs but not at ppa:savoury1/curl34, as I didn't expect people to be attempting installation from this PPA directly. It is more of a build PPA where new builds are tested and once successful copied to other PPAs. So I have updated the information page at the PPA mentioning that Curl should be installed from one of these PPAs instead:

  ppa:savoury1/backports
  ppa:savoury1/build-tools
  ppa:savoury1/utilities

Changed in savos:
assignee: nobody → Rob Savoury (savoury1)
importance: Undecided → Low
status: New → Fix Released
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.