OpenAPITools / OpenAPITools/openapi-generator-cli

[BUG] docker generate fails with uid > 100000

Offen
#990 3 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@kay-schecker arbeitet bereits daran.

Seit 09.9.2025.

bug
Vorherrschende Sprache
TypeScript
Sterne
2k
Forks
208
Ø Merge
7 Std. 12 Min.
Gemergte PRs (30 T.)
6

Beschreibung

🐛 Bug Report:

Describe the bug

When running the generator and using podman with a large uid (over 100000), launching the OCI container fails with an error.

[[v1] src/openapi/api-docs.json] Error: OCI runtime error: crun: setresuid to xxxxxxxxxx: Invalid argument

openapi-generator-cli is running the OCI container with command line option --user xxxxxxxxxx:yyyyy and this is outside the range of available namespace users.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Log in with a user with uid > 100000.
  2. Configure openapitools.json with "useDocker": true
  3. Run npx openapi-generator-cli generate
  4. See error
Expected behavior

Generator runs and generates files

Screenshots

If applicable, add screenshots to help explain your problem.

Operation System (please complete the following information):
  • OS: RHEL 9
  • Version 9.6
Package System (please complete the following information):
  • Node 22.12.0
  • NPM 10.9.0
  • openapi-generator-cli 2.23.1
  • Open API Generator 6.6.0
Additional Comments

I am using rootless podman with the docker command mapped to podman behind the scenes.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.