Warsaw não é encontrado
Closed this issue · 33 comments
Tentei agora mas nao funciona mais. Nem na CEF nem no BB.
Testei não faz dois dias e estava funcional... Verificarei se teve novo build e erro lá no DockerHub.
[UPDATE]
Teve novo build, não faz 8hs que alterado (2018-01-26T15:56:39.755Z), em especial o ubuntu mas sua construção obteve sucesso, ou seja, sem erros no meu script. Irei verificar se o warsaw encontra-se atualizado. Interessante notar que a imagem do Ubuntu teve 9 modificações num intervalo de 24hs
https://hub.docker.com/r/farribeiro/wscef-docker/builds/botg2vr5kkvdedbmoukmczd/
O build acontece com sucesso, todos os scripts rodam com sucesso, o firefox inicia , mas os bancos nao detectam o warsaw.
Estou baixando, não construo, a imagem automatizada que o docker gerou para testar.
Estou notando que saiu um novo Firefox v58, a suspeita é que provavelmente quebra o warsaw, experimenta alterar meu script para instalar a v57.
E consequentemente a Diebold deve estar correndo atras do prejuízo. Aquela velha história semelhante ao Java. Aguardar posição da Diebold.
Analisando pacotes quebrados, devido atualização do Ubuntu
Eu tentei com o firefox-esr (52.0) dentro do container, tb nao funcionou.
O 52 talvez já esteja fora de cogitação. Testei no começo do projeto, lembro vagamente e não funcionou.
Pelo contrário. O 52 é a versao LTS. Os desktops linux corporativos no geral vem com ela. (Redhat Desktop/ CentOS / SusE desktop) e o warsaw funciona bem nelas. Algum outro pacote no ubuntu que quebrou algo. De toda forma, obrigado!
Esqueci de te dar uma sugestão :)
Adiciona o sudo no apt-get e no final do RUN adiciona as 2 ultimas linhas a seguir:
...
&& groupadd -g 1001 -r ff \
&& useradd -u 1001 -r -g ff -G audio,video ff -d /home/ff \
&& chmod 744 /home/ff/startup.sh \
&& chown -R ff:ff /home/ff \
&& echo 'ff ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers \
&& echo 'Defaults !requiretty' >> /etc/sudoers
...
e no startup tu troca o su -c comando por sudo comando =)
Funciona muito bem e nao pede mais senha 👍
Show de bola... tem que add o pacote sudo, né?
Tem sim =)
Experimente com o Firefox 58, por gentileza. Começo a suspeitar que o warsaw independe do browser, pois ele é um webservice local, isto olhando nos JS do diagnóstico da diebold.
Será pacote faltante na imagem do Ubuntu, agora saber é o detalhe. Perceba, numa imagem mais conservadora é natural funcionar com este navegador e consequentemente menos quebras de pacotes
Interessante, isso pode significar não ser o Ubuntu que quebra e sim a raposa. Trabalhando nestas duas hipóteses. Irei aguardar até próxima terça
Acho que é entre os dois mesmo. Afinal, com ubuntu e firefox 52 não consegui fazer funcionar.
O que acho mais curioso é que com o warsaw do BB a CEF não funciona rsrsrss.
Vou tentar usar o plugin da CEF e ver se o BB funciona.
Confirmado. warsaw da CEF funciona no BB, mas o do BB não funciona na CEF.
Tá no README.md[1] e especial nesta thread[2]
[1] https://github.com/farribeiro/wscef-docker/blob/master/README.md
[2] Issue #9 (comment)
Nós não estamos esquecendo o warsaw do Itaú? Eu não tenho conta... Aliás o intuito deste docker é ser uma alternativa da imagem Virtualbox do Laércio Sousa, não pensei em atender banco x ou y, isso nunca foi meu propósito
Estou chegando a conclusao que precisa ter um container pra cada banco.
Issue #9 (comment)
@jsalatiel Recentemente teve atualização do firefox, porém sem alteração na imagem, estou verificando se o erro foi solucionado. Infelizmente, o erro persiste, ficarei monitorando e se possível de forma automática, se há novo pacote para o warsaw para a CEF e possivelmente BB
@jsalatiel Saiu uma informação sobre este problema...
Pessoal, questao das dependencias do Warsaw no Ubuntu 18.04 resolvidas. Basta renomear o python-gpgme para python-gpg e o libcurl3 para libcurl4. Depois disso o warsaw modificado instalara corretamente no Ubuntu 18.04. :)
https://t.me/ulboficial/163680
Conclusão para testes... Adicionar dependências manualmente.
@jsalatiel O Warsaw distribuído pelo site da CEF encontra-se depreciado, estava refazendo os pacote... E noite versão anterior e ainda necessita de alteração
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 9, in <module>
load_entry_point('docker-compose==1.8.0', 'console_scripts', 'docker-compose')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2229, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 17, in <module>
from ..bundle import get_image_digests
File "/usr/lib/python2.7/dist-packages/compose/bundle.py", line 14, in <module>
from .service import format_environment
File "/usr/lib/python2.7/dist-packages/compose/service.py", line 13, in <module>
from docker.utils import LogConfig
ImportError: cannot import name LogConfig
Aumentou as dependencias de versao ?
Pegando a ultima versão que encontra no site da diebold, v1.12.8 tem o seguintes dependências, mas isso é para 16.04, ainda necessita alterações nas dependências
Depends: libdbus-1-3, procps, python2.7, libpython2.7-minimal, libpython2.7-stdlib, python-gpgme, python-openssl, libnss3-tools, zenity, libc6, libcurl3, libgtk2.0-0, libgdk-pixbuf2.0-0, libpango-1.0-0,libglib2.0-0, libx11-6, libstdc++6, libgcc1, libssl1.0.0, libxi6
Ainda estou tendo problemas com este evento, mas fiz melhorias extraordinárias no meu projeto.
Tentei agora mas nao funciona mais. Nem na CEF nem no BB.
Bom dia, o mesmo problema. Estava usando a versão anterior a esta (3), quando também parou de reconhecer o Warsaw. Clonei esta última versão, mas não passo do primeiro comando (build).
Olá, não que o projeto esteja abandonado, é que estou sem iniciativa para continuar. Preciso ter novamente uma máquina de desenvolvimento para entender o que acontece e no momento estou carente disso.
Outro detalhe, não tenho ideia que solução os bancos estão utilizando no momento
Tentei agora mas nao funciona mais. Nem na CEF nem no BB.
Bom dia, o mesmo problema. Estava usando a versão anterior a esta (3), quando também parou de reconhecer o Warsaw. Clonei esta última versão, mas não passo do primeiro comando (build).
Tenta usar a versao em https://github.com/jsalatiel/wsbb-docker.
Testei aqui e para mim continua funcionando.
Need Tests
The refactoring of Dockerfile worked