Esta mañana traté de implementar mi proyecto de reacción en el host de Firebase pero recibí este error:
Error: Server Error. certificate has expired
Luego intenté ejecutar el firebase list
comando para ver la lista de mis proyectos, ¡pero nuevamente recibí el mismo error! Lo probé en otros proyectos con el mismo resultado. Entonces, creo que este error no está relacionado con un proyecto específico y tiene algo que ver con eso firebase-tools
. Aquí está el registro de errores:
[debug]
[debug] [2020-01-07T03:37:57.789Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"]
[debug] [2020-01-07T03:37:57.789Z] > authorizing via signed-in user
[debug] [2020-01-07T03:37:57.792Z] >>> HTTP REQUEST GET https://admin.firebase.com/v1/projects
[debug] [2020-01-07T03:37:58.566Z] Error: certificate has expired
at TLSSocket.<anonymous> (_tls_wrap.js:1116:38)
at emitNone (events.js:106:13)
at TLSSocket.emit (events.js:208:7)
at TLSSocket._finishInit (_tls_wrap.js:643:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:473:38)
[error]
[error] Error: Server Error. certificate has expired
firebase
command-line-interface
firebase-cli
firebase-tools
Hossein Rashno
fuente
fuente
Respuestas:
Encontré la solución. Primero, haz esto:
Parece que estoy usando una versión desactualizada de Firebase CLI. Este error ocurrió porque las versiones anteriores de CLI están vinculadas a los servicios heredados de Firebase que ya no están operativos. Actualizar a la última versión de CLI es la única solución.
Entonces necesita usar nuevos comandos en lugar de los obsoletos. Por ejemplo:
fuente
Probablemente necesitarás:
fuente
Tuve el mismo problema Cambie su reloj local a antes del 4 de enero de 2020
fuente
Actualicé a la última e hice logout + login. Solo comenzó a funcionar después de cerrar la terminal y abrir una nueva
fuente
Tenía
firebase
instalada una versión anterior que no permitía que la nueva CLI se ejecutara correctamente. Tuve que eliminar manualmente la versión anterior, reinstalar la nueva versión, y luego todo funcionó bien. Así es como lo hice:which firebase
en su terminal para ver dónde se guarda su paquete npm de firebase.npm i -g firebase-tools@latest
firebase init
y debería estar en funcionamiento nuevamente sin ningún error.fuente
ejecutar
npm install --save firebase-functions@latest
y asegúrese de agregaren su package.json
fuente
Si el problema persiste después de actualizar la CLI, intente cerrar sesión en firebase y vuelva a iniciar sesión
fuente