[ceilometer][gnocchi][tacker] Internal Server Error in devstack for Zuul gate job
ueha.ayumu at fujitsu.com
ueha.ayumu at fujitsu.com
Tue Aug 2 12:44:01 UTC 2022
Hi Radek
Thanks for your information!
Umm.. When I checked the log, the following workarounds was suggested.
-----------
If you cannot immediately regenerate your protos, some other possible workarounds are:
1. Downgrade the protobuf package to 3.20.x or lower.
2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
-----------
The trigger seems to be that requirements upgraded the version of protobuf from 3.20.1 to 4.21.X.
https://opendev.org/openstack/requirements/commit/0f0b7024ece8a47316e4d9775f09f0e8d53b4edb
Anyway, we will try workaround "2" as a temporary fix and wait for the telemetry team to solve this problem.
Thank you for your help!
Best Regards,
Ueha
-----Original Message-----
From: Radosław Piliszek <radoslaw.piliszek at gmail.com>
Sent: Tuesday, August 2, 2022 7:03 PM
To: Ueha, Ayumu/植波 歩 <ueha.ayumu at fujitsu.com>
Cc: openstack-discuss at lists.openstack.org
Subject: Re: [ceilometer][gnocchi][tacker] Internal Server Error in devstack for Zuul gate job
Hi Ueha,
It seems gnocchi is failing and requires a regeneration of the protobuf client:
https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_712/851478/2/check/tacker-functional-devstack-multinode-sol/71262e6/controller-tacker/logs/screen-gnocchi-api.txt
---
Jul 29 05:20:41.105688 ubuntu-focal-ovh-bhs1-0030564625
devstack at gnocchi-api.service[61040]: File
"/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor.py",
line 755, in __new__
Jul 29 05:20:41.105688 ubuntu-focal-ovh-bhs1-0030564625
devstack at gnocchi-api.service[61040]:
_message.Message._CheckCalledFromGeneratedFile()
Jul 29 05:20:41.105688 ubuntu-focal-ovh-bhs1-0030564625
devstack at gnocchi-api.service[61040]: TypeError: Descriptors cannot not be created directly.
Jul 29 05:20:41.105688 ubuntu-focal-ovh-bhs1-0030564625
devstack at gnocchi-api.service[61040]: If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
---
Kind regards,
Radek
-yoctozepto
On Tue, 2 Aug 2022 at 11:53, ueha.ayumu at fujitsu.com <ueha.ayumu at fujitsu.com> wrote:
>
> Hi telemetry team,
>
>
>
> I’m Ueha from Tacker team,
>
> The Zuul gate job of Tacker failed with the following error. Do you know the solution?
>
> The gate job has failed, so we would appreciate it if you could deal it with high priority.
>
> Thanks!
>
>
>
> for reference, the same error occurring in the ceilometer patch.
>
> (https://review.opendev.org/c/openstack/ceilometer/+/851338 ‘s
> telemetry-dsvm-integration-centos-9s job)
>
>
>
> ------------------
>
> ++ /opt/stack/ceilometer/devstack/plugin.sh:start_ceilometer:322 : /usr/local/bin/ceilometer-upgrade
>
> 2022-07-29 05:20:42.125 61523 DEBUG ceilometer.cmd.storage [-]
> Upgrading Gnocchi resource types upgrade
> /opt/stack/ceilometer/ceilometer/cmd/storage.py:42
>
> 2022-07-29 05:20:42.228 61523 CRITICAL ceilometer [-] Unhandled
> error: gnocchiclient.exceptions.ClientException: Internal Server Error
> (HTTP 500)
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer Traceback (most recent call last):
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer File "/usr/local/bin/ceilometer-upgrade", line 10, in <module>
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer sys.exit(upgrade())
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer File "/opt/stack/ceilometer/ceilometer/cmd/storage.py", line 49, in upgrade
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer tenacity.Retrying(
>
> ......... omit .........
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer File "/usr/local/lib/python3.8/dist-packages/gnocchiclient/client.py", line 52, in request
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer raise exceptions.from_response(resp, method)
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer
> gnocchiclient.exceptions.ClientException: Internal Server Error (HTTP
> 500)
>
> 2022-07-29 05:20:42.228 61523 ERROR ceilometer
>
> ------------------
>
> Full log:
> https://zuul.opendev.org/t/openstack/build/71262e66ecf34827a8a3435657a
> a9b3f
>
>
>
> Best Regards,
>
> Ueha
>
>
More information about the openstack-discuss
mailing list