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:
- Lunar packages: https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily?field.series_filter=lunar
- Mantic packages, missing the
pcsx2-patches
package: https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily?field.series_filter=mantic
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!