MailScanner telepités hiba

 ( neutrino | 2014. november 21., péntek - 15:06 )

Üdv,

Egy ubuntu 12.04-re kellene MailScannert telepitenem. Le is töltöttem, a telepités viszont a végén ezzel a hibával megáll:

Now to install MailScanner itself.

NOTE: If you get lots of errors here, run the install.sh script
NOTE: again with the command "./install.sh nodeps"

rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
error: Failed dependencies:
/bin/bash is needed by mailscanner-4.84.6-1.noarch
/bin/sh is needed by mailscanner-4.84.6-1.noarch
/usr/bin/perl is needed by mailscanner-4.84.6-1.noarch
perl >= 5.005 is needed by mailscanner-4.84.6-1.noarch
perl-MIME-tools >= 5.412 is needed by mailscanner-4.84.6-1.noarch
tnef >= 1.1.1 is needed by mailscanner-4.84.6-1.noarch

A hibás függőségek közül mind telepitve van és verzióban is megfelelő a kitételeknek. Próbáltam deb-ből telepiteni, ott ezzel a hibával áll meg (szintén telepitett csomagnál):

mail:/home/neut# dpkg -i mailscanner_4.79.11-2.2_all.deb
Selecting previously unselected package mailscanner.
(Reading database ... 60804 files and directories currently installed.)
Unpacking mailscanner (from mailscanner_4.79.11-2.2_all.deb) ...
dpkg: dependency problems prevent configuration of mailscanner:
mailscanner depends on libdigest-sha1-perl; however:
Package libdigest-sha1-perl is not installed.
dpkg: error processing mailscanner (--install):
dependency problems - leaving unconfigured
Processing triggers for ureadahead ...
Processing triggers for man-db ...
Errors were encountered while processing:
mailscanner

Hogyan tudnám működésre birni ezt az őskövületet (2012 decemberi az utolsó infó a weblapon)?

Előre is köszi

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

"rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing..."

Ez utal valamire. Megpróbáltad?
A hibaüzenetből azt sejteném, hogy te valamilyen okból a .deb alapú Ubuntuhoz RPM-et töltöttél le, de itt ugyebár az Ubuntu az "Other Linux" kategória: "Version 4.84.6-1 for Solaris / BSD / Other Linux / Other Unix". Ennek (hibamentes) kiementében nem látok olyan részt, mint amit te bemásoltál. Mellesleg a már Digest::SHA1-et tud használni.

"ott ezzel a hibával áll meg (szintén telepitett csomagnál)"
Tekintve, hogy azt írja, "Package libdigest-sha1-perl is not installed.", talán mégsincs (jól) telepítve minden. Felhívnám a figyelmet arra, hogy a libdigest-sha1-perl csomag a 10.04-ben volt utoljára, de a 10.04-ben még mailscanner is volt. Adódik a kérdés, hogy honnan származik ez a 4.79.11-es csomag (a honlapon a 4.84.6-1 az utolsó stabil). Debian Squeeze, és onnan próbáltad-e telepíteni hozzá a libdigest-sha1-perl csomagot? Vagy (máshonnan)? Olvastad a leírást? Másik tipp.

"Hogyan tudnám működésre birni ezt az őskövületet (2012 decemberi az utolsó infó a weblapon)?"
A 4.84.6-1 a ChangeLog szerint 2013.06.17-én jött ki, másfél éves. A honlapjára viszont látszólag kevés figyelmet fordítanak.

Köszi,

Ezen át is libbentem. Sikerült feltelepiteni, viszont benyomott mindent a /opt/MailScanner alá, sehova máshova. Hiányzik a /usr/sbin és a lib tartalma is. Ezzel mit tudok kezdeni? Doksit átnyálaztam már.

Előre is kösz!
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

"viszont benyomott mindent a /opt/MailScanner alá, sehova máshova."
Ez így van jól, ha nem csomagból telepítesz, helyes a /opt használata.

"Hiányzik a /usr/sbin és a lib tartalma is."
Nézz körül a /opt alatt:

/opt/MailScanner/bin
/opt/MailScanner/lib

"Ezzel mit tudok kezdeni?"
Mi nem jó ezzel, és mi a cél? Ha nem működik, mit mond, mi a hibaüzenet és log?
Több változat van:
a) használod a /opt-ból
b) átteszed számodra tetsző helyre (lásd még: FHS), erre tesz is utalást az installer

Installing MailScanner into /opt.
If you do not want it there, just move it to where you want it
and then edit MailScanner.conf and check_mailscanner
to set the correct locations.

c) felteszed a libdigest-sha1-perl csomagot, és használod a Squeeze-hez csomagból elérhető 4.79.11-2 verziót (infó az előző hozzászólásban)
d) egyéb, pl. itt jelzed, hogy nincs megfelelő egylépéses .deb az Ubuntu 12.04-hez, és megkéred, hogy gyártsanak aktuális Debian/Ubuntu csomagot

Nem mond semmit, egyszerűen nem indul el. Szétmásolgattam a megfelelő helyre a fájlokat, viszont msot csak ezt szajkózza:

check_mailscanner
MailScanner running with pid 42687 42688 42732 42790 42837 42887

Nyomnék rá egy stoppot de nem csinál semmit:

/etc/init.d/mailscanner stop

Please edit the file /etc/MailScanner/MailScanner.conf according to
your needs. Then configure sendmail or exim for use with mailscanner.

After you are done you will have to edit /etc/default/mailscanner as
well. There you will have to set the variable run_mailscanner to 1,
and then type "/etc/init.d/mailscanner start" to start the mailscanner
daemon.

A configban frissitettem az elérési utakat...
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

Próbáld összeszedni, hogy mit tettél eddig. Honann és mit töltöttél le, hogyan installáltad, mit csináltál utána kézzel, mit módosítottál a konfigokban stb.

Ha a /opt alá települő "Other Linux" verziót töltötted le, akkor honnan van a /etc/init.d/mailscanner file?
Ha debian csomagot töltöttél le, akkor mit és honnan? Ebben az esetben a "/etc/init.d/mailscanner stop" előtt "/etc/init.d/mailscanner start" volt az indítási módszer?

Ok, összeszedem a dolgokat:

Other linux verziót telepitettem /opt-ba, ahonnan szétdobáltam a megfelelő helyre a fájlokat. init.d script a weblapról van (debianhoz való). A configokban csak a megfelelő elérési utakat irtam át.
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

Nekem 10.04-en van telepítve, tehát nem sokat segíthetek, de lenne egy témába vágó kérdésem.

Én Ubuntu 10.04-re raktam MailScannert és Baruwa 1.0-át. Ez így tökéletesen működik, csak lassan lejár az ideje.
Ahogy látom a Mailscanner és a Baruwa fejlesztése is akadozik, vagy lehet le is állt.

Valakinek van ötlete valami hasonlóan vizuális ingyenes, jól átlátható és állítható rendszerre?

Én csak a Mailborder-t találtam, de az fizetős, igaz, hogy 190 usd/év nem a világ, de ...

Én is erősen hajlok arra, hogy kézzel rakom össze komponensenként az egészet és hagyom a mailscannert a fenébe. Amavisd-new + clamav + spamassassin (razor, pyzor, dcc).
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

Ám a MailScanner git részében történnek fejlesztések + mailwatch gitben is vannak újdonságok.

Én ezt a kombót használom egyik helyen, de most akarom összeheggeszteni egy másik helyen is.

Én a mailwatchos verzióval jobban meg voltam elégedve, mint egy sima amavisd+sa-learn párossal, főleg hogy GW üzemmódban megy.

Ja igen és minden esetben CentOS-t raktam alá, elkerülvén a szívásokat :)

nekem is GW funkcióra kellene csak. Kár hogy nincs már repoban... :S
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

btw, http://lists.mailscanner.info/pipermail/mailscanner/2014-August/101661.html

Bár ez tipikusan RPM, de talán egy pár hasznos infó lehet benne. (Meg note Centos 7 usereknek)

Amúgy én megcsináltam magamnak a friss perl csomagokat centos 7 rpmben, csak még nincs sehol publikálva. Akit érdekel majd, az dobjon egy privát üzit.

Picit off, mert sajnos téged nem visz közelebb :(

Nem gond, legalább másnak menni fog. Sejtésem sincs miért vették ki a hivatalos repoból 10.04 után.
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház

"Sejtésem sincs miért vették ki a hivatalos repoból 10.04 után."
Elárvult.

Akkor más téma:

Pl amavisd-t rá tudom venni valahogy, hogy módositsa a levelek tartalmát (pl egy link után irja oda, hogy "Hé paraszt, nem biztos hogy kattintani kéne egyből")?
-------------------------
Dropbox refer: https://db.tt/V3RtXWLl
neut @ présház