Como preciso executá-lo na janela de encaixe, tento criar um contêiner com uma versão atual do Chrome 57 x64 no CentOS 7.3. Infelizmente isso não funciona até que eu crie uma imagem muito inchada que contém toneladas de outros pacotes (cerca de 1.500 no total, yum group install "Server with GUI"
, por exemplo, resolve o meu problema). Quando tento basear meu trabalho na imagem mínima, simplesmente falho com uma mensagem illegal instruction
.
Eu uso o script fornecido por Richard Lloyd, mas isso também falha, como tentar fazer uma instalação "manual" usando yum install chrome.rpm
.
Eu sei que existem containers fornecidos no docker hub, mas infelizmente eu sou forçado a usar o CentOS e não posso usar nada baseado no Debian, Ubuntu ou outras distribuições Linux.
Eu segui o conselho do Jakes e executei rpm -ivh chrome.rpm
e instalei as dependências mencionadas manualmente:
yum install lsb
yum install GConf2
yum install libXSrcnSaver
Mas isso não faz nenhuma diferença porque o yum também resolve essas dependências e eu ainda recebo este erro:
traps: chrome[11478] trap invalid opcode ip:7fe4e56fb68b sp:7ffce95deb30 error:0 in chrome[7fe4e2f9c000+6aa5000]
Esta é a informação que recebo de cat /etc/*release*
:
Versão CentOS Linux 7.3.1611 (Core)
Derived from Red Hat Enterprise Linux 7.3 (Source)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
CentOS Linux release 7.3.1611 (Core)
CentOS Linux release 7.3.1611 (Core)
cpe:/o:centos:centos:7
O rpm foi transferido por download pelo script mencionado acima ou baixado do link .