`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)
I maintainer di solito rispondono entro 1 giorno
@MikeMcC399 ci sta già lavorando.
Dal 19/10/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- docker, javascript, linux, node.js
Direzione di ricerca
Inizia riproducendo il problema con l’immagine Docker Node.js Alpine ed esegui citgm express-session; secondo l’issue, il comando fallisce perché manca openssl e riesce dopo averlo installato con apk. Leggi lib/lookup.json per vedere come sono configurate le esclusioni dei pacchetti, quindi determina se l’ambiente Alpine può fornire openssl o se l’issue debba essere gestita lì. Il lavoro è completato quando la modifica scelta risolve il problema segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Situation
npm module express-session fails when run through Jenkins citgm-smoker on alpine-latest-x64, for example
added 386 packages in 13s
> [email protected] test
> ./test/support/gencert.sh && mocha --require test/support/env --check-leaks --no-exit --reporter spec test/
+ openssl req -x509 -nodes -newkey rsa:2048 -keyout ./test/fixtures/server.key -out ./test/fixtures/server.crt -days 3650 -subj '/C=US/ST=Illinois/L=Chicago/O=node-express-session/CN=express-session.local'
./test/support/gencert.sh: line 4: openssl: not found
Steps to reproduce
This is also reproducible outside of Jenkins using a Node.js Alpine Linux Docker image (now under Tier 2 support):
docker run -it --rm node:26.12.0-alpine3.24 sh
npm install citgm@latest -g
citgm express-session # fails
After installing openssl, citgm express-session succeeds.
apk add --no-cache openssl
citgm express-session # succeeds
Suggestion
- Either ensure that Jenkins
alpine-latest-x64hasopensslpreinstalled OR if that is not feasible - set up a skip
alpineentry in citgm > lookup.json to avoid citgm-smoker testing express-session under Alpine Linux.
cc: @nodejs/build
- Lingua principale
- JavaScript
- Stelle
- 608
- Fork
- 158
- Merge medio
- 2g 17h
- PR unite (30g)
- 18
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 nodejs/citgm
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
nodejs/citgm#1176 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
`microtime` fails on macOS, Windows & Alpine LinuxForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
nodejs/citgm#1175 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
nodejs/citgm#1069 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nodejs/citgm
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
swc-project/swc-next#1022 ·
I maintainer di solito rispondono entro 1 giorno
-
area-clientside-dartpad
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
alphagov/public-asset-checker#378 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
headers-parser: `forRegExp` does not escape regexp characters in path segments that contain `*`Forse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno