On 07/23/2013 12:03 PM, Daniel P. Berrange wrote: > On Tue, Jul 23, 2013 at 11:50:57AM -0400, John Ferlan wrote: >> On 07/23/2013 10:56 AM, Daniel P. Berrange wrote: >> <...snip...> >>>> +++ b/src/storage/storage_backend_iscsi.c >>>> @@ -714,7 +714,8 @@ virStorageBackendISCSISetAuth(const char *portal, >>>> >>>> if (!conn) { >>>> virReportError(VIR_ERR_INTERNAL_ERROR, "%s", >>>> - _("iscsi 'chap' authentication requires connection")); >>>> + _("iscsi 'chap' authentication not supported " >>>> + "for autostarted pools")); >>>> return -1; >>>> } >>> >>> I noticed that the nwfilter already unconditionally calls virConnectOpen("qemu://system"); so we're already in fact suffering from the problem with >>> autostart having a qemu dependency. >>> >>> Given this, I'd support a patch which simply did >>> >>> conn = virConnectOpen(privilege ? "qemu:///system" : "qemu:///session"); >>> >>> in storageDriverAutostart, provided that we ignore any errors from >>> virConnectOpen, and fallback to use NULL for the connection in that >>> case. >>> >>> Obviously this is something we'll still need to fix properly in a >>> future release, but at least it'll make autostart of storage pools >>> with auth work in the common case in the short term for this release. >>> >>> Regards, >>> Daniel >>> >> >> So resurrect the following: >> >> https://www.redhat.com/archives/libvir-list/2013-July/msg00962.html > > Yep, ACK to that patch, but add "XXX Remove hardcoding of QEMU URI" > as a comment just before the virConnectOpen call. > > Daniel > OK - I resurrected the patch, added the comment, and pushed. John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list