Solución a ERR_SSL_CIPHER_OPERATION_FAILED

Hoy voy a tratar de solucionar el error ERR_SSL_CIPHER_OPERATION_FAILED que aparece al usar npm install con, obviamente, Node. Te voy a relatar los problemas que tuve al encontrar ERR SSL CIPHER OPERATION FAILED y la solución que apliqué.

Instalando dependencias con npm install

Me apareció el error ERR_SSL_CIPHER_OPERATION_FAILED cuando hice un npm install con Node 20.11.0.

La solución fue usar Node 20.15.1, no borrar node_modules, desconectarme de la red de internet, volver a conectarme, ejecutar npm cache verify, luego npm cache clear (aunque en este caso Node me dijo que no es necesario), luego npm install y todo funcionó sin problema.

Creo que la solución es simplemente intentar varias veces npm install y npm cache verify, ya que más adelante al estar instalando Workbox (npm install workbox-cli --global) para generar una PWA me apareció:

npm error code ERR_SSL_CIPHER_OPERATION_FAILED
npm error errno ERR_SSL_CIPHER_OPERATION_FAILED
npm error Invalid response body while trying to fetch https://registry.npmjs.org/@babel%2fhelper-validator-option: 24050000:error:1C800066:Provider routines:ossl_gcm_stream_update:cipher operation failed:c:\ws\deps\openssl\openssl\providers\implementations\ciphers\ciphercommon_gcm.c:325:
npm error

Intenté ejecutar el mismo comando (npm install workbox-cli --global) de nuevo, pero ahora el error era distinto:

npm warn cleanup     'C:\\Users\\parzibyte\\AppData\\Roaming\\nvm\\v20.15.1\\node_modules\\workbox-cli',
npm warn cleanup     [Error: EPERM: operation not permitted, lstat 'C:\Users\parzibyte\AppData\Roaming\nvm\v20.15.1\node_modules\workbox-cli\node_modules\es-abstract\2021\AddToKeptObjects.js'] {   
npm warn cleanup       errno: -4048,
npm warn cleanup       code: 'EPERM',
npm warn cleanup       syscall: 'lstat',
npm warn cleanup       path: 'C:\\Users\\parzibyte\\AppData\\Roaming\\nvm\\v20.15.1\\node_modules\\workbox-cli\\node_modules\\es-abstract\\2021\\AddToKeptObjects.js'
npm warn cleanup     }
npm warn cleanup   ]
npm warn cleanup ]
npm error code ERR_SSL_CIPHER_OPERATION_FAILED
npm error 10300000:error:1C800066:Provider routines:ossl_gcm_stream_update:cipher operation failed:c:\ws\deps\openssl\openssl\providers\implementations\ciphers\ciphercommon_gcm.c:325:
npm error

npm error A complete log of this run can be found in

Así que ejecuté npm cache verify, luego npm install workbox-cli --global y todo funcionó correctamente.

Me parece que esa es la solución al problema ERR_SSL_CIPHER_OPERATION_FAILED con Node y NPM, pero si a ti te funcionó otro método te invito a comentarlo.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *