After following the instructions for installing Roon on linux on a clean minimal install of Ubuntu 22.04.1 LTS (server), I get an error when running the actual install script roonserver-installer-linuxx64.sh. See below:
Do you want to install RoonServer on this machine? [Y/n]
Downloading RoonServer_linuxx64.tar.bz2 to /tmp/tmp.bkDj28EJNM/RoonServer_linuxx64.tar.bz2
################################################################################################################################ 100.0%
Unpacking RoonServer_linuxx64.tar.bz2...tar (child): lbzip2: Cannot exec: 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
The problem seems to be a missing library for the tar command to unpack the downloaded file.
Solution is to install the missing bzip2 library:
sudo apt-get install bzip2
After this the install script will run without this error.
@Wes, yes, I simply documented a missing dependency in the documentation for Ubuntu 22.04.1 lts: bzip2
Martin repeated the install instructions.
mjw
(Here I am with a brain the size of a planet and they ask me to pick up a piece of paper. Call that job satisfaction? I don't.)
6
This isn’t strictly a dependency; Roon doesn’t require this package to run. However, as you note lbzip2 (and curl) aren’t included in the minimal server installation, and it is the responsibility of the system admin to install necessary packages.
The only dependencies for Roon Server are ffmpeg or avconf.