Roonbridge fails to update with "bzip2: (stdin) is not a bzip2 file" error

Roon Core Machine

not relevant but docker.

Networking Gear & Setup Details

maybe relevant: asus router

Connected Audio Devices

not relevant

Number of Tracks in Library

not relevant

Description of Issue

Roonbridge (on linux, but I can imagine windows could run into this as well) fails to update with “bzip2: (stdin) is not a bzip2 file” error which is caused by failing “curl -O http://…” download. The resulting file is indeed not an archive but the html output, with main message:
meta HTTP-EQUIV=“REFRESH” content=“0; url=http://xxx.xxx.xxx.xxx:80/blocking.asp?cat_id=78&mac=xxxxxxxxx=download.roonlabs.net

where the blocked ip is internal router address.

Now is the question: is my router blocking this curl request due to security? When doing this request with curl -O https://… the archive is downloaded fine.
Would it not be more secure to use https anyway, or will we run into certificate issues…?

syslog of router entry:
kernel: *** ERROR: [send_redir_page:614] # redir_url=http://xxx.xxx.xxx.xxx:80/blocking.asp?cat_id=78&mac=xxxxxxxxx&domain=download.roonlabs.net

Roon are making some backend changes affecting DNS and domain names. The curl command is failing because it can’t handle a redirect. Re-download the easy installer script as it should be updated to include the -L switch, i.e., follow redirection.

Hi, just tried that. Had to change the http url to https as well… (and by the way: the -L does not make a difference. Left it out using https…)

Ok, weird. Another player, also moode, same version, roonbridge same previous version, had no trouble updating…

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.