From mboxrd@z Thu Jan 1 00:00:00 1970 From: myglc2@gmail.com Subject: Re: libvirt Date: Mon, 05 Feb 2018 22:02:49 -0500 Message-ID: <867erqbz1i.fsf@gmail.com> References: <877etsvvu3.fsf@elephly.net> <87wp1jyisd.fsf@cbaines.net> <87k1x2ajfw.fsf@elephly.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eitX6-0005ly-8a for help-guix@gnu.org; Mon, 05 Feb 2018 22:03:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eitX3-0006hC-3o for help-guix@gnu.org; Mon, 05 Feb 2018 22:02:56 -0500 Received: from mail-qk0-x235.google.com ([2607:f8b0:400d:c09::235]:46885) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eitX2-0006h3-SX for help-guix@gnu.org; Mon, 05 Feb 2018 22:02:53 -0500 Received: by mail-qk0-x235.google.com with SMTP id d125so540666qkg.13 for ; Mon, 05 Feb 2018 19:02:52 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Catonano Cc: help-guix --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 12/31/2017 at 18:40 Catonano writes: > 2017-12-31 18:36 GMT+01:00 Ricardo Wurmus : > > Catonano writes: > > > In fact, when launching virt-manager, var/run/libvirt/libvirt-sock sho= uld > > be accessible and it's readable/writable by users in the root group, o= thers > > can't access it > > > > So your user needs to be in the root group too ! > > That doesn=E2=80=99t seem right. This smells like a bug to me. Users sho= uldn=E2=80=99t > ever need to be in the root group. > > Souldn't they ?=20 > I don't know > > All I can suggest is you reproduce the issue. > Reconfigure your system with libvirt, install virt-manager in you profile= , launch your virt-manager and see what > happens Not the original supplicant but reproduced the issue ;-) ... libvirt installad in system ... g1@g1 ~/src/guix/doc$ guix package -p /run/current-system/profile -I | grep= virt libvirt 4.0.0 out /gnu/store/437rasdksqspz895bq087sg4vnwnif6x-libvirt-4.0.0 ... virt-manager installed in profile ... g1@g1 ~/src/guix/doc$ guix package -I | grep virt virt-viewer 5.0 out /gnu/store/ybwlzdz1h37f0rgvxm5y0gbx94cfbk2x-virt-viewer= -5.0 virt-manager 1.4.3 out /gnu/store/w0zzl85zvlc2jyg278b5dwggxrjpn2cy-virt-man= ager-1.4.3 vm_image created like this (config v1.scm attached) ... cp -f $(guix system vm-image -M 4 -c 4 $VMDIR/v1.scm 2> $VMDIR/vm.log) $VMD= IR/vm.img I ran virt-manager and used the "Create a new virtual machine" dialogue to select the image which produced this error ... "Unable to complete install: 'Failed to connect socket to '/var/run/libvirt/virtlogd-sock': No such file or directory' ... these details were available ... Unable to complete install: 'Failed to connect socket to '/var/run/libvirt/virtlogd-sock': No such file or directory' Traceback (most recent call last): File "/gnu/store/w0zzl85zvlc2jyg278b5dwggxrjpn2cy-virt-manager-1.4.3/share/vir= t-manager/virtManager/asyncjob.py", line 89, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/gnu/store/w0zzl85zvlc2jyg278b5dwggxrjpn2cy-virt-manager-1.4.3/share/vir= t-manager/virtManager/create.py", line 2545, in _do_async_install guest.start_install(meter=3Dmeter) File "/gnu/store/w0zzl85zvlc2jyg278b5dwggxrjpn2cy-virt-manager-1.4.3/share/vir= t-manager/virtinst/guest.py", line 498, in start_install doboot, transient) File "/gnu/store/w0zzl85zvlc2jyg278b5dwggxrjpn2cy-virt-manager-1.4.3/share/vir= t-manager/virtinst/guest.py", line 434, in _create_guest domain =3D self.conn.createXML(install_xml or final_xml, 0) File "/gnu/store/pzvak4lzz9sws074chccyi8hq6inlcc3-python2-libvirt-3.7.0/lib/py= thon2.7/site-packages/libvirt.py", line 3659, in createXML if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=3Dself) libvirtError: Failed to connect socket to '/var/run/libvirt/virtlogd-sock': No such file or directory ... the console emmited ... 2018-02-06 02:27:44.781+0000: 1756: error : virNetSocketNewConnectUNIX:714 : Failed to connect socket to '/var/run/libvirt/virtlogd-sock': No such file or directory 2018-02-06 02:43:25.618+0000: 1756: error : virNetSocketNewConnectUNIX:714 : Failed to connect socket to '/var/run/libvirt/virtlogd-sock': Connection refused ... user is in root and libvert ... g1@g1 ~$ groups users root libvirt kvm wheel ... and the directory in question looks like ... g1@g1 ~$ sudo ls -l /var/run/libvirt Password: total 24 drwxr-xr-x 2 root root 4096 Feb 5 19:36 hostdevmgr srwxrwxrwx 1 root libvirt 0 Feb 5 19:36 libvirt-admin-sock srwxrwx--- 1 root libvirt 0 Feb 5 19:36 libvirt-sock srwxrwxrwx 1 root libvirt 0 Feb 5 19:36 libvirt-sock-ro drwxr-xr-x 2 root root 4096 Feb 5 19:36 lxc drwxr-xr-x 2 root root 4096 Feb 5 19:36 network drwxr-xr-x 2 root root 4096 Feb 5 19:36 qemu drwxr-xr-x 2 root root 4096 Feb 5 20:43 storage drwxr-xr-x 2 root root 4096 Feb 5 19:36 uml-guest g1@g1 ~$ TIA - George --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=v1.scm Content-Transfer-Encoding: base64 Ozs7IGRkZDggc3lzdGVtIGNvbmZpZwo7OzsgZm9sbG93aW5nIGh0dHA6Ly9wYXN0ZS5saXNwLm9y Zy9kaXNwbGF5LzE0NTQzNgo7OyBhZGQgZ25vbWUgYWxhIC9zeXN0ZW0vZXhhbXBsZXMvZGVza3Rv cC50bXBsIHRvIGFiYS5zY20KKHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXNlcnZpY2UtbW9kdWxl cyBuZXR3b3JraW5nIHNzaCBzcGljZSkKKHVzZS1tb2R1bGVzIChnbnUgc3lzdGVtIG5zcykpCih1 c2Utc2VydmljZS1tb2R1bGVzIGRlc2t0b3ApCih1c2UtcGFja2FnZS1tb2R1bGVzCiBnbm9tZQog YmFzZSAgICAgICAgICAgICAgICAgIDsgZ2xpYmMtdXRmOC1sb2NhbGVzCiBhZG1pbgogZGlzawog bGludXggICAgICAgICAgICAgICAgIDsgbWRhZG0KIHBhY2thZ2UtbWFuYWdlbWVudCAgICA7IGd1 aXgKIHNjcmVlbgogZ2hvc3RzY3JpcHQgICAgICAgICAgIDsgZ3MtZm9udHMKIGZvbnRzICAgICAg ICAgICAgICAgICA7IGZvbnQtZGVqYXZ1IGZvbnQtZ251LWZyZWVmb250LXR0Zgogc3NoICAgICAg ICAgICAgICAgICAgIDsgb3BlbnNzaCBtb3NoCiB3Z2V0ICAgICAgICAgICAgICAgICAgOyB3Z2V0 CiB2ZXJzaW9uLWNvbnRyb2wgICAgICAgOyBnaXQKIGFzcGVsbCAgICAgICAgICAgICAgICA7IGFz cGVsbC1kaWN0LWVuCiBlbWFjcyAgICAgICAgICAgICAgICAgOyBlbWFjcy1uby14LXRvb2xraXQK IGd2CiBhdXRvdG9vbHMgICAgICAgICAgICAgOyBhdXRvbWFrZQogdGV4aW5mbwogZ2V0dGV4dAog eG9yZyBjZXJ0cyAgICAgICAgICAgIDsgbnNzLWNlcnRzCiBncmFwaHZpegogdmlydHVhbGl6YXRp b24KIHJhdHBvaXNvbiAgICAgICAgICAgICA7IHJhdHBvaXNvbgogKQoob3BlcmF0aW5nLXN5c3Rl bQogIChob3N0LW5hbWUgImRkZDgiKQogICh0aW1lem9uZSAiQW1lcmljYS9OZXdfWW9yayIpCiAg KGxvY2FsZSAiZW5fVVMudXRmOCIpCiAgKGJvb3Rsb2FkZXIgKGdydWItY29uZmlndXJhdGlvbiAo dGFyZ2V0ICIvZGV2L3NkYSIpKSkKICAoZmlsZS1zeXN0ZW1zIChjb25zIChmaWxlLXN5c3RlbQoJ CQkoZGV2aWNlICJnMXNkIikKCQkJKHRpdGxlICdsYWJlbCkKCQkJKG1vdW50LXBvaW50ICIvIikK CQkJKHR5cGUgImV4dDQiKSkKCQkgICAgICAlYmFzZS1maWxlLXN5c3RlbXMpKQogICh1c2VycyAo Y29ucyoKCSAgKHVzZXItYWNjb3VudAoJICAgKG5hbWUgImcxIikKCSAgIChncm91cCAidXNlcnMi KQoJICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIiAia3ZtIikpCgkgICAoaG9tZS1k aXJlY3RvcnkgIi9ob21lL2cxIikpCgkgICh1c2VyLWFjY291bnQKCSAgIChuYW1lICJhbCIpCgkg ICAoZ3JvdXAgInVzZXJzIikKCSAgIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVlbCIgImt2 bSIpKQoJICAgKGhvbWUtZGlyZWN0b3J5ICIvaG9tZS9hbCIpKQoJICAlYmFzZS11c2VyLWFjY291 bnRzKSkKICAocGFja2FnZXMKICAgKGNvbnMqCiAgICBuc3MtY2VydHMgICAgICAgICA7Zm9yIEhU VFBTIGFjY2VzcwogICAgZ3ZmcyAgICAgICAgICAgICAgO2ZvciB1c2VyIG1vdW50cwogICAgZ2xp YmMtdXRmOC1sb2NhbGVzCiAgICBndWl4CiAgICBzY3JlZW4KICAgIG9wZW5zc2ggbnNzLWNlcnRz IHhhdXRoIG1vc2gKICAgIGdpdAogICAgZ3MtZm9udHMgZm9udC1kZWphdnUgZm9udC1nbnUtZnJl ZWZvbnQtdHRmCiAgICBhc3BlbGwgYXNwZWxsLWRpY3QtZW4KICAgIGVtYWNzLW5vLXgtdG9vbGtp dAogICAgZmx5Y2hlY2sgcGFyZWRpdCBtYWdpdCBndgogICAgZW1hY3MtemVuYnVybi10aGVtZSBl bWFjcy1tYXJrZG93bi1tb2RlIGVtYWNzLXdlYi1tb2RlCiAgICBlbWFjcy1ndWl4CiAgICBnbnUt bWFrZQogICAgdGV4aW5mbwogICAgYXV0b21ha2UKICAgIGdyYXBodml6CiAgICB0ZXhpbmZvCiAg ICBhdXRvbWFrZQogICAgcmF0cG9pc29uCiAgICAlYmFzZS1wYWNrYWdlcykpCiAgKHNlcnZpY2Vz IChjb25zKgoJICAgICA7OyAoZGhjcC1jbGllbnQtc2VydmljZSkKCSAgICAgOzsgRXRoZXJuZXQu CgkgICAgIDs7IChzdGF0aWMtbmV0d29ya2luZy1zZXJ2aWNlICJldGgwIiAiMTkyLjE2OC4xLjEz OCIKCSAgICAgOzsgCQkJCSM6Z2F0ZXdheSAiMTkyLjE2OC4xLjEiCgkgICAgIDs7IAkJCQkjOm5h bWUtc2VydmVycyAnKCIxOTIuMTY4LjEuMSIpKQoJICAgICAoc3BpY2UtdmRhZ2VudC1zZXJ2aWNl KQoJICAgICAoZ25vbWUtZGVza3RvcC1zZXJ2aWNlKQoJICAgICA7OyBBZGQgR05PTUUgYW5kL29y IFhmY2UtLS13ZSBjYW4gY2hvb3NlIGF0IHRoZSBsb2ctaW4KCSAgICAgOzsgc2NyZWVuIHdpdGgg RjEuICBVc2UgdGhlICJkZXNrdG9wIiBzZXJ2aWNlcywgd2hpY2gKCSAgICAgOzsgaW5jbHVkZSB0 aGUgWDExIGxvZy1pbiBzZXJ2aWNlLCBuZXR3b3JraW5nIHdpdGggV2ljZCwKCSAgICAgOzsgYW5k IG1vcmUuCgkgICAgIChzZXJ2aWNlIG9wZW5zc2gtc2VydmljZS10eXBlCgkJICAgICAgKG9wZW5z c2gtY29uZmlndXJhdGlvbgoJCSAgICAgICAoeDExLWZvcndhcmRpbmc/ICN0KQoJCSAgICAgICAo cGVybWl0LXJvb3QtbG9naW4gI3QpCgkJICAgICAgIChhdXRob3JpemVkLWtleXMKCQkJYCgKCQkJ ICAoImcxIiAsKGxvY2FsLWZpbGUgImdsYy5wdWIiKSkKCQkJICAoInJvb3QiICwobG9jYWwtZmls ZSAiZ2xjLnB1YiIpKSkpKSkKCSAgICAgJWRlc2t0b3Atc2VydmljZXMpKQogIDs7IEFsbG93IHJl c29sdXRpb24gb2YgJy5sb2NhbCcgaG9zdCBuYW1lcyB3aXRoIG1ETlMuCiAgKG5hbWUtc2Vydmlj ZS1zd2l0Y2ggJW1kbnMtaG9zdC1sb29rdXAtbnNzKSkK --=-=-=--