Psst.. new poll here.
you@paste.org web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!
Paste
Pasted as Python by kost ( 14 years ago )
w/ --flat_network_dhcp_start= in nova.conf 10724 2011-02-16 14:37:24,166 CRITICAL nova.root [-] 'NoneType' object is unsubscriptable 10725 (nova.root): TRACE: Traceback (most recent call last): 10726 (nova.root): TRACE: File "/usr/bin/nova-network", line 44, in <module> 10727 (nova.root): TRACE: service.serve() 10728 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/service.py", line 231, in serve 10729 (nova.root): TRACE: x.start() 10730 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/service.py", line 81, in start 10731 (nova.root): TRACE: self.manager.init_host() 10732 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 401, in init_host 10733 (nova.root): TRACE: super(FlatDHCPManager, self).init_host() 10734 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 129, in init_host 10735 (nova.root): TRACE: self._on_set_network_host(ctxt, network['id']) 10736 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 435, in _on_set_network_host 10737 (nova.root): TRACE: self.driver.update_dhcp(context, network_id) 10738 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/linux_net.py", line 298, in update_dhcp 10739 (nova.root): TRACE: f.write(get_dhcp_hosts(context, network_id)) 10740 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/linux_net.py", line 281, in get_dhcp_hosts 10741 (nova.root): TRACE: hosts.append(_host_dhcp(fixed_ip_ref)) 10742 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/linux_net.py", line 371, in _host_dhcp 10743 (nova.root): TRACE: return "%s,%s.%s,%s" % (instance_ref['mac_address'], 10744 (nova.root): TRACE: TypeError: 'NoneType' object is unsubscriptable 10745 (nova.root): TRACE: root@island109:/var/log/nova# ps auxww | grep dns root 7211 0.0 0.0 7624 936 pts/0 S+ 14:27 0:00 grep --color=auto dns nobody 11871 0.0 0.0 16532 968 ? S 10:42 0:00 dnsmasq --strict-order --bind-interfaces --conf-file= --domain=novalocal --pid-file=/var/lib/nova/networks/nova-br100.pid --listen-address=x.x.208.1 --except-interface=lo --dhcp-range=10.0.0.2,static,120s --dhcp-hostsfile=/var/lib/nova/networks/nova-br100.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro root 11872 0.0 0.0 16532 428 ? S 10:42 0:00 dnsmasq --strict-order --bind-interfaces --conf-file= --domain=novalocal --pid-file=/var/lib/nova/networks/nova-br100.pid --listen-address=x.x.208.1 --except-interface=lo --dhcp-range=10.0.0.2,static,120s --dhcp-hostsfile=/var/lib/nova/networks/nova-br100.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro root@island109:/var/log/nova# mysql -pnova nova -e 'select * from networks;' +---------------------+---------------------+------------+---------+----+----------+------------------+-----------------+--------+---------------+----------------+------+------+--------------------+-----------------+---------------------+------------+------------+-----------+---------+-----------+ | created_at | updated_at | deleted_at | deleted | id | injected | cidr | netmask | bridge | gateway | broadcast | dns | vlan | vpn_public_address | vpn_public_port | vpn_private_address | dhcp_start | project_id | host | cidr_v6 | ra_server | +---------------------+---------------------+------------+---------+----+----------+------------------+-----------------+--------+---------------+----------------+------+------+--------------------+-----------------+---------------------+------------+------------+-----------+---------+-----------+ | 2011-02-15 20:43:23 | 2011-02-15 20:52:06 | NULL | 0 | 3 | 0 | x.x.208.0/28 | 255.255.255.240 | br100 | x.x.208.1 | x.x.208.15 | NULL | NULL | NULL | NULL | NULL | 10.0.0.2 | admin109 | island109 | NULL | NULL | +---------------------+---------------------+------------+---------+----+----------+------------------+-----------------+--------+---------------+----------------+------+------+--------------------+-----------------+---------------------+------------+------------+-----------+---------+-----------+ from nova-network.log.... 3098 2011-02-16 13:55:20,558 ERROR nova.root [-] Exception during message handling 3099 (nova.root): TRACE: Traceback (most recent call last): 3100 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/rpc.py", line 192, in receive 3101 (nova.root): TRACE: rval = node_func(context=ctxt, **node_args) 3102 (nova.root): TRACE: File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 418, in allocate_fixed_ip 3103 (nova.root): TRACE: self.driver.update_dhcp(context, network_ref['id']) 3104 (nova.root): TRACE: TypeError: 'NoneType' object is unsubscriptable 3105 (nova.root): TRACE: 3106 2011-02-16 13:55:20,559 ERROR nova.rpc [-] Returning exception 'NoneType' object is unsubscriptable to caller 3107 2011-02-16 13:55:20,560 ERROR nova.rpc [-] ['Traceback (most recent call last):\n', ' File "/usr/lib/pymodules/python2.6/nova/rpc.py", l ine 192, in receive\n rval = node_func(context=ctxt, **node_args)\n', ' File "/usr/lib/pymodules/python2.6/nova/network/manager.py", line 418, in allocate_fixed_ip\n self.driver.update_dhcp(context, network_ref[\'id\'])\n', "TypeError: 'NoneType' object is unsubscrip table\n"] ---- it fails at line 416 b/c network_ref is null. 410 def allocate_fixed_ip(self, context, instance_id, *args, **kwargs): 411 """Setup dhcp for this network.""" 412 address = super(FlatDHCPManager, self).allocate_fixed_ip(context, 413 instance_id, 414 *args, 415 **kwargs) 416 network_ref = db.fixed_ip_get_network(context, address) 417 if not FLAGS.fake_network: 418 self.driver.update_dhcp(context, network_ref['id']) 419 return address
Revise this Paste
Parent: 29012