Font-awesome: Su servidor de licencias acaba de romperse - Se requiere pago 402

Creado en 10 ene. 2020  ·  106Comentarios  ·  Fuente: FortAwesome/Font-Awesome

Informé esto en el repositorio react-fontawesome, pero su servidor de licencias está roto y la gente ya no puede construir en CI.

https://github.com/FortAwesome/react-fontawesome/issues/315

bug waiting for feedback

Comentario más útil

Lo siento mucho por la interrupción. Tuvimos un problema de configuración con nuestro proveedor de servicios. Esto debería resolverse ahora. Estamos trabajando en mejores notificaciones para detectar estos problemas antes.
Nuevamente, lo siento mucho por este problema. Háganos saber si aún tiene problemas.

Todos 106 comentarios

Tengo exactamente el mismo problema. Un gran problema para nosotros ya que nuestras compilaciones se están rompiendo debido a ello y, por lo tanto, los clientes no pueden actualizar, etc.

Mismo problema con Angular. Estamos completamente estancados, ya no es posible construir proyectos.

Lo mismo aquí, puedo descargar la versión Pro en https://fontawesome.com/download pero no con npm / yarn :(

No podemos hacer nada en este momento, nuestras tuberías de construcción se están cayendo ...

El mismo problema aquí fallan las compilaciones

Lo mismo aquí, por favor arregle ... 🙏

Igual que aquí.. :(

¡Hola!

Gracias por ser parte de la comunidad Font Awesome, gracias por informarnos y disculpamos este problema.

@robmadole, ¿ podrías echar un vistazo?

@tagliala , dado que @robmadole parece estar ubicado en los EE. UU., ¿Esto significa que este problema continuará existiendo durante las próximas horas? Porque entonces necesito comenzar una solución alternativa para poder continuar con un lanzamiento importante.

El mismo problema aquí.

El mismo problema aqui.

¿No deberían actualizarse https://status.fortawesome.com/ y Twitter? Esto debe estar rompiendo muchas construcciones en todo el mundo.

@peternijssen No puedo decirlo con seguridad, pero su conjetura puede ser correcta.

Le envié un mensaje a @robmadole , eso es lo mejor que puedo hacer, lo siento 🙏🏼

@planetflash eso es correcto, pero no tengo acceso a las cuentas de redes sociales o al estado

El mismo problema aquí 🙌

@robmadole estamos todos en tus manos

El mismo problema aquí.
npm ERR! 402 Payment Required

Sus servidores de cuentas fortawesome también están rotos, parece

Mismo problema 😢

⚠️ NO TE COMPROMETAS CON TU SUCURSAL MAESTRO ⚠️

⚠️ NO SE COMPROMETE CON REPOSITORIOS PÚBLICOS ⚠️

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.

Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.

Comparta si encuentra una solución mejor

Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

No puedo hacer la solución anterior porque no puedo ver un repositorio de Font-Awesome-Pro

No se puede hacer la solución anterior porque el repositorio de Font-Awesome-Pro ya no existe.

Creo que debes vincular tu cuenta de github a través del sitio web de Fortawesomes para acceder a ese repositorio.

Las tuberías se están cayendo :(

Tenemos un sistema de diseño que tiene una dependencia de pares para paquetes increíbles. Usamos ese sistema de diseño en casi todos nuestros repositorios. No podemos implementar usando esa solución de arriba, ya que eso significa que también tenemos que implementar el sistema de diseño, impulsar una nueva versión de eso y luego revertirlo.

Tendría que darme una ducha después de hacer un truco tan sucio.

El mismo problema aqui
error An unexpected error occurred: "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/0.2.26/fontawesome-common-types-0.2.26.tgz: Request failed \"402 Payment Required\"".

Es algo tentador publicar públicamente sus paquetes de repositorio de git privados para que podamos simplemente usar una instalación de nombre de paquete diferente, pero no queremos infringir sus derechos de autor o lo que sea

insert DRM joke here

Es probable que pasen horas antes de que alguien en los EE. UU. Se despierte y solucione esto, ¿verdad?

¡¿Entonces tenemos que esperar a que alguien solucione esto? !!! ¿Alguien puede despertar a esas personas y decirles que es urgente?

@tagliala ¿puedes llamar a alguien con acceso?

¿Alguien puede llamar al 911 para despertarlos? 🚨 🤣

Lo mismo aquí ... +1

+1

El mismo problema aquí.
npm ERR! 402 Payment Required

También recibo el mismo error. npm ERR! 402 Payment Required .

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.

Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.

Comparta si encuentra una solución mejor

Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

No se puede acceder a la URL: https://github.com/FortAwesome/Font-Awesome-Pro/releases

Igual que aquí

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.

Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.

Comparta si encuentra una solución mejor

Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

Para cualquiera que busque resolver esto, la solución de @tagliala parece funcionar bien. ¡Gracias!

Además, quizás mantengamos este problema limpio de comentarios de "Yo también lo tengo" para que los usuarios con el mismo problema puedan encontrar la solución :)

gracias @tagliala , ¡tu solución ha sido útil!

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.

Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.

Comparta si encuentra una solución mejor

Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

La solución no funciona por react-fontawesome

@stevensacks
No está funcionando para mi . Se muestra 404 cuando intento acceder a ese repositorio de github para font-awesome-pro

@stevensacks
No está funcionando para mi . Se muestra 404 cuando intento acceder a ese repositorio de github para font-awesome-pro

@webkhushboo revisa tu correo electrónico (lo envié): habrías necesitado vincular tu cuenta de github a tu cuenta de fontawesome

La solución no funciona para react-fontawesome

Deberá descargarlo de https://github.com/FortAwesome/react-fontawesome/releases , luego mover el directorio completo a js-packages / @ fortawesome / react-fontawesome.

Funciona bien, pero hincha mi directorio en 180 MB, que no estoy muy interesado en empujar al historial de git permanente ...

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.

Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.

Comparta si encuentra una solución mejor

Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

Tampoco funciona por fontawesome-svg-core
debido a

  "dependencies": {
    "@fortawesome/fontawesome-common-types": "^0.2.26"
  },

@davidfurlong use el método anterior y reemplácelo con

    "@fortawesome/fontawesome-common-types": "file:./js-packages/@fortawesome/fontawesome-common-types",

Tampoco funciona para fontawesome-svg-core

Descargue la versión de origen de https://github.com/FortAwesome/Font-Awesome/releases y copie fontawesome-common-types de js-packages.

Terminé con esto:

"dependencies": {
    "@fortawesome/fontawesome-common-types": "file:./vendor/@fortawesome/fontawesome-common-types",
    "@fortawesome/fontawesome-svg-core": "file:./vendor/@fortawesome/fontawesome-svg-core",
    "@fortawesome/free-brands-svg-icons": "file:./vendor/@fortawesome/free-brands-svg-icons",
    "@fortawesome/free-regular-svg-icons": "file:./vendor/@fortawesome/free-regular-svg-icons",
    "@fortawesome/free-solid-svg-icons": "file:./vendor/@fortawesome/free-solid-svg-icons",
    "@fortawesome/pro-duotone-svg-icons": "file:./vendor/@fortawesome/pro-duotone-svg-icons",
    "@fortawesome/pro-light-svg-icons": "file:./vendor/@fortawesome/pro-light-svg-icons",
    "@fortawesome/pro-regular-svg-icons": "file:./vendor/@fortawesome/pro-regular-svg-icons",
    "@fortawesome/pro-solid-svg-icons": "file:./vendor/@fortawesome/pro-solid-svg-icons",
    "@fortawesome/react-fontawesome": "file:./vendor/@fortawesome/react-fontawesome",

@jdelStrother gracias por ayudar a @davidfurlong .

He especificado que es posible que necesite más extensiones para descargar

Funciona bien, pero hincha mi directorio en 180 MB, que no estoy muy interesado en empujar al historial de git permanente ...

Por supuesto. Por favor, no se comprometa a dominar y mantener estas cosas en una rama diferente. Debe usarse solo para despliegues extremadamente urgentes

@webkhushboo perdón por la respuesta tardía

Si no tiene acceso al repositorio Pro, asegúrese de haber vinculado su cuenta Font Awesome a su cuenta de GitHub en https://fontawesome.com/account/services

Obteniendo lo mismo aquí, todo el equipo de frontend está bloqueado.

Esta es una forma escandalosamente mala de hacer DRM. Si sucede algo como esto, debería abrirse por defecto. Seguro que algunas personas pueden tener acceso durante unas horas, pero no es que no puedas obtener copias completas de fontawesome en línea de todos modos.

Todo lo que esto hace es castigar y cabrear a los clientes que pagan

Lo mismo aquí ... +1

Estoy tratando de encontrar una solución si alguien necesita realizar una implementación urgente, pero no soy un desarrollador de nodos.
Compruebe si lo siguiente puede funcionar para usted. Estoy usando yarn

  1. Vaya a https://github.com/FortAwesome/Font-Awesome-Pro/releases
  2. Descarga (y extrae) el código fuente
  3. Mueva la carpeta /js-packages donde está package.json
  4. Edite package.json y reemplace (en el ejemplo)
    "@fortawesome/fontawesome-pro": "^5.10.2",
    con
    "@fortawesome/fontawesome-pro": "file:./js-packages/@fortawesome/fontawesome-pro"

Con el enfoque anterior, al menos puedo instalar los paquetes npm. Es posible que deba descargar otros repositorios de origen, supongo que para reaccionar y extensiones angulares.
Comparta si encuentra una solución mejor
Además, si va a probar la solución anterior , no envíe los archivos pro de font awesome en un repositorio público . Dejaría eso en una rama de desarrollo separada y luego lo descartaría cuando el servidor de licencias esté funcionando nuevamente

Tampoco funciona por fontawesome-svg-core
debido a

  "dependencies": {
    "@fortawesome/fontawesome-common-types": "^0.2.26"
  },

Con hilo, si pones todas esas dependencias en el campo "resolución" en package.json, eso funcionará. De esta manera, no importará si esa dependencia directa o algún otro módulo lo requiere; siempre se instalará desde la carpeta de archivos.

No estoy seguro de si npm permite lo mismo.

Sí, lo mismo aquí :(

Chaos

+50

Si seguimos haciendo ping a este hilo, es posible que se despierten: D: D
+15 (uno para cada uno de mis desarrolladores): D

Nosotros a ....
¿ETA fijada?

mismoeeeeeeeeeee aquí

Lo mismo aquí ☹️

Chicos, dejen de decir "lo mismo aquí". Utilice el the en la primera publicación :)

Creo que deberíamos mantener algunos paquetes como este directamente en nuestros repositorios para evitar este tipo de problemas.

De todos modos, estoy seguro de que están trabajando en una solución, pero podemos aprender de esto.

¡Salud a los desarrolladores de todo el mundo!

Segunda Guerra Mundial

De Verdad? ¿Estamos esperando que un tipo se despierte para arreglar esto?

Espero que no se levante tarde: -Apuesto a que su alarma está puesta a las 8:00.

Entonces ETW (tiempo estimado para despertar): 2 horas

:-RE

el único servicio pago que tenemos :( viva la licencia gratuita

Me encantaría ver la cara del desarrollador cuando revisa la bandeja de entrada.

Pipelines hoy en todo el mundo:: red_circle:

2020-01-10-125538_3364x1601_scrot

Nuestra canalización de CI / CD sigue fallando, también arroja un montón de otras advertencias de npm, porque sucedió cuando cometí una confirmación importante, estaba rascándome la cabeza tratando de averiguar qué está pasando, terminé incluso reconstruyendo mi imagen de Docker .

@FontAwseome , debería ofrecernos al menos un año gratis profesional

Deles unas horas para revertir el servicio. Debería ser de primera, por lo que probablemente no se quede roto por mucho tiempo. :) Solo mantén la calma y continúa. Apuesto a que puedes pasar el tiempo escribiendo pruebas para ese componente para el que dijiste que escribirías las pruebas "más tarde".

@Coinhunter no puede escribir las pruebas porque no puedo ejecutar jest porque mis instalaciones de npm siguen fallando: D

Para el desarrollador en FA que se implementará el viernes: https://shouldideploy.today/

Hoy perdimos 4 días / hombre de trabajo. Gracias.

Si alguno de sus colegas todavía tiene @fortawesome en la carpeta _node_modules_, solicite una copia.

  • Elimine las dependencias @fortawesome en el archivo _package.json_.
  • Instalar de nuevo, ejecuté rm -rf node_modules && yarn cache clean && yarn install .
  • Luego copie la carpeta @fortawesome envió su colega a la carpeta _node_modules_.
  • Ejecutar yarn start

Funcionó para mí, ¡gracias @rodrigofariow !

También rompimos nuestras compilaciones esta mañana, por lo que hemos realizado algunos cambios para asegurarnos de que esto no suceda en el futuro: todavía teníamos copias locales de los paquetes en nuestras computadoras portátiles, por lo que lo publicamos en nuestro registro privado de Npm y nuestras compilaciones ahora lo están sacando de allí. También hemos creado un trabajo nocturno que extrae su registro y vuelve a publicar el nuestro.

Incluso si actualmente no está pagando por una licencia Pro, debería tener acceso continuo a su versión existente: https://fontawesome.com/support#license -subscription-cancel

Esto plantea la pregunta de por qué impide su uso de manera tan agresiva.

El mismo problema

Nuestro equipo de desarrollo quiere saber:

  • ¿Hay una ETA fijada? No puede ser "Estamos esperando que se despierte nuestro único punto de falla (el administrador del servidor)".
  • ¿Habrá una compensación por pagar a los clientes? ¿Quizás una extensión de nuestra suscripción Pro?

El mismo problema

Como si no fuera lo suficientemente malo, por supuesto que esto sucede un viernes.

bank-run-1280x720

mismo problema aquí

@ 0xdeafcafe

Esta es una forma escandalosamente mala de hacer DRM. Si sucede algo como esto, debería abrirse por defecto. Seguro que algunas personas pueden tener acceso durante unas horas, pero no es que no puedas obtener copias completas de fontawesome en línea de todos modos.

Todo lo que esto hace es castigar y cabrear a los clientes que pagan

gracias por su sugerencia, __personalmente__ creo que esta es una de las mejores opciones cuando aparecen problemas como este si no brindamos soporte 24/7 a los clientes Pro

@gempain

También rompimos nuestras compilaciones esta mañana, por lo que hemos realizado algunos cambios para asegurarnos de que esto no suceda en el futuro: todavía teníamos copias locales de los paquetes en nuestras computadoras portátiles, por lo que lo publicamos en nuestro registro privado de Npm y nuestras compilaciones ahora lo están sacando de allí. También hemos creado un trabajo nocturno que extrae su registro y vuelve a publicar el nuestro.

Gracias por compartir su enfoque, sugeriría usarlo si alguien tiene un repositorio npm privado. El código fuente de los paquetes js pro está disponible en https://github.com/FortAwesome/Font-Awesome-Pro/tree/5.12.0

@Flixbox

Disculpas de nuevo, hice todo lo que pude. No tengo ETA, no tengo acceso a esos servidores, deberíamos esperar al punto único de falla

deberíamos esperar el punto único de falla

No tenemos más remedio que esperar.

Ok, acabo de recibir una respuesta de @davegandy :)

Estamos trabajando en eso 👍

Estas cosas pasan, todos aquí deberían saberlo, solo decir

podemos cambiar de pro a gratis hasta que el servidor esté funcionando

¡Bote! Esto ha hecho mi viernes 🤔.
Mismo problema para nuestro proceso de CI.

igual que aquí. pero solo tenemos el problema en nuestra canalización de gitlab.

¿Con qué frecuencia ocurre esto?

Cambiamos al repositorio de npm porque FA 'CDN no era confiable durante diciembre.

@NeilMasters Mi equipo lo ha estado usando durante más de un año y esta es la primera vez que nos afecta. Esperamos que sea solo una cosa

¿Con qué frecuencia ocurre esto?

Tuvimos varios problemas en el pasado con el repositorio de npm y recientemente cambiamos a una mejor infraestructura.

IIRC esta es la primera interrupción importante relacionada con las licencias de ~ autenticación ~

Amigos, antes de lanzar otro comentario de "Yo también" y "Estoy tan enojado", recuerden que se necesita tiempo y esfuerzo para leer todo el ruido; tiempo y esfuerzo que estas personas pueden dedicar mejor a poner las cosas en marcha.

Si tiene un problema con el aspecto comercial de las cosas, envíe un correo electrónico a [email protected] y

parece que está funcionando de nuevo, al menos para mí. ¿Podrías intentarlo?

@stevensacks
No está funcionando para mi . Se muestra 404 cuando intento acceder a ese repositorio de github para font-awesome-pro

@webkhushboo revisa tu correo electrónico (lo envié): habrías necesitado vincular tu cuenta de github a tu cuenta de fontawesome

Gracias, funcionó para mí 👍

@tagliala ¡ Confirmado para estar funcionando nuevamente!

¡Parece funcionar ahora!

Sí, está resuelto 🙌

Creo que puedes cerrar este problema.

Lo siento mucho por la interrupción. Tuvimos un problema de configuración con nuestro proveedor de servicios. Esto debería resolverse ahora. Estamos trabajando en mejores notificaciones para detectar estos problemas antes.
Nuevamente, lo siento mucho por este problema. Háganos saber si aún tiene problemas.

¿Estás seguro de que todo está bien? Uno de nuestros dos servidores web pasó bien para la instalación, 2 minutos después de que intenté instalar el segundo y falló ... Simplemente está colgando de la instalación de fontawesome ...

Al menos no era HTTP 418 https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418

El código de respuesta de error HTTP 418 I'm a teapot client indica que el servidor se niega a preparar café porque es una tetera.

@supercodepoet ¡Maravilloso! ¿Cerrarás el problema?

Cerrando aquí

No dudes en seguir comentando si esto sigue siendo un problema.

¡ Recibo _npm ERR! Error

@minitesh envíe un correo electrónico a [email protected]

@minitesh envíe un correo electrónico a [email protected]

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

douglasdeodato picture douglasdeodato  ·  3Comentarios

jakuuub picture jakuuub  ·  3Comentarios

seppestas picture seppestas  ·  3Comentarios

AndersDK12 picture AndersDK12  ·  3Comentarios

Eschwinm picture Eschwinm  ·  3Comentarios