Project

General

Profile

Actions

Bug #74573

open

rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'`

Added by Adam Emerson about 2 months ago. Updated 25 days ago.

Status:
Pending Backport
Priority:
Urgent
Assignee:
Target version:
-
% Done:

0%

Source:
Backport:
squid, tentacle
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
backport_processed
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.

See run: https://pulpito.ceph.com/yuriw-2026-01-22_22:43:51-rgw-wip-yuri-testing-2026-01-22-2039-squid-distro-default-trial/13411

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


Related issues 2 (1 open1 closed)

Copied to rgw-testing - Backport #75058: squid: rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'`In ProgressCasey BodleyActions
Copied to rgw-testing - Backport #75059: tentacle: rgw: bucket_notification fails on squid with `TypeError: entry_points() got an unexpected keyword argument 'group'`ResolvedAdam EmersonActions
Actions #1

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
Actions #2

Updated by Casey Bodley about 2 months ago

  • Description updated (diff)
Actions #3

Updated by Yuval Lifshitz about 1 month ago

this is due to nose incompatibility with the python version

Actions #4

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

Actions #5

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
Actions #6

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
Actions #7

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
Actions #8

Updated by Upkeep Bot about 1 month ago

  • Tags (freeform) set to backport_processed
Actions #9

Updated by Yuval Lifshitz 26 days ago

  • Pull request ID changed from 67423 to 67387
Actions #10

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

Also available in: Atom PDF