Problemi e suggerimenti legati al software

Messaggio19 marzo 2012, 23:42 - [Risolto] Libvirt (virsh) e segmentation fault #118411

Ciao a tutti,
Dovrei utilizzare libvirt per gestire una macchina virtuale,
ma a causa di un bug in una qualche dipendenza di Libvirt non riesco.
Il problema è il seguente:
Codice: Seleziona tutto
$ virsh list
 Id    Nome                           Stato
----------------------------------------------------
Errore di segmentazione

o addirittura:
Codice: Seleziona tutto
# virsh -v
0.9.10
Errore di segmentazione


Escludo che si possa trattare di un problema di libvirt perchè ho provato le ultime 10 versioni dall'Arch Rollback Machine e Libvirt-git da AUR e con tutte da lo stesso problema...
Qualcuno mi saprebbe dare una mano?

Ciao a tutti e grazie per l'eventuale aiuto :)
Ultima modifica di Gelax! il 27 marzo 2012, 17:47, modificato 1 volta in totale.
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 0:09 - [Risolto] Libvirt (virsh) e segmentation fault #118417

Qui ipotizzano che il problema sarebbe legato alla libreria libnl. Prova a fare il downgrade di quella.
Avatar utente
Doktor Schliemann
Novello Arciere
 
Messaggi: 92
Iscritto il: 9 gennaio 2012, 0:25
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 0:29 - [Risolto] Libvirt (virsh) e segmentation fault #118421

Grazie mille dell'aiuto!!
purtroppo il downgrade di libnl creava problemi,
diceva che alcuni file erano già presenti nel filesystem, ho aggiunto l'opzione "force"..
poi però virsh dava problemi di librerie non trovate...
allora ho ri upgradato libvirsh, e il nuovo problema era libnl.so.1 non trovata... ho fatto un link e ora tutto sembra funzionare correttamente!
o meglio, l'eccezione non c'è più :)
Codice: Seleziona tutto
# cd /var/cache/pacman/pkg/
# pacman -Uf libnl-1.1-3-x86_64.pkg.tar.xz
# pacman -S libnl
# ln /usr/lib/libnl-3.so /usr/lib/libnl.so.1


Grazie mille per l'aiuto, ora cercherò di far partire la macchina virtuale! :)

EDIT: Questa soluzione non è corretta... Risolve il problema dell'errore di segmentazione (che non da nessun fastidio) ma ne crea degli altri..
Ultima modifica di Gelax! il 28 marzo 2012, 9:27, modificato 1 volta in totale.
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 11:04 - [Risolto] Libvirt (virsh) e segmentation fault #118430

Il problema del segmentation fault sembra risolto...
ora però non riesco comunque a far funzionare virsh..
Codice: Seleziona tutto
# virsh -c qemu:///sytem list --all
errore: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connessione rifiutata
errore: impossibile collegarsi all'hypervisor

sto provando a modificare /etc/libvirt/libvirtd.conf ma senza risultati...
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 12:25 - [Risolto] Libvirt (virsh) e segmentation fault #118431

hai avviato il demone libvirtd?
Comunque per facilitarti la gestione, puoi utilizzare il tool grafico virt-manager.
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 15:20 - [Risolto] Libvirt (virsh) e segmentation fault #118441

si.. prima di dare quel comando inserisco i moduli kvm e kvm-intel nel kernel e avvio il servizio..
devo usarlo per un esame e non posso utilizzare il tool grafico...
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 15:38 - [Risolto] Libvirt (virsh) e segmentation fault #118443

posta
Codice: Seleziona tutto
pidof libvirtd
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 15:49 - [Risolto] Libvirt (virsh) e segmentation fault #118445

cavolo hai ragione.. a quanto pare il servizio non parte proprio...
Codice: Seleziona tutto
# modprobe kvm
# modprobe kvm-intel
# /etc/rc.d/libvirtd start
:: Starting libvirtd                                                     [DONE]
# pidof libvirtd
#
# ps aux |grep virt
root      2256  0.0  0.0   8660  1060 pts/0    S+   14:49   0:00 grep virt
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 16:06 - [Risolto] Libvirt (virsh) e segmentation fault #118449

Strano però, lì te lo dà [DONE]...
Prova a riavviarlo
Codice: Seleziona tutto
rc.d restart libvirtd
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 18:12 - [Risolto] Libvirt (virsh) e segmentation fault #118460

nulla da fare...
lo stop nemmeno funziona (giustamente perchè il servizio non è mai partito)
Codice: Seleziona tutto
# rc.d restart libvirtd
:: Stopping libvirtd                                                     [FAIL]
:: Starting libvirtd                                                     [DONE]
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio20 marzo 2012, 18:55 - [Risolto] Libvirt (virsh) e segmentation fault #118467

prova a lanciare semplicemente da root /etc/rc.d/libvirtd e posta l'output.
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio21 marzo 2012, 10:41 - [Risolto] Libvirt (virsh) e segmentation fault #118489

Lo sto eseguendo correttamente.. molto strano che non parta ma mi dia done...
Codice: Seleziona tutto
# /etc/rc.d/libvirtd
Usage: /etc/rc.d/libvirtd {start|stop|restart|reload}

questo è il mio /etc/libvirt/libvirtd.conf (è quello di default):
http://pastebin.com/E4cuehFk
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio21 marzo 2012, 13:00 - [Risolto] Libvirt (virsh) e segmentation fault #118496

Hai provato semplicemente a re-installarlo? Comunque dopo che lo avvii posta anche pstree.
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 11:03 - [Risolto] Libvirt (virsh) e segmentation fault #118603

si.. ma purtroppo non cambia nulla...
ti posto anche pstree:
http://pastebin.com/AxHgPjqk
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 11:27 - [Risolto] Libvirt (virsh) e segmentation fault #118605

se esegui /usr/sbin/libvirtd hai qualche output?
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 11:51 - [Risolto] Libvirt (virsh) e segmentation fault #118608

mmh a quanto pare i problemi sono vari...
questo è l'output:
Codice: Seleziona tutto
# /usr/sbin/libvirtd
2012-03-23 09:50:25.487+0000: 2211: info : libvirt version: 0.9.10
2012-03-23 09:50:25.487+0000: 2211: error : virExecWithHook:428 : Cannot find 'dnsmasq' in path: File o directory non esistente
2012-03-23 09:50:25.808+0000: 2211: error : virSysinfoRead:483 : errore interno Failed to find path for dmidecode binary
/usr/sbin/libvirtd: symbol lookup error: /usr/lib/libnetcf.so.1: undefined symbol: nl_handle_alloc
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 11:54 - [Risolto] Libvirt (virsh) e segmentation fault #118609

prova a installare dnsmasq
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 12:03 - [Risolto] Libvirt (virsh) e segmentation fault #118610

meno uno!
ora la situazione è questa:
Codice: Seleziona tutto
# /usr/sbin/libvirtd
2012-03-23 10:02:02.283+0000: 2614: info : libvirt version: 0.9.10
2012-03-23 10:02:02.283+0000: 2614: error : virSysinfoRead:483 : errore interno Failed to find path for dmidecode binary
/usr/sbin/libvirtd: symbol lookup error: /usr/lib/libnetcf.so.1: undefined symbol: nl_handle_alloc


Grazie mille per l'aiuto :D
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 12:15 - [Risolto] Libvirt (virsh) e segmentation fault #118611

l'errore di dmidecode lo avevo anch'io ma non era un problema, comunque se vuoi che sparisca basta che installi dmidecode. Comunque prima di fare questo, controlla se loanciando il demone in maniera classica (# rc.d start libvirtd, non solo l'eseguibile) il tutto funziona.
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio23 marzo 2012, 20:58 - [Risolto] Libvirt (virsh) e segmentation fault #118643

immaginavo non fosse un problema, comunque per sicurezza l'ho installato poco dopo...

ho cercato su google e ho trovato riferimenti a nmap. per cui l'ho installato ma ottenevo sempre lo stesso errore...
Poco dopo l'ho rimosso (nmap) e la situazione è cambiata! ora il demone viene avviato..
Dava però lo stesso errore, ho allora decommentato da /etc/libvirt/libvirtd.conf:
Codice: Seleziona tutto
listen_tls = 0

e ora la situazione è questa:
Codice: Seleziona tutto
# modprobe kvm
# modprobe kvm-intel
# /etc/rc.d/libvirtd start
:: Starting libvirtd                                                     [DONE]
# ps aux |grep vir
root      1435  0.0  0.0 272004  4660 ?        Sl   19:53   0:00 /usr/sbin/libvirtd --daemon --config /etc/libvirt/libvirtd.conf -p /var/run/libvirtd.pid
root      1451  0.0  0.0   8660  1060 pts/0    S+   19:53   0:00 grep vir
# virsh -c qemu:///sytem list --all
errore: Cannot recv data: Connessione interrotta dal corrispondente
errore: impossibile collegarsi all'hypervisor
#
#
# /etc/rc.d/libvirtd stop
:: Stopping libvirtd                                                     [FAIL]
#
# ps aux |grep vir
nobody    1494  0.0  0.0  13040   696 ?        S    19:54   0:00 dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override
root      1693  0.0  0.0   8660  1060 pts/0    S+   19:57   0:00 grep vir

Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio24 marzo 2012, 15:48 - [Risolto] Libvirt (virsh) e segmentation fault #118684

prima di decommentare quell'opzione, qual era la situazione? dopo ave installato dnsmasq, se lanci il demone con
Codice: Seleziona tutto
rc.d start libvirtd
ancora non funziona?
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio24 marzo 2012, 16:05 - [Risolto] Libvirt (virsh) e segmentation fault #118689

con il file /etc/libvirt/libvirtd.conf originale:
Codice: Seleziona tutto
# rc.d start libvirtd
:: Starting libvirtd                                                     [DONE]
# ps aux |grep vir
nobody    2818  0.0  0.0  13040   692 ?        S    15:01   0:00 dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override
root      2870  0.0  0.0   8660  1060 pts/0    S+   15:01   0:00 grep vir
# virsh -c qemu:///sytem list --all
errore: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connessione rifiutata
errore: impossibile collegarsi all'hypervisor


in seguito alla modifica "listen_tls = 0":
Codice: Seleziona tutto
# /etc/rc.d/libvirtd start
:: Starting libvirtd                                                     [DONE]
# ps aux |grep vir
root      1435  0.0  0.0 272004  4660 ?        Sl   19:53   0:00 /usr/sbin/libvirtd --daemon --config /etc/libvirt/libvirtd.conf -p /var/run/libvirtd.pid
root      1451  0.0  0.0   8660  1060 pts/0    S+   19:53   0:00 grep vir
# virsh -c qemu:///sytem list --all
errore: Cannot recv data: Connessione interrotta dal corrispondente
errore: impossibile collegarsi all'hypervisor
#
#
# /etc/rc.d/libvirtd stop
:: Stopping libvirtd                                                     [FAIL]
 
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio24 marzo 2012, 16:12 - [Risolto] Libvirt (virsh) e segmentation fault #118691

per ora lascia perdere quella modifica, e prova a dare da root
Codice: Seleziona tutto
/usr/sbin/libvirtd --daemon --config /etc/libvirt/libvirtd.conf -p /var/run/libvirtd.pid
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio24 marzo 2012, 23:32 - [Risolto] Libvirt (virsh) e segmentation fault #118730

Senza la modifica al file di config:
Codice: Seleziona tutto
# /usr/sbin/libvirtd --daemon --config /etc/libvirt/libvirtd.conf -p /var/run/libvirtd.pid
# ps aux |grep vir
nobody    3471  0.0  0.0  13040   696 ?        S    22:30   0:00 dnsmasq --strict-order --bind-interfaces --pid-file=/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-leasefile=/var/lib/libvirt/dnsmasq/default.leases --dhcp-lease-max=253 --dhcp-no-override
root      3521  0.0  0.0   8660  1056 pts/0    S+   22:30   0:00 grep vir
# virsh -c qemu:///sytem list --all
errore: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Connessione rifiutata
errore: impossibile collegarsi all'hypervisor

in pratica libvirtd nemmeno si avvia... molto strano...
Avatar utente
Gelax!
Novello Arciere
 
Messaggi: 92
Iscritto il: 18 marzo 2010, 2:44
Località: Cagliari
Top

Re: Libvirt (virsh) e segmentation fault

Messaggio24 marzo 2012, 23:37 - [Risolto] Libvirt (virsh) e segmentation fault #118731

fagli produrre più output
Codice: Seleziona tutto
/usr/sbin/libvirtd --daemon --config /etc/libvirt/libvirtd.conf -p /var/run/libvirtd.pid -v
Se avete risolto il vostro problema, aggiungete [Risolto]+Spazio_Bianco al titolo del primo post del thread.
Offertissima: Mi Vendo!!! Cercasi lavoro (qualunque, tra quelli leciti) in tutta italia da Roma in su.
Avatar utente
4javier
Moderatore
 
Messaggi: 6055
Iscritto il: 5 ottobre 2008, 17:19
Top

Prossimo

Torna a Software

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Moderatori: 4javier, aleph, veleno77, adriano, Hilinus