farribeiro / wscef-docker

Warsaw in docker container
MIT License
64 stars 23 forks source link

update readme #88

Closed awerlang closed 4 years ago

awerlang commented 4 years ago

A forma de uso permanece a mesma, mas não há mais senha para o usuário root.

Removi a criação antecipada do perfil no firefox.

Problemas: 1) A instalação do warsaw verifica a existência de systemd no sistema, e o firefox-esr traz o pacote como dependência indireta. Por isso a criação prévia do diretório do firefox (no meu entendimento da nossa conversa) não resolve. Ignorar o erro da instalação não é ideal, por outro lado não consegui que o systemd não seja instalado. 2) Na imagem que construí hoje o warsaw não executa. Ou seja, nem consigo mais usar o container. Tenho uma imagem criada há 7 dias, que funciona. Warsaw teve nova versão liberada neste meio tempo?

wscef    | System has not been booted with systemd as init system (PID 1). Can't operate.
wscef    | Failed to connect to bus: Host is down

@farribeiro tem alguma ideia especialmente sobre este segundo ponto? Acredito que tu testou com sucesso a PR anterior.

awerlang commented 4 years ago

Compare:

$ # link no Dockerfile: não funciona
$ curl --head https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw_setup_64.deb
HTTP/2 200 
content-type: application/octet-stream
content-length: 6442662
last-modified: Thu, 23 Jul 2020 17:33:27 GMT
x-amz-meta-cb-modifiedtime: Thu, 23 Jul 2020 17:13:18 GMT
accept-ranges: bytes
server: AmazonS3
date: Fri, 24 Jul 2020 01:20:51 GMT
etag: "06d8e7ab5c664b59f17c7872db35b229"
x-cache: Hit from cloudfront
via: 1.1 5b065c27afb6cf16a3aa6aae83715631.cloudfront.net (CloudFront)
x-amz-cf-pop: MIA3-C1
x-amz-cf-id: kpIDuaCFHSqql9NIrE6hVJHsUlgaFUv-vuN0AAJ_kdl_j2O5CWhLmw==
age: 11
$
$ # link no site da CEF: funciona
$ curl --head https://cloud.gastecnologia.com.br/cef/warsaw/install/GBPCEFwr64.deb
HTTP/2 200 
content-type: application/octet-stream
content-length: 6403894
date: Fri, 24 Jul 2020 01:28:12 GMT
last-modified: Wed, 19 Feb 2020 11:57:30 GMT
etag: "69ce1891870d6e042e857fb6b57397c1"
x-amz-meta-cb-modifiedtime: Wed, 19 Feb 2020 11:54:01 GMT
accept-ranges: bytes
server: AmazonS3
x-cache: Miss from cloudfront
via: 1.1 517d2577302def91b3dd63d535e63fd2.cloudfront.net (CloudFront)
x-amz-cf-pop: MIA3-C1
x-amz-cf-id: b3VRp5iCpYptU_Ol2zne8ftMhPsMosTGiNEw7d3p00ugniXJDozyLA==
farribeiro commented 4 years ago

A forma de uso permanece a mesma, mas não há mais senha para o usuário root.

Removi a criação antecipada do perfil no firefox.

Problemas:

  1. A instalação do warsaw verifica a existência de systemd no sistema, e o firefox-esr traz o pacote como dependência indireta. Por isso a criação prévia do diretório do firefox (no meu entendimento da nossa conversa) não resolve. Ignorar o erro da instalação não é ideal, por outro lado não consegui que o systemd não seja instalado.
  2. Na imagem que construí hoje o warsaw não executa. Ou seja, nem consigo mais usar o container. Tenho uma imagem criada há 7 dias, que funciona. Warsaw teve nova versão liberada neste meio tempo?
wscef    | System has not been booted with systemd as init system (PID 1). Can't operate.
wscef    | Failed to connect to bus: Host is down

@farribeiro tem alguma ideia especialmente sobre este segundo ponto? Acredito que tu testou com sucesso a PR anterior.

Eu aprovei seu PR por ter sucesso, passou no teste de geração da imagem porém só incomoda ver o warsaw quebrar neste processo... eu marquei uma tag com a solução anterior. Também estranhei que no dia anterior falhou a criação já que não encontrava os repo do debian... pode ser pontual

Sobre o systemd, ainda desconheço uma maneira de roda-lo dentro do container

Compare:

$ # link no Dockerfile: não funciona
$ curl --head https://cloud.gastecnologia.com.br/gas/diagnostico/warsaw_setup_64.deb
HTTP/2 200 
content-type: application/octet-stream
content-length: 6442662
last-modified: Thu, 23 Jul 2020 17:33:27 GMT
x-amz-meta-cb-modifiedtime: Thu, 23 Jul 2020 17:13:18 GMT
accept-ranges: bytes
server: AmazonS3
date: Fri, 24 Jul 2020 01:20:51 GMT
etag: "06d8e7ab5c664b59f17c7872db35b229"
x-cache: Hit from cloudfront
via: 1.1 5b065c27afb6cf16a3aa6aae83715631.cloudfront.net (CloudFront)
x-amz-cf-pop: MIA3-C1
x-amz-cf-id: kpIDuaCFHSqql9NIrE6hVJHsUlgaFUv-vuN0AAJ_kdl_j2O5CWhLmw==
age: 11
$
$ # link no site da CEF: funciona
$ curl --head https://cloud.gastecnologia.com.br/cef/warsaw/install/GBPCEFwr64.deb
HTTP/2 200 
content-type: application/octet-stream
content-length: 6403894
date: Fri, 24 Jul 2020 01:28:12 GMT
last-modified: Wed, 19 Feb 2020 11:57:30 GMT
etag: "69ce1891870d6e042e857fb6b57397c1"
x-amz-meta-cb-modifiedtime: Wed, 19 Feb 2020 11:54:01 GMT
accept-ranges: bytes
server: AmazonS3
x-cache: Miss from cloudfront
via: 1.1 517d2577302def91b3dd63d535e63fd2.cloudfront.net (CloudFront)
x-amz-cf-pop: MIA3-C1
x-amz-cf-id: b3VRp5iCpYptU_Ol2zne8ftMhPsMosTGiNEw7d3p00ugniXJDozyLA==

O warsaw vira e mexe está de link quebrado... jah pensei até monitorar estes links, mas o relato como você faz é mais precisos

farribeiro commented 4 years ago

Pelo que experimentei agora, acontece o mesmo problema que você enfrenta... a suspeita que o warsaw foi atualizado

farribeiro commented 4 years ago

Novidades, @awerlang , parou de dar erro de systemd ao acrescentar estes dois pacotes na imagem, dbus e dbus-x11 ... entretanto os bancos não reconheceu o warsaw

awerlang commented 4 years ago

@farribeiro tem 2 processos core (1 root e 1 ff)? Ele falha silenciosamente. Dá uma olhada no PR #90

farribeiro commented 4 years ago

Não aparece o processo core no usuário não privilegiado (ff)

farribeiro commented 4 years ago

Conversa continua no #90