All my previous posts where about SCCM or PowerShell and where work related. This will be my first post about something I didn’t do for work. I currently own a Synology Diskstation 412+ as a NAS but it is much more. But lets start with the problem I recently encounterd.
Monday a new Beta version was release by Synology. This release 4.2 had some interesting new functions. Like two-for authentication, PXE-support and a DNS Server. The problem for me is that I can’t wait to install new software so I did installed it immediatly. What I didn’t know is that all application that depends on Python should be update before you update the diskstation, but I didn’t. The reason is that the Python package from SynoCommunity doesn’t have a status of running because it already worked when you installed it. But when you update a package that has dependencies, as of DSM 4.2, it want that the dependicies where in the status of started. Because that is not the case you get the error that python is not running. Untill now I couldn’t get these package started. But with Google I found a solution to this.
First download the Confige File Editor application from the following site http://www.mertymade.com/syno/#cfe. Then install this on you Synology and start the application. In the application select from the drop down box the “config file editor” and add the following line to it: /var/packages/python/scripts/start-stop-status,python
Save the file and now you can update the applications and continue to enjoy DSM 4.2