[vfio-users] After update, input-linux errors with Operation not permitted.

Jonathan Scruggs j.scruggs at gmail.com
Sun Sep 11 21:15:22 UTC 2016


Great! Can you file a bug upstream about this patch? They might be able to
rework it so it works properly. Unless there is official support for it in
the XML and we don't need to use the manual qemu section anymore.

On 10 Sep 2016 10:24, "sL1pKn07 SpinFlo" <sl1pkn07 at gmail.com> wrote:

> 2016-09-09 23:34 GMT+02:00 sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>:
> > FFFFFFFFFFFFalse alarm :(
> >
> > i have forgotten is need restart libvirt daemon
> >
> >
> > El 8 sept. 2016 12:56 a. m., "sL1pKn07 SpinFlo" <sl1pkn07 at gmail.com>
> > escribió:
> >>
> >> 2016-09-05 15:43 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com>:
> >> > Has anyone found a solution to this yet?
> >> >
> >> > On 20 August 2016 at 18:09, Jonathan Scruggs <j.scruggs at gmail.com>
> >> > wrote:
> >> >>
> >> >> Strange. I'm user user and group of qemu and 2.0 works for me. I know
> >> >> you
> >> >> need to remove devices from the cgroup line. I did try adding it back
> >> >> for
> >> >> 2.1 but that didn't work. So user as root or qemu doesn't work for me
> >> >> in
> >> >> 2.1.
> >> >>
> >> >>
> >> >> On 20 Aug 2016 18:04, "sL1pKn07 SpinFlo" <sl1pkn07 at gmail.com> wrote:
> >> >>>
> >> >>> 2016-08-20 18:03 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com>:
> >> >>> > Caps is a default useflag, so it will set user and group to qemu.
> >> >>> > So,
> >> >>> > you
> >> >>> > are saying that the user and group need to be set to root for it
> to
> >> >>> > work
> >> >>> > with version 2.1? Version 2.0, which I have now, works fine with
> >> >>> > qemu
> >> >>> > as the
> >> >>> > user/group. What has changed to cause this?
> >> >>> >
> >> >>> > On 20 August 2016 at 14:45, sL1pKn07 SpinFlo <sl1pkn07 at gmail.com>
> >> >>> > wrote:
> >> >>> >>
> >> >>> >> 2016-08-20 15:34 GMT+02:00 Jonathan Scruggs <j.scruggs at gmail.com
> >:
> >> >>> >> > This is my whole qemu.conf:
> >> >>> >> > http://dpaste.com/243C3GG
> >> >>> >> >
> >> >>> >> > It's largely default.
> >> >>> >> >
> >> >>> >> > On 20 August 2016 at 14:04, sL1pKn07 SpinFlo <
> sl1pkn07 at gmail.com>
> >> >>> >> > wrote:
> >> >>> >> >>
> >> >>> >> >> one question, have you configure the user in the qemu.conf?
> for
> >> >>> >> >> me
> >> >>> >> >> in
> >> >>> >> >> older version if have unset that option i have the same fail,
> >> >>> >> >> but
> >> >>> >> >> if
> >> >>> >> >> set to 'root' user, work OK. but in libvirt 2.2, unset or set
> >> >>> >> >> the
> >> >>> >> >> user
> >> >>> >> >> don't work
> >> >>> >> >>
> >> >>> >> >> greetings
> >> >>> >> >
> >> >>> >> >
> >> >>> >>
> >> >>> >> ok, is commented, but in the ebuild have set to root
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-
> emulation/libvirt/libvirt-2.1.0-r1.ebuild#n295
> >> >>> >>
> >> >>> >> then in my setup need set to root in qemu.config
> >> >>> >>
> >> >>> >> if not:
> >> >>> >>
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: libvirt version: 2.2.0
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: hostname: sL1pKn07
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Domain id=1
> >> >>> >> name='windoze'
> >> >>> >> uuid=167cfa49-c88f-46df-a6bf-3127d5bf4d38 is tainted:
> custom-argv
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Domain id=1
> >> >>> >> name='windoze'
> >> >>> >> uuid=167cfa49-c88f-46df-a6bf-3127d5bf4d38 is tainted: host-cpu
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: Falló al conectar con
> el
> >> >>> >> socket de monitor: No existe el proceso
> >> >>> >> ago 20 14:50:21 sL1pKn07 libvirtd[27566]: internal error: process
> >> >>> >> exited while connecting to monitor: 2016-08-20T12:50:21.564501Z
> >> >>> >> qemu-system-x86_64: -object
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> input-linux,id=keyboard,evdev=/dev/input/by-path/pci-0000:
> 00:1a.1-usb-0:1.1:1.0-event-kbd,grab_all=on,repeat=on:
> >> >>> >> Could not open
> >> >>> >> '/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
> >> >>> >>
> >> >>> >> └───╼  ls
> >> >>> >> /dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
> >> >>> >> lrwxrwxrwx 1 root root 9 ago 19 21:00
> >> >>> >> /dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd ->
> >> >>> >> ../event0
> >> >>> >
> >> >>> >
> >> >>>
> >> >>>
> >> >>> Hi
> >> >>>
> >> >>> no, i mean, in 2.0 (or older), i need set the user option in root
> >> >>> (user = "root"). if not i get error
> >> >>>
> >> >>> exited while connecting to monitor: 2016-08-20T12:50:21.564501Z
> >> >>> qemu-system-x86_64: -object
> >> >>>
> >> >>>
> >> >>> input-linux,id=keyboard,evdev=/dev/input/by-path/pci-0000:
> 00:1a.1-usb-0:1.1:1.0-event-kbd,grab_all=on,repeat=on:
> >> >>> Could not open
> >> >>> '/dev/input/by-path/pci-0000:00:1a.1-usb-0:1.1:1.0-event-kbd
> >> >>>
> >> >>> in  2.1 or 2.2, ir set or not the user option i get the error like
> you
> >> >>>
> >> >>> greetings
> >> >
> >> >
> >>
> >>
> >> try with rev fe94ee5. if not, try set the 'user' in the qemu.conf as
> >> 'user = "+1000"'
>
>
> found the culprit!
>
> https://libvirt.org/git/?p=libvirt.git;a=commitdiff;h=
> a933139409cdffb6d6a0ce6e64f29443e9d032d3
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160911/61a95847/attachment.htm>


More information about the vfio-users mailing list