Autor Tópico: Problema PDF e HTTPS  (Lida 2048 vezes)

lincoln19922

  • Novato
  • *
  • Mensagens: 4
    • Email
Problema PDF e HTTPS
« Online: Junho 06, 2016, 12:41:26 pm »
Boa tarde,

Estou com uma dificuldade em minha aplicação no momento da exportação para PDF.

Meu servidor trabalha com SSL, onde todas as minhas URL's são direcionadas para HTTPS.

Estou tentando exportar um relatório para PDF, porém ele gera um PDF vazio.

Executando o comando direto no meu Linux (Ubuntu) o WKHTMLTOPDF retorna a seguinte mensagem:
Error: Failed loading page ********/_lib/tmp/sc_movimentogeral_html_bcb.html

Pelo que entendi, ele não consegue abrir o arquivo HTML

Efetuei um teste executando o mesmo comando, porém localizando o html através do caminho local "/data/www/***", e o PDF foi gerado corretamente.

Existe alguma restrição no WKHTMLTOPDF para buscar HTML's com HTTPS?

Não sei mais onde procurar respostas... help-me

Ronyan Alves

  • Administrator
  • Expert
  • *****
  • Mensagens: 979
Re:Problema PDF e HTTPS
« Responder #1 Online: Junho 06, 2016, 04:40:54 pm »
Se  no log, a url para o arquivo .html está sendo inicada pelo protocolo "https", o caso é um bug.

Porém, já está sob análise de nossa equipe, e o mais breve possível será disponibilizada a correção.
--

Ronyan Alves
Equipe Scriptcase

Flavio Tertulino

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:Problema PDF e HTTPS
« Responder #2 Online: Março 17, 2017, 02:34:16 pm »
Também estou com o mesmo problema. Observando o arquivo .log gerado juntamento com o pdf, o caminho é http e nao https. Copiando o link e acrescentando o "s" funciona perfeitamente.

Celso R.

  • Expert
  • *****
  • Mensagens: 1068
Re:Problema PDF e HTTPS
« Responder #3 Online: Março 17, 2017, 09:15:04 pm »
Até hoje com problemas?
Celso R.
________________________________
SC - V 9

Flavio Tertulino

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:Problema PDF e HTTPS
« Responder #4 Online: Março 18, 2017, 10:51:34 am »
A solução temporária, foi passar a aplicação toda para http. Mas ainda espero uma solução, afinal o intuito é usar a hospedagem com certificação (https).

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 2280
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:Problema PDF e HTTPS
« Responder #5 Online: Março 29, 2017, 04:46:02 pm »
Eu estava com estes problema.
Publicação full 8.1.066 + chmod correto nas pastas do _lib.
Agora funciona normal.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada. Temos servidores dedicados.
Linux User: 397546 -> https://www.linuxcounter.net
Grupo Telegram -> https://t.me/scriptcasebr

Celso R.

  • Expert
  • *****
  • Mensagens: 1068
Re:Problema PDF e HTTPS
« Responder #6 Online: Março 30, 2017, 07:38:44 am »
Fiz um teste no meu server com https via celular Android e gerou o PDF normalmente.
Celso R.
________________________________
SC - V 9

Flavio Tertulino

  • Novato
  • *
  • Mensagens: 4
    • Email
Re:Problema PDF e HTTPS
« Responder #7 Online: Março 30, 2017, 04:46:17 pm »
Eu estava com estes problema.
Publicação full 8.1.066 + chmod correto nas pastas do _lib.
Agora funciona normal.

quais as permissões que você usou? em quais pastas? toda a pasta _lib?


Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 2280
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:Problema PDF e HTTPS
« Responder #8 Online: Março 31, 2017, 08:19:00 am »
As permissões podem varia conforme  a configuração da hospedagem.
Mas use isto que dará certo: https://suporte.scriptcase.com.br/index.php?/Knowledgebase/Article/View/442/32/consertando-permissoes-do-scriptcase-no-seu-host
Se o teu caso for permissão
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada. Temos servidores dedicados.
Linux User: 397546 -> https://www.linuxcounter.net
Grupo Telegram -> https://t.me/scriptcasebr

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 2280
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:Problema PDF e HTTPS
« Responder #9 Online: Março 27, 2018, 05:41:53 am »
Bom dia o tópico é velho mas vou reabrir.
Mudei de servidor para o último Debian -> 9 stretch com scriptcase 9.0.43.
Sem Https gera o pdf, com https não gera.
Já dei permissão 777 no executável do  wkhtmltopdf e já baixei uma versão mais atualizada dele.
O erro que acontece é:

/var/www/xxxxxxx/xxxxxxx/_lib/prod/third/wkhtmltopdf/linux-amd64/./wkhtmltopdf-amd64   --page-size Letter --orientation Portrait --header-right "[page]" https://www.xxxxxxxcom.br/_lib/tmp/sc_grid_mariadb_html_4c00g1hapugcbrqotrnam58k46.html /var/www/xxxxxxx/xxxxxxx/xxxxxxx/xxxxxxx/_lib/tmp/sc_pdf_20180327052059_934_grid_mariadb.pdf
Loading pages (1/6)
QSslSocket: cannot resolve CRYPTO_num_locks                  ] 10%
QSslSocket: cannot resolve CRYPTO_set_id_callback
QSslSocket: cannot resolve CRYPTO_set_locking_callback
QSslSocket: cannot resolve sk_free
QSslSocket: cannot resolve sk_num
QSslSocket: cannot resolve sk_pop_free
QSslSocket: cannot resolve sk_value
QSslSocket: cannot resolve SSL_library_init
QSslSocket: cannot resolve SSL_load_error_strings
QSslSocket: cannot resolve SSLv3_client_method
QSslSocket: cannot resolve SSLv23_client_method
QSslSocket: cannot resolve SSLv3_server_method
QSslSocket: cannot resolve SSLv23_server_method
QSslSocket: cannot resolve X509_STORE_CTX_get_chain
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
QSslSocket: cannot resolve SSLeay
QSslSocket: cannot call unresolved function CRYPTO_num_locks
QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function sk_num
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_library_init
Error: Failed loading page https://www.xxxxxxx.com.br/_lib/tmp/sc_grid_mariadb_html_4c00g1hapugcbrqotrnam58k46.html (sometimes it will work just to ignore this error with --load-error-handling ignore)
Exit with code 1 due to network error: UnknownNetworkError
QSslSocket: cannot call unresolved function CRYPTO_num_locks
QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback

Alguém sabe a solução?

PS: Outras pessoas estão passando por isto: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3001
Parece que o Debian Stretch teve algumas coisas modificadas.
A solução que funcionou para mim foi instalar a libssl1.0-dev
apt-get install libssl1.0-dev

Problema resolvido.
« Última modificação: Março 27, 2018, 05:47:25 am por Alexandre Pereira Bühler »
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada. Temos servidores dedicados.
Linux User: 397546 -> https://www.linuxcounter.net
Grupo Telegram -> https://t.me/scriptcasebr

Haroldo

  • Expert
  • *****
  • Mensagens: 8718
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Problema PDF e HTTPS
« Responder #10 Online: Novembro 13, 2018, 08:10:04 pm »

BUG que vai e volta.

Neymar favor se posicionar.

Se  no log, a url para o arquivo .html está sendo inicada pelo protocolo "https", o caso é um bug.

Porém, já está sob análise de nossa equipe, e o mais breve possível será disponibilizada a correção.