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

`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)

Aperta Adatta ai principianti
#1,200 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Ambito
ci-cd, testing

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

https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/nodes=alpine-latest-x64/3797/testReport/junit/(root)/citgm/express_session_v1_19_0/

 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

cc: @nodejs/build

Lingua principale
JavaScript
Stelle
608
Fork
158
Merge medio
2g 17h
PR unite (30g)
18

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 nodejs/citgm

Tutte le issue di nodejs/citgm

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.