Toon posts:

[Debian 4.0] Apache map verwijderd, hoe te herstellen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb iets stoms gedaan namelijk de gehele /etc/apache2 map verwijderd.

Nu dacht ik gewoon even de-installeren doormiddel van apt-get remove apache2 en dan weer een install maar dit lukt dus niet.

Hij geeft overal fouten omdat hij bestanden mist, het gaat dan bijvoorbeeld om de configuratiebestanden maar ook de sites-enabled en sites-available bestanden.

Ik heb de volgende dingen al geprobeerd:
- apt-get remove apache2 apache2.2-common
- apt-get install --reinstall apache2 apache2.2-common
- dpkg --purge apache2 apache2.2-common

Ik krijg fouten als:
Forcing reload of apache 2.0 web server...grep: /etc/apache2/mods-enabled/*.load: Onbekend bestand of map
grep: /etc/apache2/conf.d/[^.#]*: Onbekend bestand of map
grep: /etc/apache2/sites-enabled/[^.#]*: Onbekend bestand of map
failed!
Of met dpkg:
dpkg: vereistenproblemen verhinderen verwijderen van apache2.2-common:
apache2-mpm-worker is afhankelijk van apache2.2-common (= 2.2.3-3.2).
dpkg: fout bij afhandelen van apache2.2-common (--purge):
vereistenproblemen - niet verwijderd
Misschien makkelijk op te lossen maar ik zou het echt niet weten behalve mijn server een nieuwe debian install te geven :S :(

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
apt-get remove --purge apache2 al geprobeerd? Eventueel met --force-yes erbij, maar let wel op die optie ;)

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


  • Aike
  • Registratie: Juli 2000
  • Niet online
Ik zou ook eerst even het apache process killen. Dan heeft ie geen problemen meer met restarten.

Mijn blog over het deployen van Ruby on Rails: RunRails.com


  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 06-01 23:13

DeMoN

Pastafari

En wat ook nog kan is simpelweg de bestanden waar ie om zeurt ff nep aanmaken. Volgens mij doet zo'n script alleen een 'if exists' check er overheen gooien en geeft dan een evt. foutmelding.
Nadat hij niet meer zeurt nog ff --purge gebruiken en dan weer normaal installeren :)


Misschien handig (indien je ze zelf gaat aanmaken), al denk ik dat hij maar een check doet op twee bestanden of zo waar hij dus van kijkt of ze bestaan, hier een ls -R op /etc/apache2

root[~]: ls -R /etc/apache2/
/etc/apache2/:
apache2.conf  envvars         mods-enabled  sites-available
conf.d        mods-available  ports.conf    sites-enabled

/etc/apache2/conf.d:
charset

/etc/apache2/mods-available:
actions.load          dav_fs.load        mime_magic.conf
alias.load            dav.load           mime_magic.load
asis.load             dav_lock.load      negotiation.load
auth_basic.load       dbd.load           php4.conf
auth_digest.load      deflate.conf       php4.load
authn_alias.load      deflate.load       proxy_ajp.load
authn_anon.load       dir.conf           proxy_balancer.load
authn_dbd.load        dir.load           proxy.conf
authn_dbm.load        disk_cache.conf    proxy_connect.load
authn_default.load    disk_cache.load    proxy_ftp.load
authn_file.load       dump_io.load       proxy_http.load
authnz_ldap.load      env.load           proxy.load
authz_dbm.load        expires.load       rewrite.load
authz_default.load    ext_filter.load    setenvif.load
authz_groupfile.load  file_cache.load    sick-hack-to-update-modules
authz_host.load       filter.load        speling.load
authz_owner.load      headers.load       ssl.conf
authz_user.load       ident.load         ssl.load
autoindex.load        imagemap.load      status.load
cache.load            include.load       suexec.load
cern_meta.load        info.load          unique_id.load
cgid.conf             ldap.load          userdir.conf
cgid.load             log_forensic.load  userdir.load
cgi.load              mem_cache.conf     usertrack.load
charset_lite.load     mem_cache.load     version.load
dav_fs.conf           mime.load          vhost_alias.load

/etc/apache2/mods-enabled:
alias.load            authz_host.load  dir.load          php4.load
auth_basic.load       authz_user.load  env.load          setenvif.load
authn_file.load       autoindex.load   mime.load         status.load
authz_default.load    cgi.load         negotiation.load
authz_groupfile.load  dir.conf         php4.conf

/etc/apache2/sites-available:
default

/etc/apache2/sites-enabled:
000-default

[ Voor 80% gewijzigd door DeMoN op 06-02-2007 12:58 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein