[Gentoo] Socket errors

Pagina: 1
Acties:
  • 267 views sinds 30-01-2008
  • Reageer

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 28-01 17:38
Het probleem

Ik heb pas voor de grap eens Apache geinstalleerd op mijn Gentoo bak.
NA configuratie startte deze echter niet, omdat ie de socket niet kan maken:

 * Starting apache2 ...
apache2: apr_sockaddr_info_get() failed for mk3
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs 


Sinds vanochtend kan tevens mijn Pidgin geen verbinding meer maken met zowel MSN als Google Talk.
Pidgin geeft bij het MSN netwerk deze error:
[dos]Failed to connect to server (Lekker veelzeggend ;))[/]
en bij het Google Talk netwerk krijg ik deze error:
Unable to create socket.
Wat ik al geprobeerd heb:

1) scannen op virussen met clamav. Hij vond er 3, maar vermoedelijk zijn dit gewoon *kuch* keygens/cracks ofzo geweest die ik in rars had zitten als backup van mijn windowspc.
2) Datum van netstat controleren, deze is van 14 mei 2007. Lijkt me ok.
3) netstat -aW | grep 80 levert een lege output op. Dus er draait sowieso niks dat apache blocked.
Poort 1563 is ook leeg, en waarschijnlijk de Gtalk poort ook, hoewel ik daar nu even de poort niet van weet en geen tijd heb om dit op te zoeken nu.

There is no replacement for displacement!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
code:
1
Address already in use
lijkt me vrij duidelijk, en als je geen -n geeft aan netstat zal hij bij poort 80 geen 80 laten zien, maar http. Dus of niet grep gebruiken om dit soort dingen uit te zoeken, of altijd numerieke output vragen.

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Dit is sowiezo al iets om je zorgen over te maken. Ik zou even met dig of nslookup kijken of je goed DNS kunt resolven.

Daarnaast zou ik ook even het volgende doen:
$> netstat -an --inet6

Omdat apache2 best wel eens op een hybride IPv4/IPv6 socket kan staan te luisteren.

Nu met Land Rover Series 3 en Defender 90


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 12:10

deadinspace

The what goes where now?

Als je netcat hebt kun je dit proberen:
# nc -l -p 80

Om uit te sluiten dat Apache het gewoon mis heeft (als je netcat6 hebt kun je het daar ook nog mee proberen).

Als er al iets op poort 80 luistert, en je komt er met netstat niet uit, dan kun je natuurlijk proberen om te verbinden met poort 80, en te kijken wat daar uit komt, bijvoorbeeld met
$ nc localhost 80

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 28-01 17:38
Helaas, zowel netcat als netstat tonen aan dat er niks draait. Toch werken mijn apache2 en pidgin niet meer... Als iemand anders logfiles /configfiles zien wil, moettie maar ff roepen...

Overigens wordt nergens ipv6 gebruikt, die staat als -ipv6 in mijn useflags zelfs geloof ik. Tevens gebruik ik dit niet in mijn kernel.

[ Voor 27% gewijzigd door _eXistenZ_ op 18-12-2007 20:19 ]

There is no replacement for displacement!


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 12:10

deadinspace

The what goes where now?

Wat voor output geeft netcat dan precies?

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 28-01 17:38
mk3 stefan # nc localhost 80
localhost [127.0.0.1] 80 (http) : Connection refused

There is no replacement for displacement!


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 12:10

deadinspace

The what goes where now?

En als je die nc -l doet? Luistert hij dan gewoon, of klaagt hij dan ook dat hij niet kan binden?

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 28-01 17:38
Knipperende cursor. Vanmiddag toen ik dit deed zei ie nog dattie niet connecten kon.
Overigens maakt niet uit wat ik intyp, er komt iig niks terug.

There is no replacement for displacement!


Verwijderd

Wat zegt "iptables -L -n"?

  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 28-01 17:38
Ik heb een statefull firewall ingesteld met iptables. Inmiddels is het eigenlijk al opgelost, want ik had in gnome een proxy ingesteld die roet in het eten gooide bij Pidgin. :X Apache doet het nog steeds niet maar ik moet wss harder configureren

Wie schopt me :X

There is no replacement for displacement!

Pagina: 1