Summary: | app-emulation/libvirt-1.2.6 - libvirtd: SQL engine 'mysql' not supported // auxpropfunc error no mechanism available | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Doug Goldstein (RETIRED) <cardoe> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | virtualization |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Juergen Rose
2014-08-10 11:19:28 UTC
This looks like a misconfiguration in the SASL layer: Aug 10 13:17:55 lynx libvirtd[16407]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql If you do not use SASL for libvirtd, please build libvirt with USE="-sasl", alternatively if you do not use dev-libs/cyrus-sasl, please build it with USE="-mysql" to get rid of the error message. Alternatively, configure sasl correctly. If I'm mistaken, please reopen. cyrus-sasl is installed as dependency of app-admin/sudo-1.8.11_p2 (ldap ? dev-libs/cyrus-sasl) app-emulation/libvirt-1.2.9-r1 (sasl ? dev-libs/cyrus-sasl) app-emulation/qemu-2.1.2-r1 (sasl ? dev-libs/cyrus-sasl) (sasl ? dev-libs/cyrus-sasl[static-libs(+)]) dev-db/mongodb-2.6.4 (kerberos ? dev-libs/cyrus-sasl[kerberos]) dev-lang/php-5.6.2 (ldap-sasl ? dev-libs/cyrus-sasl) dev-vcs/subversion-1.8.10-r1 (sasl ? dev-libs/cyrus-sasl) kde-base/kdepimlibs-4.14.2 (dev-libs/cyrus-sasl) mail-client/mutt-1.5.23-r4 (sasl ? >=dev-libs/cyrus-sasl-2) mail-mta/sendmail-8.14.9 (sasl ? >=dev-libs/cyrus-sasl-2.1.10) net-fs/autofs-5.1.0 (sasl ? dev-libs/cyrus-sasl) net-im/pidgin-2.10.10 (sasl ? dev-libs/cyrus-sasl:2) net-libs/gtk-vnc-0.5.3 (sasl ? dev-libs/cyrus-sasl) net-libs/ptlib-2.10.11 (sasl ? dev-libs/cyrus-sasl:2) net-misc/spice-gtk-0.25-r1 (sasl ? dev-libs/cyrus-sasl) net-nds/openldap-2.4.40-r2 (sasl ? dev-libs/cyrus-sasl) (cxx ? dev-libs/cyrus-sasl) net-voip/ekiga-4.0.1 (ldap ? dev-libs/cyrus-sasl:2) libvirt is installed as dependency of app-emulation/libvirt-glib-0.1.8 (>=app-emulation/libvirt-0.9.10) app-emulation/virt-manager-1.1.0 (>=app-emulation/libvirt-0.7.0[python(-),python_targets_python2_7(-)?,python_single_target_python2_7(+)?]) app-emulation/virt-viewer-1.0 (>=app-emulation/libvirt-0.10.0[sasl?]) dev-python/libvirt-python-1.2.9 (>=app-emulation/libvirt-0.9.6[-python(-)]) I do not know, what is more important, the sasl flag of libvirt or the mysql flag of cyrus-sasl. What do you mean with configuration of sasl, compile time or run time configuration? I have under /etc/sasl2 three files: root@lynx:/root(22)# ll /etc/sasl2/ total 24 -rw-r--r-- 1 root root 1279 Nov 3 10:59 libvirt.conf -rw-r----- 1 root mail 12288 Aug 4 2008 sasldb2 -rw-r--r-- 1 root root 68 Oct 7 15:00 Sendmail.conf -rw-r--r-- 1 root root 50 Sep 10 11:48 Sendmail.conf~ libvirt.conf and sasldb2 are the original files from the installation (/etc/sasl2/sasldb2 is not identified by 'qfile -v'). root@lynx:/root(39)# file /etc/sasl2/sasldb2 /etc/sasl2/sasldb2: Berkeley DB (Hash, version 9, native byte-order) I modified Sendmail.conf sometime by adding sql_select: dummy . If I add also "sql_select: dummy" to libvirt.conf and restart libvird, 'systemctl status libvirtd' now complains: root@lynx:/root(34)# systemctl status libvirtd ● libvirtd.service - Virtualization daemon Loaded: loaded (/usr/lib64/systemd/system/libvirtd.service; disabled) Active: active (running) since Mon 2014-11-03 19:48:11 CET; 2s ago Docs: man:libvirtd(8) http://libvirt.org Main PID: 1249 (libvirtd) CGroup: /system.slice/libvirtd.service ├─1205 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --dhcp-script=/usr/libexec/libvirt_leaseshelper ├─1206 /usr/sbin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --dhcp-script=/usr/libexec/libvirt_leaseshelper └─1249 /usr/sbin/libvirtd Nov 03 19:48:11 lynx libvirtd[1249]: sql auxprop plugin using mysql engine Nov 03 19:48:11 lynx systemd[1]: Started Virtualization daemon. Nov 03 19:48:11 lynx libvirtd[1249]: libvirt version: 1.2.9 Nov 03 19:48:11 lynx libvirtd[1249]: unsupported configuration: Only the first console can be a serial port Nov 03 19:48:11 lynx libvirtd[1249]: unsupported configuration: Only the first console can be a serial port Is this adding of "sql_select: dummy" to libvirt.conf OK? And what about "unsupported configuration: Only the first console can be a serial port"? I don't find any tty entry in /etc/libvirt/* root@lynx:/root(36)# ll /etc/libvirt/ total 64 -rw-r--r-- 1 root root 518 Nov 3 10:59 libvirt.conf -rw-r--r-- 1 root root 14384 Nov 3 10:59 libvirtd.conf -rw-r--r-- 1 root root 2050 Nov 3 10:59 libvirt-guests.conf drwxr-xr-x 2 root root 4096 Nov 3 10:59 nwfilter/ drwxr-xr-x 3 root root 4096 Jan 10 2013 qemu/ -rw-r--r-- 1 root root 18716 Nov 3 10:59 qemu.conf -rw-r--r-- 1 root root 2169 Nov 3 10:59 qemu-lockd.conf drwxr-xr-x 3 root root 4096 May 22 2009 storage/ -rw-r--r-- 1 root root 2134 Nov 3 10:59 virtlockd.conf root@lynx:/root(41)# grep -i tty /etc/libvirt/libvirtd.conf root@lynx:/root(42)# Should I remove /etc/sasl2/sasldb2? If you do not use SASL authentication for libvirt, you do not USE="sasl" for libvirt, just disable it. |