Thank you for the support of the various NAS packages over the years.
While I never used your various NAS packages, they clearly were useful to many, and your efforts should be applauded. Thank you.
@demonrikdemonrik wrote: ↑Sun Jan 02, 2022 10:58 pm Final release
1.1.1
Pick up from usual places (Google Drive, DropBox, OneDrive)
Fixes the Icons - everything else as is.
Again - no longer really supported
I'm in the same situation. I'm planning to switch to the Docker container version of the record engine eventually.CockneyBoy wrote: ↑Wed Feb 02, 2022 1:31 pm My problem is I have read that this package is dependant on PHP 7.2 and further
that Synology will remove PHP 7.2 in March this year.
The question is what happens to my current setup then and of course what do I need to prepare?
Silicon Dust offers an official guide to setup storage on your NAS from a Windows PC here. They list demonrik's package as an alternative. I think that's mainly because installing an SPK is easier than following their instructions.CockneyBoy wrote: ↑Sun Feb 06, 2022 12:24 am @DornoDios
Your question is exactly my problem, I do not know what happens when the package is removed.
A deinstallation is very unlikely, but will everything continue to work as normal?
Docker is no option for me as my NAS is based on ARM.
I will seek advice in Synology forum and revert.
Thanks for this.DornoDios wrote: ↑Sun Feb 06, 2022 1:35 amSilicon Dust offers an official guide to setup storage on your NAS from a Windows PC here. They list demonrik's package as an alternative. I think that's mainly because installing an SPK is easier than following their instructions.CockneyBoy wrote: ↑Sun Feb 06, 2022 12:24 am @DornoDios
Your question is exactly my problem, I do not know what happens when the package is removed.
A deinstallation is very unlikely, but will everything continue to work as normal?
Docker is no option for me as my NAS is based on ARM.
I will seek advice in Synology forum and revert.
That being said using the default SD NAS installer seems like your best/only alternative IF Demonrik's SPK stops working in March due to PHP 7.2 changes. My personal guess is that it will continue to work unless you have to reinstall DSM and PHP 7.2 is no longer available to install.
Even then there's a very good chance you will still be able to find PHP 7.2 in a different package repository than the one Synology uses by default. I forget the name, but there are several trusted alternate repositories.
Code: Select all
Notice: Undefined index: DeviceAuth in /volume1/web_packages/HDHomeRunDVR/includes/dvrui_hdhrjson.php on line 127
Notice: Trying to access array offset on value of type null in /volume1/web_packages/HDHomeRunDVR/includes/dvrui_hdhrjson.php on line 58
Code: Select all
Warning: Declaration of TabAlert::getBehavior($data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 110 Warning: Declaration of TabSetValue::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 125 Warning: Declaration of TabInnerHtml::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 138 Warning: Declaration of TabInnerHtmlPrepend::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 151 Warning: Declaration of TabInnerHtmlAppend::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 163 Warning: Declaration of TabAddOption::getBehavior($element_id, $id, $value, $select_it = 0) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 179 Warning: Declaration of TabClearOptions::getBehavior($element_id) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 195 Warning: Declaration of TabRemoveSelectedOption::getBehavior($element_id) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 213 Warning: Declaration of TabSetBackgroundColor::getBehavior($element_id, $color) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 245 Warning: Declaration of TabRedirect::getBehavior($location) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 258 Warning: Declaration of TabEval::getBehavior($scriptName) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 273
Something in the PHP is not happy with the JSON processing from the request to the SD APIs.MNOiSY wrote: ↑Wed Feb 23, 2022 4:28 pm Updated one of my DS to 7.1 beta today and it looks like this breaks the recording engine.
Tried all the standard steps of open base path, permissions, http group, config resets, etc. with no success. I know there are some changes in webstation in the new beta that are probably affecting this.
Anyone have ideas on how to fix?
Getting the Unable to discover dvr status/version. Storage ID not set.
I had to enable the curl extension manually after the webstation update. Are there any others required?
PHP debug shows:Code: Select all
Notice: Undefined index: DeviceAuth in /volume1/web_packages/HDHomeRunDVR/includes/dvrui_hdhrjson.php on line 127 Notice: Trying to access array offset on value of type null in /volume1/web_packages/HDHomeRunDVR/includes/dvrui_hdhrjson.php on line 58
ok - this is a PHP update saying all this stuff is about to be blown up with the next PHP release.and
Code: Select all
Warning: Declaration of TabAlert::getBehavior($data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 110 Warning: Declaration of TabSetValue::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 125 Warning: Declaration of TabInnerHtml::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 138 Warning: Declaration of TabInnerHtmlPrepend::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 151 Warning: Declaration of TabInnerHtmlAppend::getBehavior($form_id, $data) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 163 Warning: Declaration of TabAddOption::getBehavior($element_id, $id, $value, $select_it = 0) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 179 Warning: Declaration of TabClearOptions::getBehavior($element_id) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 195 Warning: Declaration of TabRemoveSelectedOption::getBehavior($element_id) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 213 Warning: Declaration of TabSetBackgroundColor::getBehavior($element_id, $color) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 245 Warning: Declaration of TabRedirect::getBehavior($location) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 258 Warning: Declaration of TabEval::getBehavior($scriptName) should be compatible with Tab::getBehavior() in /volume1/web_packages/HDHomeRunDVR/TinyAjaxBehavior.php on line 273
Forgive my bad memory. It has been a WHILE since I had to mess with ssh and permissions for the DS. I have winscp setup and can log in, but I am unable to edit vars.php to change the flag to true.demonrik wrote: ↑Wed Feb 23, 2022 5:03 pm You can set the const DVRUI_DEBUG to 'true' instead of 'false' in /volume1/web_packages/HDHomeRunDVR/vars.php to get more debug information pushed to /tmp/php-hdhomerundvr-ui.log
It might help identify where exactly stuff is going wrong.
I suspect the json_decode() of the returned JSON is failing, or curl_exec() since you said you enabled curl extension - hence I really think it's a json_decode missing issue - so probably need php_json and php_xml and I'd recommend curl and dom packages.
apologies - unsupported does mean that I don't look here very often anymoreMNOiSY wrote: ↑Wed Feb 23, 2022 5:51 pmForgive my bad memory. It has been a WHILE since I had to mess with ssh and permissions for the DS. I have winscp setup and can log in, but I am unable to edit vars.php to change the flag to true.demonrik wrote: ↑Wed Feb 23, 2022 5:03 pm You can set the const DVRUI_DEBUG to 'true' instead of 'false' in /volume1/web_packages/HDHomeRunDVR/vars.php to get more debug information pushed to /tmp/php-hdhomerundvr-ui.log
It might help identify where exactly stuff is going wrong.
I suspect the json_decode() of the returned JSON is failing, or curl_exec() since you said you enabled curl extension - hence I really think it's a json_decode missing issue - so probably need php_json and php_xml and I'd recommend curl and dom packages.
Is there a way to sudo execute a permission command to be able to update or change permissions of the file, so I can edit it and get back to you with additional information?
I am way too tired at the moment to even try to remember this stuff!
Thanks for your help as always!