Ubuntu 12.10
qemu-kvm-spice:
Installed: 1.2.0-2012.09-0ubuntu1
Candidate: 1.2.0-2012.09-0ubuntu1
Version table:
*** 1.2.0-2012.09-0ubuntu1 0
500 http://gb.archive.ubuntu.com/ubuntu/ quantal/universe amd64 Packages
100 /var/lib/dpkg/status
Key Creation
-------------------------
openssl genrsa -des3 -out ca-key.pem 1024
openssl req -new -x509 -days 1095 -key ca-key.pem -out ca-cert.pem -utf8 -subj "/C=IL/L=Raanana/O=Red Hat/CN=my CA"
openssl genrsa -out server-key.pem 1024
openssl req -new -key server-key.pem -out server-key.csr -utf8 -subj "/C=IL/L=Raanana/O=Red Hat/CN=my server"
openssl x509 -req -days 1095 -in server-key.csr -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem
openssl rsa -in server-key.pem -out server-key.pem.insecure
mv server-key.pem server-key.pem.secure
mv server-key.pem.insecure server-key.pem
qemu.conf
--------------
qemu.conf configuration was attempted as default, and specified using an uncommented path "/etc/pki/libvirt-spice"
spice_tls = 1
# default it to keep them in /etc/pki/libvirt-spice. This directory
# must contain
...
#spice_tls_x509_cert_dir = "/etc/pki/libvirt-spice" (using the default path)
spice_tls_x509_cert_dir = "/etc/pki/libvirt-spice" (specifiying the path directly)
Permissions
-------------
Permissions were tested set as default (assumed root or my account) and
sudo chown libvirt-qemu /etc/pki/libvirt-spice/
sudo chown libvirt-qemu /etc/pki/libvirt-spice/<filenames of files>
Before reporting a bug, could we rule out misconfiguration possiblity
entirely?
1) do you use libvirt?
2) if so, do you use system session or per-user session?
3) could you look at qemu command line? If you use libvirt, you'll find it in /var/log/libvirt/qemu/VM_NAME.log
4) at the libvirt command file, is there '... -spice ...,x509-(dir|ca...|server),... ' entry?
5) if the x509 directive is x509-dir, does "qemu-kvm -spice tls-port=12345,x509-dir=DIR,disable-ticketing" command throw the same error?
(the same goes for per-file x509 options)
6) if it is indeed a problem, is it permission issue or are the files empty or are they invalid?
(...)
David
Jodi Curtis píše v Po 12. 11. 2012 v 17:55 +0000:
> Hi
>
>
> I've used the directory correctly on qemu.conf, I've seen these
> problems relating to Red Hat/oVirt, where it wasn't set despite being
> set in qemu.conf, so I will probably file a bug report with Ubuntu on
> this one.
>
>
> The red-hat solution isn't valid for Ubuntu.
>
>
> Thanks
>
> On Mon, Nov 12, 2012 at 5:49 PM, David Jaša <djasa@xxxxxxxxxx> wrote:
> Jodi Curtis píše v Po 12. 11. 2012 v 17:31 +0000:
> > Hi
> >
> >
> > Thanks, I found the method in the end, my current problem is
> related
> > to a problem with Ubuntu/SSL/Spice, so not really your
> software, I
> > have asked for help from a Linux admin, but its detailed
> below for the
> > record, I've gone through the key making proces twice, and
> rebooted,
> > obviously paths have been checked and qemu.conf has been set
> as
> > required
> >
> >
> > ((null):2176): Spice-Warning **: reds.c:3307:reds_init_ssl:
> Could not
> > load certificates from server-cert.pem
> > ((null):2176): Spice-Warning **: reds.c:3317:reds_init_ssl:
> Could not
> > use private key file
> > ((null):2176): Spice-Warning **: reds.c:3325:reds_init_ssl:
> Could not
> > use CA file
>
>
> Assuming that your cert/key files are correct and in place,
> this looks
> like incorrect x509-dir option of qemu cli or
> spice_tls_x509_cert_dir
> directive of /etc/libvirt/qemu.conf pointing to a wrong
> directory. Just
> a configuration issue.
>
> David
>
> >
> >
> > There is very little obvious on the internet, so am trying
> to identify
> > if its a common SSL or config problem, or if I should file a
> bug
> > report with Ubuntu kvm-spice
> >
> >
> > Jodi
> >
> >
> > On Mon, Nov 12, 2012 at 12:12 PM, David Jaša
> <djasa@xxxxxxxxxx> wrote:
> > Hi Jodi,
> >
> > You can find full tls-enabled remote-viewer
> invocation in this
> > oVirt
> > wiki page:
> >
> http://wiki.ovirt.org/wiki/How_to_Connect_to_SPICE_Console_Without_Portal
> >
> > David
> >
> >
> > Jodi Curtis píše v Ne 11. 11. 2012 v 23:28 +0000:
> > > Hi
> > >
> > >
> > > I'm having trouble connecting to a spice server
> with tls
> > enabled
> > > through virt-viewer on windows, I have tls
> configured and a
> > > ca-cert.pem file, but I don't know where to put
> it, or what
> > to use
> > >
> > >
> > > I have tried various combinations of
> > spice://192.168.2.140:590x
> > >
> > >
> > > I have tried adding +ssh or +tls, I have tried
> adding the
> > ca-cert.pem
> > > file to the location used by the spicec page that
> covers how
> > to set up
> > > tls, and I have tried adding my username before
> the IP.
> > >
> > > I have tried connecting to both ports.
> > >
> > >
> > > Any help on what it should be, or if there is an
> alternative
> > to
> > > virt-viewer on windows that I need to use for the
> secure
> > connection.
> > >
> > >
> > > Thanks
> >
> > > _______________________________________________
> > > Spice-devel mailing list
> > > Spice-devel@xxxxxxxxxxxxxxxxxxxxx
> > >
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> >
> > --
> >
> > David Jaša, RHCE
> >
> > SPICE QE based in Brno
> > GPG Key: 22C33E24
> > Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00
> 22C3 3E24
> >
> >
> >
> >
> >
> > _______________________________________________
> > Spice-devel mailing list
> > Spice-devel@xxxxxxxxxxxxxxxxxxxxx
> > http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
> --
>
> David Jaša, RHCE
>
> SPICE QE based in Brno
> GPG Key: 22C33E24
> Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24
>
>
>
>
>
>
--
David Jaša, RHCE
SPICE QE based in Brno
GPG Key: 22C33E24
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel