Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
Error al instalar Chrome en la instancia de AWS EC2 Linux: scaling_cur_freq & scaling_max_freq no encontrado

Estoy tratando de instalar Chrome (para usar con Chromedriver / selenium) en una instancia de AWS EC2 y obtengo un error que nunca antes había visto. Puedo reproducir consistentemente pero no puedo encontrar nada en Google sobre qué hacer.

Pasos para reproducir:

  1. Inicie una nueva instancia EC2 (Amazon Linux 2, x86 de 64 bits, t2.Micro)
  2. Conéctese a la instancia y ejecute los siguientes comandos:
 wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm sudo yum install -y ./google-chrome-stable_current_*.rpm google-chrome &

Y me sale los siguientes errores:

 [1122/164219.101517:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [1122/164219.101672:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)

Realmente agradecería cualquier consejo sobre esto, ¡gracias!

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Parece que encontró este error abierto https://bugs.chromium.org/p/chromium/issues/detail?id=1228625 (al momento de escribir esto) intente usar una versión anterior http://dl.google.com /linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_93.0.4577.82-1_amd64.deb que algunos usuarios informaron que funciona.

over 4 years ago · Santiago Trujillo Report

0

Ejecutar Chrome con opciones predeterminadas requiere una GUI disponible en la máquina. Es probable que lo tenga en su máquina local, por lo que ejecutar google-chrome & iniciará el navegador sin ningún problema.

Pero las instancias EC2 no se envían con la GUI lista para usar. Entonces, llegamos al caso en que Chrome solicita algunos recursos relacionados con la GUI del host -> estos recursos no están disponibles -> Chrome se bloquea.

Hay dos formas de resolver el problema dependiendo de sus necesidades:

Ejecuta Chrome en modo autónomo

Ver más sobre Chrome sin interfaz aquí

Si eso es lo que necesita, simplemente ejecute google-chrome --headless --remote-debugging-port=9222 & en su shell. Usé el puerto predeterminado como ejemplo, pero se puede cambiar.

Instalar un escritorio virtual

Puede engañar a Chrome haciéndole pensar que hay una GUI disponible en el host, por lo que puede iniciarse de la misma manera que en su máquina local. Para lograr esto debes:

  1. Instale el servidor VNC o similar en la instancia EC2. Encontré esta maravillosa guía paso a paso
  2. Conéctese a su instancia EC2 usando el cliente VNC
  3. Inicie la terminal y ejecute google-chrome &

GUI de Chrome en trabajos de Jenkins

Si tiene trabajos de Jenkins que requieren la GUI de Chrome, debe seguir el segundo enfoque, pero asegúrese de:

  • El servidor VNC o similar está configurado en nombre del usuario de jenkins
  • Chrome no se inicia con privilegios de superusuario
  • Su trabajo utiliza el complemento Xvnc Jenkins o similar, según la herramienta instalada
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!