ami-0cdf4965 (us-east-1/ebs/ubuntu-quantal-12.10-amd64-server-20130206) does not seem to exhibit this problem.
## show the problem exists $ dpkg-query --show euca2ools euca2ools 2.0.2-1ubuntu2 $ dpkg -L euca2ools | grep cert-ec2 /etc/ssl/certs/cert-ec2.pem $ ls -l /etc/ssl/certs/cert-ec2.pem lrwxrwxrwx 1 root root 33 Jul 13 2012 /etc/ssl/certs/cert-ec2.pem -> /usr/share/euca2ools/cert-ec2.pem $ ls -l /usr/share/euca2ools/cert-ec2.pem ls: cannot access /usr/share/euca2ools/cert-ec2.pem: No such file or directory
# enable proposed $ echo "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc)-proposed main" | sudo tee /etc/apt/sources.list.d/proposed.list $ sudo apt-get update $ sudo apt-get install euca2ools
$ dpkg-query --show euca2ools euca2ools 2.0.2-1ubuntu2.1 $ dpkg -L euca2ools | grep cert-ec2 /usr/share/euca2ools/cert-ec2.pem /etc/ssl/certs/cert-ec2.pem $ ls -l /etc/ssl/certs/cert-ec2.pem lrwxrwxrwx 1 root root 33 Jan 24 07:45 /etc/ssl/certs/cert-ec2.pem -> /usr/share/euca2ools/cert-ec2.pem $ ls -l /usr/share/euca2ools/cert-ec2.pem -rw-r--r-- 1 root root 1379 Jun 13 2012 /usr/share/euca2ools/cert-ec2.pem $ head -n 3 /usr/share/euca2ools/cert-ec2.pem -----BEGIN CERTIFICATE----- MIIDzjCCAzegAwIBAgIJALDnZV+lpZdSMA0GCSqGSIb3DQEBBQUAMIGhMQswCQYD VQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRv
So, the upgrade fixed the broken symlink and got the right file content in place.
ami-0cdf4965 (us-east- 1/ebs/ubuntu- quantal- 12.10-amd64- server- 20130206) does not seem to exhibit this problem.
## show the problem exists certs/cert- ec2.pem certs/cert- ec2.pem certs/cert- ec2.pem -> /usr/share/ euca2ools/ cert-ec2. pem euca2ools/ cert-ec2. pem euca2ools/ cert-ec2. pem: No such file or directory
$ dpkg-query --show euca2ools
euca2ools 2.0.2-1ubuntu2
$ dpkg -L euca2ools | grep cert-ec2
/etc/ssl/
$ ls -l /etc/ssl/
lrwxrwxrwx 1 root root 33 Jul 13 2012 /etc/ssl/
$ ls -l /usr/share/
ls: cannot access /usr/share/
# enable proposed archive. ubuntu. com/ubuntu $(lsb_release -sc)-proposed main" | sources. list.d/ proposed. list
$ echo "deb http://
sudo tee /etc/apt/
$ sudo apt-get update
$ sudo apt-get install euca2ools
$ dpkg-query --show euca2ools euca2ools/ cert-ec2. pem certs/cert- ec2.pem certs/cert- ec2.pem certs/cert- ec2.pem -> /usr/share/ euca2ools/ cert-ec2. pem euca2ools/ cert-ec2. pem euca2ools/ cert-ec2. pem euca2ools/ cert-ec2. pem BAgIJALDnZV+ lpZdSMA0GCSqGSI b3DQEBBQUAMIGhM QswCQYD GA1UECBMMV2VzdG VybiBDYXBlMRIwE AYDVQQHEwlDYXBl IFRv
euca2ools 2.0.2-1ubuntu2.1
$ dpkg -L euca2ools | grep cert-ec2
/usr/share/
/etc/ssl/
$ ls -l /etc/ssl/
lrwxrwxrwx 1 root root 33 Jan 24 07:45 /etc/ssl/
$ ls -l /usr/share/
-rw-r--r-- 1 root root 1379 Jun 13 2012 /usr/share/
$ head -n 3 /usr/share/
-----BEGIN CERTIFICATE-----
MIIDzjCCAzegAwI
VQQGEwJaQTEVMBM
So, the upgrade fixed the broken symlink and got the right file content in
place.