.:: Securnetwork.net Blog – Massimo Rabbi ::.

Blog personale di Massimo Rabbi con le ultime news in fatto di sicurezza, software, sistemi operativi e tecnologia
  • Homepage
  • Contact Me
  • Curriculum Vitae
  • Università
  • BlogRoll
  • Downloads

Errore durante il caricamento di “kio_http”

Massimo Rabbi | 26 febbraio 2007 | 15:16

L’altro giorno durante una delle tante prove sul portatile, ho installato ArchLinux.
Mi è capitato di riscontrare il seguente errore quanto tentavo di navigare usando Konqueror:
klauncher ha detto: Errore durante il caricamento di "kio_http"
Raccogliendo un po’ di indicazioni sparse qua e là su Internet sono giunto alla conclusione potesse trattarsi della mancanza di qualche libreria dinamica.
DOMANDA: Cos’è una libreria dinamica?
RISPOSTA: Le librerie dinamiche (con estensione .so), non vengono linkate all’interno del file eseguibile ma restano separate. Sarà compito del sistema operativo, all’atto del caricamento del programma in memoria, di caricare tutte le librerie dinamiche richieste dall’eseguibile. In questo modo, oltre a ridurre le dimensioni di quest’ultimo, ogni libreria dinamica, è caricata in memoria una sola volta anche se sono presenti più processi che la utilizzano. Le librerie dinamiche, affinché l’eseguibile possa girare correttamente, devono essere presenti nel sistema, ma spesso ciò non accade.
Per risolvere quest’ultimo problema, Linux ci viene incontro fornendoci il tool “ldd”. Questo ci permette di determinare quali librerie vengono utilizzate da un file eseguibile.
[link rif]
Detto questo ho proceduto a risolvere il problema come segue:
1. Da console: ldd /opt/kde/lib/kde3/kio_http.so | grep found
2. Il comando ha restituito: libdb-4.2.so =>not found
3. libdb fa parte del pacchetto Berkeley DB, quindi ho proceduto alla re-installazione con: pacman -Sy db
4. Problema risolto!
Nota: a me è successo con ArchLinux, ma la cosa è facilmente “portabile” a qualsiasi altra distro usiate. Utilissimo il comando ldd che non avevo mai usato in precedenza! :-D

Categorie
OpenSource, Personale, Software
Commenti RSS
Commenti RSS
Trackback
Trackback

« Know your Enemy: Web Application Threats La sfida di Symantec: Norton 360 »

Leave a Reply

Fare clic per cancellare la replica.

Pagine

  • BlogRoll
  • Contact Me
  • Curriculum Vitae
  • Università

Raccomandazioni

  • Sicurezza

Categorie

  • Apple (32)
  • Fun & Games (17)
  • Guide e HowTo (2)
  • Hardware (43)
  • Libri e Riviste (2)
  • Microsoft (111)
  • Mondo WWW (163)
  • Musica (2)
  • Networking (46)
  • News dal blog (25)
  • OpenSource (95)
  • Personale (72)
  • Programmazione (20)
  • Riflessioni e considerazioni (43)
  • Sicurezza (250)
  • Sistemi operativi (92)
  • Software (293)
  • Telefonia (21)
  • Tips & Tricks (4)
  • Virus & Spyware (55)

Spam Blocked

84.585 commenti di spam bloccati da
Akismet

Tag

.net adobe Apple Blog browser bug chrome chromium compact cracking driver exploit firefox fix flash framework google http incomedia intel internet explorer 8 iphone linux malware micro Microsoft mozilla necko office OpenOffice 3.1 OpenSource patch php samba security squirrelmail twitter ubuntu update web windows windows ce worm www xss
rss Commenti RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox