Re: Insecure $ENV{PATH} message

2009-12-03 Thread Peter Scott
On Sun, 29 Nov 2009 20:12:08 +, Huub van Niekerk wrote:\ > On Sun, 29 Nov 2009 14:30:47 -0500, Shawn H Corey wrote: > >> Huub van Niekerk wrote: >>> Hi, >>> >>> I started getting this error after upgrading from Fedora 11 to 12. The >>> line of code hasn't been changed: >>> >>> open my $LPR,

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Huub van Niekerk
On Sun, 29 Nov 2009 14:30:47 -0500, Shawn H Corey wrote: > Huub van Niekerk wrote: >> Hi, >> >> I started getting this error after upgrading from Fedora 11 to 12. The >> line of code hasn't been changed: >> >> open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; >> >> The erro

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Shawn H Corey
Huub van Niekerk wrote: > Hi, > > I started getting this error after upgrading from Fedora 11 to 12. The > line of code hasn't been changed: > > open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; > > The error is: "Insecure $ENV{PATH} while running with -T switch at" > poi

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Uri Guttman
> "O" == Owen writes: >>> there is no %PATH variable in perl. if you read the post about >>> clearing >>> the PATH in the ENVIRONMENT, you would just set that value in the >>> %ENV >>> hash. >>> >>> uri >> >> If you mean like this, it doesn't work. >> >> $ENV{"lpr"}

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Uri Guttman
> "HvN" == Huub van Niekerk writes: >> there is no %PATH variable in perl. if you read the post about clearing >> the PATH in the ENVIRONMENT, you would just set that value in the %ENV >> hash. >> >> uri HvN> If you mean like this, it doesn't work. HvN> $ENV{"lpr"} = "/usr/bi

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Owen
>> there is no %PATH variable in perl. if you read the post about >> clearing >> the PATH in the ENVIRONMENT, you would just set that value in the >> %ENV >> hash. >> >> uri > > If you mean like this, it doesn't work. > > $ENV{"lpr"} = "/usr/bin/lpr"; > > Nor do > > $ENV{"/usr/bin/lpr"} = "lpr"; >

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Huub van Niekerk
> there is no %PATH variable in perl. if you read the post about clearing > the PATH in the ENVIRONMENT, you would just set that value in the %ENV > hash. > > uri If you mean like this, it doesn't work. $ENV{"lpr"} = "/usr/bin/lpr"; Nor do $ENV{"/usr/bin/lpr"} = "lpr"; $ENV{"PATH"} = "/usr/bin

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Uri Guttman
> "HvN" == Huub van Niekerk writes: >> Try specifying the full path for lpr >> >> %whereis lpr >> lpr: /usr/bin/lpr.cups /usr/bin/lpr /usr/share/man/man1/lpr.1.gz >> >> So on my box, /usr/bin/lpr >> >> If you look at that article I sent you previously, it gives some >> ex

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Huub van Niekerk
> Try specifying the full path for lpr > > %whereis lpr > lpr: /usr/bin/lpr.cups /usr/bin/lpr /usr/share/man/man1/lpr.1.gz > > So on my box, /usr/bin/lpr > > If you look at that article I sent you previously, it gives some > explanation for why you need to reset $ENV{"PATH"} (from memory). > O

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Dave Tang
On Sun, 29 Nov 2009 23:39:58 +1000, Huub van Niekerk wrote: open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; $ENV{"PATH"} = ""; at the start of the script, it doesn't seem to complain any more. Hope that helps, Thank you, though I'm not out of problems yet. The m

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Huub van Niekerk
>> >> open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; >> > > $ENV{"PATH"} = ""; > > at the start of the script, it doesn't seem to complain any more. > Hope that helps, > Thank you, though I'm not out of problems yet. The message I'm getting now is: Can't exec "lpr": No

Re: Insecure $ENV{PATH} message

2009-11-29 Thread Dave Tang
On Sun, 29 Nov 2009 16:30:56 +1000, Huub van Niekerk wrote: Hi, Hello, I started getting this error after upgrading from Fedora 11 to 12. The line of code hasn't been changed: open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; The error is: "Insecure $ENV{PATH} whil

Insecure $ENV{PATH} message

2009-11-28 Thread Huub van Niekerk
Hi, I started getting this error after upgrading from Fedora 11 to 12. The line of code hasn't been changed: open my $LPR, '|-', qw/lpr -PDeskJet940C/ or die "can't fork lpr: $!"; The error is: "Insecure $ENV{PATH} while running with -T switch at" pointing at the line above. From articles on