Toon posts:

[e-smith] lege files na uit/inloggen?

Pagina: 1
Acties:
  • 28 views sinds 30-01-2008

Verwijderd

Topicstarter
beste mensen,

ik heb een wel heeele vreemde bug ontdekt in mijn e-smith servertje.

Via de shell in de server kan ik httpd.conf bewerken. allemaal prima. nu log ik in via ssh en ga dan httpd.conf alleen bekijken: gaat goed. een tweede keer met ssh zorgt ervoor dat httpd.conf helemaal LEEG IS.

Help>?

Ik weet dat er ergens nog een template file aanwezig moet zijn, maat dit is toch van de zotte? Als ik met monitor en keyboard naar de shell van de server ga is httpd.conf dd helemaal leeg. Dit zorgde dus ook voor de foutjes op de server vorige keer: toen moest ik hem helemaal opnieuw installeren.

In de tussentijd blijft Apache gewoon doordraaien. ik ben bang dat als ik hem reboot dat Apache helemaal niet meer werkt. iemand een tip?

Ondertussen probeer ik te achterhalen waar die template file van httpd.conf moet zitten.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Ik betwijfel ten sterkste dat dit een bug in de distributie is :)
Hoe edit je het? Wat doe je precies? Met welke editor? Als welke user? Wat gebeurt er als een backup van die file terugzet? Geef je het volledige path op als je het opent, of relatief? Met andere woorden, we hebben iets meer informatie nodig. Ik wil je er ook even op wijzen dat het hier geen helpdesk is, eigen initiatief, onderzoek en actie zijn hier een vereiste.

[ Voor 41% gewijzigd door blaataaps op 02-01-2004 17:56 ]


Verwijderd

Topicstarter
blaataaps schreef op 02 januari 2004 @ 17:54:
Ik betwijfel ten sterkste dat dit een bug in de distributie is :)
1. Hoe edit je het?
Met Vi

2. Wat doe je precies?
inloggen via andere pc , ssh'en naar server; vi httpd.conf : helemaal leeg

3. Met welke editor?
Vi dus.

4. Als welke user? Als root , vergeten te vertellen.

5. Wat gebeurt er als een backup van die file terugzet?
Gedaan, met ssh zie ik een achtste deel van de oorspronkelijke httpd.conf. Ook werkt .htaccess niet meer ( deze had ik in de tussentijd aan de praat).

6.Geef je het volledige path op als je het opent, of relatief?
Altijd het volledige pad.
onderzoek zeker gedaan, je weet half niet hoeveel moeite ik heb moeten doen om alles aan de praat te krijgen. aan verschillende fora heb ik nog niet veel gehad: allemaal zelf zoeken dus.

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 02 januari 2004 @ 18:06:
[...]


onderzoek zeker gedaan, je weet half niet hoeveel moeite ik heb moeten doen om alles aan de praat te krijgen. aan verschillende fora heb ik nog niet veel gehad: allemaal zelf zoeken dus.
Ik wees in dit geval niet op de moeite van het installeren. Maar wat vooronderzoek bij dit probleem. Is het reproduceerbaar? Doet ie het bij elk bestand of alleen bij httpd.conf? Heb je het ook met andere editors? Staan er vervelende dingen in de logs?

Verwijderd

Topicstarter
blaataaps schreef op 02 januari 2004 @ 18:08:
[...]

Ik wees in dit geval niet op de moeite van het installeren. Maar wat vooronderzoek bij dit probleem. Is het reproduceerbaar? Doet ie het bij elk bestand of alleen bij httpd.conf? Heb je het ook met andere editors? Staan er vervelende dingen in de logs?
zover had ik niet nagedacht, en daar ik nooit opgekomen zijn, vandaar een forum.

iig. probleem is alleen bij httpd.conf. niet met andere editors gedaan, ik ken geen andere en vi ging altijd goed. in mijn logs staan geen vervelende dingen.

Verwijderd

Ik heb geprobeerd na te doen wat jij zegt. maar geen rare errors of failures.

als de file /etc/httpd/conf/httpd.conf leeg is kan je deze rebuilden mbv je templates. Daar zijn de templates voor
> /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf

als je httpd.conf definitief wilt uitbreiden kan je dit het beste doen door een custom-template te maken. dit doe je door:

Maak template aan.
1. > mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
2. > cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
3. > touch xxfilename (xx = 00..99, gebruik 99 om je uitbreiding onderin httpd.conf te te voegen)
4. edit de file met favorite texteditor en voeg je configuratie toe.

rebuild en restart httpd
5. /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
6. /sbin/service httpd restart

Verwijderd

Topicstarter
mmw, misschien zit de fout wel in het feit dat ik direct in de http.conf van Apache zit te werken, niet in een template. Nu ik httpd.conf weer gevuld zie zijn alle instellingen automatisch gereset. :?

ik heb de instellingen maar weer ingevoerd, en hopen dat het werkt. het uitbreiden van httpd.conf vind ik goed klinken, k ga dat eens uitproberen _/-\o_

Verwijderd

je kan wel direct in httpd.conf werken
Alleen als bv in de server-manager een configuratie doorvoerdt waarbij httpd.conf betrokken is , dan wordt deze file dus opnieuw opgebouwd uit alle templates. Je bent dan je instellingen dus kwijt
Om te testen is het dus Ideaal, je kan niks onherstelbaar slopen. :)

Verwijderd

Topicstarter
ahahaha, ik heb die server helemaal door. en ik maar schrikken als mijn instellingen gereset waren, ondertussen ging ik gewoon lekker door.

k heb trouwens de template van httpd.conf opgezocht: hier staat geen ene moer in, paar regels met codes. weet jij wat dit is?

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 02 januari 2004 @ 19:39:
ahahaha, ik heb die server helemaal door. en ik maar schrikken als mijn instellingen gereset waren, ondertussen ging ik gewoon lekker door.

k heb trouwens de template van httpd.conf opgezocht: hier staat geen ene moer in, paar regels met codes. weet jij wat dit is?
We hebben geen glazen bol, dus zonder iets specifieker te zijn kunnen wij niet ruiken welk bestand jij bedoelt. Het probleem is opgelost, en zoiets kun je makkelijk zelf uitvinden, het is hier geen helpdesk :)
Pagina: 1

Dit topic is gesloten.