RetroPie/RetroPie-Setup

Broken pcsx2 installer

RicSpi opened this issue · 3 comments

Trying to install pcsx2 via RetroPie-Setup, I am running into unmet dependencies error, here's the full log:

RetroPie-Setup version: 4.8.6 (3221a3d)
System: x86_64 (x86_64) - Ubuntu 23.10 - Linux Northy 6.5.0-13-generic #13-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov  3 12:16:05 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

= = = = = = = = = = = = = = = = = = = = =
Installing dependencies for 'pcsx2' : PS2 emulator PCSX2
= = = = = = = = = = = = = = = = = = = = =

Hit:1 http://nl.archive.ubuntu.com/ubuntu mantic InRelease
Hit:2 http://nl.archive.ubuntu.com/ubuntu mantic-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu mantic-security InRelease
Hit:4 http://nl.archive.ubuntu.com/ubuntu mantic-backports InRelease
Hit:5 https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu mantic InRelease
Reading package lists...
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/pcsx2-team/pcsx2-daily/ubuntu/
Suites: mantic
Components: main
'
Description:
Automatic daily builds of PCSX2 trunk from <https://code.launchpad.net/~pcsx2-team/pcsx2-github-mirror/+git/pcsx2-github-mirror>, which is in turn mirrored from <https://github.com/PCSX2/pcsx2>.

==HOWTO INSTALL==
$ sudo add-apt-repository ppa:pcsx2-team/pcsx2-daily
$ sudo apt update
$ sudo apt install pcsx2-unstable

NOTE: We only do 64-bit builds now, so there's no need to run "sudo dpkg --add-architecture i386" like in the old days. Old users of this PPA may still have "pcsx2-unstable:i386" installed. You may want to remove that and install the 64 bit package instead (without the ":i386" suffix).
More info: https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily
Adding repository.
Found existing deb entry in /etc/apt/sources.list.d/pcsx2-team-ubuntu-pcsx2-daily-mantic.sources

= = = = = = = = = = = = = = = = = = = = =
Installing (binary) 'pcsx2' : PS2 emulator PCSX2
= = = = = = = = = = = = = = = = = = = = =

Reading package lists...
Building dependency tree...
Reading state information...
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:
 pcsx2-unstable : Depends: pcsx2-patches but it is not installable
E: Unable to correct problems, you have held broken packages.
Unable to install binary for pcsx2

Is this an issue on my system? I was tempted to install the missing package via terminal and see if that would fix it, but I am not sure it would be the correct thing to do.

The breakage is in the PPA repository. They don't provide the pcsx2-patches package for Mantic/Noble despite the dependency for it, they're only publishing them for Lunar and earlier:

I guess you can manually install the Lunar package and then the installation of pcsx2-unstable will go through, but the issue will remain for new installations.

Thank you for your insight. After reading your comment, I have contacted the repository maintainers and they made sure to add the missing package for Mantic, hence I am marking this as solved!

@RicSpi thank you for reaching out to the PCSX2 PPA team ! This should help other Ubuntu 23.10 users aswell to install pcsx2.