More > JRiver Media Center 30 for Linux
installJRMC - MC installer for Linux
bob:
It is in the latest repo under bullseye.
HaWi:
--- Quote from: bob on May 18, 2023, 03:01:14 pm ---It is in the latest repo under bullseye.
--- End quote ---
Thanks Bob, this is what I get now:
./installJRMC --install local --compat
Starting installJRMC
To enable debugging output, use --debug or -d
Using MC version 31.0.12 determined by webscrape
To override, use --mcversion
Checking latest repo for DEB package
Checking test repo for DEB package
Error: Cannot find DEB file
I'll enable debug to see if there is anything wrong on my end
EDIT: This with debug on:
./installJRMC --install local --compat -d
Debug: Running: main --install local --compat -d
Debug: Running: init
Starting installJRMC
Debug: Detected host platform: debian 10 aarch64
Debug: Using host platform: debian 10
Debug: Running: parseInput
Debug: Debugging on
Debug: installJRMC version: 1.0-dev
Debug: Running: setMCVersion
Debug: Running: installPackage --silent buildah
Debug: sudo apt-get -f install -y -q0 buildah
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package buildah
Debug: Running: installPackage wget
Debug: wget already installed, skipping installation
Using MC version 31.0.12 determined by webscrape
To override, use --mcversion
Debug: MVERSION: 31, MCVERSION: 31.0.12, MCPKG: mediacenter31, MCRPM: /home/pi/output/RPMS/x86_64/mediacenter31-31.0.12.x86_64.rpm
Debug: Running: installPackage wget
Debug: wget already installed, skipping installation
Debug: Running: acquireDeb
Debug: MCDEB=/home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.deb
Using existing DEB: /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.deb
Debug: Running: installMCDEB
Debug: ar x /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.deb
ar: /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.deb: file format not recognized
Debug: tar xJf control.tar.xz
tar (child): control.tar.xz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
sed: can't read control: No such file or directory
sed: can't read control: No such file or directory
Debug: tar -cJf control.tar.xz control postinst
tar: control: Cannot stat: No such file or directory
tar: postinst: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Debug: ar rcs /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.compat.deb debian-binary control.tar.xz data.tar.xz
ar: debian-binary: No such file or directory
Debug: rm -rf /tmp/tmp.Suok908Xzq
Debug: Running: installPackage --no-install-check --no-gpg-check --allow-downgrades /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.compat.deb
Debug: sudo apt-get -f install -y -q0 --allow-downgrades /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.compat.deb
Reading package lists... Done
E: Unsupported file /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.compat.deb given on commandline
Error: Failed to install /home/pi/output/SOURCES/MediaCenter-31.0.12-aarch64.compat.deb. Attempting to continue
Error: JRiver Media Center local package installation failed
I am afraid I do not know what to do with this. If there is anything I can do to fix this I woudl appreciate any pointers.
Awesome Donkey:
Speaking of, I actually noticed another issue with the aarch64/arm64 build of MC31 when I was trying to build a package to install it in Orange Pi OS (based on aarch64/arm64 Arch Linux). It was giving me permission denied errors for the libhh_portable.so.dpkg.new file in the .deb package (located in the /usr/lib/jriver/Media Center 31/Plugins folder within the .deb package) when it extracted and tried to build a new installable package. Taking a quick look at it, it seems that file has no permissions on the file whatsoever, so it's tripping and erroring out the makepkg attempt.
Just thought it was worth mentioning, just in case anyone else experienced it.
bob:
--- Quote from: Awesome Donkey on May 19, 2023, 10:20:29 am ---Speaking of, I actually noticed another issue with the aarch64/arm64 build of MC31 when I was trying to build a package to install it in Orange Pi OS (based on aarch64/arm64 Arch Linux). It was giving me permission denied errors for the libhh_portable.so.dpkg.new file in the .deb package (located in the /usr/lib/jriver/Media Center 31/Plugins folder within the .deb package) when it extracted and tried to build a new installable package. Taking a quick look at it, it seems that file has no permissions on the file whatsoever, so it's tripping and erroring out the makepkg attempt.
Just thought it was worth mentioning, just in case anyone else experienced it.
--- End quote ---
Not sure how that got in there.
Cleaned it out and am making a new build now.
Unfortunately I can't update the version number today so you'll have to refresh the repo (do an apt-get update or equivalent)
Awesome Donkey:
Groovy, let me know when it's up. :)
There's several other .so.dpkg-new files in that Plugins folder in the aarch64/arm64 build including libaften.so.0.0.8.dpkg-new, libdsp_Main.so.dpkg-new and libenc_Main.so.dpkg-new. I assume those aren't supposed to be there either?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version