Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warsaw não é encontrado #35

Closed
jsalatiel opened this issue Jan 27, 2018 · 33 comments
Closed

Warsaw não é encontrado #35

jsalatiel opened this issue Jan 27, 2018 · 33 comments
Labels
P3 Prioridade Alta

Comments

@jsalatiel
Copy link

Tentei agora mas nao funciona mais. Nem na CEF nem no BB.

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

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/

@jsalatiel
Copy link
Author

O build acontece com sucesso, todos os scripts rodam com sucesso, o firefox inicia , mas os bancos nao detectam o warsaw.

@farribeiro
Copy link
Owner

Estou baixando, não construo, a imagem automatizada que o docker gerou para testar.

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

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.

@farribeiro farribeiro changed the title Não funciona mais? Warsaw não é encontrado Jan 27, 2018
@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

Analisando pacotes quebrados, devido atualização do Ubuntu

@jsalatiel
Copy link
Author

Eu tentei com o firefox-esr (52.0) dentro do container, tb nao funcionou.

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

O 52 talvez já esteja fora de cogitação. Testei no começo do projeto, lembro vagamente e não funcionou.

@jsalatiel
Copy link
Author

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!

@jsalatiel
Copy link
Author

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 👍

@farribeiro
Copy link
Owner

Show de bola... tem que add o pacote sudo, né?

@jsalatiel
Copy link
Author

Tem sim =)

@jsalatiel
Copy link
Author

Fiz um fork do seu repositorio e coloquei pra usar o CentOS com firefox52. Ficou funcionando de boa com o BB. (Nao tenho caixa pra testar).

image

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

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

@jsalatiel
Copy link
Author

No 58 falha

image

@jsalatiel
Copy link
Author

O 57 funciona.
image

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

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

@jsalatiel
Copy link
Author

jsalatiel commented Jan 27, 2018

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.

@jsalatiel
Copy link
Author

Confirmado. warsaw da CEF funciona no BB, mas o do BB não funciona na CEF.

@farribeiro
Copy link
Owner

farribeiro commented Jan 27, 2018

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)

@farribeiro
Copy link
Owner

farribeiro commented Jan 29, 2018

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

@jsalatiel
Copy link
Author

Estou chegando a conclusao que precisa ter um container pra cada banco.

@farribeiro
Copy link
Owner

farribeiro commented Jan 29, 2018

Issue #9 (comment)

@farribeiro
Copy link
Owner

@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

@farribeiro
Copy link
Owner

@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.

@farribeiro
Copy link
Owner

@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

@jsalatiel
Copy link
Author

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 ?

@farribeiro
Copy link
Owner

farribeiro commented May 18, 2018

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

@farribeiro farribeiro added the P3 Prioridade Alta label Jul 5, 2018
@farribeiro
Copy link
Owner

Ainda estou tendo problemas com este evento, mas fiz melhorias extraordinárias no meu projeto.

@ghost
Copy link

ghost commented Feb 21, 2019

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).

@farribeiro
Copy link
Owner

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

@jsalatiel
Copy link
Author

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.

@farribeiro
Copy link
Owner

Need Tests

@farribeiro
Copy link
Owner

The refactoring of Dockerfile worked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 Prioridade Alta
Projects
None yet
Development

No branches or pull requests

2 participants