Node.JS

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.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Leer 10 mil números y ordenar con C

En el ejercicio de programación de hoy vamos a trabajar con ANSI C para leer…

3 semanas hace

Generador de números aleatorios online

Hoy te quiero compartir una herramienta en línea para generar números aleatorios directamente en el…

3 semanas hace

Comprimir PDF con Bot de Telegram

Comprimir un PDF con Telegram es posible gracias a los Bots. Anteriormente en mi blog…

3 semanas hace

MySQL – Guardar combinación de días de la semana

En este post te voy a enseñar a guardar solo algunos días de la semana…

1 mes hace

Guía de inicio rápido para impresora térmica

En este post te enseñaré a usar tu impresora térmica comenzando en el paso de…

1 mes hace

Respaldo periódico con Bot de Telegram y Cron

Acabo de publicar un artículo enseñándote a respaldar un archivo o directorio de manera programada…

2 meses hace

Esta web usa cookies.