Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

15.02.2011, 17:42

Nach Perl-Update gehen Programme nicht mehr

Hallo,
nach einem Perl-Update geht ein Programm (evtl. mehr, aber habe ich noch nicht gefunden) nicht mehr.
Es ist ein Monitoring von MailScanner - ein Perl-Script, welches angestartet wird, wenn MailScanner startet.
Die Fehlermeldung sieht so aus:

Quellcode

1
2
Feb 13 17:20:32 mail-gw MailScanner[2673]: Could not use Custom Function code /usr/lib/MailScanner/MailScanner/CustomFunctions/MailWatch.pm, 
it could not be "require"d. Make sure the last line of the file says "1;"

Das Internet gibt zu dem Thema nicht viel her. Z. Bsp. ist ein Vorschlag, MailScanner neu zu installieren, was ja Quatsch ist, weil das alles auf Perl basiert und an den Quellen hat sich ja nichts geändert.

Zitat

perl-cleaner all

habe ich gemacht.
EDIT: das Update kam im Rahmen eines revdep-rebuild, ein emerge -avuD world habe ich nicht gemacht.
Ihr könnt mir sicher weiterhelfen.
Danke!
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »joerg99« (21.02.2011, 10:06)


2

16.02.2011, 14:50

Hey,
welche python version nutzt Du: eselect python list ?

Skipper
Gentoo is magic!

3

16.02.2011, 16:06

Hmm..., aus was für ein Paket kommt denn "MailScanner" ?
(sorry, ich kenne es nicht, und finde dazu auch nichts im portage Tree)

4

16.02.2011, 21:24

Hi an alle,

Zitat

aus was für ein Paket kommt denn "MailScanner" ?

aus

Quellcode

1
mail-filter/MailScanner

Aber es stimmt schon, es ist nicht mehr im Portage drin (warum auch immer). Aber es war drin, es steht in meiner world-Datei und hierfindet man auch eine "Bauanleitung" für Gentoo - mit emerge MailScanner. Auch in den Overlays ist es nicht (mehr) zu finden (ich hoffe, ich habe da richtig geschaut - denn davon habe ich keine Ahnung).
Hier ist die HP und das ist die Install-Anleitung f. Gentoo wenn man es "per Hand" baut.

Quellcode

1
welche python version nutzt Du:


Quellcode

1
2
3
eselect python list
Available Python interpreters:
  [1]   python2.6 *


Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

5

16.02.2011, 21:35

Hallo Jörg,

hier gibt es auch noch ein ebuild zu Mailscanner.

http://bugs.gentoo.org/show_bug.cgi?id=253657

Vielleicht ist es auch in einer neueren Version als Dein und hilft Dir vielleicht weiter.

Hoffe das hilft weiter. Wenn es mit dem lokal Overlay nicht klappt, kann ich es auch in meins legen.

Viele Grüße

6

16.02.2011, 21:44

Danke, ich werde das mit dem lokalen Overlay probieren. Hab ich noch nie gemacht, aber die (hier im Forum) gefunden Anleitung ist aus meiner Sicht zu verstehen.

Ich hoffe mal, daß eine Neu-Installation hilft.

Und wie bekomme ich 'raus, welche Version ich gerade habe? eix ist ja nicht oder emerge.
Aber heute schaffe ich das nicht mehr.
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

7

17.02.2011, 08:46

Wie gesagt, wenn Du es nicht hin bekommst, kannst Du es mir sagen, dann lege ich es in mein Overlay und das kannst Du mittels Layman dann verwenden.

Gruß

8

17.02.2011, 22:29

Hallo,
wollte mich nur melden, daß es mit dem lokalen Overlay geklappt hat (wenn man es richtig macht - hatte mal wieder einen Vertipper drin).

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
mail-gw ~ # emerge -p MailScanner

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "dev-perl/Sys-SigAction" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-perl/Sys-SigAction-0.11 (masked by: ~x86 keyword)

(dependency required by "mail-filter/MailScanner-4.81.4.1" [ebuild])
(dependency required by "MailScanner" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Hatte heute nen schweren Tag. Und morgen komme ich erst gar nicht nach Hause. Es geht Sonnabend weiter.
Aber dev-perl/Sys-SigAction gibt es im Portage. Ich bin also "guter Hoffnung".
@Planeshift: danke für's Angebot - komme ich evtl. noch darauf zurück.
Jörg

EDIT: hier noch die Info zu den Versionen:

Zitat

[ebuild U ] mail-filter/MailScanner-4.81.4.1 [4.70.7.1]
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »joerg99« (17.02.2011, 23:23)


9

17.02.2011, 23:38

Quellcode

1
2
!!! One of the following masked packages is required to complete your request:
- dev-perl/Sys-SigAction-0.11 (masked by: ~x86 keyword)

Dieses Paket wirst du dann noch freischalten müssen.

Quellcode

1
echo "~dev-perl/Sys-SigAction-0.11" >> /etc/portage/package.keywords

10

19.02.2011, 19:21

Hallo,
hat eine Weile gedauert - aber es ging nicht schneller.
Es funktioniert alles wieder. Komisch an der Sache war, daß nach der Installation die Datei /etc/init.d/MailScanner nicht mehr vorhanden war. Die gab es zwar auf der Homepage von MailScanner, aber mußte dann noch angepaßt werden. War aber kein Problem.

Auch Mailwatch ( das eigentlich Problem) funktioniert nun wieder. Sind ein paar PHP-Fehlermeldungen, aber denen steige ich in Ruhe nach.
Danke für Hilfe.

Als Frage bleibt, was ich in Zukunft mache, da ja MailScanner nicht mehr im Portage vorhanden ist?
Jörg

P.S. Spamassassin erkennt kein Spam mehr. Alle Mails werden mit 0.0 - also absolut kein Spam eingestuft, auch die, die wirklich Spam sind. Da muß ich wohl nochmal schauen.
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

11

21.02.2011, 09:26

Es funktioniert alles wieder. Komisch an der Sache war, daß nach der Installation die Datei /etc/init.d/MailScanner nicht mehr vorhanden war. Die gab es zwar auf der Homepage von MailScanner, aber musste dann noch angepasst werden. War aber kein Problem.


Das Problem ist das es kein Ebuild von Gentoo ist. Da kann es sein das auch mal was fehlt bzw.. das Ebuild nicht funktioniert. Man kann das Ebuild entsprechend anpassen, so das ich das Init-Script wieder vorhanden ist. Ich selber komme aber vor meinem Urlaub nicht mehr dazu. Wenn Du Interesse hast, schicke mir nee PN und ich kümmre mich nach dem Urlaub darum.


Als Frage bleibt, was ich in Zukunft mache, da ja MailScanner nicht mehr im Portage vorhanden ist?


Einfach ein eigenes Lokales ebuild verwenden.

Viele Grüße

12

21.02.2011, 21:24

Zitat

das es kein Ebuild von Gentoo ist

Oh, ich dachte, Ebuilds sind ein Gentoo-Spezifika. Welche Distributionen nutzen denn auch Ebuilds?

Zitat

Ich selber komme aber vor meinem Urlaub nicht mehr dazu

Na dann - schönen Urlaub!!!

Interessant wäre dann auch, wie man solch ein Ebuild auf die aktuelle Version (von MailScanner) anpaßt.

Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

13

21.02.2011, 21:53

Dam
Oh, ich dachte, Ebuilds sind ein Gentoo-Spezifika. Welche Distributionen nutzen denn auch Ebuilds?

Damit meine ich das es nicht offiziell ist, sondern auch von einfachen Gentoo Usern geschrieben sein kann. Das kann natürlich auch fehlerhaft sein.

Gruß