PDA

Visualizza la versione completa : Apt-Get install, non crea la directory con i config


Cronos86
10-07-2006, 11:51
Ho fatto 'qualche' casino con apache2, ho rimosso il pacchetto e visto che non mi sentivo abb. soddisfatto da persona molto furba quale sono ho anche rimosso la cartella contenente i file di configurazione che erano rimasti sull'hd

ora.. il problema sorge quando tento di reinstallare apache2

apt-get install apache2
d tutto corretto, senza problemi.. ma..

ls /etc/apache2/
mi d che non esiste la cartella.. e infatti.. cos, appena tento di far girare apache2
./etc/init.d/apache2 start
mi dice che mancano i file di configurazione

ho provato a ri-cancellare tutto e dare pure un purge
apt-get --purge remove apache2
e 'sembra' che lui rimuova tutto..
ma ridando l'install nn ricrea la cartella.. e siamo al punto di prima

ora.. se nn ricordo male c'era 1 modo per obbligare o apt-get o cmq ad 1 livello + basso con dkpg a forzare l'installazione anche dei soli file di configurazione.. peccato che nn riesca a trovare nulla, o cmq quello che trovo non d risultati, o mi dice che i file di configurazione non esistono, o che ha fatto tutto correttamente, ma la cartella in ogni caso non esiste

sono 1 po nella cacchina.. e nn so riemergere
qualcuno ha qualche suggerimento?

Caleb
10-07-2006, 12:00
apt carognetto, se gli togli da sotto il naso dei file di cui dovrebbe tenere traccia lui si offende parecchio

provato con

rm /var/cache/apt/archives/apache2*
apt-get install --purge --reinstall apache2

?

Cronos86
10-07-2006, 12:07
R14504:/etc/init.d# rm /var/cache/apt/archives/apache2*
R14504:/etc/init.d# apt-get install --purge --reinstall apache2
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
apache2
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 33.4kB of archives.
After unpacking 81.9kB of additional disk space will be used.
Get:1 ftp://ftp.unitedcolo.de sarge/main apache2 2.0.54-5 [33.4kB]
Fetched 33.4kB in 0s (701kB/s)
Selecting previously deselected package apache2.
(Reading database ... 40208 files and directories currently installed.)
Unpacking apache2 (from .../apache2_2.0.54-5_i386.deb) ...
Setting up apache2 (2.0.54-5) ...
R14504:/etc/init.d# ls /etc/apache2/
ls: /etc/apache2/: No such file or director


altre idee?

Caleb
10-07-2006, 12:14
apt-get install --purge --reinstall apache2-common ?

Cronos86
10-07-2006, 12:16
R14504:/etc/init.d# apt-get install --purge --reinstall apache2-common
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 800kB of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 ftp://ftp.unitedcolo.de sarge/main apache2-common 2.0.54-5 [800kB]
Fetched 800kB in 0s (5044kB/s)
Selecting previously deselected package apache2-common.
(Reading database ... 40210 files and directories currently installed.)
Preparing to replace apache2-common 2.0.54-5 (using .../apache2-common_2.0.54-5_i386.deb) ...
Unpacking replacement apache2-common ...
Setting up apache2-common (2.0.54-5) ...
Setting Apache2 to Listen on port 80. If this is not desired, please edit /etc/apache2/ports.conf as desired. Note that the Port directive no longer works.

R14504:/etc/init.d# ls /etc/apache2/
conf.d httpd.conf mods-available mods-enabled ports.conf sites-available sites-enabled ssl


giusto :)
nn ci avevo pensato.. dannati common :P
ci ho sbattuto via 1 serata e nn ne sono arrivato a capo


grazie 1k
gentilissimo :)

Caleb
10-07-2006, 12:17
ottimo

prego

Cronos86
10-07-2006, 12:25
R14504:/etc/apache2# ls
conf.d httpd.conf mods-available mods-enabled ports.conf sites-available sites-enabled ssl

come nn detto..
noto la mancanza di 'qualche' file

per esempio 1 certo amico apache2.conf :/
ho gi provato a ripetere

apt-get install --purge --reinstall apache2

ma lui non troppo d'accordo con il ricreare questo file di configurazione..
ora.. certo.. potrei anche copiarmelo da qualche altra parte.. xro.. mi s che manca anche qualche altro file :/

infatti..


R14504:/etc/init.d# ./apache2 restart
Forcing reload of web server: Apache2 ... failed!
You may still have some apache2 processes running. There are
processes named 'apache2' which do not match your pid file,
and in the name of safety, we've left them alone. Please review
the situation by hand.
apache2: could not open document config file /etc/apache2/apache2.conf

apache2 non in funzione, ho gi guardato tramite
ps -aux
e tramite netstars

nessuno in ascolto sulla 80, e nessun processo riconducibile nemmeno lontanamente ad apache2 in funzione



ho cantato vittoria troppo in fretta


edit:



Funziona! Il Server Web Apache stato installato su questo sito Web!


O_O
felicit! :P

se a qualcuno dovesse succedere, provi a installa apache2, rimuoverlo con il purge
rifare l'installazione di apache2

cmq.. smonta e rimonta.. ora sembra funzionare

verso la prossima sfida.. reinstalare php4.. che tempo f andava :P

Caleb
10-07-2006, 12:35
mmm

ti manca anche envars, anche se al default vuoto; e ad essere pignoli anche README


questo il risultato su una macchina dove apache non mai stato installato

apt-get install apache2
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
apache2-common apache2-mpm-worker openssl ssl-cert
Suggested packages:
apache2-doc ca-certificates
The following NEW packages will be installed:
apache2 apache2-common apache2-mpm-worker openssl ssl-cert
0 upgraded, 5 newly installed, 0 to remove and 48 not upgraded.
Need to get 1949kB of archives.
After unpacking 5943kB of additional disk space will be used.
Do you want to continue? [Y/n]


potresti provare a installare a mano apache2-mpm-worker


edit: letto ora, ok

Cronos86
10-07-2006, 12:53
visto che anche il php sembra non gradire tutto quello che ho fatto con apache2..

ho fatto


apt-get install --purge --reinstall php4 php4-common libapache2-mod-php4


ho editato apache2.conf

tolto i commenti alle 2 righe che fanno lo stream php
e per quanto mi ricordi, non c'era altro da fare se non riavviare il server apache
che nn ha dato alcun problema, si riavviato e tutto.. ma..

quando tento di aprire 1 file php tenta di farmelo scaricare :/

quindi decido guardo tra i moduli abilitati e...
niente php4 :(

poco male..

a2enmod php4
.. This module does not exist!

hum.. strano..
cd mods-available
ls

niente php4.. doh

riprovo di nuovo

apt-get --purge remove php4-common php4 libapache2-mod-php4
apt-get install php4 php4-common libapache2-mod-php4

e.. niente
i moduli nn compaiono..
riavvio disperato il server apache e come previsto..
nessun successo

non gli proprio piaciuto il comando
rm apache2 -r :/
nono..
apt nn molto d'accordo :P

Caleb
10-07-2006, 17:00
dunque, dovresti avere questo da qualche parte nel conf:

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
</IfModule>

e una roba simile un po' pi in gi:

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

per apache1 ma il senso quello

Loading