Bug 1139219
Summary: | [spice-xpi] spice-xpi doesn't work with Firefox 31 | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Jiri Belka <jbelka> | ||||
Component: | spice-xpi | Assignee: | Christophe Fergeau <cfergeau> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | Desktop QE <desktop-qa-list> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.5 | CC: | cfergeau, dblechte, ecohen, gklein, jbelka, marcandre.lureau, mkrcmari, rbalakri, stransky, tpelka | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 1140650 (view as bug list) | Environment: | |||||
Last Closed: | 2014-09-15 10:40:35 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 1113862 | ||||||
Bug Blocks: | 1043430, 1140650 | ||||||
Attachments: |
|
How can we get ESR Firefox 31 ? From the log it looks like it is working, the client was started and connection established. So it could be an unrelated spice connection issue. http://download.eng.bos.redhat.com/brewroot////packages/firefox/ spice-xpi works fine with ff 24.x using same RHEVH setup. Hm, even the spice-xpi from RHEL6 (spice-xpi-2.7-25) works fine with FF31 when it's rebuild on Fedora. Seems to be something RHEL6 specific and/or we need to rebuild the plugin with the latest FF on RHEL6. Works for me on RHEL6, i686 box, FF31 and spice-xpi-2.7-25.el6.i686. Please make sure you have the spice plugin enabled in about:plugins. NB: Martin's testing has been done through https://teuf.fedorapeople.org/plugins/test.html if I'm not mistaken. The test page works fine for me too as long as I make sure to enable the spice-xpi plugin (there's an info bar showing up at the top of the webpage to enable that). When testing in rhev34, I've seen some issues with one VM, it seems no host/port get set on the spice-xpi plugin js object by the user portal. Another VM works just fine on the same session. If the test page works fine, but there are more issues with the user portal, I'll need help to figure out the user portal javascript. I guess we also should enable the spice-xpi plugin by default in Firefox. I'm investigating this possibility. But please note that NPAPI plugins are going to be removed from Firefox soon. The next Firefox ESR version (Firefox 38) may not support them, the spice-xpi should be rewritten as an extension. I contacted Christophe via mail, he confirmed seeing some issues on my RHEVM setup as well. Sorry but you haven't tested any of the things I asked you to test (test page, or trying with an ovirt account where 2 VMs are running so that you can check if it fails for all of them or just one). If it's not working for you with the test page for example, then you are most likely seeing a different bug. spice-xpi is working for me with firefox-31.1.0-5.el6_5 even spice-xpi test page doesn't work for me, i see popup to allow spice but then nothing: log: timestamp message Mon Sep 15 2014 10:32:02 GMT+0200 (CEST): Body Load Mon Sep 15 2014 10:53:05 GMT+0200 (CEST): USB Filter String set to: '' Mon Sep 15 2014 10:53:05 GMT+0200 (CEST): Disconnected, return code: 1 Mon Sep 15 2014 10:53:05 GMT+0200 (CEST): Connect: host '10.34.63.223', port '5900', secure port '5901', USB port '' Mon Sep 15 2014 10:53:17 GMT+0200 (CEST): Show Mon Sep 15 2014 10:53:21 GMT+0200 (CEST): USB Filter String set to: '' Mon Sep 15 2014 10:53:21 GMT+0200 (CEST): Disconnected, return code: 1 Mon Sep 15 2014 10:53:21 GMT+0200 (CEST): Connect: host '10.34.63.223', port '5900', secure port '5901', USB port '' Mon Sep 15 2014 10:53:59 GMT+0200 (CEST): USB Filter String set to: '' Mon Sep 15 2014 10:53:59 GMT+0200 (CEST): Disconnected, return code: 1 Mon Sep 15 2014 10:53:59 GMT+0200 (CEST): Connect: host '10.34.63.223', port '5900', secure port '5901', USB port '' Mon Sep 15 2014 10:54:30 GMT+0200 (CEST): Connected status = 1 Mon Sep 15 2014 10:54:33 GMT+0200 (CEST): Show Mon Sep 15 2014 10:54:35 GMT+0200 (CEST): USB Filter String set to: '' Mon Sep 15 2014 10:54:35 GMT+0200 (CEST): Disconnected, return code: 1 Mon Sep 15 2014 10:54:35 GMT+0200 (CEST): Connect: host '10.34.63.223', port '5900', secure port '5901', USB port '' my .vv file was: [virt-viewer] type=spice host=10.34.63.223 port=5900 password=WwYa4HA4kfKj # Password is valid for 120 seconds. tls-port=5901 fullscreen=0 title=b:%d - Press SHIFT+F12 to Release Cursor enable-smartcard=0 enable-usb-autoshare=1 delete-this-file=1 usb-filter=-1,-1,-1,-1,0 tls-ciphers=DEFAULT host-subject=O=rhev.lab.eng.brq.redhat.com,CN=10.34.63.223 ca=-----BEGIN CERTIFICATE-----\nMIIEMDCCAxigAwIBAgICEAAwDQYJKoZIhvcNAQEFBQAwajELMAkGA1UEBhMCVVMxJDAiBgNVBAoT\nG3JoZXYubGFiLmVuZy5icnEucmVkaGF0LmNvbTE1MDMGA1UEAxMsamItcmhldm0zNS5yaGV2Lmxh\nYi5lbmcuYnJxLnJlZGhhdC5jb20uNTQ1ODcwIhcRMTQwOTA0MDcxNDM3KzAwMDAXDTI0MDkwMjA3\nMTQzN1owajELMAkGA1UEBhMCVVMxJDAiBgNVBAoTG3JoZXYubGFiLmVuZy5icnEucmVkaGF0LmNv\nbTE1MDMGA1UEAxMsamItcmhldm0zNS5yaGV2LmxhYi5lbmcuYnJxLnJlZGhhdC5jb20uNTQ1ODcw\nggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDJ782XV6e9RpRoGjOYejE+R8IHFpU5dNos\nCu56vbwge96iEMLIy8GA4J9DtCIiGOz/Z3RXETBgU72I1ENdynL/UXi/9WqvdXiSdjWNQHMadyWK\n0UCy67JMCj8I7FjVb1j4Ot7BGTE4VSM1gDCc4dkjie6YCLZpQ6xR8uUf7EmA+xaN4W4oytSD6voF\nD1xyjXXZOBZR4W9prJVcnRL5aiT/MqC+lv7qW4eBudzalgVt/F6DSei9OCkcwqRMIjjykJZGuC+g\n7ehEi40IIvV7qxKv7WP5pjKet7WR6wkimv1ARs9vzvMaiAWV6w0X52/42/e2N1iovjcd9dybc3mx\ngbf3AgMBAAGjgdswgdgwHQYDVR0OBBYEFB4TYk51AdatRgybSiDe4bx7NPOUMIGVBgNVHSMEgY0w\ngYqAFB4TYk51AdatRgybSiDe4bx7NPOUoW6kbDBqMQswCQYDVQQGEwJVUzEkMCIGA1UEChMbcmhl\ndi5sYWIuZW5nLmJycS5yZWRoYXQuY29tMTUwMwYDVQQDEyxqYi1yaGV2bTM1LnJoZXYubGFiLmVu\nZy5icnEucmVkaGF0LmNvbS41NDU4N4ICEAAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwDQYJKoZIhvcNAQEFBQADggEBACu57PnYrRu09QBClvEwl7VJx4SgKXAgH2BZhE7KbRv8RcZR\nF1t5lrdAAK0UR8grVmdOPku8lMYw+Dn6Qcr5xrcuJhLM33pLKYvMQnYR9potmM37AtngpDLnfKt8\nw+tB9UufANC8TNobiNJoCNfpDIpFfRyCMJHwwlktQufxS/UPi/tA6R7A7XDi6kqibxbL6SmOdBkP\nics4g69X2YDL+dVyKfOECCVjlFZtspovgoQjl/53dEXkE5l9T9buhYnZvk/B1ARMrUNszZl+TFpd\nBKmrbZY/Y5cabfemqHQmO36Wj+p90gga0IHKf4F5qz4ob1cyYwsonLuZOglBUWbUMtc=\n-----END CERTIFICATE-----\n toggle-fullscreen=shift+f11 release-cursor=shift+f12 secure-attention=ctrl+alt+end secure-channels=main;inputs;cursor;playback;record;display;usbredir;smartcard fyi - your 'it works' is very vague. i stated i use 64bit rhel, from #16 is not clear what platform is that. i don't get it, i did 'setenforce 0', tried again, it worked, i did 'setenforce 1' and tried again (expecting it won't work) and it worked even on test page. When using spice-xpi, you do not need a .vv file, spice-xpi and .vv file are mutually exclusive (if you use one to access a vm, the other mechanism is not used at all) If the test page does not work for you at some point, I'd be interested in seeing errors from the javascript console (if any). You can access it from the Tools/Web development menu. works for me after reboot, something odd with my rhel then. Well well well... mkrcmari told me, it's not working sometimes even for him. Any details? (In reply to Jiri Belka from comment #22) > Well well well... mkrcmari told me, it's not working sometimes even for him. > Any details? The support for old exension was enabled in RHEl builds of firefox which solved the issue. |
Created attachment 935325 [details] spice-xpi.log Description of problem: While testing upcoming ESR Firefox 31 I see spice-xpi doesn't work anymore. Version-Release number of selected component (if applicable): spice-xpi-2.7-25.el6.x86_64 firefox-31.0-4.el6_5.x86_64 How reproducible: 100% Steps to Reproduce: 1. have firefox 31 2. open console via spice-xpi 3. Actual results: doesn't work Expected results: should work Additional info: