5
« Online: 24 de Fevereiro de 2017, 15:52 »
Sampayu, resolvi fazer tudo do zero de novo, seguindo a risca seu tutorial, instalei o ubuntu Mate novamente no Raspberry pi3 e o Java em /opt/java/ e acabei de instalar o PowerView, agora eu noto pelo debug que ele não inicializa normalmente por dois erros, vê só:
pi@pi-desktop:/opt/sms$ sudo ./powerview start -d
Iniciando como Serviço...
Criando link simbolico para USB-Serial.
stty: /dev/ttyUSB0: Input/output error
SMS Power View iniciado com sucesso.
pi@pi-desktop:/opt/sms$ fev 24 15:45:27 [ lang.Class]: [ main - DEBUG] SMSysServico.main() - INICIO
fev 24 15:45:27 [ common.SistemaNativo]: [ main - DEBUG] utilizando Linux
fev 24 15:45:27 [ common.SistemaNativo]: [ main - DEBUG] Versão do java: 1.8
fev 24 15:45:27 [ lang.Class]: [ main - DEBUG] SMSysServico.main() - Util.copyRequiredFiles();
fev 24 15:45:27 [ lang.Class]: [ main - DEBUG] SMSysServico.main() - Util.checkDebug(args); 1
fev 24 15:45:27 [ comunicacao.GerenteComunicacao]: [ main - DEBUG] instanciando
fev 24 15:45:27 [ xml.BuilderComandoSerial]: [ main - DEBUG] BuilderComandoSerial() Arquivo: /opt/sms/resource/protocolos/verificaProtocolo.xml
fev 24 15:45:27 [ xml.BuilderComandoSerial]: [ main - DEBUG] Parsing XML file... /opt/sms/resource/protocolos/verificaProtocolo.xml
fev 24 15:45:28 [ xml.BuilderComandoSerial]: [ main - DEBUG] XML file parsed
fev 24 15:45:28 [ factory.VerificaTipoNobreak]: [ main - DEBUG] Identificando Nobreak TRIFASICO
fev 24 15:45:28 [ comunicacao.GerenteComunicacao]: [ main - DEBUG] executaCmd()
fev 24 15:45:28 [ log.RedirectOutputStream]: [ main - DEBUG] GerenteComunicacao.executaCmd(): Porta era nula!
fev 24 15:45:28 [ comunicacao.GerenteComunicacao]: [ main - DEBUG] inicio
fev 24 15:45:28 [ lang.Class]: [ main - DEBUG] -->
fev 24 15:45:28 [ lang.Class]: [ main - DEBUG] FactoryPortas.getListaPortaLinux(): Criou Lista!
Java HotSpot(TM) Client VM warning: You have loaded library /opt/sms/libs/64/libhidapi-jni.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
fev 24 15:45:28 [ lang.Class]: [ main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: /opt/sms/libs/64/libhidapi-jni.so: /opt/sms/libs/64/libhidapi-jni.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
fev 24 15:45:28 [ lang.Class]: [ main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: /opt/sms/libs/32/libhidapi-jni.so: /opt/sms/libs/32/libhidapi-jni.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
fev 24 15:45:28 [ lang.Class]: [ main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs/64/libhidapi-jni.jnilib
fev 24 15:45:28 [ lang.Class]: [ main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs/32/libhidapi-jni.jnilib
fev 24 15:45:28 [ lang.Class]: [ main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs\hidapi-jni.dll
fev 24 15:45:28 [ lang.Class]: [ main - DEBUG] FactoryPortas.getListaPortaLinux(): Adicionou PortaUSBHID!
fev 24 15:45:28 [ log.RedirectOutputStream]: [ main - ERROR] java.lang.UnsatisfiedLinkError: /opt/sms/libs/32/librxtxSerial.so: /opt/sms/libs/32/librxtxSerial.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform) thrown while loading gnu.io.RXTXCommDriver
Há o conhecido erro da libhidapi como também da librxtx, seguindo um outro tutorial do tópico do amigo allmac, como fiz da outra vez, o erro da libhidapi deixa de existir, agora vou tentar fazer como tu me passou acima e vê no que dá. Muito obrigado pela força.