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.69k stars 265 forks source link

Installation options not working on Ubuntu (23.10) Mantic #632

Open kingannoy opened 8 months ago

kingannoy commented 8 months ago

Pre-submit checks

Describe the bug

I did not manage to install the AppImageLauncher. Not via PPA, nor via .deb file.

PPA

Installing via PPA, according to the instructions on the wiki here: https://github.com/TheAssassin/AppImageLauncher/wiki/Install-on-Ubuntu-or-Debian#use-the-ppas

Leads to this result:

jesse 0 ~/Downloads > sudo apt install software-properties-common
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
software-properties-common is already the newest version (0.99.39).
software-properties-common set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
jesse 0 ~/Downloads > sudo add-apt-repository ppa:appimagelauncher-team/stable
PPA publishes dbgsym, you may need to include 'main/debug' component
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu/
Suites: mantic
Components: main
'
Description:
Latest stable version of AppImageLauncher for all Ubuntu flavours.

AppImageLaucher is a helper program that makes it easier to organise and update AppImages on Linux. Learn more at https://github.com/TheAssassin/AppImageLauncher.

Note: PPA packages do *not* support updating.
More info: https://launchpad.net/~appimagelauncher-team/+archive/ubuntu/stable
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
Hit:1 http://security.ubuntu.com/ubuntu mantic-security InRelease
Hit:2 http://nl.archive.ubuntu.com/ubuntu mantic InRelease                     
Hit:3 http://nl.archive.ubuntu.com/ubuntu mantic-updates InRelease             
Hit:4 http://nl.archive.ubuntu.com/ubuntu mantic-backports InRelease           
Ign:5 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic InRelease
Err:6 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic Release
  404  Not Found [IP: 185.125.190.80 443]
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
jesse 0 ~/Downloads > sudo apt update
Hit:1 http://nl.archive.ubuntu.com/ubuntu mantic InRelease
Hit:2 http://nl.archive.ubuntu.com/ubuntu mantic-updates InRelease             
Hit:3 http://nl.archive.ubuntu.com/ubuntu mantic-backports InRelease           
Ign:4 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic InRelease
Hit:5 http://security.ubuntu.com/ubuntu mantic-security InRelease
Err:6 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic Release
  404  Not Found [IP: 185.125.190.80 443]
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
jesse 0 ~/Downloads > sudo apt install appimagelauncher
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package appimagelauncher 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

E: Package 'appimagelauncher' has no installation candidate
jesse 0 ~/Downloads > 

Deb

Installing following instructions here: https://github.com/TheAssassin/AppImageLauncher/wiki/Install-on-Ubuntu-or-Debian#installing-directly-from-github

jesse 0 ~/Downloads > sudo dpkg -i appimagelauncher_2.2.0-travis995.0f91801.xenial_amd64.deb 
Selecting previously unselected package appimagelauncher.
(Reading database ... 209068 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.
 appimagelauncher depends on libqt5core5a (>= 5.5.0); however:
  Package libqt5core5a is not installed.
 appimagelauncher depends on libqt5dbus5 (>= 5.0.2); however:
  Package libqt5dbus5 is not installed.
 appimagelauncher depends on libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0); however:
  Package libqt5gui5 is not installed.
  Package libqt5gui5-gles is not installed.
 appimagelauncher depends on libqt5widgets5 (>= 5.2.0); however:
  Package libqt5widgets5 is not installed.

dpkg: error processing package appimagelauncher (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (253.5-1ubuntu6.1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu5) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.11.2-3) ...
Processing triggers for shared-mime-info (2.2-1) ...
Errors were encountered while processing:
 appimagelauncher

Trying to install the missing dependencies I see:

jesse 0 ~/Downloads > sudo apt install libcurl3
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:
  libcurl4:i386 libcurl4

E: Package 'libcurl3' has no installation candidate
jesse 0 ~/Downloads > sudo apt install libcurl4
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libcurl4 is already the newest version (8.2.1-1ubuntu3.2).
libcurl4 set to manually installed.
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 appimagelauncher : Depends: libcurl3 (>= 7.16.2) but it is not installable
                    Depends: libqt5core5a (>= 5.5.0) but it is not going to be installed
                    Depends: libqt5dbus5 (>= 5.0.2) but it is not going to be installed
                    Depends: libqt5gui5 (>= 5.3.0) but it is not going to be installed or
                             libqt5gui5-gles (>= 5.3.0) but it is not going to be installed
                    Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
jesse 0 ~/Downloads > 

Expected behavior

I have installed the AppImageLauncher previously, on a different system. For this I followed the steps for installation via PPA on the wiki and it "just worked".

Now it does not install.

Steps to reproduce the issue

See the commands I input previously.

Screenshots

PPA attempt

deb attempt

Distribution and desktop environment

jesse 0 ~/Downloads > cat /etc/os-release
PRETTY_NAME="Ubuntu 23.10"
NAME="Ubuntu"
VERSION_ID="23.10"
VERSION="23.10 (Mantic Minotaur)"
VERSION_CODENAME=mantic
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=mantic
LOGO=ubuntu-logo

Installed AppImageLauncher version

I tried to install via the PPA.

Also tried to install this one: appimagelauncher_2.2.0-travis995.0f91801.xenial_amd64.deb

List of AppImages you tried

Additional context

I suspect this is the result of me being on Ubuntu Mantic, and the AppImageLauncher not being ready for this yet.

I think this is the cause of the issue because of this line in the output for the PPA attempt: E: The repository 'https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu mantic Release' does not have a Release file.

And this is confirmed by "Mantic" missing from the list here: https://launchpad.net/~appimagelauncher-team/+archive/ubuntu/stable

The installation via .deb suggests that libcurl3 has been replaced with libcurl4. I suspect that you should update AppImageLauncher to use libcurl4 instead.

I see the PPA problem was already flagged months ago, albeit in a rude manner: https://github.com/TheAssassin/AppImageLauncher/issues/616

I understand you do not want to work with issues like that, but the problem they point out does exist. For me, this application is now unusable.

I hope this issue is formatted well enough that you will take it into consideration. I really like the appimage workflow you offer. But for now I will have to live without it.

nowell-morris commented 8 months ago

Confirmed. Same behavior. I was able to install the Lite app, but I do like the full app. I have been using it for years.

lunarythia commented 7 months ago

Can confirm, Kubuntu (Ubuntu) 23.10.

mpkossen commented 7 months ago

Can confirm the issue with the PPA on a fresh install of Ubuntu 23.10.

I was able to install the .deb. Initially, installation failed. However, after running sudo apt install -f and running dpkg -i again on the .deb it installed just fine.

TheAssassin commented 7 months ago

CC @RogueScholar @shoogle

ibrahima commented 6 months ago

FWIW the deb worked for me today, so maybe I had some prereqs installed that others don't have. I did try the PPA first which didn't work, and that was a few weeks ago, so I don't remember what I tried in between then and now that might have affected whether it works.

kilrau commented 6 months ago

Same on 24.04.

eugenioperea commented 6 months ago

I'm seeing the same error on 23.10. I uninstalled appimagelauncher two days ago for unrelated reasons, and today I tried to reinstall it, unsuccessfully.

Roy5691 commented 3 months ago

Same issue on my newly installed Ubuntu.

System Details Report


Report details

Hardware Information:

Software Information:

rag2 commented 3 weeks ago

There are no installation packages for 24.04, 23.10, or 23.04 in the stable PPA, since the last package build was about 2 years ago. The most recent Ubuntu version supported is 22.10.

Presumably if a new release was to be declared, then suitable packages could be compiled.

Snowflake6 commented 2 days ago

Confirm same issue exists on Linux Mint 22 Cinnamon.

Oddly enough, AppImageLauncher used to work. I don't know exactly where it broke, but it it was when I updated to Mint 22 from Mint 21. I think during that update it removed the version of AppImageLauncher that was installed previously (from the PPA). Maybe libcurl3 was removed between 21 and 22? I don't know how I could find out if that is the case.

In any case, AppImageLauncher disppeared from my system, and now neither the PPA installation nor the .deb installation work. PPA for known reasons, .deb returns the error about libcurl3 not being available.

If I can provide any logs or if anyone wants me to try something to diagnose let me know.