Project

General

Profile

Actions

Bug #38710

closed

Sync of "flat" Nagios deb repos fails with message: Paths are duplicated

Added by Chris Rüttimann about 1 year ago. Updated 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Repositories
Target version:
Difficulty:
medium
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Hi everybody

I am currently trying to sync the Nagios Ubuntu Repos into Foreman, but no success.
I verified same issue on different Foreman setups. This is the most current Foreman setup I have.

Thanks for all the help

Chris

Tested, Affected Release:
  • OS: Rocky 9.6 single node setup
  • Foreman 3.14.0
  • Katello 4.16.3
  • This is equal to Satellite 6.17
HowTo reproduce:
  • Foreman > Content > Product > Create Product > Name: Nagios
  • Foreman > Content > Product > Nagios > New Repository
  • Name: Nagios Ubuntu 24.04
  • Type: deb
  • Upstream URL: https://repo.nagios.com/deb/noble
  • Releases/Distributions: /
  • Save and Sync

Expected Result:
Sync of all packges in repo with success

Current Result:
Fails with message: Repository version errors : Path errors found. Paths are duplicated: Release

Verified with issues that his problem is not affected of:
https://projects.theforeman.org/issues/38096


Files

foreman_nagios_20250903-135750.png View foreman_nagios_20250903-135750.png 51.1 KB Error Message Chris Rüttimann, 09/03/2025 11:59 AM
foreman_nagios_20250903-140024.png View foreman_nagios_20250903-140024.png 85.2 KB Repo Settings Chris Rüttimann, 09/03/2025 12:04 PM
pulp_traceback.txt pulp_traceback.txt 19.6 KB Detail of Task -> Error Chris Rüttimann, 09/04/2025 06:09 PM
Actions #1

Updated by Samir Jha about 1 year ago

  • Status changed from New to Need more information

Hi Chris,

Would you be able to provide the pulp trace-back when this error happens on the sync.

Thanks!

Actions #2

Updated by Chris Rüttimann about 1 year ago

Samir Jha wrote in #note-1:

Hi Chris,

Would you be able to provide the pulp trace-back when this error happens on the sync.

Thanks!

Hi Samir
Sure, here we go, just point me if you need more infos.
Chris

Actions #3

Updated by Ian Ballou about 1 year ago

  • Target version changed from Katello 4.20.0 to Katello 4.19.0

Chris, we've determined that this is indeed a Pulp issue. Please track it via https://github.com/pulp/pulp_deb/issues/1333

Once it's fixed in Pulp Deb, request a backport on the PR to the relevant y-version of pulp-deb that Katello is using. Then, request an updated version of pulp-deb from us either on here via the packaging project, or via community.theforeman.org, or in Matrix.

I'll keep this open as well so there is some Foreman tracker.

Actions #4

Updated by Ian Ballou about 1 year ago

(Or, you can add PRs to https://github.com/theforeman/pulpcore-packaging to request package bumps directly!)

Actions #5

Updated by Quirin Pamp about 1 year ago · Edited

This issue is fixed in pulp_deb 3.6.0. I will look into backporting and releasing the fix for pulp_deb 3.5 tomorrow.

See also: https://github.com/pulp/pulp_deb/issues/1333#issuecomment-3265934066

Actions #6

Updated by Quirin Pamp 12 months ago

Update: I released pulp_deb 3.5.3 which contains the fix.

See: https://pypi.org/project/pulp-deb/3.5.3/

Actions #7

Updated by Ian Ballou 12 months ago

  • Status changed from Need more information to New
  • Assignee set to Ian Ballou
  • Target version changed from Katello 4.19.0 to Katello 4.18.1
  • Triaged changed from No to Yes

We'll aim to have this packaged in pulpcore 3.73 packaging repo. This will make it into Katello 4.19 with pulpcore 3.85.

Actions #9

Updated by Samir Jha 11 months ago

  • Fixed in Releases Katello 4.19.0 added

Closing this since all the required packaging changes are merged. No katello specific changes required for this.

Actions #10

Updated by Samir Jha 11 months ago

  • Status changed from New to Closed
Actions #11

Updated by Pavan Soma Shekar 11 months ago

  • Fixed in Releases Katello 4.18.1 added
Actions #12

Updated by The Foreman Bot 2 months ago

  • Pull request https://github.com/Katello/katello/pull/11798 added
Actions

Also available in: Atom PDF