desktop: Cannot install on Ubuntu

Description

I can’t install the .deb package. Seems like broken dependencies on Ubuntu.

Version

  • GitHub Desktop: 1.4.0 Linux RC
  • Operating system: Ubuntu 18.04 LTS (Minimal Install)

Steps to Reproduce

  1. sudo dpkg -i GitHubDesktop-linux-amd64-1.4.0.deb
Preparing to unpack GitHubDesktop-linux-amd64-1.4.0.deb ...
Unpacking desktop (1.4.0) ...
dpkg: dependency problems prevent configuration of desktop:
 desktop depends on libcurl3; however:
  Package libcurl3 is not installed.

dpkg: error processing package desktop (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
 desktop
  1. sudo apt install libcurl3
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libcurl3 : Conflicts: libcurl4 but 7.58.0-2ubuntu3.2 is to be installed
 libcurl4 : Conflicts: libcurl3 but 7.58.0-2ubuntu2 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
  1. sudo apt install --fix-broken
The following packages will be REMOVED:
  desktop
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
  1. Repeat

Expected Behavior

The program should install.

Actual Behavior

It doesn’t install, and attempting to fix the dependencies sends the user in circles.

Additional Information

The GitHub Desktop 1.3.5 Linux RC installs just fine, and the 1.4.0 Linux RC AppImage runs fine.

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 16 (8 by maintainers)

Most upvoted comments

@joaomlneto @immackay let’s talk about this more in https://github.com/desktop/dugite-native/issues/109 because that’s where the proper fix needs to occur

This has been published with 1.4.0 RC2. @qwertysam @joaomlneto please try it out and confirm it’s fixed for recent Ubuntu distros!

Can confirm I have the same problem as @immackay

While it now installs and launches just fine, I’m unable to clone/fetch repositories.