I've installed a new instance of SA

    spamassassin -V
        SpamAssassin version 3.4.1
          running on Perl version 5.18.2

    module_info Mail::SpamAssassin Mail::SPF
        Name:        Mail::SpamAssassin
        Version:     3.004001
        Directory:   /usr/lib/perl5/site_perl/5.18.2
        File:        /usr/lib/perl5/site_perl/5.18.2/Mail/SpamAssassin.pm
        Core module: no

When I exec

    sa-update -D

it fails

    Insecure dependency in require while running with -T switch at
/usr/lib/perl5/site_perl/5.18.2/Net/DNS/Resolver/Base.pm line 570.
    BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.18.2/Net/DNS/Resolver/Base.pm line 570.
    Compilation failed in require at
/usr/lib/perl5/site_perl/5.18.2/base.pm line 100.
            ...propagated at /usr/lib/perl5/site_perl/5.18.2/base.pm line 109.
    BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.18.2/Net/DNS/Resolver/UNIX.pm line 18.
    Compilation failed in require at
/usr/lib/perl5/site_perl/5.18.2/base.pm line 100.
            ...propagated at /usr/lib/perl5/site_perl/5.18.2/base.pm line 109.
    BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/5.18.2/Net/DNS/Resolver.pm line 22.
    Compilation failed in require at
/usr/lib/perl5/site_perl/5.18.2/Net/DNS.pm line 51.
    Compilation failed in require at /usr/bin/sa-update line 84.
    BEGIN failed--compilation aborted at /usr/bin/sa-update line 84.

changing

    edit /usr/bin/sa-update
-        #!/usr/bin/perl -T -w
+        #!/usr/bin/perl -w

avoids the problem, but doesn't fix it.

There's lots of old posts re: taint-mode issues; Did not find one yet re: this.

Known issue?  Fix available?

Or, need to simply remove the "-T" flag?

Reply via email to