TheAssassin / AppImageLauncher

Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
https://assassinate-you.net/tags/appimagelauncher/
MIT License
5.67k stars 264 forks source link

Doesnt install at Ubuntu 24.04 #645

Closed tazhate closed 3 months ago

tazhate commented 6 months ago

Pre-submit checks

Describe the bug

Deps is broken.

Selecting previously unselected package appimagelauncher.
(Reading database ... 201658 files and directories currently installed.)
Preparing to unpack appimagelauncher_2.2.0-travis995.0f91801.xenial_amd64.deb ...
Unpacking appimagelauncher (2.2.0-travis995~0f91801+xenial) ...
dpkg: dependency problems prevent configuration of appimagelauncher:
 appimagelauncher depends on libcurl3 (>= 7.16.2); however:
  Package libcurl3 is not installed.

dpkg: error processing package appimagelauncher (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (255.4-1ubuntu8) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Errors were encountered while processing:
 appimagelauncher
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libcurl3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libcurl4t64

E: Package 'libcurl3' has no installation candidate

sudo apt install libcurl4t64
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libcurl4t64 is already the newest version (8.5.0-2ubuntu10.1).
libcurl4t64 set to manually installed.

Expected behavior

App can be installed :)

Steps to reproduce the issue

No response

Screenshots

No response

Distribution and desktop environment

Stock Ubuntu 24.04

Installed AppImageLauncher version

latest

List of AppImages you tried

No response

Additional context

No response

TheAssassin commented 6 months ago

Please try the latest continuous release from https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous.

courtney-miles commented 6 months ago

I had AppImageLauncher already installed with AppImages already installed, and those no longer launch after upgrading to Ubuntu 24.04.

In the case of the JetBrains Toolbox AppImage which would attempt to start automatically, AppImageLauncher would repeatedly prompt to install it, despite it being installed. Choosing option to install it would appear to not do anything except to repeat the prompt to install it.

I have uninstalled AppImageLauncher, and installed the version from https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous, but no change.

dptsolutions commented 5 months ago

FWIW - the latest continuous build installs for me, though I am running Kubuntu 24.04.

purpleCrow1710 commented 5 months ago

Fresh install of Kubuntu 24.04. Debian package from recommended site, - Error was: "depends on libcurl3 (>= 7.16.2) but package libcurl3 is not installed" Although 'libcurl3t64-gnutls' is installed.

TheAssassin commented 5 months ago

libcurl3t64-gnutls is not libcurl3 as far as I can tell. Plus, you did not mention which package you tried to install exactly.

In the case of the JetBrains Toolbox AppImage which would attempt to start automatically, AppImageLauncher would repeatedly prompt to install it, despite it being installed.

Known issue with their AppImage that is not advertised as an AppImage... should have been fixed years ago, though.

and those no longer launch after upgrading to Ubuntu 24.04.

Do they launch when you uninstall AppImageLauncher?

purpleCrow1710 commented 5 months ago

The package I tried was 'appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb' from your link above.

TheAssassin commented 5 months ago

Needs to be fixed in packaging.

eblanshey commented 4 months ago

@TheAssassin I just wanted to let you know that I also had issues installing on Ubuntu 24.04, and installing the .deb from https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous worked for me, despite the build being from Sep 8, 2022. Thank you!

Xenotiic commented 3 months ago

Adding to this, I tried upgrading from Linux Mint 21.3 to LM 22, and everything was working as expected until I ran into the following issue/error: image Noble is the nickname for Ubuntu 24.04 "Noble Numbat".

bobhy commented 3 months ago

+1 for the workaround mentioned above. I'm on Ubuntu Noble and had to add libgdk-pixbuf2.0-0 to complete the install.

Here's the transcript:

$ sudo dpkg --install appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb 
[sudo] password for bobhy: 
Selecting previously unselected package appimagelauncher.
(Reading database ... 228639 files and directories currently installed.)
Preparing to unpack appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb ...
Unpacking appimagelauncher (2.2.0-gha111~d9d4c73+bionic) ...
dpkg: dependency problems prevent configuration of appimagelauncher:
 appimagelauncher depends on libgdk-pixbuf2.0-0 (>= 2.22.0); however:
  Package libgdk-pixbuf2.0-0 is not installed.

dpkg: error processing package appimagelauncher (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (255.4-1ubuntu8.2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Errors were encountered while processing:
 appimagelauncher
[1] -------------------------------------------------------------------------------------- ~/Downloads ------------------------------------------------------------------------------------
$ sudo apt search 'libgdk-pixbuf*'
Sorting... Done
Full Text Search... Done
libg3d-plugin-gdkpixbuf/noble 0.0.8-37build2 amd64
  plugin for the LibG3D library

libgdk-pixbuf-2.0-0/noble-updates,noble-security,now 2.42.10+dfsg-3ubuntu3.1 amd64 [installed,automatic]
  GDK Pixbuf library

libgdk-pixbuf-2.0-dev/noble-updates,noble-security 2.42.10+dfsg-3ubuntu3.1 amd64
  GDK Pixbuf library (development files)

libgdk-pixbuf-xlib-2.0-0/noble 2.40.2-3build2 amd64
  GDK Pixbuf library (deprecated Xlib integration)

libgdk-pixbuf-xlib-2.0-dev/noble 2.40.2-3build2 amd64
  GDK Pixbuf library (development files)

libgdk-pixbuf2.0-0/noble 2.40.2-3build2 amd64
  GDK Pixbuf library (transitional package)

libgdk-pixbuf2.0-bin/noble-updates,noble-security,now 2.42.10+dfsg-3ubuntu3.1 amd64 [installed,automatic]
  GDK Pixbuf library (thumbnailer)

libgdk-pixbuf2.0-common/noble-updates,noble-security,now 2.42.10+dfsg-3ubuntu3.1 all [installed,automatic]
  GDK Pixbuf library - data files

libgdk-pixbuf2.0-dev/noble 2.40.2-3build2 amd64
  GDK Pixbuf library (transitional development files)

libgdk-pixbuf2.0-doc/noble-updates,noble-security 2.42.10+dfsg-3ubuntu3.1 all
  GDK Pixbuf library (documentation)

--------------------------------------------------------------------------------------- ~/Downloads ---------------------------------------------------------------------------------------
$ sudo apt install libgdk-pixbuf2.0-0 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libgdk-pixbuf2.0-0 : Depends: libgdk-pixbuf-xlib-2.0-0 (>= 2.40.2-3build2) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[100] ------------------------------------------------------------------------------------- ~/Downloads -----------------------------------------------------------------------------------
$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
The following NEW packages will be installed:
  libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
1 not fully installed or removed.
Need to get 44.8 kB of archives.
After this operation, 106 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libgdk-pixbuf-xlib-2.0-0 amd64 2.40.2-3build2 [42.3 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libgdk-pixbuf2.0-0 amd64 2.40.2-3build2 [2,454 B]
Fetched 44.8 kB in 0s (94.6 kB/s)              
Selecting previously unselected package libgdk-pixbuf-xlib-2.0-0:amd64.
(Reading database ... 228714 files and directories currently installed.)
Preparing to unpack .../libgdk-pixbuf-xlib-2.0-0_2.40.2-3build2_amd64.deb ...
Unpacking libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-3build2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:amd64.
Preparing to unpack .../libgdk-pixbuf2.0-0_2.40.2-3build2_amd64.deb ...
Unpacking libgdk-pixbuf2.0-0:amd64 (2.40.2-3build2) ...
Setting up libgdk-pixbuf-xlib-2.0-0:amd64 (2.40.2-3build2) ...
Setting up libgdk-pixbuf2.0-0:amd64 (2.40.2-3build2) ...
Setting up appimagelauncher (2.2.0-gha111~d9d4c73+bionic) ...
Installing AppImageLauncher as interpreter for AppImages
+ systemctl restart systemd-binfmt
Processing triggers for libc-bin (2.39-0ubuntu8.2) ...
--------------------------------------------------------------------------------------- ~/Downloads ---------------------------------------------------------------------------------------
$ sudo dpkg --install appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb
(Reading database ... 228722 files and directories currently installed.)
Preparing to unpack appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb ...
Unpacking appimagelauncher (2.2.0-gha111~d9d4c73+bionic) over (2.2.0-gha111~d9d4c73+bionic) ...
Removing AppImageLauncher as interpreter for AppImages
+ systemctl restart systemd-binfmt
#####################################################
#                                                   #
#  NOTE: you need to reboot your computer in order  #
#  to complete the uninstallation                   #
#                                                   #
#  (If you see this message during an upgrade:      #
#  don't worry, you do not have to take any         #
#  action, no reboot required!)                     #
#                                                   #
#####################################################
Setting up appimagelauncher (2.2.0-gha111~d9d4c73+bionic) ...
Installing AppImageLauncher as interpreter for AppImages
+ systemctl restart systemd-binfmt
Processing triggers for systemd (255.4-1ubuntu8.2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
TheAssassin commented 3 months ago

@chris-tier the library is included in the .deb packages coming from this repository. Please try not to spread misleading information.

TheAssassin commented 3 months ago

Error on registering the appimage in system via libappimage

This really obviously does not mean "failed to find libappimage". You misinterpret this line. There has been an error in libappimage's code, but it doesn't mean the library could not be loaded.

Edit: please open your own issue.

TheAssassin commented 3 months ago

For the record, I've successfully installed the .deb from this repository's continuous build (which I maintain, as opposed to the PPA) on many Ubuntu 24.04 spin-offs including Kubuntu, Lubuntu, xubuntu. Current Debian oldstable, stable and testing work fine, too. The application does install on Ubuntu and Debian just fine. Closing therefore.

Hint: if you get an error about missing libraries, just run sudo apt install -f to install what's missing. If it doesn't fix the problem, please open a new issue.

https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous

Lanchon commented 3 months ago

wow! a few hours back i posted a message suggesting alternative software for those of us who were unable to make this project work. then @TheAssassin, who had stopped caring about this issue for months, immediately jumped back in and deleted my comment !

then after a flurry of activity proceeded to close this issue because "works on my machine".

i will not use nor contribute to this project again. i have 2 instances of Mint 22 where trying to install the continuos build results in unsatifiable deps, but i will not be hepling the dev debug this.

im outta here. read this from your emails becase...

this message will self-distruct in 5, 4, 3...

TheAssassin commented 3 months ago

You should stop advertising random third party software unsolicitedly in other people's bug trackers. What kind of reaction did you expect?

Plus, "stopped caring" is wrong. There have been multiple replies here and in duplicate issues. And after all, the issue cannot be reproduced. It's as simple as that. You're expecting the other side to fix issues they simply do not have. Apparently, the PPA (which, again, I do not maintain) is broken, but then again, that has been clear from this and other issues for months. Using the packages from this repository works fine.

As for your last comment, please do not hesitate to keep your distance to this and other projects I publish. The atmosphere you create is far from one I'd like to work in. I don't need to warrant how I work to you personally. And people like you are the reason why people like me lose motivation to spend their little free time on projects like this. I hope you think about this. There should have been a new release with so many improvements months ago but I don't find motivation to work on the remaining packaging problem (which, honestly, could be solved in a few hours).

eblanshey commented 3 months ago

For the record, I've successfully installed the .deb from this repository's continuous build (which I maintain, as opposed to the PPA) on many Ubuntu 24.04 spin-offs including Kubuntu, Lubuntu, xubuntu. Current Debian oldstable, stable and testing work fine, too. The application does install on Ubuntu and Debian just fine. Closing therefore.

@TheAssassin any reason not to make a new release with the fix? The issue is reproducible on the latest stable release, which is what most people attempt to install. Then they get the error, search the issues list, find this issue, then learn they need the continuous build.

TheAssassin commented 3 months ago

the remaining packaging problem

It's literally in the last comment above yours.

CaseyLabs commented 3 months ago

For anyone coming here from a Google search for "Install AppImageLauncher on Ubuntu 24.04", this worked for me on a fresh install based on the above conversations:

# Install Fusev2 for Appimage
sudo apt install libfuse2t64 -y

# Download the pre-compiled .deb build
wget -O appimagelauncher.deb https://github.com/TheAssassin/AppImageLauncher/releases/download/continuous/appimagelauncher_2.2.0-gha111.d9d4c73+bionic_amd64.deb

# Install the .deb build
sudo dpkg -i appimagelauncher.deb

# Fix missing system dependencies
sudo apt --fix-broken install -y

# May also be needed
sudo systemctl restart systemd-binfmt
iskrid commented 2 months ago

Thx alot @CaseyLabs , @TheAssassin , works like a charm with a fresh 24.04 Ubuntu installation after following the install steps.

purpleCrow1710 commented 2 months ago

For me this works too. Thank you very much @CaseyLabs , @TheAssassin

anakine22 commented 2 months ago

Thanks so much, @CaseyLabs! It works perfectly on a fresh install of Ubuntu 24.04.2. And also, @TheAssassin, a huge thanks for your program!