Sida 1 av 1

avinstallera apache

Postat: 31 dec 2006, 13:21
av themis
Hej.

Jag har problem med att avinstallera samt installera apache2 på min ubuntu 6.10 burk.

Jag skriver följande för att avinstallera

Kod: Markera allt

apt-get remove apache2
Detta händer:

Kod: Markera allt

The following packages were automatically installed and are no longer required:
  ispell apache2 dictionaries-common iamerican
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  apache2
0 upgraded, 0 newly installed, 1 to remove and 29 not upgraded.
Need to get 0B of archives.
After unpacking 86.0kB disk space will be freed.
Do you want to continue [Y/n]?
Jag provar därefter att installera genom apt-get install apache2:

Kod: Markera allt

The following packages were automatically installed and are no longer required:
  ispell dictionaries-common iamerican
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  apache2
0 upgraded, 1 newly installed, 0 to remove and 29 not upgraded.
Need to get 0B/38.4kB of archives.
After unpacking 86.0kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  apache2
Install these packages without verification [y/N]?
Men inga märkbara förändringar sker och apache2 installeras inte. Det verkar även lite skumt att paketet bara är 86.0kB stort.
Kan också nämna att jag tog bort hela min apache2 root-katalog och startupskript, tänkte att det kanske var det som var orsaken till problemet. Men det verkar ju som det bara gjorde det värre. Jag har även provat att köra apt-get --purge remove apache2

Så hur gör jag för aptitude ska installera om hela apache2?

avinstallera apache

Postat: 31 dec 2006, 13:56
av Okänd
Får du tillbaka apache2 om du först kör en

Kod: Markera allt

sudo apt-get autoremove
och försöker installera apache2 igen?. Du kan ju också tömma hela cachet (vet inte om det bara går att ta bort ett enskilt paket ur cachen) via

Kod: Markera allt

sudo apt-get autoclean
som tar bort alla tidigare hämtade paket och därmed tvingar dig att tanka ner dem på nytt.

avinstallera apache

Postat: 31 dec 2006, 15:51
av themis
Har försökt med verkar inte fungera det heller. Det verkar som att efter att jag tagit bort apache root katalogen, så vill apt inte fatta vad den ska ta bort. Hel skumt.

avinstallera apache

Postat: 31 dec 2006, 16:38
av Okänd
Hmm, finns det inte ett reinstall kommando till apt *-). Jag tror det är typ sudo apt-get install --reinstall apache2

avinstallera apache

Postat: 31 dec 2006, 17:54
av themis
Jag har testat med --reinstall men verkar inte fungera det heller.
Funderar om det är någon dependencie som ligger och spökar, typ någon apache2-common paket eller liknande.
Finns det något sätt att lista olika deps för ett paket?

avinstallera apache

Postat: 31 dec 2006, 19:04
av Okänd
Kör sudo apt-cache depends xvidcap för att ta reda på vilka beroenden ett paket har och sudo apt-cache rdepends xvidcap för att se vilka paket som är beroende av paketet i fråga.

avinstallera apache

Postat: 01 jan 2007, 16:35
av themis
hmm

Det verkar som att det är ett paket som heter apache2-mpm-prefork som apache2 är beroende av. Paketet i fråga verkar vara installerat men jag kan inte ta bort det. Detta händer när jag kör apt-get remove apache2-mpm-prefork

Kod: Markera allt

(Reading database ... 23028 files and directories currently installed.)
Removing apache2-mpm-prefork ...
invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.
dpkg: error processing apache2-mpm-prefork (--remove):
 subprocess pre-removal script returned error exit status 100
Errors were encountered while processing:
 apache2-mpm-prefork
E: Sub-process /usr/bin/dpkg returned an error code (1)

avinstallera apache

Postat: 01 jan 2007, 17:32
av Okänd
[quote="themis"]hmm

Det verkar som att det är ett paket som heter apache2-mpm-prefork som apache2 är beroende av. Paketet i fråga verkar vara installerat men jag kan inte ta bort det. Detta händer när jag kör apt-get remove apache2-mpm-prefork

Kod: Markera allt

(Reading database ... 23028 files and directories currently installed.)
Removing apache2-mpm-prefork ...
invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.
dpkg: error processing apache2-mpm-prefork (--remove):
 subprocess pre-removal script returned error exit status 100
Errors were encountered while processing:
 apache2-mpm-prefork
E: Sub-process /usr/bin/dpkg returned an error code (1)
[/quote]
Hjälper det att lägga till -f så att det blir sudo apt-get remove apache2-mpm-prefork -f ?. Du kan även prova att köra sudo aptitude remove apache2-mpm-prefork.

avinstallera apache

Postat: 02 jan 2007, 09:59
av themis
Jag löste det tillslut.
När jag kör en remove på apache2-mpm-prefork letar den efter startupskriptet apache2 i /etc/init.d/
Så jag gjorde en tom fil vid det namnet och paketet kunde sen tas bort. Efter det gick det bra att installera om apache.

tack för alla svar!