Fazendo o sistema de peticionamento do TJSP funcionar no Arch Linux (2018)

O artigo pretende descrever algumas modificações no Arch Linux visando instalar o software utilizado atualmente (2018) pelo Tribunal de Justiça do Estado de São Paulo, desenvolvido pela empresa Softplan, a fim de possibilitar o peticionamento eletrônico no Arch. As modificações são necessárias já que o Tribunal e a Empresa citada não oferecem suporte ao Arch Linux, tornando necessárias algumas modificações visando à plena utilização do software.

[ Hits: 9.379 ]

Por: Marcos Alves Pintar em 03/08/2018


Corrigindo os problemas



Corrigindo o Native Messaging

Uma vez baixado e descompactado o arquivo com extensão deb, mova-o para a pasta /opt do sistema. Ficará assim:

/opt/softplan-websigner

Leia as informações em: https://wiki.mozilla.org/WebExtensions/Native_Messaging

Lá diz que para o Native Messaging funcionar o arquivo com extensão json (br.com.softplan.webpki.json) deve estar dentro das seguintes pastas:

/usr/lib/mozilla/managed-storage/br.com.softplan.webpki.json
/usr/lib/mozilla/native-messaging-hosts/br.com.softplan.webpki.json
/usr/lib/mozilla/pkcs11-modules/br.com.softplan.webpki.json

Assim, localize os arquivos br.com.softplan.webpki.json e copie-os para os respectivos diretórios, a fim que fique como mostrado acima.

Pronto. Uma vez reiniciado o Firefox a extensão irá procurar o binário localizado em /opt/softplan-websigner/websigner. Porém, não irá funcionar por um motivo bem simples: o binário citado não encontra as dependências necessárias a sua execução, levando a uma falha.

Corrigindo as dependências

Na pasta /opt/softplan-websigner renomei o arquivo 'websigner' para 'websigner.bin'.

Feito isso, crie um novo arquivo na mesma pasta, com o seguinte conteúdo:

#!/bin/sh
LD_PRELOAD=/usr/lib/libcurl.so.3 /opt/softplan-websigner/websigner.bin $1

Dê permissão de execução. Reinicie o Firefox e verá que o sistema de peticionamento irá funcionar.

Essa modificação faz com que a extensão, ao invés de executar o arquivo websigner original, que procurará pela biblioteca /usr/lib/libcurl.so.3 e não irá encontrar, executará o novo arquivo websigner, que por sua vez irá carregar o arquivo websigner original, porém com a instrução necessária a procurar a biblioteca /usr/lib/libcurl.so.3.

Se não funcionar, verifique se o arquivo /usr/lib/libcurl.so.3 existe no sistema, e se não existir instale o pacote libcurl-compat.

Conclusão

Com algumas modificações é possível fazer com que o peticionamento eletrônico funcione no Linux, dispensando por completo a utilização do Windows.

Se o tempo o permitir, no próximo artigo tentarei explicar como fiz para o PJe e o Pje-office funcionem no Arch Linux, além de outro artigo comentando minhas impressões sobre o melhor token atualmente para utilização no Arch.

Peço a compreensão de todos a respeito das impropriedades do artigo, já que o tema aqui versado não faz parte de minha formação acadêmica.

Abraços e até a próxima.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Corrigindo os problemas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Introdução ao gerenciador de janelas i3

Conexões SSH sem senha fácil e descomplicado

Placa de rede wireless (RT61STA) com SuSE

Assistindo TV usando a placa VideoHighway Xtreme (ou outra baseada no bttv)

VPS - Tutorial - Crie seu servidor

  
Comentários
[1] Comentário enviado por pinduvoz em 06/08/2018 - 04:36h

Também sou advogado e já escrevi sobre PJ-e para Debian e Ubuntu, as distros que mais uso.
Acho elogiável a iniciativa de ajudar os colegas a usar PJ-e no Linux, e por isso o parabenizo.
Mas peço licença (quase usei "vênia") ao colega para discordar da afirmação de que inicialmente era fácil usar o PJ-e com o Java no Linux.
Não era nada fácil para os advogados "linuxers" no início (era quase impossível, e até comprei uma máquina com Windows só para isso, pois a máquina inteira era mais barata do que o próprio Windows); ficou um pouco melhor "no meio", na medida que as empresas de certificação passaram a dar algum suporte ao Ubuntu (e praticamente só a ele); no fim, voltou a ficar ruim porque esse suporte que mencionei parou no tempo, enquanto o Ubuntu andou (e ficou quase incompatível com o suporte até hoje existente).
Resumindo, como dizia um colega aqui do VOL, ainda temos, nós advogados, que fazer uma pajelança para usar PJ-e no Linux, contando, para isso, com os que se dignam de nos dar um caminho viável.
Valeu pelo artigo, mais uma vez.

[2] Comentário enviado por N1vBruno em 21/08/2019 - 23:54h

Um ano após a publicação e continua funcionando perfeitamente.
Sou de MG e precisei peticionar no TJSP hoje. Lembrei deste artigo, apliquei no Manjaro e não tive problema algum.
Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts