Ihar,

Thanks for your reply, seems like the fwaas is install when installed
neutron server:

root@controller-01:~# dpkg -l | grep neutron
ii  neutron-common                       2:8.2.0-0ubuntu1~cloud0
    all          Neutron is a virtual network service for Openstack - common
ii  neutron-plugin-ml2                   2:8.2.0-0ubuntu1~cloud0
    all          Neutron is a virtual network service for Openstack - ML2
plugin
ii  neutron-server                       2:8.2.0-0ubuntu1~cloud0
    all          Neutron is a virtual network service for Openstack - server
ii  python-neutron                       2:8.2.0-0ubuntu1~cloud0
    all          Neutron is a virtual network service for Openstack -
Python library
ii  python-neutron-fwaas                 1:7.1.1-0ubuntu1~cloud0
    all          Firewall-as-a-Service driver for OpenStack Neutron
ii  python-neutron-lib                   0.0.2-2~cloud0
   all          Neutron shared routines and utilities - Python 2.7
ii  python-neutronclient                 1:3.1.0-0ubuntu1~cloud0
    all          client API library for Neutron
root@controller-01:~# apt-get remove python-neutron-fwaas
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
  ipset libipset3 libmnl0 python-neutron python-neutron-lib
python-openvswitch
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  neutron-common neutron-plugin-ml2 neutron-server python-neutron-fwaas
0 upgraded, 0 newly installed, 4 to remove and 30 not upgraded.
After this operation, 1,149 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
root@controller-01:~#

I checked service_plugins value in 'neutron.conf', 'router' is enabled but
not fwaas:

# The core plugin Neutron will use (string value)
core_plugin = ml2

# The service plugins Neutron will use (list value)
service_plugins = router


Richard


On Sun, Oct 16, 2016 at 3:36 AM, Ihar Hrachyshka <ihrac...@redhat.com>
wrote:

> Richard Woo <richardwoo2...@gmail.com> wrote:
>
> Hello, folks,
>>
>> I have a small cluster running openstack liberty, today I am starting to
>> upgrading to Mitaka.
>>
>> I am having a problem to launch l3 agent on network node.
>>
>> I got the following error:
>> Guru mediation now registers SIGUSR1 and SIGUSR2 by default for backward
>> compatibility. SIGUSR1 will no longer be registered in a future release, so
>> please use SIGUSR2 to generate reports.
>> Option "verbose" from group "DEFAULT" is deprecated for removal.  Its
>> value may be silently ignored in the future.
>> 2016-10-15 22:13:20.800 24466 INFO neutron.common.config [-] Logging
>> enabled!
>> 2016-10-15 22:13:20.801 24466 INFO neutron.common.config [-]
>> /usr/bin/neutron-l3-agent version 8.2.0
>> 2016-10-15 22:13:20.801 24466 DEBUG neutron.common.config [-] command
>> line: /usr/bin/neutron-l3-agent --config-file=/etc/neutron/neutron.conf
>> --config-file=/etc/neutron/l3_agent.ini 
>> --log-file=/var/log/neutron/l3-agent.log
>> setup_logging /usr/lib/python2.7/dist-packages/neutron/common/config.py:
>> 269
>> 2016-10-15 22:13:20.923 24466 DEBUG oslo_messaging._drivers.amqpdriver
>> [req-8c392909-20ed-45f4-b997-9302008d0075 - - - - -] CALL msg_id:
>> 0b6eb35b95ec4edca605b2d3c6a76d37 exchange 'neutron' topic 'q-l3-plugin'
>> _send /usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/
>> amqpdriver.py:454
>> /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py:187:
>> RuntimeWarning: You have iterated over the result of
>> pkg_resources.parse_version. This is a legacy behavior which is
>> inconsistent with the new version class introduced in setuptools 8.0. In
>> most cases, conversion to a tuple is unnecessary. For comparison of
>> versions, sort the Version instances directly. If you have another use case
>> requiring the tuple, please file a bug with the setuptools project
>> describing that need.
>>   stacklevel=1,
>> 2016-10-15 22:13:20.951 24466 DEBUG oslo_messaging._drivers.amqpdriver
>> [-] received reply msg_id: 0b6eb35b95ec4edca605b2d3c6a76d37 __call__
>> /usr/lib/python2.7/dist-packages/oslo_messaging/_drivers/
>> amqpdriver.py:302
>> 2016-10-15 22:13:20.953 24466 DEBUG neutron.callbacks.manager
>> [req-8c392909-20ed-45f4-b997-9302008d0075 - - - - -] Subscribe:
>> <function after_router_added at 0x7fa2b1a82050> router after_create
>> subscribe /usr/lib/python2.7/dist-packages/neutron/callbacks/manager.
>> py:41
>> 2016-10-15 22:13:20.954 24466 DEBUG neutron.callbacks.manager
>> [req-8c392909-20ed-45f4-b997-9302008d0075 - - - - -] Subscribe:
>> <function before_router_removed at 0x7fa2b1a86230> router before_delete
>> subscribe /usr/lib/python2.7/dist-packages/neutron/callbacks/manager.
>> py:41
>> 2016-10-15 22:13:20.955 24466 DEBUG neutron_fwaas.services.firewal
>> l.agents.l3reference.firewall_l3_agent 
>> [req-8c392909-20ed-45f4-b997-9302008d0075
>> - - - - -] Initializing firewall agent __init__
>> /usr/lib/python2.7/dist-packages/neutron_fwaas/services/
>> firewall/agents/l3reference/firewall_l3_agent.py:55
>> 2016-10-15 22:13:20.956 24466 CRITICAL neutron
>> [req-8c392909-20ed-45f4-b997-9302008d0075 - - - - -] AttributeError:
>> 'module' object has no attribute 'FIREWALL_PLUGIN'
>> 2016-10-15 22:13:20.956 24466 ERROR neutron Traceback (most recent call
>> last):
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/bin/neutron-l3-agent", line 10, in <module>
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     sys.exit(main())
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/cmd/eventlet/agents/l3.py",
>> line 17, in main
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     l3_agent.main()
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/agent/l3_agent.py", line 57,
>> in main
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     manager=manager)
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/service.py", line 331, in
>> create
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     periodic_fuzzy_delay=
>> periodic_fuzzy_delay)
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/service.py", line 264, in
>> __init__
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     self.manager =
>> manager_class(host=host, *args, **kwargs)
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 635,
>> in __init__
>> 2016-10-15 22:13:20.956 24466 ERROR neutron
>>  super(L3NATAgentWithStateReport, self).__init__(host=host, conf=conf)
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron/agent/l3/agent.py", line 243,
>> in __init__
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     super(L3NATAgent,
>> self).__init__(conf=self.conf)
>> 2016-10-15 22:13:20.956 24466 ERROR neutron   File
>> "/usr/lib/python2.7/dist-packages/neutron_fwaas/services/
>> firewall/agents/l3reference/firewall_l3_agent.py", line 77, in __init__
>> 2016-10-15 22:13:20.956 24466 ERROR neutron     self.fwplugin_rpc =
>> FWaaSL3PluginApi(topics.FIREWALL_PLUGIN,
>> 2016-10-15 22:13:20.956 24466 ERROR neutron AttributeError: 'module'
>> object has no attribute 'FIREWALL_PLUGIN'
>> 2016-10-15 22:13:20.956 24466 ERROR neutron
>>
>> On our setup, we did not use any FWaaS service, please give us hints what
>> may cause this problem.
>>
>
> First, if you don’t use FWaaS, then why have you installed neutron-fwaas
> package? Please remove it. Also, make sure that your l3_agent.ini does not
> contain any fwaas remnants (I suspect you may have [fwaas] enabled = True
> there). Finally, check that neutron-server does not attempt to load fwaas
> service plugin (you can check it in log messages from oslo.config that are
> dumped at the service startup, specifically, check service_plugins value).
>
> Ihar
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to