QNAP Channels DVR Package Install Error

Are you able to SSH into the NAS and run some test commands?

curl -o /dev/null -v https://getchannels.com/dvr/setup.sh

I don't know what SSH means, but I can try if given some direction. FYI, before the NAS was reinitialized, the Channels DVR package installed with no issues.

Thanks for the directions. I was able to connect SSH to the NAS. I typed in the command you provided, but did see any response in Terminal (I'm a MAC user). I assume that means the command ran. What other steps did you want me to try or should I attempt to install the package again?

It should have produced some output. Please copy/paste the terminal prompt, command and output here so I can see what happened.

Run these commands too:

ls -alh /share/CACHEDEV1_DATA/.qpkg/ChannelsDVR/

Here is what my landing screen looks like. I do not see any output when I entered both of the commands. I might have done something wrong in access the NAS through SSH.

You need to type Q at the prompt (then enter), then Y (to confirm), that will put you into the regular shell, then try the commands (fellow Qnap user here).

2 Likes

Here are the screenshots you requested:

Thanks. How about these commands:

uname -a
date
curl --version

Here is a screenshot with the additional commands:

Thank you. How about this one:

ls -alh /etc/ssl/certs/

Can you also try this updated qpkg. I'm not sure it will fix it but it should provide more information.

https://channels-dvr.s3.amazonaws.com/qnap/ChannelsDVR_1.0.5.qpkg

The last command generated a long log.

Got the same error message when I tried to install the updated package. The log I attached earlier is actually 17 pages. Not sure how to share how to share the whole log file with, too large to attach as screenshot/picture.

I get same "certificate has expired" and it maybe related to:

https://forum.qnap.com/viewtopic.php?f=50&t=163080&p=799816&hilit=openssl#p799816

And if it is, as noted there, I don't see a fix for it yet.

Main issue I believe is Qnap openssl version:

In qnap Shell, run:
openssl version

Output (for me) is:
OpenSSL 1.0.2s 28 May 2019

And I believe issue is that this needs to be V 1.1.0 Minimum.

Luckily I already had Channels installed (seems this may have started at beginning of this month for this issue).

FYI, trying via wget shows same issue:

[~] # wget https://getchannels.com/dvr/setup.sh
--2021-10-07 15:34:53-- https://getchannels.com/dvr/setup.sh
Resolving getchannels.com... 185.199.109.153, 185.199.110.153, 185.199.108.153, ...
Connecting to getchannels.com|185.199.109.153|:443... connected.
ERROR: cannot verify getchannels.com's certificate, issued by ‘CN=R3,O=Let's Encrypt,C=US’:
Issued certificate has expired.
To connect to getchannels.com insecurely, use `--no-check-certificate'.

The last line seems to indicate you might be able to bypass the cert check, though usually not recommended, and unsure what further steps you'd need to take to complete install after that.

This should be fixed in the latest package v1.0.6

Thanks. I’ll wait for it to be released and try to install it again.

Here is the link: https://channels-dvr.s3.amazonaws.com/qnap/ChannelsDVR_1.0.6.qpkg

Thanks for all the help, the updated package installed with no problems. Back up and running!

2 Likes