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.319 ]

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

Rede Doméstica Wireless - Compartilhamento de Conexão 3G

file-rc - gerenciando a inicialização de serviços

Configurar servidor PPPoE (Ubuntu)

Criando pacotes no Slackware Linux

Um pouco sobre otimização

  
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