Frage von xBlackMass, 100

Linux bekomme immer diese fehlermeldung warum?

Hab wirklich alles versucht was ich kann

Antwort
von Gollath, 31

Falls das Paket andere Fehler haben sollte (und nur dann) funktioniert diese Antwort:

sudo apt-get -f install

Dieser Befehl behebt evtl. vorhandene Fehler bei der Paketinstallation. Wenn er nicht erfolgreich durchläuft, poste die Ausgabe bitte hier nochmal.

Falls das nicht hilft (und der Befehl läuft ohne Fehler durch) liegt das daran, dass wir bei deinen wenigen Infos nur ins blaue Raten können. Bitte nicht böse sein über diese Formulierung -- aber da fehlen einfach noch Infos!

Kommentar von xBlackMass ,

root@xxxuxxxt:~# sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Steht da ....

Antwort
von mondai, 58

 Hey!

Keine Ahnung was du schon alles versucht hast,
aber es sind scheinbar keine "pygoeip Libraries" installiert.

Hast du denn schon mal den Befehl "sudo apt-get install python-geoip"
in die Console eingegeben?

Hier steht kurz, wozu diese Library benutzt wird.
https://packages.debian.org/sid/python-geoip

Kommentar von xBlackMass ,

Ja, habe ich und das mehrfach, aber es kommt immernoch die selbe Meldung... 

Kommentar von xBlackMass ,

 Da steht dann aber "python-geoip is already the newest version". 0 upgraded , 0 newly installed, 0 to remove and 0 not upgraded.

Kommentar von mondai ,

Wann kommt der Fehler?
Da es ein Import-Fehler ist, könnte auch der Zielpfad falsch sein.

"This library is based on Maxmind’s GeoIP C API.
 Tested with Python version 2.6, 2.7, 3.2 and 3.3
 [https://github.com/maxmind/geoip-api-c] "

Deine Python-Version wird doch wohl 3.3 sein.

Antwort
von Linuxhase, 40

Hallo

Linux bekomme immer diese fehlermeldung warum?

Es ist absolut unnötig das Du von einer Terminalausgabe ein Bildschirmfoto zeigst! Man kann den Text selektieren und kopieren und ihn dann im Editorfenster einzufügen. Schon gar nicht braucht man die vielfache Wiederholung der Meldung nicht.

Was zeigt denn ein:

dpkg-query -l *geoip*

an?

Linuxhase

Kommentar von xBlackMass ,

root@xxxuxxxt:~# dpkg-query -l *geoip*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===============-============-============-====================================
un geoip-bin (no description available)
ii geoip-database 20150317-1 all IP lookup command line tools that us
ii libgeoip1:amd64 1.6.2-4 amd64 non-DNS IP-to-country resolver libra
ii python-geoip 1.3.2-1 amd64 Python bindings for the GeoIP IP-to-
ii ruby-geoip 1.4.0-0kali2 all Search a GeoIP database for a given
ii tor-geoipdb 0.2.5.12-1 all GeoIP database for Tor
root@xxxuxxxt:~#

Kommentar von Linuxhase ,

@xBlackMass

un geoip-bin (no description available) 
ii geoip-database 20150317-1 all IP lookup command line tools that us
ii libgeoip1:amd64 1.6.2-4 amd64 non-DNS IP-to-country resolver libra
ii python-geoip 1.3.2-1 amd64 Python bindings for the GeoIP IP-to-
ii ruby-geoip 1.4.0-0kali2 all Search a GeoIP database for a given
ii tor-geoipdb 0.2.5.12-1 all GeoIP database for Tor

Deiner Ausgabe nach ist das Paket bereits installiert, einzig das obere Paket ist offensichtlich nicht installiert. Du kannst es ja mal nachholen wenn Du es brauchst:

apt-get install geoip-bin

natürlich mit root-Rechten.

Kannst Du die installierten Komponenten denn benutzen?

Linuxhase

Kommentar von xBlackMass ,

Immer noch der selber Error. Mannnn was hab ich denn falsch gemacht? ....

Kommentar von Linuxhase ,

@xBlackMass

Nochmal: Kannst Du die installierten Komponenten denn benutzen, resp. das Programm bzw. seine Funktionen benutzen?

Du wirst doch nicht versuchen eine bereits installierte Software nochmal zu installieren, das ist sinnlos und natürlich unnötig. Solltest Du bedenken haben das etwas an dem /den Paket(en) defekt sein könnte, dann kannst Du dies so versuchen zu reparieren:

apt-get --fix-broken

Und zeig doch mal was alles von dem Paket abhängt:

apt-file search python-geoip

Es handelt sich dabei ja offenbar um ein Script, das kannst Du ja auch mal so starten:

python-geoip

Es sollte ja in einem $PATH zu finden sein, falls nicht kann man es so suchen:

which python-geoip

oder auch mit:

find -iname 'geoip' 2>/dev/null

Dann kannst Du es unter der Pfadangabe starten:

python /pfad/der/ausgegeben/wird/python-geoip

, wenn denn der Startname auch so lautet.

Linuxhase

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten