[RISOLTO] problema libosinfo
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
- Linux 0.x
- Messaggi: 6
- Iscritto il: mar 20 ago 2019, 14:56
- Slackware: slackware-x64-14.2
- Kernel: 5.2.7
- Desktop: fluxbox
[RISOLTO] problema libosinfo
Ciao ragazzi, stavo provando ad installare kvm e qemu con tutti i vari programmi annessi,
su una macchina che mi porto dietro da un po di tempo e che ho gia upgradato un paio di volte, con slapt-get, da release passate.
ho installato tutto da SBo senza nessun problema di compilazione, non ho usato sbopkg ma
a mano per verificare puntualmente, ma ho due prob, il primo è che il comando osinfo-query os
mi da errore:
# osinfo-query os
Error loading OS data: Error opening file: No such file or directory
per prova ho installato anche il sistema slackware64-14.2 da dvd installazione e
fatto update con slapt-get e poi installati solo questi pacchetti da SBo a mano:
json-glib
osinfo-db-tools
osinfo-db
vala
libosinfo
che sono le dipendenze che servono a libosinfo per installarsi e magicamente (non avevo dubbi),
tutto a funzionato.
un ldd tra il comando osinfo-query tra le due macchine mostra librerie in numero maggiore sul sistema nuovo,
ma queste esistono anche sul sistema nel quale il comando non va.
dove non funziona:
# ldd /usr/bin/osinfo-query
linux-vdso.so.1 (0x00007fff7ab7a000)
libosinfo-1.0.so.0 => /usr/lib64/../lib64/libosinfo-1.0.so.0 (0x00007f713c073000)
libxslt.so.1 => /usr/lib64/../lib64/libxslt.so.1 (0x00007f713be33000)
libxml2.so.2 => /usr/lib64/../lib64/libxml2.so.2 (0x00007f713bace000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f713b8a9000)
libm.so.6 => /lib64/libm.so.6 (0x00007f713b5a0000)
libgio-2.0.so.0 => /usr/lib64/../lib64/libgio-2.0.so.0 (0x00007f713b224000)
libgmodule-2.0.so.0 => /usr/lib64/../lib64/libgmodule-2.0.so.0 (0x00007f713b021000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f713ae1d000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f713ac02000)
libgobject-2.0.so.0 => /usr/lib64/../lib64/libgobject-2.0.so.0 (0x00007f713a9b1000)
libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007f713a7a9000)
libglib-2.0.so.0 => /usr/lib64/../lib64/libglib-2.0.so.0 (0x00007f713a473000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f713a256000)
libc.so.6 => /lib64/libc.so.6 (0x00007f7139e8d000)
libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007f7139c76000)
/lib64/ld-linux-x86-64.so.2 (0x00007f713c2c6000)
dove funziona:
# ldd /usr/bin/osinfo-query
linux-vdso.so.1 (0x00007ffc005d8000)
libosinfo-1.0.so.0 => /usr/lib64/../lib64/libosinfo-1.0.so.0 (0x00007fa9e4760000)
libxslt.so.1 => /usr/lib64/../lib64/libxslt.so.1 (0x00007fa9e4520000)
libsoup-2.4.so.1 => /usr/lib64/../lib64/libsoup-2.4.so.1 (0x00007fa9e4247000)
libxml2.so.2 => /usr/lib64/../lib64/libxml2.so.2 (0x00007fa9e3ee2000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fa9e3cbd000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa9e39b4000)
libsqlite3.so.0 => /usr/lib64/../lib64/libsqlite3.so.0 (0x00007fa9e36e3000)
libicui18n.so.56 => /usr/lib64/../lib64/libicui18n.so.56 (0x00007fa9e3252000)
libicuuc.so.56 => /usr/lib64/../lib64/libicuuc.so.56 (0x00007fa9e2eba000)
libicudata.so.56 => /usr/lib64/../lib64/libicudata.so.56 (0x00007fa9e14d7000)
libgio-2.0.so.0 => /usr/lib64/../lib64/libgio-2.0.so.0 (0x00007fa9e115a000)
libgmodule-2.0.so.0 => /usr/lib64/../lib64/libgmodule-2.0.so.0 (0x00007fa9e0f56000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa9e0d52000)
libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007fa9e0b3b000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fa9e0920000)
libgobject-2.0.so.0 => /usr/lib64/../lib64/libgobject-2.0.so.0 (0x00007fa9e06cf000)
libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007fa9e04c7000)
libglib-2.0.so.0 => /usr/lib64/../lib64/libglib-2.0.so.0 (0x00007fa9e0190000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa9dff73000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa9dfbaa000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa9e49a5000)
libstdc++.so.6 => /usr/lib64/../lib64/libstdc++.so.6 (0x00007fa9df82e000)
libgcc_s.so.1 => /usr/lib64/../lib64/libgcc_s.so.1 (0x00007fa9df617000)
cosa posso guardare per capire quel
Error loading OS data: Error opening file: No such file or directory
a cosa si riferisce?
grazie per l aiuto
su una macchina che mi porto dietro da un po di tempo e che ho gia upgradato un paio di volte, con slapt-get, da release passate.
ho installato tutto da SBo senza nessun problema di compilazione, non ho usato sbopkg ma
a mano per verificare puntualmente, ma ho due prob, il primo è che il comando osinfo-query os
mi da errore:
# osinfo-query os
Error loading OS data: Error opening file: No such file or directory
per prova ho installato anche il sistema slackware64-14.2 da dvd installazione e
fatto update con slapt-get e poi installati solo questi pacchetti da SBo a mano:
json-glib
osinfo-db-tools
osinfo-db
vala
libosinfo
che sono le dipendenze che servono a libosinfo per installarsi e magicamente (non avevo dubbi),
tutto a funzionato.
un ldd tra il comando osinfo-query tra le due macchine mostra librerie in numero maggiore sul sistema nuovo,
ma queste esistono anche sul sistema nel quale il comando non va.
dove non funziona:
# ldd /usr/bin/osinfo-query
linux-vdso.so.1 (0x00007fff7ab7a000)
libosinfo-1.0.so.0 => /usr/lib64/../lib64/libosinfo-1.0.so.0 (0x00007f713c073000)
libxslt.so.1 => /usr/lib64/../lib64/libxslt.so.1 (0x00007f713be33000)
libxml2.so.2 => /usr/lib64/../lib64/libxml2.so.2 (0x00007f713bace000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f713b8a9000)
libm.so.6 => /lib64/libm.so.6 (0x00007f713b5a0000)
libgio-2.0.so.0 => /usr/lib64/../lib64/libgio-2.0.so.0 (0x00007f713b224000)
libgmodule-2.0.so.0 => /usr/lib64/../lib64/libgmodule-2.0.so.0 (0x00007f713b021000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f713ae1d000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f713ac02000)
libgobject-2.0.so.0 => /usr/lib64/../lib64/libgobject-2.0.so.0 (0x00007f713a9b1000)
libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007f713a7a9000)
libglib-2.0.so.0 => /usr/lib64/../lib64/libglib-2.0.so.0 (0x00007f713a473000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f713a256000)
libc.so.6 => /lib64/libc.so.6 (0x00007f7139e8d000)
libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007f7139c76000)
/lib64/ld-linux-x86-64.so.2 (0x00007f713c2c6000)
dove funziona:
# ldd /usr/bin/osinfo-query
linux-vdso.so.1 (0x00007ffc005d8000)
libosinfo-1.0.so.0 => /usr/lib64/../lib64/libosinfo-1.0.so.0 (0x00007fa9e4760000)
libxslt.so.1 => /usr/lib64/../lib64/libxslt.so.1 (0x00007fa9e4520000)
libsoup-2.4.so.1 => /usr/lib64/../lib64/libsoup-2.4.so.1 (0x00007fa9e4247000)
libxml2.so.2 => /usr/lib64/../lib64/libxml2.so.2 (0x00007fa9e3ee2000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fa9e3cbd000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa9e39b4000)
libsqlite3.so.0 => /usr/lib64/../lib64/libsqlite3.so.0 (0x00007fa9e36e3000)
libicui18n.so.56 => /usr/lib64/../lib64/libicui18n.so.56 (0x00007fa9e3252000)
libicuuc.so.56 => /usr/lib64/../lib64/libicuuc.so.56 (0x00007fa9e2eba000)
libicudata.so.56 => /usr/lib64/../lib64/libicudata.so.56 (0x00007fa9e14d7000)
libgio-2.0.so.0 => /usr/lib64/../lib64/libgio-2.0.so.0 (0x00007fa9e115a000)
libgmodule-2.0.so.0 => /usr/lib64/../lib64/libgmodule-2.0.so.0 (0x00007fa9e0f56000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa9e0d52000)
libz.so.1 => /usr/lib64/../lib64/libz.so.1 (0x00007fa9e0b3b000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fa9e0920000)
libgobject-2.0.so.0 => /usr/lib64/../lib64/libgobject-2.0.so.0 (0x00007fa9e06cf000)
libffi.so.6 => /usr/lib64/../lib64/libffi.so.6 (0x00007fa9e04c7000)
libglib-2.0.so.0 => /usr/lib64/../lib64/libglib-2.0.so.0 (0x00007fa9e0190000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa9dff73000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa9dfbaa000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa9e49a5000)
libstdc++.so.6 => /usr/lib64/../lib64/libstdc++.so.6 (0x00007fa9df82e000)
libgcc_s.so.1 => /usr/lib64/../lib64/libgcc_s.so.1 (0x00007fa9df617000)
cosa posso guardare per capire quel
Error loading OS data: Error opening file: No such file or directory
a cosa si riferisce?
grazie per l aiuto
Ultima modifica di iannez il gio 22 ago 2019, 9:14, modificato 1 volta in totale.
- ponce
- Iper Master
- Messaggi: 3031
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: problema libosinfo
ciao iannez, benvenuto su Slacky!
sono il maintainer di libosinfo su SBo e posto solo per dirti che, per policy di SBo (e anche per mia policy personale ), installazioni parziali di Slackware non sono supportate: Slackware non offre la facolta' di risolvere le dipendenze, il tutto e' lasciato alla capacita' e alle competenze di chi gestisce l'installazione, l'amministratore di sistema, che consapevolmente realizza un'installazione parziale solo se ha le capacita' per risolvere in autonomia i problemi risultanti dalle proprie scelte.
capisco il tuo attaccamento a un'installato che ti porti dietro da tempo e spero che tu non fraintenda quanto appena scritto, ma se vuoi evitare problemi del genere in futuro il consiglio e' quello di realizzare un'installazione completa e pulita del sistema operativo e partire di li' per aggiungere quello che vuoi.
non so se qualcunaltro avra' la possibilita' di aiutarti col tuo problema, pero' io faccio un cauto passo indietro
in bocca al lupo!
sono il maintainer di libosinfo su SBo e posto solo per dirti che, per policy di SBo (e anche per mia policy personale ), installazioni parziali di Slackware non sono supportate: Slackware non offre la facolta' di risolvere le dipendenze, il tutto e' lasciato alla capacita' e alle competenze di chi gestisce l'installazione, l'amministratore di sistema, che consapevolmente realizza un'installazione parziale solo se ha le capacita' per risolvere in autonomia i problemi risultanti dalle proprie scelte.
capisco il tuo attaccamento a un'installato che ti porti dietro da tempo e spero che tu non fraintenda quanto appena scritto, ma se vuoi evitare problemi del genere in futuro il consiglio e' quello di realizzare un'installazione completa e pulita del sistema operativo e partire di li' per aggiungere quello che vuoi.
non so se qualcunaltro avra' la possibilita' di aiutarti col tuo problema, pero' io faccio un cauto passo indietro
in bocca al lupo!
-
- Linux 0.x
- Messaggi: 6
- Iscritto il: mar 20 ago 2019, 14:56
- Slackware: slackware-x64-14.2
- Kernel: 5.2.7
- Desktop: fluxbox
Re: problema libosinfo
Ciao Ponce,
è un piacere conoscerti.
hai ragione in toto, infatti nel tempo libero sto facendo macchina pulita da 0 e poi riporto vecchie conf sulla nuova.
è un lavoro lungo perche alcune cose le ho compilate da vanilla per avere multiversioni che girano
insieme, vedi apache24 + varie versioni di php5 php7.
in ogni caso, di solito ed incrociando le dita, riesco sempre a cavare il ragno dal buco, a questo giro no,
persino con il debug di strace non riesco a capire cosa non gli piaccia... e perche tiri fuori l errore
visto che i pacchetti compilano tutti bene verificato portanto output su file e guardando per filo e per segno.
se vi viene una idea per verificare altro sono qui, grazie per il supporto.
è un piacere conoscerti.
hai ragione in toto, infatti nel tempo libero sto facendo macchina pulita da 0 e poi riporto vecchie conf sulla nuova.
è un lavoro lungo perche alcune cose le ho compilate da vanilla per avere multiversioni che girano
insieme, vedi apache24 + varie versioni di php5 php7.
in ogni caso, di solito ed incrociando le dita, riesco sempre a cavare il ragno dal buco, a questo giro no,
persino con il debug di strace non riesco a capire cosa non gli piaccia... e perche tiri fuori l errore
visto che i pacchetti compilano tutti bene verificato portanto output su file e guardando per filo e per segno.
se vi viene una idea per verificare altro sono qui, grazie per il supporto.
-
- Master
- Messaggi: 1645
- Iscritto il: lun 16 lug 2007, 17:39
- Slackware: 15.0 64bit
- Kernel: 5.15.27
- Desktop: kde
- Località: Roma
Re: problema libosinfo
ciao e benvenuto... la differenza delle librerie è notevole ma quella che per la natura del software a me salta più all'occhio è SQLite.. strano che ...qualora c'avessi beccato..in fase di compilazione nn abbia ricevuto errori.
in ogni caso quoto ponce... fra l'altro diventa anche più complicato per chi volesse dare una mano replicare il problema se non si ha esattamente quantomeno la stessa situazione software...
in ogni caso quoto ponce... fra l'altro diventa anche più complicato per chi volesse dare una mano replicare il problema se non si ha esattamente quantomeno la stessa situazione software...
-
- Linux 0.x
- Messaggi: 6
- Iscritto il: mar 20 ago 2019, 14:56
- Slackware: slackware-x64-14.2
- Kernel: 5.2.7
- Desktop: fluxbox
Re: problema libosinfo
Ciao ragazzi,
riuscito a farlo funzionare installando su macchina old TUTTI i pacchetti che erano installati sulla nuova.
new# slapt-get --installed | cut -d "[" -f1 | egrep -v *_SBo >>/tmp/PKGOK.txt
e sulla old:
old# for i in `cat PKGOK.txt`; do echo "INSTALLING: $i"; slapt-get --install $i; done | tee -a RESPGK.txt
quindi immagino sia qualcosa che manca e che mi è sfuggito dal debug con strace sul processo.
ora visto che la macchina è virtuale, riprendo snapshot bacato e riprovo ciclo for in installazione
ed tra ogni installazione di pacchetto e altra lancio il comando osinfo-query os, quando riprende a funzionare capirò quale meraviglioso
pacchetto era...
teoria buona speriamo anche pratica, tengo aggiornati.
riuscito a farlo funzionare installando su macchina old TUTTI i pacchetti che erano installati sulla nuova.
new# slapt-get --installed | cut -d "[" -f1 | egrep -v *_SBo >>/tmp/PKGOK.txt
e sulla old:
old# for i in `cat PKGOK.txt`; do echo "INSTALLING: $i"; slapt-get --install $i; done | tee -a RESPGK.txt
quindi immagino sia qualcosa che manca e che mi è sfuggito dal debug con strace sul processo.
ora visto che la macchina è virtuale, riprendo snapshot bacato e riprovo ciclo for in installazione
ed tra ogni installazione di pacchetto e altra lancio il comando osinfo-query os, quando riprende a funzionare capirò quale meraviglioso
pacchetto era...
teoria buona speriamo anche pratica, tengo aggiornati.
-
- Linux 0.x
- Messaggi: 6
- Iscritto il: mar 20 ago 2019, 14:56
- Slackware: slackware-x64-14.2
- Kernel: 5.2.7
- Desktop: fluxbox
Re: problema libosinfo
Buongiorno, trovato il pacchetto ( hwdata-0.284-noarch-1 ) STRAMALEDETTIMISSIMO!
come da post precedente la pratica ha funzionato, ovviamente
non era scritto che lo doveva essere, ma visto che siamo su slack
e non su centos mi sono fidato tanto
#!/bin/bash
for i in `cat PKG.txt`
do
echo "INSTALLING: $i"
slapt-get --install $i
/usr/bin/osinfo-query os &>> RESPKG.txt
/usr/bin/osinfo-query os 2>/dev/null
if [ $? -eq 0 ]; then
echo "OK PKG: $i"
exit 0
fi
sleep 5
done | tee -a RESPKG.txt
lo sleep si puo levare lo usato per testare gli output dello script.
esce quando installando il pacchetto che gli da qualcosa il comando inizia a funzionare.
provato da 0 su ambiente NUOVO x64-14.2 e senza quel pacchetto ( hwdata-0.284-noarch-1 )
non indicato come dipendenza libosinfo non funzia.
direi come suggerimento di inserirlo nei REQUIRED di libosinfo.
altra cosa... per libvirt.
senza dnsmasq installato prima di compilare da SBo libvirt, libvirt compila bene lo stesso e funzia,
pero da grafica con virt-manager, quando si arriva alla fine della procedura di creazione
della VM virtuale, quando chiede la rete si incavola perche non trova nel path dnsmasq.
quindi anche questa credo che sia una dipendenza REQUIRED per libvirt.
ovviamente se avete tempo fate delle prove per confermare quanto scritto.
grazie per il supporto e W la... SLACKWARE.
metto come risolto. a presto
come da post precedente la pratica ha funzionato, ovviamente
non era scritto che lo doveva essere, ma visto che siamo su slack
e non su centos mi sono fidato tanto
#!/bin/bash
for i in `cat PKG.txt`
do
echo "INSTALLING: $i"
slapt-get --install $i
/usr/bin/osinfo-query os &>> RESPKG.txt
/usr/bin/osinfo-query os 2>/dev/null
if [ $? -eq 0 ]; then
echo "OK PKG: $i"
exit 0
fi
sleep 5
done | tee -a RESPKG.txt
lo sleep si puo levare lo usato per testare gli output dello script.
esce quando installando il pacchetto che gli da qualcosa il comando inizia a funzionare.
provato da 0 su ambiente NUOVO x64-14.2 e senza quel pacchetto ( hwdata-0.284-noarch-1 )
non indicato come dipendenza libosinfo non funzia.
direi come suggerimento di inserirlo nei REQUIRED di libosinfo.
altra cosa... per libvirt.
senza dnsmasq installato prima di compilare da SBo libvirt, libvirt compila bene lo stesso e funzia,
pero da grafica con virt-manager, quando si arriva alla fine della procedura di creazione
della VM virtuale, quando chiede la rete si incavola perche non trova nel path dnsmasq.
quindi anche questa credo che sia una dipendenza REQUIRED per libvirt.
ovviamente se avete tempo fate delle prove per confermare quanto scritto.
grazie per il supporto e W la... SLACKWARE.
metto come risolto. a presto
- ponce
- Iper Master
- Messaggi: 3031
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: problema libosinfo
come scrivevo sopra, un prerequisito per installare pacchetti da SBo e' l'installazione completa di Slackware e nella variabile REQUIRED, quindi, non ci va messo niente che non sia gia' disponibile in un'installazione completa di Slackware (dnsmasq e hwdata ne fanno parte).
-
- Linux 0.x
- Messaggi: 6
- Iscritto il: mar 20 ago 2019, 14:56
- Slackware: slackware-x64-14.2
- Kernel: 5.2.7
- Desktop: fluxbox
Re: [RISOLTO] problema libosinfo
pardon mi era sfuggito il discorso installazione completa.
grazie per il vostro supporto, a presto
grazie per il vostro supporto, a presto