LivreNFE

1. LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 08/12/2017 - 16:37h

Alguém sabe me informar como anda este projeto, está funcional?

https://www.vivaolinux.com.br/artigo/LivreNFE-O-emissor-Nfe-open-source-para-Linux

Tentei fazer a instalação, mas sem sucesso.


  


2. Re: LivreNFE

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2017 - 21:12h

DaianR escreveu:

Alguém sabe me informar como anda este projeto, está funcional?

https://www.vivaolinux.com.br/artigo/LivreNFE-O-emissor-Nfe-open-source-para-Linux

Tentei fazer a instalação, mas sem sucesso.


Visualizador de NFE oficial no linux nunca funciona.

http://livrenfe.org/


http://www.nfe.fazenda.gov.br/portal/download.aspx?tipoConteudo=s/eYlu5e+Y4=


wget -c http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=cS6dHw8dzhQ=

# chmod +x Visualizador-7.5.0-Linux-x86_64-Install

# ./Visualizador-7.5.0-Linux-x86_64-Install


Ocorreu um erro. Consulte o arquivo de registro
/home/$USER/workspace/.metadata/.log.



$ cat /home/$USER/workspace/.metadata/.log
!SESSION 2017-12-08 21:30:41.236 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=pt_BR
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.ui.workbench 4 0 2017-12-08 21:30:46.205
!MESSAGE Widget disposed too early for part br.gov.serpro.sped.nfe.visualizador.app.views.treeview
!STACK 0
java.lang.RuntimeException: Widget disposed too early for part br.gov.serpro.sped.nfe.visualizador.app.views.treeview
at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:123)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1263)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1080)
at org.eclipse.swt.widgets.Control.release(Control.java:3454)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1294)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3454)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1294)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3454)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1294)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:208)
at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:469)
at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:2368)
at org.eclipse.swt.widgets.Widget.release(Widget.java:1083)
at org.eclipse.swt.widgets.Control.release(Control.java:3454)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:462)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:2304)
at org.eclipse.swt.widgets.Display.release(Display.java:3252)
at org.eclipse.swt.graphics.Device.dispose(Device.java:249)
at br.gov.serpro.sped.nfe.visualizador.app.Application.start(Application.java:49)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

!ENTRY org.eclipse.osgi 4 0 2017-12-08 21:30:46.226
!MESSAGE Erro do aplicativo
!STACK 1
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(SWT.java:4303)
at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1789)
at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:672)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:96)
at br.gov.serpro.sped.nfe.visualizador.app.editors.BemVindoEditor.createPartControl(BemVindoEditor.java:93)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1245)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1198)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1597)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:493)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:479)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:781)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:680)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:641)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2942)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2842)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2793)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2756)
at br.gov.serpro.sped.nfe.visualizador.app.ApplicationWorkbenchWindowAdvisor.postWindowOpen(ApplicationWorkbenchWindowAdvisor.java:120)
at org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpened(WorkbenchWindow.java:1358)
at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:826)
at org.eclipse.ui.internal.Workbench$24.runWithException(Workbench.java:1238)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3556)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3205)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1595)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3556)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3205)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at br.gov.serpro.sped.nfe.visualizador.app.Application.start(Application.java:43)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)



3. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 08/12/2017 - 22:19h

Que pena eim MeiaNoite!?
Achei que o projeto estava caminhando, o jeito é continuar com outros programas, por enquanto.


4. Re: LivreNFE

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2017 - 22:23h

Instalou no slackware 100%

Verifica as dependências:

Gtk3
cURL 7.51
OpenSSL 1.0.2c
libp11 0.4.2
xmlsec 1.2.24
libsqlite3

https://github.com/pablogallardo/livrenfe



Para instalar LivreNFE:

$ ./autogen.sh
$ ./configure
$ make
# make install


https://uploaddeimagens.com.br/imagens/captura_de_tela_2017-12-08_22-23-55-png


5. Re: LivreNFE

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2017 - 22:43h

Para visualizar nfe esse programa funciona, sabe informar?

https://opennfe.codeplex.com/


6. Para remover o LivreNFE

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/12/2017 - 22:53h

?????????????????

Como será para remover o LivreNFE

$ ./autogen.sh
$ ./configure
$ make
# make install


7. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 08/12/2017 - 23:28h

MeiaNoite, esse programa é para windows não?

https://opennfe.codeplex.com/

Olha:
Ciente disto, aconselhamos que você prepare uma máquina como servidora de Nota Fiscal Eletrônica. Essa máquina precisa ter:

1) Acesso a internet;
2) Acesso aos certificados;
3) Acesso a uma base SQL Server 2005 ou superior (você pode obter a versão gratuita - Express - no site da Microsoft);

...

1) Descompacte o arquivo OpenNFE.zip em algum diretório na máquina servidora;
2) Rode os scripts no Microsoft® SQL Server® 2008 Management Studio Express (eles estão na pasta Scripts);

ou estou enganado?


8. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 08/12/2017 - 23:33h

Estou tentando instalar ele no mint, pois será essa distro usada na empresa de um amigo. Mas os comandos estão dando erro no mint, baixei os pacotes e agora estou com o problema :

checking for xmlsec-crypto dynamic loading support... configure: error: libltdl is required for xmlsec-crypto dynamic loading

tentei executar o livrenfe
./autogen.sh
$ ./configure && make
$ sudo make install

Mas nem rodou ainda, estou tentando resolver essas dependências. Rs

rm -rf pacote onde foi instalado é uma opção para remover ou não? Costumo fazer isso, estou errado?


9. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 08/12/2017 - 23:36h

é ir na pasta onde foi instalado e dar o comando:

# ./configure && make uninstall


10. Re: LivreNFE

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/12/2017 - 13:04h

DaianR escreveu:

Estou tentando instalar ele no mint, pois será essa distro usada na empresa de um amigo. Mas os comandos estão dando erro no mint, baixei os pacotes e agora estou com o problema :

checking for xmlsec-crypto dynamic loading support... configure: error: libltdl is required for xmlsec-crypto dynamic loading

tentei executar o livrenfe
./autogen.sh
$ ./configure && make
$ sudo make install

Mas nem rodou ainda, estou tentando resolver essas dependências. Rs

rm -rf pacote onde foi instalado é uma opção para remover ou não? Costumo fazer isso, estou errado?





Primeiro passo é resolver as dependências do LivreNFE na sua distro, sem isso não vai funcionar.


opennfe

https://www.youtube.com/watch?v=bsvfjAu6HVw

https://www.google.com.br/search?q=opennfe&client=firefox-b&dcr=0&tbm=isch&source=ln...

Acho que funciona no linux.
http://rochadigital.com/img/img008.jpg
http://rochadigital.com/artigo_estudo_caso_1.aspx


11. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 09/12/2017 - 14:00h

Eu consegui resolver as dependências, da seguinte forma:

sudo apt-get install autoconf automake
sudo aptitude install libltdl-dev

Consegui prosseguir a instalação, entretanto me deparei com outro problema:
O lançador não abre o livrenfe no menu e ao chamar no terminal ele dá um erro: (lib... so. alguma coisa). Percebi que ocorre por conta dos caminhos que o programa está sendo instalado.
No caso, fiz a instalação seguindo a sequência do github, ficando instalado assim:
/home/user/libp11-0.4.2/xmlsec/livrenfe
Desta forma deu um erro e não abria o livrenfe.

Por algum motivo eu acabei instalando da seguinte forma:
/root/xmlsec/livrenfe
/home/user/libp11-0.4.2/xmlsec

nesta segunda estrutura eu consigo chamar o livrenfe em # mas em $ ele retorna:
LivreNFE version 0.1.1
livrenfe: creating database...
/home/user/livrenfe/livrenfe.db
livrenfe: couldn't create database /home/user/.livrenfe/livrenfe.db
livrenfe: couldn't create database /home/user/.livrenfe/livrenfe.db
Segmentation fault

Pelo jeito falta a estrutura do livrenfe dentro do xmlsec. Mas o ponto é: Estou errando na estrutura dessa instalação, como deveria ser instalado?


12. Re: LivreNFE

Daian R.
DaianR

(usa Manjaro Linux)

Enviado em 09/12/2017 - 14:05h

Ah legal! Vou testar o opennfe se é possível trabalhar com ela na empresa.
Com o erro do livrenfe eu encontrei esse aqui também:
https://github.com/nfephp-org/nfephp

Meianoite, obrigado pela orientação por enquanto, está sendo de grande ajuda!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts