Description of problem:
when launched with .vv file, spice-gtk should get temporary CA certificate only and only from .vv file, not from legacy temporary file of ~/.spicec/truststore.pm
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. open connection to tls-enabled VM using .vv file with debug output
spice-gtk says among others:
(remote-viewer:5980): GSpice-DEBUG: spice-session.c:1708 connect ready
(remote-viewer:5980): GSpice-DEBUG: spice-channel.c:2187 main-1:0: Load CA, file: /home/brq/djasa/.spicec/spice_truststore.pem, data: 0x2657800
(remote-viewer:5980): GSpice-WARNING **: loading ca certs from /home/brq/djasa/.spicec/spice_truststore.pem failed
spice-gtk shouldn't touch truststore.pem by default when launched with .vv file
Needs QA ack
1. Prepare a spice guest on rhevm and download the .vv file
# remote-viewer console.vv --debug --spice-debug
(remote-viewer:15755): GSpice-WARNING **: loading ca certs from /root/.spicec/spice_truststore.pem failed
VERIFY with virt-viewer-0.6.0-7.el7.x86_64
No log for touch CA in local dir.
(remote-viewer:16088): GSpice-DEBUG: spice-channel.c:2187 display-2:0: Load CA, file: (null), data: 0xe5ed70
As the result, set VERIFIED.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.