Actions
Bug #74573
openrgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'`
% Done:
0%
Source:
Backport:
squid, tentacle
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
backport_processed
Merge Commit:
Fixed In:
v20.3.0-5593-ge851e5ab38
Released In:
Upkeep Timestamp:
2026-02-26T01:19:21+00:00
Description
Seems to be a problem with nose in the new lab.
2026-01-23T00:09:44.830 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nos e/__main__.py", line 8, in <module> 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: run_exit() 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nos e/core.py", line 117, in __init__ 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: unittest.TestProgram.__init__( 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: File "/usr/lib64/python3.9/unittest/main.py", line 100, in __init__ 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: self.parseArgs(argv) 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/core.py", line 144, in parseArgs 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: self.config.configure(argv, doc=self.usage()) 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/config.py", line 285, in configure 2026-01-23T00:09:44.831 INFO:teuthology.orchestra.run.trial087.stderr: options, args = self._parseArgs(argv, cfg_files) 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/config.py", line 272, in _parseArgs 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: self.getParser(), self.configSection, file_error=warn_sometimes) 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/config.py", line 594, in getParser 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: self.plugins.loadPlugins() 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/plugins/manager.py", line 404, in loadPlugins 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: super(BuiltinPluginManager, self).loadPlugins() 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/plugins/manager.py", line 366, in loadPlugins 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: for ep in iter_entry_points(entry_point): 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: File "/home/ubuntu/cephtest/ceph/src/test/rgw/bucket_notification/virtualenv/lib64/python3.9/site-packages/nose/plugins/manager.py", line 350, in iter_entry_points 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr: return _entry_points(group=group) 2026-01-23T00:09:44.832 INFO:teuthology.orchestra.run.trial087.stderr:TypeError: entry_points() got an unexpected keyword argument 'group' 2026-01-23T00:09:44.835 DEBUG:teuthology.orchestra.run:got remote process result: 1
edit: also fails on main, see https://qa-proxy.ceph.com/teuthology/ivancich-2026-01-22_18:54:41-rgw-main-distro-default-trial/12999/teuthology.log
Updated by J. Eric Ivancich about 2 months ago
- Subject changed from squid: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'` to rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'`
- Backport set to squid, tentacle
Updated by Yuval Lifshitz about 1 month ago
this is due to nose incompatibility with the python version
Updated by Casey Bodley about 1 month ago
- Status changed from New to Fix Under Review
- Assignee changed from Yuval Lifshitz to Casey Bodley
- Pull request ID set to 67423
for multisite tests, we were able to switch from nose to pynose in https://github.com/ceph/teuthology/pull/1947 which is still working after the lab move. it's probably still worth switching bucket notification tests to pytest, but i'm hoping that https://github.com/ceph/ceph/pull/67423 is good enough in the short term
Updated by Upkeep Bot about 1 month ago
- Status changed from Fix Under Review to Pending Backport
- Merge Commit set to 5bf5d2f81c21dc43591727d187b08fd6adb5a8b6
- Fixed In set to v20.3.0-5436-g5bf5d2f81c
- Upkeep Timestamp set to 2026-02-20T16:22:38+00:00
Updated by Upkeep Bot about 1 month ago
- Copied to Backport #75058: squid: rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'` added
Updated by Upkeep Bot about 1 month ago
- Copied to Backport #75059: tentacle: rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'` added
Updated by Upkeep Bot about 1 month ago
- Tags (freeform) set to backport_processed
Updated by Yuval Lifshitz 26 days ago
- Pull request ID changed from 67423 to 67387
Updated by Upkeep Bot 25 days ago
- Merge Commit changed from 5bf5d2f81c21dc43591727d187b08fd6adb5a8b6 to e851e5ab38b68d841f016dac938a4c824bd156be
- Fixed In changed from v20.3.0-5436-g5bf5d2f81c to v20.3.0-5593-ge851e5ab38
- Upkeep Timestamp changed from 2026-02-20T16:22:38+00:00 to 2026-02-26T01:19:21+00:00
Actions