This bug is old, but i have the problem too.<br><br>$IPC::Run::VERSION == &#39;0.89&#39;<br><br>OS: debian squeeze.<br><br>I installed IPC::Run with cpan.<br><br>running something like this:<br><br>my @command = (&quot;sfdisk&quot;, ...);<br>
my $command_out = &#39;&#39;;<br>my $command_in;<br>my $command_h = start \@command, &#39;&lt;pty&lt;&#39;, \$command_in, &#39;&gt;pty&gt;&#39;, \$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: &#39;ack Erreur d&#39;entrée/sortie: read( 4 ) at /usr/share/perl5/IPC/Run/IO.pm line 558&#39;<br>When setting LC_ALL=POSIX, everything goes well.<br>