Thread Previous • Date Previous • Date Next • Thread Next |
What would cause this circular import ? Can I tweak the code to avoid this circular import (as workaround to validate this hypothesis) ?
Thanks to all for your help. Ben Le 22/08/2012 18:00, Vishvananda Ishaya a écrit :
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.div@xxxxxxxxx> 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.div@xxxxxxxxx> To: "Joseph Suh" <jsuh@xxxxxxx> Cc: openstack@xxxxxxxxxxxxxxxxxxx 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.div@xxxxxxxxx> To: openstack@xxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxx Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Thread Previous • Date Previous • Date Next • Thread Next |