On Oct 25, 2013, at 6:26 PM, Pádraig Brady <pbrady(a)redhat.com> wrote:
On 10/25/2013 06:18 PM, Diogo Vieira wrote:
> Hi!
>
> I made a clean install of Havana on a machine and by the time it finished installing,
I was unable to use the dashboard as a message saying:
>
>> Something went wrong!
>>
>> An unexpected error has occurred. Try refreshing the page. If that doesn't
help, contact your local administrator.
>
> I'm now trying to find what the problem is and I found the status of the
dashboard in openstack-status is 500 and that neutron-dhcp-agent failed to start with this
relevant part of the dhcp-agent.log:
>
>> 2013-10-25 18:00:15.550 2165 INFO neutron.common.config [-] Logging enabled!
>> 2013-10-25 18:00:15.551 2165 ERROR neutron.common.legacy [-] Skipping unknown
group key: firewall_driver
>> 2013-10-25 18:00:15.585 2165 WARNING neutron.agent.linux.dhcp [-] Unable to
determine dnsmasq version. Please ensure that its version is 2.59 or above!
>> 2013-10-25 18:00:15.658 2165 ERROR neutron.openstack.common.threadgroup [-]
[Errno 22] Invalid argument
> I seem to have read somewhere that a 500 status in horizon may be caused by one of
the others components failing. So I'm assuming this could be my problem.
>
> Furthermore, I found that snippet may be the relevant part of the logs because I
found some bug reports indicating that this could be a problem with dnsmasq. The problem
is that I have version 2.66 of dnsmasq installed in the system.
Right
http://pad.lv/1212401
That weird error happens when dnsmasq is not installed.
Where did you get dnsmasq 2.66 from?
Is the dnsmasq service running?
Note dnsmasq-2.48 may seem too old giben the above message,
but is patched to have the required functionality.
thanks,
Pádraig.
I got dnsmasq from the repositories (running on a Fedora 19)
[root@openstack ~(keystone_admin)]# dnsmasq -v
Dnsmasq version 2.66 Copyright (c) 2000-2013 Simon Kelley
Compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP
no-conntrack ipset auth
This software comes with ABSOLUTELY NO WARRANTY.
Dnsmasq is free software, and you are welcome to redistribute it
under the terms of the GNU General Public License, version 2 or 3.
And it is running:
[root@openstack ~(keystone_admin)]# service dnsmasq status
Redirecting to /bin/systemctl status dnsmasq.service
dnsmasq.service - DNS caching server.
Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; disabled)
Active: active (running) since Fri 2013-10-25 18:31:43 WEST; 2min 41s ago
Main PID: 8389 (dnsmasq)
CGroup: name=systemd:/system/dnsmasq.service
└─8389 /usr/sbin/dnsmasq -k
(..)
Thank you,
Diogo Vieira