More > JRiver Media Center 33 for Linux

installJRMC - MC installer for Linux

<< < (25/25)

BryanC:
MC34 just became the latest default so --mcversion is now required to install MC33.


--- Code: ---installJRMC --mcversion 33
--- End code ---

kerrik:
Doesn't work on Ubuntu 25.04, no release file. :'(

E: The repository 'https://dist.jriver.com/latest/mediacenter plucky Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Is it fixable, or do i have to downgrade to 22.04.

Hopefully
Peder

Awesome Donkey:
The problem is there is no pucky repo, and it should use the oracular repo instead. You don't need to downgrade or anything, it's an issue with installJRMC on Ubuntu 25.04. I noticed it like a month ago and forgot all about it. :-\

Anyways, the latest installJRMC script tries to add multiple repos when using Ubuntu 25.04 (including plucky which doesn't exist), when by default it should use only the oracular repo. Bryan, in the jriver.sources that installJRMC generates on Ubuntu 25.04 contains this...


--- Code: ---Types: deb
URIs: https://dist.jriver.com/latest/mediacenter/
Signed-By: /usr/share/keyrings/jriver-com-archive-keyring.gpg
Suites: plucky trixie bookworm bullseye oracular noble jammy focal
Components: main
Architectures: amd64 i386 armhf arm64
--- End code ---

The Suites field adds multiple repos (which I could see causing other issues when doing a apt-get update) and there is no plucky repo, hence the problem. It should probably use the oracular repo only, and I fixed it myself by editing the file to point to the oracular repo.

I would highly recommend waiting for a installJRMC update to fix this, but if you know what you're doing you can temp fix it yourself by opening a Terminal and copying and pasting the following in...


--- Code: ---sudo gnome-text-editor /etc/apt/sources.list.d/jriver.sources
--- End code ---

You should see the following...


--- Code: ---Types: deb
URIs: https://dist.jriver.com/latest/mediacenter/
Signed-By: /usr/share/keyrings/jriver-com-archive-keyring.gpg
Suites: plucky trixie bookworm bullseye oracular noble jammy focal
Components: main
Architectures: amd64 i386 armhf arm64
--- End code ---

You need to change the Suites line and remove everything except oracular, like this...


--- Code: ---Types: deb
URIs: https://dist.jriver.com/latest/mediacenter/
Signed-By: /usr/share/keyrings/jriver-com-archive-keyring.gpg
Suites: oracular
Components: main
Architectures: amd64 i386 armhf arm64
--- End code ---

Save and do a sudo apt-get update and it should work fine then. But, again, you should probably wait for a fix for this in installJRMC.

Awesome Donkey:
Okay, it should work now, as Bob added a plucky repo, so problem solved! :)

BryanC:
I mentioned the plucky workaround (using --mcrepo=oracular, now unecessary with the new repo) in the MC34 thread:  https://yabb.jriver.com/interact/index.php/topic,140982.msg979223.html#msg979223

The DEB822 source format supports multiple "Suites" and checks them in the order provided. So installJRMC prepends the target suite (either the host or user-supplied --mcrepo) to the list of known MC repos and lets apt handle the rest. I don't know why it wouldn't have pulled the package from the other repos if plucky was unavailable, that's why I included them, so if it causes issues I can switch back to specifying a single repo in the sources file.

Navigation

[0] Message Index

[*] Previous page

Go to full version