[Users] Spice Console User Portal

David Jaša djasa at redhat.com
Tue Oct 23 12:17:56 UTC 2012


Hi Karli,

Karli Sjöberg píše v Út 23. 10. 2012 v 11:09 +0000:
> Hey, 
> 
> 
> when trying to launch a Spice console from webadmin portal, it works
> as expected, from both Fedora and windows.
> 
> 
> But when trying to launch console from userportal, the spice client
> throws this error:
>
> "Unable to connect to the graphics server"
> 
> 
> This was from a Windows 2008R2 with Internet Explorer and spice
> plugin. It behaves the exact same way when using Fedora or CentOS with
> the spice-xpi plugin. Using a CentOS client, I have tailed the
> spice-xpi.log that shows no difference from a good connection to a
> bad.
> 
> 
> Good connection, from webadmin:
> 2012-10-23 12:34:39,456 INFO  nsPluginInstance::Connect:
> SPICE_XPI_SOCKET: /tmp/spicec-KD4DJT/spice-xpi
> 2012-10-23 12:34:39,457 INFO  nsPluginInstance::Connect:
> SPICE_FOREIGN_MENU_SOCKET: /tmp/spicec-KD4DJT/spice-foreign
> 2012-10-23 12:34:39,457 INFO  nsPluginInstance::Connect:
> Launching /usr/libexec/spice-xpi-client 
> 2012-10-23 12:34:42,484 INFO  nsPluginInstance::Connect: Initiating
> connection with controller
> 2012-10-23 12:34:56,721 ERROR nsPluginInstance::CallOnDisconnected:
> could not get browser window, when trying to call OnDisconnected (this
> prints when closing the console window)
> 
> 
> Bad connection, from userportal:
> 2012-10-23 12:35:13,570 INFO  nsPluginInstance::Connect:
> SPICE_XPI_SOCKET: /tmp/spicec-bLJDfq/spice-xpi
> 2012-10-23 12:35:13,570 INFO  nsPluginInstance::Connect:
> SPICE_FOREIGN_MENU_SOCKET: /tmp/spicec-bLJDfq/spice-foreign
> 2012-10-23 12:35:13,570 INFO  nsPluginInstance::Connect:
> Launching /usr/libexec/spice-xpi-client 
> 2012-10-23 12:35:16,593 INFO  nsPluginInstance::Connect: Initiating
> connection with controller
> 

These logs don't contain much useful information but they could if you
raise log level to DEBUG in /etc/spice/logger.ini. Could you try again
with DEBUG?

David

> 
> In the engine, I have created a User Role, called VmOwner that have
> these permissions:
> System
>  Configure System
>   Manipulate Permissions
>   √ Login Permissions
> VM
>  √ Basic Operations
>   √ Basic Operations
>   √ Change CD
>   √ Remote Log In
>  √ Provisioning Operations
>   Edit properties
>   Create
>   Delete
>   Edit Network
>   Edit Storage
>   √ Edit Snapshots
> 
> 
> This is what engine.log says about a connection from userportal:
> 2012-10-23 12:55:15,344 INFO
>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--0.0.0.0-8009-2)
> [20487117] Running command: SetVmTicketCommand internal: false.
> Entities affected :  ID: 7700067a-235b-4f46-ace3-71103718d1f9 Type: VM
> 2012-10-23 12:55:15,378 INFO
>  [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
> (ajp--0.0.0.0-8009-2) [20487117] START, SetVmTicketVDSCommand(vdsId =
> a4030022-169b-11e2-9e42-00187179e224,
> vmId=7700067a-235b-4f46-ace3-71103718d1f9, ticket=yJYEWUW386AU,
> validTime=120,m userName=karli,
> userId=de526322-d046-4a06-911e-546e7159556e), log id: 33d22a8e
> 2012-10-23 12:55:15,434 INFO
>  [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
> (ajp--0.0.0.0-8009-2) [20487117] FINISH, SetVmTicketVDSCommand, log
> id: 33d22a8e
> 2012-10-23 12:55:15,681 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-7) calling GetConfigurationValueQuery (SSLEnabled)
> with null version, using default general for version
> 2012-10-23 12:55:15,682 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-7) calling GetConfigurationValueQuery (CipherSuite)
> with null version, using default general for version
> 2012-10-23 12:55:15,682 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-7) calling GetConfigurationValueQuery
> (EnableSpiceRootCertificateValidation) with null version, using
> default general for version
> 2012-10-23 12:55:15,695 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-7) calling GetConfigurationValueQuery
> (SpiceToggleFullScreenKeys) with null version, using default general
> for version
> 2012-10-23 12:55:15,696 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-7) calling GetConfigurationValueQuery
> (SpiceReleaseCursorKeys) with null version, using default general for
> version
> 
> 
> And this is a connection from webadmin:
> 2012-10-23 12:59:16,019 WARN
>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--0.0.0.0-8009-17)
> [71692f83] User "5ec37cea-a682-405a-acdb-ecff4ed05ebd" is trying to
> take the console of virtual machine
> "7700067a-235b-4f46-ace3-71103718d1f9", but the console is already
> taken by user "de526322-d046-4a06-911e-546e7159556e".
> 2012-10-23 12:59:16,108 WARN
>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--0.0.0.0-8009-17)
> [71692f83] User "5ec37cea-a682-405a-acdb-ecff4ed05ebd" is trying to
> take the console of virtual machine
> "7700067a-235b-4f46-ace3-71103718d1f9", but the console is already
> taken by user "de526322-d046-4a06-911e-546e7159556e".
> 2012-10-23 12:59:16,109 INFO
>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--0.0.0.0-8009-17)
> [71692f83] Running command: SetVmTicketCommand internal: false.
> Entities affected :  ID: 7700067a-235b-4f46-ace3-71103718d1f9 Type:
> VM,  ID: 7700067a-235b-4f46-ace3-71103718d1f9 Type: VM
> 2012-10-23 12:59:16,146 INFO
>  [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
> (ajp--0.0.0.0-8009-17) [71692f83] START, SetVmTicketVDSCommand(vdsId =
> a4030022-169b-11e2-9e42-00187179e224,
> vmId=7700067a-235b-4f46-ace3-71103718d1f9, ticket=MpSIhn3Tjisf,
> validTime=120,m userName=karliadm,
> userId=5ec37cea-a682-405a-acdb-ecff4ed05ebd), log id: 2324e764
> 2012-10-23 12:59:16,255 INFO
>  [org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
> (ajp--0.0.0.0-8009-17) [71692f83] FINISH, SetVmTicketVDSCommand, log
> id: 2324e764
> 2012-10-23 12:59:16,556 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-12) calling GetConfigurationValueQuery (SSLEnabled)
> with null version, using default general for version
> 2012-10-23 12:59:16,558 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-12) calling GetConfigurationValueQuery
> (CipherSuite) with null version, using default general for version
> 2012-10-23 12:59:16,559 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-12) calling GetConfigurationValueQuery
> (EnableSpiceRootCertificateValidation) with null version, using
> default general for version
> 2012-10-23 12:59:16,577 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-12) calling GetConfigurationValueQuery
> (SpiceToggleFullScreenKeys) with null version, using default general
> for version
> 2012-10-23 12:59:16,578 WARN
>  [org.ovirt.engine.core.bll.GetConfigurationValueQuery]
> (ajp--0.0.0.0-8009-12) calling GetConfigurationValueQuery
> (SpiceReleaseCursorKeys) with null version, using default general for
> version
> 
> 
> I´m using different accounts when logging in to the different portals;
> "karli" when logging in to userportal, and "karliadm" in webadmin.
> "karli" is VmOwner and "karliadm" is SuperUser.
> 
> 
> Am I missing any rights to be able to connect to console?
> 
> 
> 
> 
> Med Vänliga Hälsningar
> -------------------------------------------------------------------------------
> Karli Sjöberg
> Swedish University of Agricultural Sciences
> Box 7079 (Visiting Address Kronåsvägen 8)
> S-750 07 Uppsala, Sweden
> Phone:  +46-(0)18-67 15 66
> karli.sjoberg at slu.se
> 
> 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users

-- 

David Jaša, RHCE

SPICE QE based in Brno
GPG Key:     22C33E24 
Fingerprint: 513A 060B D1B4 2A72 7F0D 0278 B125 CD00 22C3 3E24






More information about the Users mailing list