avinstallera apache

themis
Inlägg: 20
Blev medlem: 31 dec 2006, 13:10
Ort: Göteborg

avinstallera apache

Inlägg 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?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

avinstallera apache

Inlägg 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.
themis
Inlägg: 20
Blev medlem: 31 dec 2006, 13:10
Ort: Göteborg

avinstallera apache

Inlägg 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.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

avinstallera apache

Inlägg av Okänd »

Hmm, finns det inte ett reinstall kommando till apt *-). Jag tror det är typ sudo apt-get install --reinstall apache2
themis
Inlägg: 20
Blev medlem: 31 dec 2006, 13:10
Ort: Göteborg

avinstallera apache

Inlägg 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?
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

avinstallera apache

Inlägg 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.
themis
Inlägg: 20
Blev medlem: 31 dec 2006, 13:10
Ort: Göteborg

avinstallera apache

Inlägg 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)
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

avinstallera apache

Inlägg 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.
themis
Inlägg: 20
Blev medlem: 31 dec 2006, 13:10
Ort: Göteborg

avinstallera apache

Inlägg 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!
Skriv svar

Återgå till "Program - inaktuell"