in reply to Re: Upgrade from 5.8 to 5.14 broke me
in thread Upgrade from 5.8 to 5.14 broke me

That would probably help. When I add an address I now get this.

# /var/www/vmailadmin/includes/bin/backend.pl "test@example.com"
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 84.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 114.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 160.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 200.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 266.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 299.
Use of uninitialized value $func in regexp compilation at /var/www/vmailadmin/includes/bin/backend.pl line 337.

Line 84 contains

if ( grep /^$func$/, @domain_manager ) { use VMA::DomainManager qw\createDomainHome removeDomainHome\; # # Set varibles from input # my $facility = "domainmgr"; my $cachedir = $argarray[3]; my $uid = $argarray[4]; my $gid = $argarray[5]; my $home = $argarray[6]; my $host = $argarray[7]; my $system = $argarray[8]; if ( $func eq 1001 ) { createDomainHome($home,$host,$uid,$gid,$system,$is_log +ging,$logdir,$facility); } elsif ( $func eq 1002 ) { removeDomainHome($home,$host,$cachedir,$is_logging,$lo +gdir,$facility); } }

Replies are listed 'Best First'.
Re^3: Upgrade from 5.8 to 5.14 broke me
by rjreb (Initiate) on Aug 12, 2013 at 18:39 UTC
    I found out that I needed to add a sudo rule. Not certain why it wasn't required before.

    # vMail.Admin rule for apache
    Host_Alias HOST = hostname.of.server
    www-data HOST = NOPASSWD: /var/www/vmailadmin/includes/bin/backend.pl