This bug is old, but i have the problem too.<br><br>$IPC::Run::VERSION == '0.89'<br><br>OS: debian squeeze.<br><br>I installed IPC::Run with cpan.<br><br>running something like this:<br><br>my @command = ("sfdisk", ...);<br>
my $command_out = '';<br>my $command_in;<br>my $command_h = start \@command, '<pty<', \$command_in, '>pty>', \$command_out;<br><br>while(pump $command_h) {<br> ...<br> # Do some stuff with sfdisk<br>
...<br>}<br><br>finish($command_h);<br><br>When using my default locale (fr_FR.UTF8), i get this error: 'ack Erreur d'entrée/sortie: read( 4 ) at /usr/share/perl5/IPC/Run/IO.pm line 558'<br>When setting LC_ALL=POSIX, everything goes well.<br>