You have a circular import somewhere That is causing scheduler/driver.py to be imported twice.
Vish On Aug 22, 2012, at 8:33 AM, Ben <ben....@gmail.com> wrote: > # grep -R scheduler_host_manager /usr/lib/python2.7/dist-packages/nova > /usr/lib/python2.7/dist-packages/nova/scheduler/driver.py: > cfg.StrOpt('scheduler_host_manager', > /usr/lib/python2.7/dist-packages/nova/scheduler/driver.py: > FLAGS.scheduler_host_manager) > Fichier binaire /usr/lib/python2.7/dist-packages/nova/scheduler/driver.pyc > concordant > grep: /usr/lib/python2.7/dist-packages/nova/CA/reqs/.gitignore: Aucun fichier > ou dossier de ce type > grep: /usr/lib/python2.7/dist-packages/nova/CA/.gitignore: Aucun fichier ou > dossier de ce type > grep: /usr/lib/python2.7/dist-packages/nova/CA/projects/.gitignore: Aucun > fichier ou dossier de ce type > > If I comment the portion of code that raise the error (in > _is_opt_registered(opts, opt) of cfg.py), I get the following error : > > ClassNotFound: Class SimpleScheduler could not be found: cannot import name > vnc > > I have the same error if I replace --scheduler_driver by --scheduler_manager > in nova.conf. > > novnc is not installed because it give a configure error, but nova-vncproxy > is well installed. > > I suspect the error raised is not the original error, only side effect... > I joined the trace of nova-scheduler before and after the code comment. > > What can I try now ? > > Ben > > Le 22/08/2012 17:00, Joseph Suh a écrit : >> Ben, >> >> It is possible to have the option specified in a code. Try grep -r on whole >> code. >> >> Thanks, >> >> Joseph >> >> ----- Original Message ----- >> From: "Ben" <ben....@gmail.com> >> To: "Joseph Suh" <j...@isi.edu> >> Cc: openstack@lists.launchpad.net >> Sent: Wednesday, August 22, 2012 10:47:35 AM >> Subject: Re: [Openstack] Unable to start nova-scheduler : duplicate option: >> scheduler_host_manager >> >> Hi Joseph, >> >> Thank you for your answer. Yes, but where could be that option ? It's >> not duplicated in my nova.conf file, and this is the file the >> nova-scheduler uses. >> My nova.conf file joined. >> >> Regards, >> >> Ben >> >> >> Le 22/08/2012 16:37, Joseph Suh a écrit : >>> Ben, >>> >>> As the error message suggests, it is due to a duplicated option of >>> scheduler_host_manager. It is specified more than once somewhere. >>> >>> Thanks, >>> >>> Joseph >>> >>> ----- Original Message ----- >>> From: "Ben" <ben....@gmail.com> >>> To: openstack@lists.launchpad.net >>> Sent: Wednesday, August 22, 2012 8:27:39 AM >>> Subject: Re: [Openstack] Unable to start nova-scheduler : duplicate option: >>> scheduler_host_manager >>> >>> Hi, >>> >>> No idea for my scheduler problem ? It was working at the beginning (I >>> suppose because I could launch instances), but I did a lot of >>> modification, modifying networks, deleting nova db, rebuild it, etc. >>> >>> Any idea on what I can do to identify the problem ? Where can I find the >>> mentionned option except in nova.conf ? >>> >>> Ben >>> >>> Le 22/08/2012 00:46, Ben a écrit : >>>> Hi, >>>> >>>> I'm trying to setup a little nova cluster with 3 nodes : >>>> >>>> - 1 controller node running all services but compute >>>> - 2 compute nodes running compute and network only >>>> >>>> I have faced a lot of issues, but I can't understand this one. When I >>>> start nova-scheduler on controller node, the process dies instantly with >>>> this error : >>>> >>>> CRITICAL nova [-] duplicate option: scheduler_host_manager >>>> >>>> So I can't start an instance, it remains stuck in building state. I have >>>> checked my nova.conf file, and I only see this line : >>>> >>>> --scheduler_driver=nova.scheduler.simple.SimpleScheduler >>>> >>>> What does means this error, how can I solve it ? >>>> >>>> Thanks, >>>> >>>> Ben >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~openstack >>> Post to : openstack@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~openstack >>> More help : https://help.launchpad.net/ListHelp >>> > <nova.conf><trace.log>_______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp