Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: deeq - 15.10.09 - klo:15.45

Otsikko: Sendmail ei poistu [Ratkaistu]
Kirjoitti: deeq - 15.10.09 - klo:15.45
Ihmettelin tuossa kun portti 25 oli auki ja pienen tutkinnan jälkeen totesin että sendmail se siellä vissiin kuuntelee. Ongelma on nyt se, että vaikka olen poistanut (apt-get remove sendmail) niin siellä se vaan vielä kummittelee. Mitenkä saan sendmailin poistettua kokonaan? Ubuntu on 9.04 server.

ps -aux
Koodia: [Valitse]
root      7784  0.0  0.4   8668  1928 ?        Ss   15:02   0:00 sendmail: MTA: accepting connections
lsof -i
Koodia: [Valitse]
sendmail-  7784     root    4u  IPv4 468349357       TCP localhost.localdomain:smtp (LISTEN)
sendmail-  7784     root    5u  IPv4 468349358       TCP localhost.localdomain:submission (LISTEN)
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: _Pete_ - 15.10.09 - klo:16.32
sudo killall sendmail

tai jos sekään ei niin

sudo killall -9 sendmail

Otsikko: Vs: Sendmail ei poistu
Kirjoitti: deeq - 15.10.09 - klo:16.44
Mystistä, kummatkin komennot palautti:
Koodia: [Valitse]
sendmail: ei lopetettuja prosesseja
Ja prosessi on edelleen päällä --> ps -aux.
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: nm - 15.10.09 - klo:16.59
kill 7784
  tai jos ei kuole,
kill -9 7784
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: deeq - 15.10.09 - klo:18.05
kill 7784
  tai jos ei kuole,
kill -9 7784

Prosessi kuoli mutta tulee uudelleen kun käynnistää koneen.

Voiko olla että sendmail on tullut jokun muun paketin mukana ja sen takia ei poistu kunnolla?
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: nm - 15.10.09 - klo:18.24
Luultavammin se ei ole poistunut kokonaan muista syistä, kun et käyttänyt purgea poistaessasi pakettia. Tosin binäärien olisi kyllä pitänyt hävitä, eli tuo haamuprosessi on varsin kummallinen.

Kokeile asentaa se uudelleen ja poista sitten purgella:

Koodia: [Valitse]
sudo apt-get install sendmail
sudo apt-get purge sendmail
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: deeq - 15.10.09 - klo:18.42
Asennettu ja poistettu.

Mutta prosessi vaan ilmaantuu takaisin.

/etc/init.d/sendmail status
Koodia: [Valitse]
MSP: is run via cron (20m)
MTA: 14158 /usr/sbin/sendmail-mta -Am -L sm-mta -bd -q10m
UID        PID  PPID  C STIME TTY          TIME CMD
root     14158     1  0 17:47 ?        00:00:00 sendmail: MTA: accepting connections         
Daemon Status: (process 14158) Accepting connections

Current number of children: 0
QueueDir free disk space (in blocks): 9548708
Load average: 0
Child Process 23554 Status: console socket child

QUE: Same as MTA
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: nm - 15.10.09 - klo:18.52
Ah, tuo sendmail-pakettin onkin vain riippuvuuksia varten: http://packages.ubuntu.com/hardy/sendmail

Nuo jäljelle jääneet paketit saattaisivat häipyä komennolla:

Koodia: [Valitse]
sudo apt-get autoremove
Tai sitten voit poistaa nekin manuaalisesti, etteivät asetustiedostot jää lojumaan /etc-hakemistoon:

Koodia: [Valitse]
sudo apt-get purge sendmail-base sendmail-bin sendmail-cf sendmail-doc sensible-mda rmail
Otsikko: Vs: Sendmail ei poistu
Kirjoitti: deeq - 15.10.09 - klo:19.05
No nii lähtihän se pois. Kiitän.