Invoke-OSDCloudDriverPackCM Failing to Extract Driver
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 63/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- powershell
- Ambito
- devops
Direzione di ricerca
Il bug si trova in Public/OSDCloudDriverPack/Invoke-OSDCloudDriverPackCM.ps1, dove il nome base viene derivato dal nome del file del driver pack intorno alla riga 126. Inizia da lì e confronta come viene costruito $GetMyDriverPackBaseName con il valore FileName del log, usando l'esempio FCT2250-15WH7_Win11_1.0_A01.exe. È completato quando il nome base corrisponde al nome completo del file, incluso il segmento di versione con il punto, in modo che l'EXE venga trovato ed estratto. Nel payload non è indicato alcun test, quindi verifica riproducendo la ricerca con quel nome di file.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
When trying to extract the driver using Invoke-OSDCloudDriverPackCM, if a filename has a dot in it, it will not get extracted due to the code splitting it off the dot. Using Split-Path would resolve this.
To Reproduce
Steps to reproduce the behavior:
When downloading a driver for the Dell Pro Max T2 Tower, we get the following from the logs
-Name Dell FCT2250 Win11 A01
-BaseName FCT2250-15WH7_Win11_1
-Product 0CE1 0CE2
-FileName FCT2250-15WH7_Win11_1.0_A01.exe
-Url http://downloads.dell.com/FOLDER13500586M/1/FCT2250-15WH7_Win11_1.0_A01.exe
As you can see, the basename and filename are different.
This leads to the error: Did not find EXE file to attempt to extract.
Expected behavior
The basename should be the same as the filename.
Desktop (please complete the following information):
- OS: Windows PE
- Hardware: Dell Pro Max Tower T2
Additional context
If you go change line 126 to something like
$GetMyDriverPackBaseName = (Split-Path $GetMyDriverPack.FileName -Leaf) then you would get the proper file name.
- Lingua principale
- PowerShell
- Stelle
- 251
- Fork
- 102
- Merge medio
- 2m
- PR unite (30g)
- 4
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OSDeploy/OSD
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Update Invoke-OSDCloudIPUForse già presa @OSDeploy l’ha presa 1 giorno fa. Aperta
Tutte le issue di OSDeploy/OSD
Issue simili
-
blocked
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 73/100
fullsend-ai/agents#1908 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
sync-en
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ucsb-cs156/proj-frontiers#844 ·
-
fix(docker): correct stale --db-path comments in fetch/git Dockerfiles and clarify git READMEApertabug v2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
modelcontextprotocol/servers#5483 ·
I maintainer di solito rispondono entro 1 giorno