INTERACT FORUM

Linux => JRiver Media Center 33 for Linux => Topic started by: anonymous on April 25, 2025, 11:43:22 pm

Title: Debian Trixie "unmet dependencies" failed installJRMC
Post by: anonymous on April 25, 2025, 11:43:22 pm
Trying to install JRiver on a new Debian Trixie system, using installJRMC, deb package, etc., but it keeps failing. Using -debug on installJRMC I see . . .


The following packages have unmet dependencies:
 libwebkit2gtk-4.0-37 : Depends: libjavascriptcoregtk-4.0-18 (= 2.44.2-1~deb12u1) but it is not going to be installed
                        Depends: libicu72 (>= 72.1~rc-1~) but it is not installable
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. libwebkit2gtk-4.0-37:amd64 is selected for install because:
      1. mediacenter32:amd64=32.0.58 is selected for install
      2. mediacenter32:amd64 Depends libwebkit2gtk-4.0-37
   2. libwebkit2gtk-4.0-37:amd64 Depends libicu72 (>= 72.1~rc-1~)
      but none of the choices are installable:
      [no choices]


These are different errors on Trixie than I had when the JRiver server was down (installJRMC worked then). Also tried the noble repo, but no luck.
Title: Re: Debian Trixie "unmet dependencies" failed installJRMC
Post by: BryanC on April 26, 2025, 10:35:18 am
I just added a workaround to installJRMC 1.6.4 but you will need to use the --install=local option.

Code: [Select]
installJRMC --install=local
On Ubuntu 24.04+ and Debian 13+ --install=local will temporarily enable the jammy and bookworm repositories (respectively) to provide the deprecated MC dependencies.

When using --install=local you won't receive future updates via the package manager and will need to rerun installJRMC for new MC releases until it is fixed in the MC repos and you can switch back to the default installation method (--install=repo).