Rob van Hamersveld.nl My digital life

21Jan/1353

Install and test Synology DSM in a virtual machine

For my blog I do a lot of testing on my own 'production' Synology DS410. Because I'm hosting all my media and personal documents on this DS it will be very annoying if anything went wrong. I was thinking of buying a low priced DS (like the DS 212j) for testing when I discovered a community project called XPEnology. XPEnology is a modified Synology DSM firmware which runs on virtual hardware (and some physical hardware to), of course without any support from Synology but great for testing.

In this post I'll guide you to the process of installing Synology DSM inside a virtual machine.

9Jan/1330

Update SynoCommunity packages after DSM 4.2 upgrade

Yesterday I've updated my Synology DS 410 to DSM 4.2 Beta. After the update I went to the 'Package Center' to upgrade my installed packages. All the Synology provided packages upgraded nicely but a few packages from the SynoCommunity (Sabnbd, sickbeard and CouchPotato) failed with the following error;

PythonErrorPC

"Please run "Python" before installing this package."

Because the Python package can't run this must be some sort of compatibility issue. After performing some tests I came up with the following procedure to fix this problem;

  1. SSH to your DS (by using Putty or some other terminal application)
  2. Open the file "/var/packages/python/scripts/start-stop-status"
  3. Change the line "exit 1" under "status)" to "exit 0", your configuration file then should look like this;
    Python-start-stop-status
  4. Save the file and try upgrading the SynoCommunity packages again

PCupgradeComplete

8Jan/133

Install (upgrade) Synology DSM 4.2 Beta Video tutorial

As I mentioned earlier today Synology released the public Beta of Disk Station Manager (DSM) 4.2. For the first time I made a video tutorial with the instructions on how to install this version of DSM on your Disk Station.

Whats new in DSM 4.2? Check out the release notes on the Synology website; http://www.synology.com/support/beta_dsm4.2.php?lang=enu