vCloud Director uses a java keystore to read its SSL certificates from. This makes it a bit more complicated to use an existing certificate and private key set. Took me a while to figure out, so I’m sharing.

In this example I created /opt/vmware/keystore for the certificate files. The ssl-key.pem and ssl-cert.pem are the existing certificate files. Furthermore, I used ‘passed’ as the keystore and alias password. (needed for the vCD configuration)

Firstly, we need to convert the key and certificate to a DER format:

[root@vcd.lostdomain.org keystore]# export PATH=$PATH:/opt/vmware/vcloud-director/jre/bin
[root@vcd.lostdomain.org keystore]# openssl pkcs8 -topk8 -nocrypt -in ssl-key.pem -inform PEM -out 
Read more

Another Snow Leopard issue; Juniper’s Network Connect application (from the great Secure Access series) wouldn’t work anymore. It started, but when connecting, it gave the very descriptive error: “Cannot connect!”

Hidden away in the Juniper forums I found the solution:

sudo chmod 755 /usr/local/juniper/nc/6.4.0/
sudo mkdir '/Applications/Network Connect.app/Contents/Frameworks'

6.4.0 being your local version.

Read more

I’ve enjoyed the new release of Snow Leopard for a while now, but just attached my iPod nano for the first time. Darn thing didn’t seem to want to show up in iTunes. It did it Finder, so there wasn’t anything wrong with a cable or the iPod itself.

Google/apple’s support-site didn’t say quite a lot about it, but I found the solution: Pop your Snow Leopard DVD back in your player and start the ‘Optional’ installer. You can select ‘iPod Support’ in there. Once the installer is done, restart iTunes and reattach the iPod. It is now back in … Read more


I’ve had my share of battles with corrupt vmdk files, after the process of removing a snapshot crashed. Finally, I found a way to recover them through a VCB utility. Here’s the log that usually presents itself:

May 12 01:43:13.593: vmx| DISKLIB-DSCPTR: Failed to open extents for descriptor file in normal mode
May 12 01:43:13.593: vmx| DISKLIB-LINK : “/vmfs/volumes/49dc603e-af139aaa-7131-002219b6f201/VM1/VM1.vmdk” : failed to open (Device or resource busy).
May 12 01:43:13.593: vmx| DISKLIB-CHAIN : “/vmfs/volumes/49dc603e-af139aaa-7131-002219b6f201/VM1/VM1.vmdk” : failed to open (Device or resource busy).
May 12 01:43:13.594: vmx| DISKLIB-LIB : Failed to open ‘/vmfs/volumes/49dc603e-af139aaa-7131-002219b6f201/VM1/VM1.vmdk’ with flags 0xa (Device or resource busy).
May

Read more