From jpribeauville at axway.com Fri Dec 4 10:18:21 2015 Content-Type: multipart/mixed; boundary="===============5794844280126007156==" MIME-Version: 1.0 From: Jean-Pierre Ribeauville To: users at ovirt.org Subject: [ovirt-users] virsh athentification failure Date: Fri, 04 Dec 2015 15:18:19 +0000 Message-ID: <1051EFB4D3A1704680C38CCAAC5836D2929DC35C@WPTXMAIL2.ptx.axway.int> --===============5794844280126007156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_1051EFB4D3A1704680C38CCAAC5836D2929DC35CWPTXMAIL2ptxaxw_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I wrote a C program running in a KVM host. Part of it adds a Unix Channel device in all Guests in order to have a dia= =3D log from Host to Guest. As long as my host wasn't part of an Ovirt cluster , all was running fine. I added my host in a ovirt cluster , and then , when running the script cre= =3D ating the channel device ( by using "virsh attach-device --persistent -= =3D live ....." ) , I got following error : Please enter your authentication name: Please enter your password: error: failed to connect to the hypervisor error: no valid connection error: authentication failed: Failed to step SASL negotiation: -1 (SASL(-1)= =3D : generic failure: All-whitespace username.) What's the user/password I've to use then ? BTW , I've seen that following channel device was added to the Guest at it= =3D s creation : /var/lib/libvirt/qemu/channels/ad1a8b0e-f8b6-4038-be3d-275f38e66eb3.org.qem= =3D u.guest_agent.0 What's used for ? I presume I cannot use for my private purpose ? I sent this topic to ovirt and libvirt mailing lists , cos I don't know wh= =3D ich forum is the right one for this kind of subject. Thanks for help. Regards, J.P. Ribeauville P: +33.(0).1.47.17.20.49 . Puteaux 3 Etage 5 Bureau 4 jpribeauville(a)axway.com http://www.axway.com P Pensez =3DE0 l'environnement avant d'imprimer. --_000_1051EFB4D3A1704680C38CCAAC5836D2929DC35CWPTXMAIL2ptxaxw_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hi,

 

I wrote a C program running= in =3D a KVM host.

Part of it adds a Unix Chan= nel =3D device in all Guests in order to  have a dialog from Host to Guest.

As long as my host wasnR= 17;t=3D part of an Ovirt cluster , all was running fine.

 

 

I added my host in a ovirt = clus=3D ter , and then , when running the script creating the channel device  = =3D ( by  using  “virsh attach-device  --persistent –= =3D ;live …..” ) , I got following error :

 

Please enter your authen= tica=3D tion name:

Please enter your passwo= rd:<=3D o:p>

error: failed to connect= to =3D the hypervisor

error: no valid connection

error: authentication fa= iled=3D : Failed to step SASL negotiation: -1 (SASL(-1): generic failure: All-white= =3D space username.)

 = =3D

 = =3D

What’s the user/passw= ord =3D I’ve to use then ?

 = =3D

 = =3D

BTW , I’ve seen that = foll=3D owing channel device was  added to the Guest at its creation :

 

/var/lib/libvirt/qemu/ch= anne=3D ls/ad1a8b0e-f8b6-4038-be3d-275f38e66eb3.org.qemu.guest_agent.0

 

What’s used for ?

I presume I cannot use for = my p=3D rivate purpose ?

 = =3D

I sent this topic to ovirt = &nbs=3D p;and libvirt mailing lists , cos I don’t know which forum is the rig= =3D ht one for this kind of subject.

 

 = =3D

Thanks for help.=

 

Regards,<= /p>

 

 

J.P. Ribeauville

 

P: +33.(0).1.47.17.= =3D 20.49

.

Pute= =3D aux 3 Etage 5  Bureau 4

 

=3D jpribeauville(a)axway.com=
http://ww= w.ax=3D way.com

 

 

P Pensez =3DE0 l’environnement avant d’= ;i=3D mprimer.<= =3D /span>

&nb= sp;<=3D /o:p>

 

--_000_1051EFB4D3A1704680C38CCAAC5836D2929DC35CWPTXMAIL2ptxaxw_-- --===============5794844280126007156== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzEwNTFFRkI0RDNBMTcwNDY4MEMzOENDQUFDNTgzNkQyOTI5REMzNUNXUFRYTUFJTDJw dHhheHdfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGksCgpJIHdyb3RlIGEg QyBwcm9ncmFtIHJ1bm5pbmcgaW4gYSBLVk0gaG9zdC4KUGFydCBvZiBpdCBhZGRzIGEgVW5peCBD aGFubmVsIGRldmljZSBpbiBhbGwgR3Vlc3RzIGluIG9yZGVyIHRvICBoYXZlIGEgZGlhPQpsb2cg ZnJvbSBIb3N0IHRvIEd1ZXN0LgpBcyBsb25nIGFzIG15IGhvc3Qgd2Fzbid0IHBhcnQgb2YgYW4g T3ZpcnQgY2x1c3RlciAsIGFsbCB3YXMgcnVubmluZyBmaW5lLgoKCkkgYWRkZWQgbXkgaG9zdCBp biBhIG92aXJ0IGNsdXN0ZXIgLCBhbmQgdGhlbiAsIHdoZW4gcnVubmluZyB0aGUgc2NyaXB0IGNy ZT0KYXRpbmcgdGhlIGNoYW5uZWwgZGV2aWNlICAoIGJ5ICB1c2luZyAgInZpcnNoIGF0dGFjaC1k ZXZpY2UgIC0tcGVyc2lzdGVudCAtPQpsaXZlIC4uLi4uIiApICwgSSBnb3QgZm9sbG93aW5nIGVy cm9yIDoKClBsZWFzZSBlbnRlciB5b3VyIGF1dGhlbnRpY2F0aW9uIG5hbWU6ClBsZWFzZSBlbnRl ciB5b3VyIHBhc3N3b3JkOgplcnJvcjogZmFpbGVkIHRvIGNvbm5lY3QgdG8gdGhlIGh5cGVydmlz b3IKZXJyb3I6IG5vIHZhbGlkIGNvbm5lY3Rpb24KZXJyb3I6IGF1dGhlbnRpY2F0aW9uIGZhaWxl ZDogRmFpbGVkIHRvIHN0ZXAgU0FTTCBuZWdvdGlhdGlvbjogLTEgKFNBU0woLTEpPQo6IGdlbmVy aWMgZmFpbHVyZTogQWxsLXdoaXRlc3BhY2UgdXNlcm5hbWUuKQoKCldoYXQncyB0aGUgdXNlci9w YXNzd29yZCBJJ3ZlIHRvIHVzZSB0aGVuID8KCgpCVFcgLCBJJ3ZlIHNlZW4gdGhhdCBmb2xsb3dp bmcgY2hhbm5lbCBkZXZpY2Ugd2FzICBhZGRlZCB0byB0aGUgR3Vlc3QgYXQgaXQ9CnMgY3JlYXRp b24gOgoKL3Zhci9saWIvbGlidmlydC9xZW11L2NoYW5uZWxzL2FkMWE4YjBlLWY4YjYtNDAzOC1i ZTNkLTI3NWYzOGU2NmViMy5vcmcucWVtPQp1Lmd1ZXN0X2FnZW50LjAKCldoYXQncyB1c2VkIGZv ciA/CkkgcHJlc3VtZSBJIGNhbm5vdCB1c2UgZm9yIG15IHByaXZhdGUgcHVycG9zZSA/CgpJIHNl bnQgdGhpcyB0b3BpYyB0byBvdmlydCAgYW5kIGxpYnZpcnQgbWFpbGluZyBsaXN0cyAsIGNvcyBJ IGRvbid0IGtub3cgd2g9CmljaCBmb3J1bSBpcyB0aGUgcmlnaHQgb25lIGZvciB0aGlzIGtpbmQg b2Ygc3ViamVjdC4KCgpUaGFua3MgZm9yIGhlbHAuCgpSZWdhcmRzLAoKCkouUC4gUmliZWF1dmls bGUKCgpQOiArMzMuKDApLjEuNDcuMTcuMjAuNDkKLgpQdXRlYXV4IDMgRXRhZ2UgNSAgQnVyZWF1 IDQKCmpwcmliZWF1dmlsbGVAYXh3YXkuY29tPG1haWx0bzpqcHJpYmVhdXZpbGxlQGF4d2F5LmNv bT4KaHR0cDovL3d3dy5heHdheS5jb208aHR0cDovL3d3dy5heHdheS5jb20vPgoKCgpQIFBlbnNl eiA9RTAgbCdlbnZpcm9ubmVtZW50IGF2YW50IGQnaW1wcmltZXIuCgoKCgotLV8wMDBfMTA1MUVG QjREM0ExNzA0NjgwQzM4Q0NBQUM1ODM2RDI5MjlEQzM1Q1dQVFhNQUlMMnB0eGF4d18KQ29udGVu dC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWljcj0Kb3NvZnQtY29t Om9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZp Y2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNl LzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQw Ij4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRl eHQvaHRtbDsgY2hhcnNldD0zRGlzby04ODU5LT0KMSI+CjxtZXRhIG5hbWU9M0QiR2VuZXJhdG9y IiBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4KPHN0eWxl PjwhLS0KLyogRm9udCBEZWZpbml0aW9ucyAqLwpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2Fs aWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQt ZmFtaWx5OldlYmRpbmdzOwoJcGFub3NlLTE6NSAzIDEgMiAxIDUgOSA2IDcgMzt9Ci8qIFN0eWxl IERlZmluaXRpb25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwK CXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsK CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgltc28tZmFyZWFzdC1sYW5ndWFn ZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6 OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwg c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9y OnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpzcGFuLkVtYWlsU3R5bGUxNwoJ e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToiQ2FsaWJyaSIs InNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4dDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0 eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi OwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXpl OjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0 O30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0t W2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlk bWF4PTNEIjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1s Pgo8bzpzaGFwZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIg ZGF0YT0zRCIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4K PGJvZHkgbGFuZz0zRCJGUiIgbGluaz0zRCJibHVlIiB2bGluaz0zRCJwdXJwbGUiPgo8ZGl2IGNs YXNzPTNEIldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SGksPG86cD48L286 cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNs YXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+SSB3cm90ZSBhIEMgcHJvZ3Jh bSBydW5uaW5nIGluID0KYSBLVk0gaG9zdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+UGFydCBvZiBpdCBhZGRzIGEgVW5p eCBDaGFubmVsID0KZGV2aWNlIGluIGFsbCBHdWVzdHMgaW4gb3JkZXIgdG8gJm5ic3A7aGF2ZSBh IGRpYWxvZyBmcm9tIEhvc3QgdG8gR3Vlc3QuPG86PQpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNs YXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+QXMgbG9uZyBhcyBteSBob3N0 IHdhc24mIzgyMTc7dD0KIHBhcnQgb2YgYW4gT3ZpcnQgY2x1c3RlciAsIGFsbCB3YXMgcnVubmlu ZyBmaW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3Bh biBsYW5nPTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNE Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPkkgYWRkZWQg bXkgaG9zdCBpbiBhIG92aXJ0IGNsdXM9CnRlciAsIGFuZCB0aGVuICwgd2hlbiBydW5uaW5nIHRo ZSBzY3JpcHQgY3JlYXRpbmcgdGhlIGNoYW5uZWwgZGV2aWNlICZuYnNwOz0KKCBieSAmbmJzcDt1 c2luZyAmbmJzcDsmIzgyMjA7dmlyc2ggYXR0YWNoLWRldmljZSAmbmJzcDstLXBlcnNpc3RlbnQg JiM4MjExPQo7bGl2ZSAmIzgyMzA7Li4mIzgyMjE7ICkgLCBJIGdvdCBmb2xsb3dpbmcgZXJyb3Ig OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5n PTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PGk+PHNwYW4gbGFuZz0zRCJFTi1VUyI+UGxlYXNlIGVudGVyIHlvdXIgYXV0aGVudGlj YT0KdGlvbiBuYW1lOjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PGk+PHNwYW4gbGFuZz0zRCJFTi1VUyI+UGxlYXNlIGVudGVyIHlvdXIgcGFzc3dvcmQ6 PD0KbzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxpPjxz cGFuIGxhbmc9M0QiRU4tVVMiPmVycm9yOiBmYWlsZWQgdG8gY29ubmVjdCB0byA9CnRoZSBoeXBl cnZpc29yPG86cD48L286cD48L3NwYW4+PC9pPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48 aT5lcnJvcjogbm8gdmFsaWQgY29ubmVjdGlvbjxvOnA+PC9vOnA+PC9pPjwvcD4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj5lcnJvcjogYXV0aGVudGljYXRp b24gZmFpbGVkPQo6IEZhaWxlZCB0byBzdGVwIFNBU0wgbmVnb3RpYXRpb246IC0xIChTQVNMKC0x KTogZ2VuZXJpYyBmYWlsdXJlOiBBbGwtd2hpdGU9CnNwYWNlIHVzZXJuYW1lLik8bzpwPjwvbzpw Pjwvc3Bhbj48L2k+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9M0Qi RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT49CjwvcD4KPHAgY2xhc3M9M0QiTXNv Tm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L2k+PQo8L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+V2hh dCYjODIxNztzIHRoZSB1c2VyL3Bhc3N3b3JkID0KSSYjODIxNzt2ZSB0byB1c2UgdGhlbiA/PG86 cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9 M0QiRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT49CjwvcD4KPHAgY2xhc3M9M0Qi TXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L2k+PQo8L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+ QlRXICwgSSYjODIxNzt2ZSBzZWVuIHRoYXQgZm9sbD0Kb3dpbmcgY2hhbm5lbCBkZXZpY2Ugd2Fz ICZuYnNwO2FkZGVkIHRvIHRoZSBHdWVzdCBhdCBpdHMgY3JlYXRpb24gOjxvOnA+PC9vPQo6cD48 L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT48c3Bh biBsYW5nPTNEIkVOLVVTIj4vdmFyL2xpYi9saWJ2aXJ0L3FlbXUvY2hhbm5lPQpscy9hZDFhOGIw ZS1mOGI2LTQwMzgtYmUzZC0yNzVmMzhlNjZlYjMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDxvOnA+ PC9vOnA+PC89CnNwYW4+PC9pPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5n PTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+V2hhdCYjODIxNztzIHVzZWQgZm9yID88bzpwPjwv bz0KOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVO LVVTIj5JIHByZXN1bWUgSSBjYW5ub3QgdXNlIGZvciBteSBwPQpyaXZhdGUgcHVycG9zZSA/PG86 cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9 M0QiRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT49CjwvcD4KPHAgY2xhc3M9M0Qi TXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIj5JIHNlbnQgdGhpcyB0b3BpYyB0byBvdmly dCAmbmJzPQpwO2FuZCBsaWJ2aXJ0IG1haWxpbmcgbGlzdHMgLCBjb3MgSSBkb24mIzgyMTc7dCBr bm93IHdoaWNoIGZvcnVtIGlzIHRoZSByaWc9Cmh0IG9uZSBmb3IgdGhpcyBraW5kIG9mIHN1Ympl Y3QuPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9M0QiRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNv Tm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48 L2k+PQo8L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+VGhh bmtzIGZvciBoZWxwLjxvOnA+PC9vOnA+PC9zcD0KYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3Jt YWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPHAg Y2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9v OnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVT Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+Cjx0YWJsZSBjbGFzcz0zRCJNc29Ob3JtYWxU YWJsZSIgYm9yZGVyPTNEIjAiIGNlbGxzcGFjaW5nPTNEIjAiIGNlbGxwYWRkaW5nPQo9M0QiMCI+ Cjx0Ym9keT4KPHRyPgo8dGQgdmFsaWduPTNEInRvcCIgc3R5bGU9M0QicGFkZGluZzowY20gNC41 cHQgMGNtIDBjbSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0zRCJFTi1V UyIgc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2Zvbj0KdC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojODg4ODg4O21zby1mYXJlYXN0PQotbGFu Z3VhZ2U6RlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYj48L3A+CjxwIGNsYXNzPTNEIk1z b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0zRCJFTi1VUyIgc3R5bGU9M0QiZm9udC1zaXplOjguNXB0 O2Zvbj0KdC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj b2xvcjojODg4ODg4O21zby1mYXJlYXN0PQotbGFuZ3VhZ2U6RlIiPkouUC4gUmliZWF1dmlsbGU8 bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxh bmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtc2l6ZTo4LjVwdDtmb250LWY9CmFtaWx5OiZxdW90 O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzczNzM3Mzttc28tZmFy ZWFzdC1sYT0Kbmd1YWdlOkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjwvdGQ+Cjwv dHI+Cjx0cj4KPHRkIHN0eWxlPTNEInBhZGRpbmc6Mi4yNXB0IDQuNXB0IDQuNXB0IDBjbSI+Cjxw IGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiZm9udC1zaXplOjguNXB0O2ZvbnQt ZmFtaWx5OiZxdW90O0FyaT0KYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpy ZWQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPlA6Cjwvc3Bhbj48c3BhbiBzdHlsZT0zRCJmb250 LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7cz0KYW5zLXNl cmlmJnF1b3Q7O2NvbG9yOiM3MzczNzM7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPiYjNDM7MzMu KDApLjEuNDcuMTcuPQoyMC40OTwvc3Bhbj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6OC41cHQ7 Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnE9CnVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv bG9yOiM3MzczNzM7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPjxvOnA+PC9vOnA+PC9zcD0KYW4+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTo4LjVw dDtmb250LWZhbWlseTomcXVvdDtBcmk9CmFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7 Y29sb3I6IzczNzM3Mzttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+LjxvOj0KcD48L286cD48L3Nw YW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTo4 LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmk9CmFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6IzczNzM3Mzttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+UHV0ZT0KYXV4IDMgRXRh Z2UgNSZuYnNwOyBCdXJlYXUgNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 QXJpPQphbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3MzczNzM7bXNvLWZh cmVhc3QtbGFuZ3VhZ2U6RlIiPjxvOnA9Cj4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjx1PjxzcGFuIGxhbmc9M0QiRU4tVVMiIHN0eWxlPTNEImZvbnQtc2l6 ZTo5LjBwdDtjb2w9Cm9yOnJlZDttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+PGEgaHJlZj0zRCJt YWlsdG86anByaWJlYXV2aWxsZUBheHdheS5jb20iPj0KPHNwYW4gbGFuZz0zRCJGUiIgc3R5bGU9 M0QiY29sb3I6Ymx1ZSI+anByaWJlYXV2aWxsZUBheHdheS5jb208L3NwYW4+PC9hPjwvPQpzcGFu PjwvdT48dT48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6OS4wcHQ7Y29sb3I6cmVkO21zby1mYXJl YXN0LWxhbmd1YWdlOkY9ClIiPjxicj4KPC9zcGFuPjwvdT48c3BhbiBzdHlsZT0zRCJmb250LXNp emU6OS4wcHQ7Y29sb3I6cmVkO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSPQoiPjxhIGhyZWY9M0Qi aHR0cDovL3d3dy5heHdheS5jb20vIj48c3BhbiBzdHlsZT0zRCJjb2xvcjpyZWQiPmh0dHA6Ly93 d3cuYXg9CndheS5jb208L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0zRCJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7QXJpPQphbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM3MzczNzM7 bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPjxvOnA9Cj4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8 L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPTNEImRpc3BsYXk6bm9uZTttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI9Cj48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+Cjx0YWJsZSBjbGFzcz0zRCJNc29Ob3JtYWxUYWJsZSIgYm9y ZGVyPTNEIjAiIGNlbGxzcGFjaW5nPTNEIjAiIGNlbGxwYWRkaW5nPQo9M0QiMCI+Cjx0Ym9keT4K PHRyPgo8dGQgc3R5bGU9M0QicGFkZGluZzo0LjVwdCA0LjVwdCA0LjVwdCAwY20iPgo8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxOC4wcHQ7Zm9udC1mYW1p bHk6V2ViZGluZ3M9Cjtjb2xvcjojODg4ODg4O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj5QPC9z cGFuPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTo4Lj0KMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izg4ODg4ODttc28tPQpmYXJl YXN0LWxhbmd1YWdlOkZSIj4mbmJzcDtQZW5zZXogPUUwIGwmIzgyMTc7ZW52aXJvbm5lbWVudCBh dmFudCBkJiM4MjE3O2k9Cm1wcmltZXIuPC9zcGFuPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZTo4 LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oz0KLCZxdW90O3NhbnMtc2VyaWYmcXVv dDs7Y29sb3I6Izg4ODg4ODttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+PG86cD48L286cD48PQov c3Bhbj48L3A+CjwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PHNwYW4gc3R5bGU9M0QibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPjxvOnA+Jm5ic3A7 PD0KL286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v OnA+PC9wPgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+CgotLV8wMDBfMTA1MUVGQjREM0ExNzA0Njgw QzM4Q0NBQUM1ODM2RDI5MjlEQzM1Q1dQVFhNQUlMMnB0eGF4d18tLQo= --===============5794844280126007156==-- From blanchet at abes.fr Fri Dec 4 10:24:25 2015 Content-Type: multipart/mixed; boundary="===============8764101205895037342==" MIME-Version: 1.0 From: =?utf-8?q?Nathana=C3=ABl_Blanchet_=3Cblanchet_at_abes=2Efr=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] virsh athentification failure Date: Fri, 04 Dec 2015 16:24:24 +0100 Message-ID: <5661B028.2070508@abes.fr> In-Reply-To: 1051EFB4D3A1704680C38CCAAC5836D2929DC35C@WPTXMAIL2.ptx.axway.int --===============8764101205895037342== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080508080000020107080509 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: quoted-printable and vdsm(a)rhev with the same password for rhev Le 04/12/2015 16:18, Jean-Pierre Ribeauville a =3DE9crit : > > Hi, > > I wrote a C program running in a KVM host. > > Part of it adds a Unix Channel device in all Guests in order to have=3D20 > a dialog from Host to Guest. > > As long as my host wasn=3D92t part of an Ovirt cluster , all was running = =3D fine. > > I added my host in a ovirt cluster , and then , when running the=3D20 > script creating the channel device ( by using =3D93virsh attach-device= =3D =3D20 > --persistent =3D96live =3D85..=3D94 ) , I got following error : > > /Please enter your authentication name:/ > > /Please enter your password:/ > > /error: failed to connect to the hypervisor/ > > /error: no valid connection/ > > /error: authentication failed: Failed to step SASL negotiation: -1=3D20 > (SASL(-1): generic failure: All-whitespace username.)/ > > // > > // > > What=3D92s the user/password I=3D92ve to use then ? > > // > > // > > BTW , I=3D92ve seen that following channel device was added to the Guest= =3D =3D20 > at its creation : > > //var/lib/libvirt/qemu/channels/ad1a8b0e-f8b6-4038-be3d-275f38e66eb3.or= =3D g.qemu.guest_agent.0/ > > What=3D92s used for ? > > I presume I cannot use for my private purpose ? > > // > > I sent this topic to ovirt and libvirt mailing lists , cos I don=3D92t= =3D20 > know which forum is the right one for this kind of subject. > > // > > Thanks for help. > > Regards, > > ** > > *J.P. Ribeauville* > > P: +33.(0).1.47.17.20.49 > > . > > Puteaux 3 Etage 5 Bureau 4 > > _jpribeauville(a)axway.com __ > _http://www.axway.com > > P Pensez =3DE0 l=3D92environnement avant d=3D92imprimer. > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --=3D20 Nathana=3DEBl Blanchet Supervision r=3DE9seau P=3DF4le Infrastrutures Informatiques 227 avenue Professeur-Jean-Louis-Viala 34193 MONTPELLIER CEDEX 5 =3D09 T=3DE9l. 33 (0)4 67 54 84 55 Fax 33 (0)4 67 54 84 14 blanchet(a)abes.fr --------------080508080000020107080509 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: quoted-printable and vdsm(a)rhev with the same password for rhev

Le 04/12/2015 16:18, Jean-Pierre Ribeauville a =3DE9crit=3DA0:

Hi,

=3DA0

I wrote a C program running in a KVM host.

Part of it adds a U= ni=3D x Channel device in all Guests in order to =3DA0have a dialog fro= =3D m Host to Guest.

As long as my host wasn=3D92t part of an Ovirt cluster , all was running fine.

=3DA0=3D

=3DA0=3D

I added my host in a ovirt cluster , and then , when running the script creating the channel device =3DA0( by =3DA0using =3DA0=3D93virsh attach-= device =3DA0--persistent =3D96live =3D85..=3D94 ) , I got following er= ror :<=3D o:p>

=3DA0=3D

Please enter your authentication name:

Please enter your password:

error: failed to connect to the hypervisor

error: no valid connection

error: authentic= at=3D ion failed: Failed to step SASL negotiation: -1 (SASL(-1): generic failure: All-whitespace username.)

=3DA0=

=3DA0=

What=3D92s the user= /pas=3D sword I=3D92ve to use then ?

=3DA0=

=3DA0=

BTW , I=3D92ve seen= tha=3D t following channel device was =3DA0added to the Guest at its creation :

=3DA0=3D

/var/lib/libvirt= /q=3D emu/channels/ad1a8b0e-f8b6-4038-be3d-275f38e66eb3.org.qemu.guest_agent.0<= =3D o:p>

=3DA0=3D

What=3D92s used for= ?

I presume I cannot = us=3D e for my private purpose ?

=3DA0=

I sent this topic to ovirt =3DA0and libvirt mailing lists , cos I don=3D92t know whi= ch forum is the right one for this kind of subject.

=3DA0=3D

=3DA0=

Thanks for help.=3D

=3DA0=3D

Regards,=

=3DA0=3D

=3DA0

J.P. Ribeauville

=3DA0

P: +33.(0).1.47.17.20.49<= =3D span style=3D3D"font-size:8.5pt;font-family:"Arial","sans-serif&q= =3D uot;;color:#737373;mso-fareast-language:FR">

.

Puteaux 3 Etage 5=3DA0 Bureau 4

=3DA0

jpribeauvill= e@=3D axway.com
http://www.axway.com

=3DA0

=3DA0=3D

P=3DA0Pensez =3DE0 l=3D92environnement avant d=3D92imprimer.<= span style=3D3D"font-size:8.0pt;font-family:"Arial","sans-serif&q= =3D uot;;color:#888888;mso-fareast-language:FR">

= =3DA0

=3DA0



_______________________________________________
Users mailing list
Use=3D
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--=3D20
Nathana=3DEBl Blanchet

Supervision r=3DE9seau
P=3DF4le Infrastrutures Informatiques
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5 =3D09
T=3DE9l. 33 (0)4 67 54 84 55
Fax  33 (0)4 67 54 84 14
bl=3D
anchet(a)abes.fr 
--------------080508080000020107080509-- --===============8764101205895037342== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA1MDgwODAwMDAwMjAxMDcwODA1MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiBxdW90ZWQtcHJpbnRhYmxlCgphbmQgdmRzbUByaGV2IHdpdGggdGhlIHNhbWUgcGFzc3dvcmQg Zm9yIHJoZXYKCkxlIDA0LzEyLzIwMTUgMTY6MTgsIEplYW4tUGllcnJlIFJpYmVhdXZpbGxlIGEg PUU5Y3JpdCA6Cj4KPiBIaSwKPgo+IEkgd3JvdGUgYSBDIHByb2dyYW0gcnVubmluZyBpbiBhIEtW TSBob3N0Lgo+Cj4gUGFydCBvZiBpdCBhZGRzIGEgVW5peCBDaGFubmVsIGRldmljZSBpbiBhbGwg R3Vlc3RzIGluIG9yZGVyIHRvICBoYXZlPTIwCj4gYSBkaWFsb2cgZnJvbSBIb3N0IHRvIEd1ZXN0 Lgo+Cj4gQXMgbG9uZyBhcyBteSBob3N0IHdhc249OTJ0IHBhcnQgb2YgYW4gT3ZpcnQgY2x1c3Rl ciAsIGFsbCB3YXMgcnVubmluZyA9CmZpbmUuCj4KPiBJIGFkZGVkIG15IGhvc3QgaW4gYSBvdmly dCBjbHVzdGVyICwgYW5kIHRoZW4gLCB3aGVuIHJ1bm5pbmcgdGhlPTIwCj4gc2NyaXB0IGNyZWF0 aW5nIHRoZSBjaGFubmVsIGRldmljZSAgKCBieSAgdXNpbmcgID05M3ZpcnNoIGF0dGFjaC1kZXZp Y2U9Cj0yMAo+ICAtLXBlcnNpc3RlbnQgPTk2bGl2ZSA9ODUuLj05NCApICwgSSBnb3QgZm9sbG93 aW5nIGVycm9yIDoKPgo+IC9QbGVhc2UgZW50ZXIgeW91ciBhdXRoZW50aWNhdGlvbiBuYW1lOi8K Pgo+IC9QbGVhc2UgZW50ZXIgeW91ciBwYXNzd29yZDovCj4KPiAvZXJyb3I6IGZhaWxlZCB0byBj b25uZWN0IHRvIHRoZSBoeXBlcnZpc29yLwo+Cj4gL2Vycm9yOiBubyB2YWxpZCBjb25uZWN0aW9u Lwo+Cj4gL2Vycm9yOiBhdXRoZW50aWNhdGlvbiBmYWlsZWQ6IEZhaWxlZCB0byBzdGVwIFNBU0wg bmVnb3RpYXRpb246IC0xPTIwCj4gKFNBU0woLTEpOiBnZW5lcmljIGZhaWx1cmU6IEFsbC13aGl0 ZXNwYWNlIHVzZXJuYW1lLikvCj4KPiAvLwo+Cj4gLy8KPgo+IFdoYXQ9OTJzIHRoZSB1c2VyL3Bh c3N3b3JkIEk9OTJ2ZSB0byB1c2UgdGhlbiA/Cj4KPiAvLwo+Cj4gLy8KPgo+IEJUVyAsIEk9OTJ2 ZSBzZWVuIHRoYXQgZm9sbG93aW5nIGNoYW5uZWwgZGV2aWNlIHdhcyAgYWRkZWQgdG8gdGhlIEd1 ZXN0PQo9MjAKPiBhdCBpdHMgY3JlYXRpb24gOgo+Cj4gLy92YXIvbGliL2xpYnZpcnQvcWVtdS9j aGFubmVscy9hZDFhOGIwZS1mOGI2LTQwMzgtYmUzZC0yNzVmMzhlNjZlYjMub3I9CmcucWVtdS5n dWVzdF9hZ2VudC4wLwo+Cj4gV2hhdD05MnMgdXNlZCBmb3IgPwo+Cj4gSSBwcmVzdW1lIEkgY2Fu bm90IHVzZSBmb3IgbXkgcHJpdmF0ZSBwdXJwb3NlID8KPgo+IC8vCj4KPiBJIHNlbnQgdGhpcyB0 b3BpYyB0byBvdmlydCAgYW5kIGxpYnZpcnQgbWFpbGluZyBsaXN0cyAsIGNvcyBJIGRvbj05MnQ9 MjAKPiBrbm93IHdoaWNoIGZvcnVtIGlzIHRoZSByaWdodCBvbmUgZm9yIHRoaXMga2luZCBvZiBz dWJqZWN0Lgo+Cj4gLy8KPgo+IFRoYW5rcyBmb3IgaGVscC4KPgo+IFJlZ2FyZHMsCj4KPiAqKgo+ Cj4gKkouUC4gUmliZWF1dmlsbGUqCj4KPiBQOiArMzMuKDApLjEuNDcuMTcuMjAuNDkKPgo+IC4K Pgo+IFB1dGVhdXggMyBFdGFnZSA1ICBCdXJlYXUgNAo+Cj4gX2pwcmliZWF1dmlsbGVAYXh3YXku Y29tIDxtYWlsdG86anByaWJlYXV2aWxsZUBheHdheS5jb20+X18KPiBfaHR0cDovL3d3dy5heHdh eS5jb20gPGh0dHA6Ly93d3cuYXh3YXkuY29tLz4KPgo+IFAgUGVuc2V6ID1FMCBsPTkyZW52aXJv bm5lbWVudCBhdmFudCBkPTkyaW1wcmltZXIuCj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bv dmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK Ci0tPTIwCk5hdGhhbmE9RUJsIEJsYW5jaGV0CgpTdXBlcnZpc2lvbiByPUU5c2VhdQpQPUY0bGUg SW5mcmFzdHJ1dHVyZXMgSW5mb3JtYXRpcXVlcwoyMjcgYXZlbnVlIFByb2Zlc3NldXItSmVhbi1M b3Vpcy1WaWFsYQozNDE5MyBNT05UUEVMTElFUiBDRURFWCA1ID0wOQpUPUU5bC4gMzMgKDApNCA2 NyA1NCA4NCA1NQpGYXggIDMzICgwKTQgNjcgNTQgODQgMTQKYmxhbmNoZXRAYWJlcy5mcgoKCi0t LS0tLS0tLS0tLS0tMDgwNTA4MDgwMDAwMDIwMTA3MDgwNTA5CkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90 ZWQtcHJpbnRhYmxlCgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9M0QidGV4dC9o dG1sOyBjaGFyc2V0PTNEd2luZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PTNEIkNvbnRlbnQt VHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9M0QiI0ZGRkZGRiIgdGV4dD0zRCIjMDAw MDAwIj4KICAgIGFuZCB2ZHNtQHJoZXYgd2l0aCB0aGUgc2FtZSBwYXNzd29yZCBmb3Igcmhldjxi cj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9M0QibW96LWNpdGUtcHJlZml4Ij5MZSAwNC8xMi8y MDE1IDE2OjE4LCBKZWFuLVBpZXJyZQogICAgICBSaWJlYXV2aWxsZSBhID1FOWNyaXQ9QTA6PGJy PgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZQpjaXRlPTNEIm1pZDoxMDUxRUZCNEQzQTE3MDQ2 ODBDMzhDQ0FBQzU4MzZEMjkyOURDMzVDQFdQVFhNQUlMMi5wdHguYXh3YXkuPQppbnQiCiAgICAg IHR5cGU9M0QiY2l0ZSI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBj b250ZW50PTNEInRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PTNEd2luZG93cy0xMjUyIj4KICAg ICAgPG1ldGEgbmFtZT0zRCJHZW5lcmF0b3IiIGNvbnRlbnQ9M0QiTWljcm9zb2Z0IFdvcmQgMTQg KGZpbHRlcmVkCiAgICAgICAgbWVkaXVtKSI+CiAgICAgIDxzdHlsZT48IS0tCi8qIEZvbnQgRGVm aW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXZWJkaW5nczsK CXBhbm9zZS0xOjUgMyAxIDIgMSA1IDkgNiA3IDM7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpw Lk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1h cmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2Fs aWJyaSIsInNhbnMtc2VyaWYiOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQphOmxpbmss IHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsK CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5r Rm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRl Y29yYXRpb246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpw ZXJzb25hbC1jb21wb3NlOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNv bG9yOndpbmRvd3RleHQ7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v bmx5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCW1zby1mYXJlYXN0LWxh bmd1YWdlOkVOLVVTO30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7 CgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9CmRpdi5Xb3JkU2VjdGlv bjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4 bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8 L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQg djpleHQ9M0QiZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9v OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgogICAgICA8ZGl2IGNsYXNzPTNEIldvcmRT ZWN0aW9uMSI+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj5IaSw8bzpwPjwvbzpwPjwv cD4KICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+PUEwPC9vOnA+PC9wPgogICAg ICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+SSB3cm90ZSBh IEMgcHJvZ3JhbQogICAgICAgICAgICBydW5uaW5nIGluIGEgS1ZNIGhvc3QuPG86cD48L286cD48 L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJF Ti1VUyI+UGFydCBvZiBpdCBhZGRzIGEgVW5pPQp4CiAgICAgICAgICAgIENoYW5uZWwgZGV2aWNl IGluIGFsbCBHdWVzdHMgaW4gb3JkZXIgdG8gPUEwaGF2ZSBhIGRpYWxvZyBmcm89Cm0KICAgICAg ICAgICAgSG9zdCB0byBHdWVzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIj5BcyBsb25nIGFzIG15IGhvc3QK ICAgICAgICAgICAgd2Fzbj05MnQgcGFydCBvZiBhbiBPdmlydCBjbHVzdGVyICwgYWxsIHdhcyBy dW5uaW5nIGZpbmUuPG86cD0KPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9M0Qi TXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPj1BMDwvbzpwPjwvc3Bhbj49Cjwv cD4KICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxv OnA+PUEwPC9vOnA+PC9zcGFuPj0KPC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+ PHNwYW4gbGFuZz0zRCJFTi1VUyI+SSBhZGRlZCBteSBob3N0IGluIGEKICAgICAgICAgICAgb3Zp cnQgY2x1c3RlciAsIGFuZCB0aGVuICwgd2hlbiBydW5uaW5nIHRoZSBzY3JpcHQgY3JlYXRpbmcK ICAgICAgICAgICAgdGhlIGNoYW5uZWwgZGV2aWNlID1BMCggYnkgPUEwdXNpbmcgPUEwPTkzdmly c2ggYXR0YWNoLWRldmljZQogICAgICAgICAgICA9QTAtLXBlcnNpc3RlbnQgPTk2bGl2ZSA9ODUu Lj05NCApICwgSSBnb3QgZm9sbG93aW5nIGVycm9yIDo8PQpvOnA+PC9vOnA+PC9zcGFuPjwvcD4K ICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+ PUEwPC9vOnA+PC9zcGFuPj0KPC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGk+ PHNwYW4gbGFuZz0zRCJFTi1VUyI+UGxlYXNlIGVudGVyIHlvdXIKICAgICAgICAgICAgICBhdXRo ZW50aWNhdGlvbiBuYW1lOjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+CiAgICAgICAgPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj5QbGVhc2UgZW50ZXIgeW91 cgogICAgICAgICAgICAgIHBhc3N3b3JkOjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+CiAgICAg ICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj5lcnJvcjog ZmFpbGVkIHRvCiAgICAgICAgICAgICAgY29ubmVjdCB0byB0aGUgaHlwZXJ2aXNvcjxvOnA+PC9v OnA+PC9zcGFuPjwvaT48L3A+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT5lcnJv cjogbm8gdmFsaWQgY29ubmVjdGlvbjxvOnA+PC9vOnA+PC89Cmk+PC9wPgogICAgICAgIDxwIGNs YXNzPTNEIk1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0zRCJFTi1VUyI+ZXJyb3I6IGF1dGhlbnRp Y2F0PQppb24KICAgICAgICAgICAgICBmYWlsZWQ6IEZhaWxlZCB0byBzdGVwIFNBU0wgbmVnb3Rp YXRpb246IC0xIChTQVNMKC0xKToKICAgICAgICAgICAgICBnZW5lcmljIGZhaWx1cmU6IEFsbC13 aGl0ZXNwYWNlIHVzZXJuYW1lLik8bzpwPjwvbzpwPjwvc3Bhbj0KPjwvaT48L3A+CiAgICAgICAg PHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPj1BMDwv bzpwPjwvc3A9CmFuPjwvaT48L3A+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT48 c3BhbiBsYW5nPTNEIkVOLVVTIj48bzpwPj1BMDwvbzpwPjwvc3A9CmFuPjwvaT48L3A+CiAgICAg ICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIj5XaGF0PTkycyB0 aGUgdXNlci9wYXM9CnN3b3JkCiAgICAgICAgICAgIEk9OTJ2ZSB0byB1c2UgdGhlbiA/PG86cD48 L286cD48L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGk+PHNwYW4g bGFuZz0zRCJFTi1VUyI+PG86cD49QTA8L286cD48L3NwPQphbj48L2k+PC9wPgogICAgICAgIDxw IGNsYXNzPTNEIk1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0zRCJFTi1VUyI+PG86cD49QTA8L286 cD48L3NwPQphbj48L2k+PC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4g bGFuZz0zRCJFTi1VUyI+QlRXICwgST05MnZlIHNlZW4gdGhhPQp0CiAgICAgICAgICAgIGZvbGxv d2luZyBjaGFubmVsIGRldmljZSB3YXMgPUEwYWRkZWQgdG8gdGhlIEd1ZXN0IGF0IGl0cwogICAg ICAgICAgICBjcmVhdGlvbiA6PG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNz PTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+PG86cD49QTA8L286cD48L3NwYW4+ PQo8L3A+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPTNEIkVO LVVTIj4vdmFyL2xpYi9saWJ2aXJ0L3E9CmVtdS9jaGFubmVscy9hZDFhOGIwZS1mOGI2LTQwMzgt YmUzZC0yNzVmMzhlNjZlYjMub3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDw9Cm86cD48L286cD48L3Nw YW4+PC9pPjwvcD4KICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0Qi RU4tVVMiPjxvOnA+PUEwPC9vOnA+PC9zcGFuPj0KPC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1z b05vcm1hbCI+PHNwYW4gbGFuZz0zRCJFTi1VUyI+V2hhdD05MnMgdXNlZCBmb3IgPzxvPQo6cD48 L286cD48L3NwYW4+PC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFu Zz0zRCJFTi1VUyI+SSBwcmVzdW1lIEkgY2Fubm90IHVzPQplCiAgICAgICAgICAgIGZvciBteSBw cml2YXRlIHB1cnBvc2UgPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+PUEwPC9vOnA+PC9zcD0K YW4+PC9pPjwvcD4KICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0Qi RU4tVVMiPkkgc2VudCB0aGlzIHRvcGljIHRvCiAgICAgICAgICAgIG92aXJ0ID1BMGFuZCBsaWJ2 aXJ0IG1haWxpbmcgbGlzdHMgLCBjb3MgSSBkb249OTJ0IGtub3cgd2hpY2gKICAgICAgICAgICAg Zm9ydW0gaXMgdGhlIHJpZ2h0IG9uZSBmb3IgdGhpcyBraW5kIG9mIHN1YmplY3QuPG86cD48L286 cD48Lz0Kc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5n PTNEIkVOLVVTIj48bzpwPj1BMDwvbzpwPjwvc3Bhbj49CjwvcD4KICAgICAgICA8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+PUEwPC9vOnA+PC9zcD0K YW4+PC9pPjwvcD4KICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0Qi RU4tVVMiPlRoYW5rcyBmb3IgaGVscC48bzpwPj0KPC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8 cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+PUEwPC9vOnA+ PC9zcGFuPj0KPC9wPgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gbGFuZz0z RCJFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvPQpzcGFuPjwvcD4KICAgICAgICA8cCBjbGFz cz0zRCJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9M0QiRU4tVVMiPjxvOnA+PUEwPC9vOnA+PC9zcGFu Pj0KPC9wPgogICAgICAgIDx0YWJsZSBjbGFzcz0zRCJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPTNE IjAiIGNlbGxwYWRkaW5nPTNEIjAiCiAgICAgICAgICBjZWxsc3BhY2luZz0zRCIwIj4KICAgICAg ICAgIDx0Ym9keT4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgIDx0ZCBzdHlsZT0zRCJw YWRkaW5nOjBjbSA0LjVwdCAwY20gMGNtIiB2YWxpZ249M0QidG9wIj4KICAgICAgICAgICAgICAg IDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4Kc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcT0KdW90Oztj b2xvcjojODg4ODg4O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIgogICAgICAgICAgICAgICAgICAg ICAgbGFuZz0zRCJFTi1VUyI+PG86cD49QTA8L286cD48L3NwYW4+PC9iPjwvcD4KICAgICAgICAg ICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4Kc3R5bGU9M0QiZm9udC1zaXpl OjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcT0K dW90Oztjb2xvcjojODg4ODg4O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIgogICAgICAgICAgICAg ICAgICAgICAgbGFuZz0zRCJFTi1VUyI+Si5QLiBSaWJlYXV2aWxsZTxvOnA+PC9vOnA+PC9zcGFu PjwvPQpiPjwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4K c3R5bGU9M0QiZm9udC1zaXplOjguNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx dW90O3NhbnMtc2VyaWYmcT0KdW90Oztjb2xvcjojNzM3MzczO21zby1mYXJlYXN0LWxhbmd1YWdl OkZSIgogICAgICAgICAgICAgICAgICAgIGxhbmc9M0QiRU4tVVMiPjxvOnA+PUEwPC9vOnA+PC9z cGFuPjwvcD4KICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAg ICA8dHI+CiAgICAgICAgICAgICAgPHRkIHN0eWxlPTNEInBhZGRpbmc6Mi4yNXB0IDQuNXB0IDQu NXB0IDBjbSI+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuCnN0 eWxlPTNEImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv dDtzYW5zLXNlcmlmJnE9CnVvdDs7Y29sb3I6cmVkO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj5Q OgogICAgICAgICAgICAgICAgICA8L3NwYW4+PHNwYW4Kc3R5bGU9M0QiZm9udC1zaXplOjguNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcT0KdW90Oztj b2xvcjojNzM3MzczO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4rMzMuKDApLjEuNDcuMTcuMjAu NDk8L3NwYW4+PD0Kc3BhbgpzdHlsZT0zRCJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxPQp1b3Q7O2NvbG9yOiM3MzczNzM7bXNv LWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAg ICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4Kc3R5bGU9M0QiZm9udC1zaXplOjguNXB0 O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcT0KdW90Oztj b2xvcjojNzM3MzczO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4uPG86cD48L286cD48L3NwYW4+ PC9wPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbgpzdHlsZT0z RCJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxPQp1b3Q7O2NvbG9yOiM3MzczNzM7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPlB1 dGVhdXgKICAgICAgICAgICAgICAgICAgICAzIEV0YWdlIDU9QTAgQnVyZWF1IDQ8bzpwPjwvbzpw Pjwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFu CnN0eWxlPTNEImZvbnQtc2l6ZTo4LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnE9CnVvdDs7Y29sb3I6IzczNzM3Mzttc28tZmFyZWFzdC1sYW5ndWFn ZTpGUiI+PG86cD49QTA8L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48dT48c3BhbgogICAgICAgICAgICAgICAgICAgICAgc3R5bGU9M0QiZm9u dC1zaXplOjkuMHB0O2NvbG9yOnJlZDttc28tZmFyZWFzdC1sYW5nPQp1YWdlOkZSIgogICAgICAg ICAgICAgICAgICAgICAgbGFuZz0zRCJFTi1VUyI+PGEgbW96LWRvLW5vdC1zZW5kPTNEInRydWUi CiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9M0QibWFpbHRvOmpwcmliZWF1dmlsbGVAYXh3 YXkuY29tIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPTNEImNvbG9yOmJs dWUiIGxhbmc9M0QiRlIiPmpwcmliZWF1dmlsbGVAPQpheHdheS5jb208L3NwYW4+PC9hPjwvc3Bh bj48L3U+PHU+PHNwYW4Kc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2NvbG9yOnJlZDttc28tZmFy ZWFzdC1sYW5ndWFnZTpGUiI+PGJyPgogICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L3U+PHNw YW4KICAgICAgICAgICAgICAgICAgICBzdHlsZT0zRCJmb250LXNpemU6OS4wcHQ7Y29sb3I6cmVk O21zby1mYXJlYXN0LWxhbmd1YT0KZ2U6RlIiPjxhCiAgICAgICAgICAgICAgICAgICAgICBtb3ot ZG8tbm90LXNlbmQ9M0QidHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgIGhyZWY9M0QiaHR0cDov L3d3dy5heHdheS5jb20vIj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0zRCJj b2xvcjpyZWQiPjxhIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVlPQp0ZXh0IiBocmVmPTNEImh0 dHA6Ly93d3cuYXh3YXkuY29tIj5odHRwOi8vd3d3LmF4d2F5LmNvbTwvYT48L3NwYW4+PC9hPjxv PQo6cD48L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9y bWFsIj48c3BhbgpzdHlsZT0zRCJmb250LXNpemU6OC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxPQp1b3Q7O2NvbG9yOiM3MzczNzM7bXNvLWZhcmVh c3QtbGFuZ3VhZ2U6RlIiPjxvOnA+PUEwPC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICA8 L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgPC90Ym9keT4KICAgICAgICA8L3RhYmxl PgogICAgICAgIDxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4KICAgICAgICAgICAgc3R5bGU9 M0QiZGlzcGxheTpub25lO21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj48bzpwPj1BMDwvbzpwPj0K PC9zcGFuPjwvcD4KICAgICAgICA8dGFibGUgY2xhc3M9M0QiTXNvTm9ybWFsVGFibGUiIGJvcmRl cj0zRCIwIiBjZWxscGFkZGluZz0zRCIwIgogICAgICAgICAgY2VsbHNwYWNpbmc9M0QiMCI+CiAg ICAgICAgICA8dGJvZHk+CiAgICAgICAgICAgIDx0cj4KICAgICAgICAgICAgICA8dGQgc3R5bGU9 M0QicGFkZGluZzo0LjVwdCA0LjVwdCA0LjVwdCAwY20iPgogICAgICAgICAgICAgICAgPHAgY2xh c3M9M0QiTXNvTm9ybWFsIj48c3BhbgpzdHlsZT0zRCJmb250LXNpemU6MTguMHB0O2ZvbnQtZmFt aWx5OldlYmRpbmdzO2NvbG9yOiM4ODg4ODg7bXNvLWZhcmVhc3QtPQpsYW5ndWFnZTpGUiI+UDwv c3Bhbj48c3BhbgpzdHlsZT0zRCJmb250LXNpemU6OC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp YWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxPQp1b3Q7O2NvbG9yOiM4ODg4ODg7bXNvLWZhcmVh c3QtbGFuZ3VhZ2U6RlIiPj1BMFBlbnNlegogICAgICAgICAgICAgICAgICAgID1FMCBsPTkyZW52 aXJvbm5lbWVudCBhdmFudCBkPTkyaW1wcmltZXIuPC9zcGFuPjxzcGFuCnN0eWxlPTNEImZvbnQt c2l6ZTo4LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm JnE9CnVvdDs7Y29sb3I6Izg4ODg4ODttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+PG86cD48L286 cD48L3NwYW4+PC9wPgogICAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgIDwvdHI+CiAgICAg ICAgICA8L3Rib2R5PgogICAgICAgIDwvdGFibGU+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9y bWFsIj48c3BhbiBzdHlsZT0zRCJtc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+PG89CjpwPj1BMDwv bzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48bzpwPj1BMDwv bzpwPjwvcD4KICAgICAgPC9kaXY+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPTNE Im1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUg d3JhcD0zRCIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f ClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9M0QibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlPQpyc0BvdmlydC5vcmc8L2E+Cjxh IGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW49Ci9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxi cj4KICAgIDxwcmUgY2xhc3M9M0QibW96LXNpZ25hdHVyZSIgY29scz0zRCI3MiI+LS09MjAKTmF0 aGFuYT1FQmwgQmxhbmNoZXQKClN1cGVydmlzaW9uIHI9RTlzZWF1ClA9RjRsZSBJbmZyYXN0cnV0 dXJlcyBJbmZvcm1hdGlxdWVzCjIyNyBhdmVudWUgUHJvZmVzc2V1ci1KZWFuLUxvdWlzLVZpYWxh CjM0MTkzIE1PTlRQRUxMSUVSIENFREVYIDUgPTA5ClQ9RTlsLiAzMyAoMCk0IDY3IDU0IDg0IDU1 CkZheCAgMzMgKDApNCA2NyA1NCA4NCAxNAo8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2 aWF0ZWQiIGhyZWY9M0QibWFpbHRvOmJsYW5jaGV0QGFiZXMuZnIiPmJsPQphbmNoZXRAYWJlcy5m cjwvYT4gPC9wcmU+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA4MDUwODA4MDAw MDAyMDEwNzA4MDUwOS0tCg== --===============8764101205895037342==-- From berrange at redhat.com Fri Dec 4 10:26:08 2015 Content-Type: multipart/mixed; boundary="===============6213053790414831590==" MIME-Version: 1.0 From: Daniel P. Berrange To: users at ovirt.org Subject: Re: [ovirt-users] [libvirt-users] virsh athentification failure Date: Fri, 04 Dec 2015 15:26:04 +0000 Message-ID: <20151204152604.GE18045@redhat.com> In-Reply-To: 1051EFB4D3A1704680C38CCAAC5836D2929DC35C@WPTXMAIL2.ptx.axway.int --===============6213053790414831590== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Dec 04, 2015 at 03:18:19PM +0000, Jean-Pierre Ribeauville wrote: > Hi, > = > I wrote a C program running in a KVM host. > Part of it adds a Unix Channel device in all Guests in order to have a d= ialog from Host to Guest. > As long as my host wasn't part of an Ovirt cluster , all was running fine. > = > = > I added my host in a ovirt cluster , and then , when running the script c= reating the channel device ( by using "virsh attach-device --persistent= -live ....." ) , I got following error : > = > Please enter your authentication name: > Please enter your password: > error: failed to connect to the hypervisor > error: no valid connection > error: authentication failed: Failed to step SASL negotiation: -1 (SASL(-= 1): generic failure: All-whitespace username.) > = > = > What's the user/password I've to use then ? When you attach a compute node to oVirt, it sets up auth with libvirt to prevent admins from connecting to libvirt. If you want to oiverride that you need to create yourself a SASL user + password using the saslpasswd2 command eg see http://libvirt.org/auth.html#ACL_server_username Regards, Daniel -- = |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ = :| |: http://libvirt.org -o- http://virt-manager.org = :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ = :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc = :| --===============6213053790414831590==-- From michal.skrivanek at redhat.com Fri Dec 4 11:09:29 2015 Content-Type: multipart/mixed; boundary="===============3992039449270704393==" MIME-Version: 1.0 From: Michal Skrivanek To: users at ovirt.org Subject: Re: [ovirt-users] [libvirt-users] virsh athentification failure Date: Fri, 04 Dec 2015 17:09:25 +0100 Message-ID: <5E74B5CF-0D6A-4544-B105-48C068E66F2E@redhat.com> In-Reply-To: 20151204152604.GE18045@redhat.com --===============3992039449270704393== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable > On 04 Dec 2015, at 16:26, Daniel P. Berrange wrot= e: > = > On Fri, Dec 04, 2015 at 03:18:19PM +0000, Jean-Pierre Ribeauville wrote: >> Hi, >> = >> I wrote a C program running in a KVM host. >> Part of it adds a Unix Channel device in all Guests in order to have a = dialog from Host to Guest. are you adding it later, when the VM is running? Is it a requirement to do = it this way? You can use oVirt vdsm hook[1] to inject custom snippet to libvirt=E2=80=99= s xml on VM startup and add any channel you want. = It would also allow you to pass arbitrary parameters from oVirt UI, should = you ever need them. Thanks, michal [1] http://www.ovirt.org/VDSM-Hooks >> As long as my host wasn't part of an Ovirt cluster , all was running fin= e. >> = >> = >> I added my host in a ovirt cluster , and then , when running the script = creating the channel device ( by using "virsh attach-device --persisten= t -live ....." ) , I got following error : >> = >> Please enter your authentication name: >> Please enter your password: >> error: failed to connect to the hypervisor >> error: no valid connection >> error: authentication failed: Failed to step SASL negotiation: -1 (SASL(= -1): generic failure: All-whitespace username.) >> = >> = >> What's the user/password I've to use then ? > = > When you attach a compute node to oVirt, it sets up auth with libvirt > to prevent admins from connecting to libvirt. If you want to oiverride > that you need to create yourself a SASL user + password using the > saslpasswd2 command eg see > = > http://libvirt.org/auth.html#ACL_server_username > = > Regards, > Daniel > -- = > |: http://berrange.com -o- http://www.flickr.com/photos/dberrange= / :| > |: http://libvirt.org -o- http://virt-manager.or= g :| > |: http://autobuild.org -o- http://search.cpan.org/~danberr= / :| > |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vn= c :| > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > = > = --===============3992039449270704393==--