Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

pahole.sh lacks executable permission in source archive

Aperta Adatta ai principianti
#1,155 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
74/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
linux, shell

Direzione di ricerca

Inizia individuando pahole.sh e la configurazione del sistema di build o di packaging che crea l’archivio sorgente. Riproduci il comando di build di DKMS, quindi verifica che pahole.sh estratto disponga dei permessi di esecuzione e che il build non fallisca più con l’errore di permessi 126.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

build-problem
NVIDIA Open GPU Kernel Modules Version

595.71.05

Operating System and Version

6.12.88+deb13-amd64

Kernel Release

6.12.88-1 (2026-05-15) x86_64 GNU/Linux

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
  • I am running on a stable kernel release.
Build Command

sudo dkms build nvidia/595.71.05 -k 6.12.88+deb13-amd64

Terminal output/Build Log

/bin/sh: 1: /var/lib/dkms/nvidia/595.71.05/build/pahole.sh: Permission denied make[4]: *** [.../Makefile.modfinal:64: .../nvidia-drm.ko] Error 126

More Info

Steps to Reproduce:

  1. Extract source archive from nvidia-open-dkms package or clone repository
  2. Run dkms build nvidia/595.71.05 -k 6.12.88+deb13-amd64
  3. Build fails with permission error

Root Cause:
The pahole.sh file is extracted without executable permissions (-rw-r--r-- instead of -rwxr-xr-x). Since DKMS extracts sources fresh for each kernel build, chmod +x is lost on every rebuild.

Expected Behavior:
The pahole.sh file should have executable permissions in the source archive.

Workaround:
Manually run: find /var/lib/dkms/nvidia/*/source/pahole.sh -exec chmod +x {} \;

Proposed Fix:
Add executable permission to pahole.sh in the build system or packaging configuration.

Additional Context:
This affects all DKMS builds of nvidia-open on systems with kernels requiring BTF generation.

Lingua principale
C
Stelle
17.4k
Fork
1.9k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di NVIDIA/open-gpu-kernel-modules

Tutte le issue di NVIDIA/open-gpu-kernel-modules

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.