RedHat 7 en hostname-probleem.

Pagina: 1
Acties:

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:06

Tachyon

pop the glock

Topicstarter
Als ik met linuxconf probeer de hostname van mijn linux-bak te veranderen van localhost in laten we zeggen, artemis, dan krijg ik de melding "there were errors" als ik die dan bekijk staat er eigenlijk niks wat met een foutmelding te maken heeft. Tijdens het booten krijg ik te zien: "setting hostname to artemis: [OK]" Lijkt dus goed te gaan. Maar dan blijft sendmail hangen en gaat pas na een time-out van 2 minuten weer weg. Ook Apache geeft een foutmelding: "cannot determine hostname" en start vervolgens niet.
De bak draait als een DHCP-client, misschien heeft dat er wat mee te maken?

If we do not change our direction, we will likely end up where we are heading.


  • mavink
  • Registratie: April 2000
  • Laatst online: 27-05 09:16
Wat sendmail en apache proberen te doen is een IP-adres bij die hostname 'artemis' zoeken. De naam localhost staat netjes in je hosts-file en die kan hij dus vinden (/etc/hosts om precies te zijn).

Je kunt dit waarschijnlijk oplossen door in /etc/hosts een regeltje toe te voegen met de nieuwe naam van je computer en een ip-adres, bijvoorbeeld 127.0.0.1

Verwijderd

onder redhat heb je in /etc/httpd/httpd.conf
een regel staan die de servername zet, gewoon goed lezen je komt 'm vanzelf tegen met een berg geremarkte uitleg.
dan je eigen hostname er even inzetten en klaar.
dit is even heel hard uit mijn hoofd, als het niet klopt laat even weten dan zoek ik het op.
marc

  • Tachyon
  • Registratie: Januari 2000
  • Laatst online: 17-08 14:06

Tachyon

pop the glock

Topicstarter
Dat klopt, mirage21, maar de foutmelding van Apache was meer een symptoom dan een oorzaak.
De ServerName-directive was trouwens geremarked in httpd.conf. Ik denk dat Apache dan op zoek gaat naar de systemwide hostname en die niet kon vinden omdat die niet deugde.
Het probleem is inmiddels opgelost: als ik artemis gebruik krijg ik een foutmelding, als ik artemis.tachyon.tmfweb.nl gebruik dan werkt het wel. In de docs staat iets van dat de hostname volledig moet zijn, compleet met domein. Aangezien ik dat niet heb gebruik ik mijn subdomeintje van TMFWeb maar en dat lijkt te werken. Toch blijf ik het een beetje vreemd vinden want onder SuSE had ik nooit een probleem hiermee.

If we do not change our direction, we will likely end up where we are heading.