[pve-devel] problem with my nexenta plugin when start vm with pve-manager, need perl help

Stefan Priebe - Profihost AG s.priebe at profihost.ag
Tue Aug 21 14:10:52 CEST 2012


Am 21.08.2012 14:03, schrieb Alexandre DERUMIER:
> Hi,
> I have a problem with my nexenta plugin when starting vm with pve-manager.
> I didn't see the problem before, I think I also use command line during my tests.
> (Stefan do you have the problem ?)
>
> command line works fine : qm start ...
>
> but task in pve-manager exit(1) in run_command here :
>      # catch exec errors
>          if ($orig_pid != $$) {
>              warn "ERROR: $err";
>              POSIX::_exit (1);
>              kill ('KILL', $$);
>          }
>
> I have displayed the error:
> "Insecure dependency in exec while running with -T switch at /usr/share/perl/5.10/IPC/Open3.pm line 168."
>
> Command line generated is same , command line or pve-manager...
>
> the nexenta drive add this specific line, but if don't see anything special.
>
> -drive file=iscsi://10.6.0.38/iqn.1986-03.com.sun:02:7971f46d-bd0e-6289-9240-8090b5b2be9a/6,if=none,id=drive-virtio1,aio=native

My test equipment won't be available before thursday ;-( So i can't test 
right now.

Perl does security checks when it runs as root and tries to distinguish 
if there parameters passed directly to Open3 without any syntax checking.

Stefan



More information about the pve-devel mailing list