Erro ao gerar o arquivo PDF, contacte o suporte no ambiente de produção

tive recente ( 03/06/2024) esse mesmo problema, acionei o suporte do provedor e disseram o seguinte:
“Verificamos que o binário do seu Scriptcase que transforma as páginas em PDF esta muito desatualizado e incompatível com o S.O. atual do servidor. Foi necessário adicionar outra ferramenta ao seu Scriptcase para que funcionasse (wkhtmltopdf). Se estiver com outra aplicação igualmente antiga que esteja passando pelo mesmo problema, basta copiar o conteúdo da pasta `_lib/prod/third/wkhtmltopdf/centos8”.

@yuri_esteves
Este negócio de ficar copiando de um lugar para o outro é muito ruim.
O certo era a Netmake atualizar o binário do Scriptcase

Olá, @buhlerax

O binário foi atualizado a essas distribuições na release 9.10.18

Verifique a versão e a distribuição.

@yuri_esteves
Já estou na 9.10.023.
É já tem um ticket em aberto ## 99944 ##
Até demonstrei por vídeo o erro.
O suporte de vocês até chegou a conectar e viu o erro

@yuri_esteves
Com o ticket [## 99944 ##] aberto desde 07/06/2024 e ainda na espera de uma solução.

1 Curtida

Boa tarde Amigos, Estou com o mesmo problema.

Porem o meu não retorna erro, ele trava quase no final
ja tentei dar permissão na pasta wkhtmltopdf
trocar o arquivo das pastas e jogar dentro da linux-amd64
porem nada funciona, minha hospedagem é da locaweb Rocky Linux 8
Alguma sugestão, agradeço a todos

Veja o max_execution_time no php.ini e compare se a sua geração de pdf não está ultrapassando este tempo.

Oi Alexandre obrigado pela resposta.
Não, se eu filtrar e exportar um único registro ocorre o mesmo problema !

Creio que o melhor será entrar em contato com o bugs@netmake.com.br e enviar a distro usa e informar a situação.
Uma tentativa válida pode ser instalar o pacote do wkhtmltopdf nativo da distro e tentar usar ele. Copiando o binário da distro para linux-amd64

Obrigado Alexandre pela atenção vou tentar essas opções
:pray:

@yuri_esteves , boa tarde.
Em 24/abril acrescentamos o IP 127.0.0.1 na variável “IP do servidor de PDF” e funcionou por um tempo.
Dias atras, usando o sistema em produção, meus relatórios em PDF, ao serem salvos abrem um PDF escrito “404 Not Found -------- nginx”.
Mas no ambiente de DEV funciona normalmente.

O senhor pode me dar um suporte e ver o que pode ser feito?

Acredito que seja um erro do Scriptcase, não consegui resolver

Consegui resolver ontem.
Tive de fazer 2 coisas:
1- lá no /_lib , tinha colocado 127.0.0.1 no caminho do IP do servidor. Isso funcionou por alguns dias mas parou de funcionar. Então coloquei o endereço do meu sistema. “app.meusite.com.br” isso pq eu uso um subdominio.

2- apesar o “wkhtmltopdf” funcionar na versão do meu linux, tive de copiar o wkhtmltopdf para a pasta linux-64. E ai funcionou.

Para chegar neste resultado e fazer estas 2 etapas, me baseei neste artigo:

@PedroLucas @yuri_esteves @marcia.scriptcase @HenriqueB @yuri.castro

E até hoje sem solução.

2 Curtidas

ta ai um dos motivos de eu ter desistido do SC (nao vou enumerar os outros)…
voltei aqui ao forum depois de anos por insistencia de 1(um) cliente que quer o tal PDF nas grids…(como tenho um contrato sou obrigado a manter o sistema)

Prezados,
@InfinitusWeb, @buhlerax, @tsinformatica, @dualbox, @dualbox, @rutkauska, @renilson_rn,

O caso relatado nesse tópico, já foi resolvido em um outro tópico. Inclusive, confirmado pelo @buhlerax

A correção foi liberada na release 9.11.002

3 Curtidas

Atualizei e o erro continua…

@tsinformatica,

  1. Verifique a permissão dos arquivos.

  2. Execute o comando gerado pelo log no diretório tmp na linha de comando, pra verificar o retorno.

./wkhtmltopdf-amd64 --page-size Letter --orientation Portrait --header-right “[page]” --disable-local-file-access https://xxxxxxx.help-obras.com.br/scriptcase/tmp/sc_almox_grid_saidamaterial_html_i5pp31dgsgfmijk5to7vdg12je.html /var/www/vhosts/bpmsolar.com.br/xxxxxxxx.help-obras.com.br/scriptcase/tmp/sc_pdf_59a898022b7b33b3deb00967961d82e5_almox_grid_saidamaterial.pdf

RESPOSTA: -bash: ./wkhtmltopdf-amd64: No such file or directory

VPS ubuntu 20.04

uso a 5 anos com painel plesk…sempre funcionou o PDF…