Linux > JRiver Media Center 33 for Linux

Can't install Media Center 33 on Ubuntu 24.10

(1/2) > >>

tedh:
Hello,

At the very end of this post I have provided additional information as I tried to install Media Center 33 from a Deb file.

I am a Linux newbie.
I am trying to install Media Center 33 on a Lenovo SL410 Thinkpad

I tried to follow the directions for a Linux install. I copied what I get in my terminal display(see below). Can you please tell me what I am doing wrong?

Thanks

tedh@LV-SL410:~$ curl https://git.bryanroessler.com/bryan/installJRMC/raw/master/installJRMC|bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 53666    0 53666    0     0  46684      0 --:--:--  0:00:01 --:--:-- 46706
Starting installJRMC
To enable debugging output, use --debug or -d
Adding universe repository
[sudo] password for tedh:
Installing JRiver Media Center from remote repository
Error: Package update failed!
Error: JRiver Media Center installation from remote repository failed

Further notes:

I have also tried unsuccessfully to install Media Center 33 from a downloaded Deb file.

The following are the results from terminal:

tedh@LV-SL410:~/Downloads$ sudo apt install ./MediaCenter-33.0.20-amd64.deb
Note, selecting 'mediacenter33' instead of './MediaCenter-33.0.20-amd64.deb'
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:

Unsatisfied dependencies:
 mediacenter33 : Depends: libwebkit2gtk-4.0-37 but it is not installable
                 Recommends: vorbis-tools (>= 1.4.0) but it is not going to be installed
                 Recommends: musepack-tools but it is not going to be installed
Error: Unable to correct problems, you have held broken packages.

Awesome Donkey:
I can confirm the one-liner doesn't work in Ubuntu 24.10. Alternate one-liner to try for installJRMC.


--- Code: ---curl -O https://git.bryanroessler.com/bryan/installJRMC/raw/master/installJRMC && chmod +x ./installJRMC && ./installJRMC --debug
--- End code ---

If you encounter any errors during this one, post the output here. :)

As for why the error happens when trying to install the .deb file it's because of the lack of libwebkit2gtk-4.0-37 in Noble and newer, so you have to install JRiver's Noble repository (which installJRMC should automatically add during install) and it has the libwebkit2gtk-4.0-37 dependency as part of it.

I actually wouldn't recommend using this (and wait for installJRMC to get fixed for this) but if the alternate one-liner fails too and as a last resort, this is the giant one-liner...


--- Code: ---sudo apt update && sudo apt install -y wget apt-transport-https -y gpg -y && wget -O- http://dist.jriver.com/mediacenter@jriver.com.gpg.key | gpg --dearmor | sudo  tee /usr/share/keyrings/jriver-com-archive-keyring.gpg >/dev/null 2>&1 && echo "deb [signed-by=/usr/share/keyrings/jriver-com-archive-keyring.gpg arch=amd64,i386,armhf,arm64] http://dist.jriver.com/latest/mediacenter/ noble main" | sudo tee /etc/apt/sources.list.d/jriver.list && sudo apt update && sudo apt install mediacenter33
--- End code ---

tedh:
Hi,

Thank you for your reply.

I tried both scripts that you provided, but neither worked.

Here is the terminal output from the big script:

tedh@LV-SL410:~$ sudo apt update && sudo apt install -y wget apt-transport-https -y gpg -y && wget -O- http://dist.jriver.com/mediacenter@jriver.com.gpg.key | gpg --dearmor | sudo  tee /usr/share/keyrings/jriver-com-archive-keyring.gpg >/dev/null 2>&1 && echo "deb [signed-by=/usr/share/keyrings/jriver-com-archive-keyring.gpg arch=amd64,i386,armhf,arm64] http://dist.jriver.com/latest/mediacenter/ noble main" | sudo tee /etc/apt/sources.list.d/jriver.list && sudo apt update && sudo apt install mediacenter33
Hit:1 http://ca.archive.ubuntu.com/ubuntu oracular InRelease
Hit:2 http://security.ubuntu.com/ubuntu oracular-security InRelease           
Hit:3 http://ca.archive.ubuntu.com/ubuntu oracular-updates InRelease           
Ign:4 http://dist.jriver.com/latest/mediacenter oracular InRelease
Hit:5 http://ca.archive.ubuntu.com/ubuntu oracular-backports InRelease
Err:6 http://dist.jriver.com/latest/mediacenter oracular Release
  404  Not Found [IP: 71.24.233.122 80]
Error: The repository 'http://dist.jriver.com/latest/mediacenter oracular Release' does not have a Release file.
Notice: Updating from such a repository can't be done securely, and is therefore disabled by default.
Notice: See apt-secure(8) manpage for repository creation and user configuration details.

Awesome Donkey:
Yeah, that's because of changes in Ubuntu 24.10. For the life of me I can't remember off the top of my head how I fixed it on my end. I'll have to look when I get time to see what it was I did to workaround it. :-\

EDIT: I remember now, it's because with Ubuntu 24.10 they changed from .list files to .sources files for APT. You need to remove the jriver.list file in /etc/apt/sources.list.d/ and instead you need to create a jriver.sources file in /etc/apt/sources.list.d/ with the following contents...


--- Code: ---Types: deb
URIs: http://dist.jriver.com/latest/mediacenter/
Signed-By: /usr/share/keyrings/jriver-com-archive-keyring.gpg
Suites: noble
Components: main

--- End code ---

I posted the info for the installJRMC script dev to see. This is something that'll have to be fixed there.

tedh:
Thank you for your help.

Would you have any idea as to what type of timeframe JRiver is likely to provide a fix?

What does one do - just try to install on a weekly basis?

Again, I appreciate all of your help.

Navigation

[0] Message Index

[#] Next page

Go to full version