Pagina 1 di 1
[Risolto] Errore collegamento java dopo agg. libreoffice
Inviato: martedì 28 febbraio 2017, 16:43
da ivo_b6c9
Salve a tutti, dopo il normale aggiornamento software di Ubuntu 16.04 (con agg. i pacchetti libreoffice5 e java8), non riesco più ad utilizzare i file database: il file si apre ma quando cerco di accedere alla scheda delle tabelle o quando cerco di aprire una ricerca o form o report mi viene restituito l'errore "impossibile creare il collegamento alla sorgente dati .... java.io.IOException: the stream seems to be broken!". Lo stesso errore (o simile) mi si era presentato quando ho installato da zero l'SO: sui forum avevo trovato la soluzione di rimuovere tutto il pacchetto libreoffice installato con la iso e reinstallarlo da terminale. Questa volta però non funziona. Ho provato anche ad installare una versione più vecchia di java (sia Oracle, sia Openjdk), senza risultato. Per completezza: ho la diretory home installata su una partizione diversa dalla principale dell'SO.
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 16:53
da thece
mi fai vedere cosa c'è di installato?
e a quale Java il tuo sistema sta facendo riferimento
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 17:17
da ivo_b6c9
Scusa per la formattazione, ma non sono molto pratico.
(Forse ora va meglio. Grazie)
Avevo installato anche la versione java 8, questa è l'ultima che ho provato:
Codice: Seleziona tutto
ivo@ivo-Aspire-E5-571G:~$ java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
ivo@ivo-Aspire-E5-571G:~$
Codice: Seleziona tutto
ivo@ivo-Aspire-E5-571G:~$ dpkg -l | egrep 'libreoffice|java'
ii gir1.2-javascriptcoregtk-4.0:amd64 2.14.5-0ubuntu0.16.04.1 amd64 JavaScript engine library from WebKitGTK+ - GObject introspection data
ii java-common 0.56ubuntu2 all Base package for Java runtimes
ii libhsqldb1.8.0-java 1.8.0.10+dfsg-6 all Java SQL database engine
ii libjavascriptcoregtk-4.0-18:amd64 2.14.5-0ubuntu0.16.04.1 amd64 JavaScript engine library from WebKitGTK+
ii libreoffice 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite (metapackage)
ii libreoffice-avmedia-backend-gstreamer 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 GStreamer backend for LibreOffice
ii libreoffice-base 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- database
ii libreoffice-base-core 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- shared library
ii libreoffice-base-drivers 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 Database connectivity drivers for LibreOffice
ii libreoffice-calc 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- spreadsheet
ii libreoffice-common 1:5.1.6~rc2-0ubuntu1~xenial1 all office productivity suite -- arch-independent files
ii libreoffice-core 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- arch-dependent files
ii libreoffice-draw 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- drawing
ii libreoffice-gnome 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- GNOME integration
ii libreoffice-gtk 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- GTK+ integration
ii libreoffice-impress 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- presentation
ii libreoffice-java-common 1:5.1.6~rc2-0ubuntu1~xenial1 all office productivity suite -- arch-independent Java support files
ii libreoffice-l10n-it 1:5.1.4-0ubuntu1 all office productivity suite -- Italian language package
ii libreoffice-math 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- equation editor
ii libreoffice-pdfimport 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 PDF Import component for LibreOffice
ii libreoffice-report-builder-bin 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 LibreOffice component for building database reports -- libraries
ii libreoffice-sdbc-firebird 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 Firebird SDBC driver for LibreOffice
ii libreoffice-sdbc-hsqldb 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 HSQLDB SDBC driver for LibreOffice
ii libreoffice-style-elementary 1:5.1.6~rc2-0ubuntu1~xenial1 all office productivity suite -- Elementary symbol style
ii libreoffice-style-galaxy 1:5.1.6~rc2-0ubuntu1~xenial1 all office productivity suite -- Galaxy (Default) symbol style
ii libreoffice-writer 1:5.1.6~rc2-0ubuntu1~xenial1 amd64 office productivity suite -- word processor
ii libservlet3.1-java 8.0.32-1ubuntu1.3 all Servlet 3.1, JSP 2.3, EL 3.0 and WebSocket 1.0 Java API classes
rc oracle-java6-set-default 6u45-0~webupd8~8 all Set Oracle JDK 6 as default Java
ii oracle-java7-installer 7u80+7u60arm-0~webupd8~1 all Oracle Java(TM) Development Kit (JDK) 7
ii oracle-java7-set-default 7u80+7u60arm-0~webupd8~1 all Set Oracle JDK 7 as default Java
ivo@ivo-Aspire-E5-571G:~$
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 17:19
da thece
Si può sempre diventarlo
Frase di rito: come avrai già sicuramente visto in giro per il Forum, per rendere più comprensibile la discussione dovresti formattare correttamente sia i comandi, sia i relativi output racchiudendoli tra i tag [ code ] ... [ /code ] (scritti senza spazi) in modo da ottenere qualcosa del genere
Puoi applicare automaticamente i tag selezionando il testo che vuoi racchiudere tra di essi e poi premendo il bottone Codice nella pulsantiera sopra il riquadro di scrittura.
Sei invitato a modificare il tuo precedente post.
[EDIT]
Non è che quella versione di LibreOffice non supporta completamente quella versione di Java?
Hai provato a riconfigurare la versione di Java
Vogliamo provare a reinstallare? Magari dai PPA di LibreOffice?
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 17:38
da ivo_b6c9
Ho provato sia la versione 7 sia la 8, sia di Oracle sia di Openjdk: prima di installarne una ho disinstallato la precedente. Inoltre fino a sabato tutto funzionava e avevo installata la versione 8 di Oracle. Poi è intervenuto un aggiornamento del SO che comprendeva sia LibreOffice sia Java: no ha più funzionato. Libreoffice l'ho reinstallato con
con la relativa lingua
Non so cosa sono i PPA: provo a cercare!
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 17:40
da thece
Personal Package Archive: sono repository esterni a quelli ufficiali di Ubuntu su cui vengono messe a disposizione versioni di software più aggiornato
https://launchpad.net/~libreoffice/+archive/ubuntu/ppa
Parere personale: prima è sempre meglio disinstallare (con tanto di purge) e poi reinstallare
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 17:49
da ivo_b6c9
Parere personale: prima è sempre meglio disinstallare (con tanto di purge) e poi reinstallare
Lo avevo fatto con
Codice: Seleziona tutto
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
sia con libreoffice sia con java.
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: martedì 28 febbraio 2017, 21:25
da ivo_b6c9
Vogliamo provare a reinstallare? Magari dai PPA di LibreOffice?
Ci ho provato: disinstallato java e libreoffice e reinstallato da PPA prima con i comandi (trovati in rete):
Codice: Seleziona tutto
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt remove libreoffice-gtk
sudo apt dist-upgrade
sudo apt install libreoffice-gtk2 libreoffice-gnome
e poi con i comandi:
Codice: Seleziona tutto
sudo apt-get install libreoffice
sudo apt-get install libreofice-l10n-it
alla fine mi ritrovo installato libreoffice 5.3.0.3 (prima era 5.1.6 se non sbaglio) con java Openjdk 8 ma il problema non si è risolto.
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: mercoledì 1 marzo 2017, 10:12
da ivantu
consiglio di utilizzare Oracle Java nella versione 8
quando hai disinstallato libreoffice, hai rimosso i file di configurazione del software, nella tua $home?
~/.config/libreoffice
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: mercoledì 1 marzo 2017, 13:12
da ivo_b6c9
quando hai disinstallato libreoffice, hai rimosso i file di configurazione del software, nella tua $home?
No, non lo avevo fatto.
Ci ho riprovato e disinstallando libreoffice la directory
~/.config/libreoffice
non viene eliminata. Ho provveduto a eliminarla manualmente (ovviamente ho anche momentaneamente perso le macro, che ho poi a recuperato), ma il problema non si è risolto.
In merito a java, avevo già sostituito la versione Openjdk con quella di Oracle: ora è installata la versione 8.
Sto cercando strade alternative per almeno recuperare il contenuto delle tabelle!
Re: Errore collegamento java dopo aggiornamento libreoffice
Inviato: venerdì 3 marzo 2017, 0:15
da ivo_b6c9
Risolto!
Era un problema del mio file. Ho aperto il file con il gestore archivi e ho iniziato ad aprire i vari file con gedit per cercare qualche discrepanza e ho trovato che due file (log e properties della cartella database) erano danneggiati: li ho sostituiti con quelli di una copia dello stesso file che avevo fatto a suo tempo. Ora il database si apre e ho accesso a tutto (tabelle, query, forms e report): devo sistemare ancora qualcosa nelle macro che non funziona a dovere, ma sono ottimista.
Non mi spiego come sia successo ma da antico utilizzatore di windows (

) non mi pongo troppe domande!!
Ovviamente non è tutta farina del mio sacco: ho trovato in rete qualche indicazione preziosa.
Grazie a tutti.