It's the weirdest thing, but many of Amanda's best bugs (in the sense
of being the most complex) are discovered independently by 3-4 people
within a week of one another.

Stephen Gelman, building Amanda on Nextenta, discovered the same bug.
What's happening is that amfetchdump is using the wrong syntax for
Perl's open3(), and while it inexplicably works fine on Linux, it does
not work with the Solaris kernel/libc.

The fix is here:
  
http://github.com/zmanda/amanda/commit/bd7108a95c6b21ec5b273c44abc355b179e0795b

you may also be interested in
  
http://github.com/zmanda/amanda/commit/438fd709c83e1e7cec91fdd82d5f2d05ec086107
which fixes a bug in file-descriptor handling in
Amanda::Xfer::Filter::Process that affects amidxtaped and amfetchdump
recoveries from compressed or encrypted dumps.

Dustin

-- 
Open Source Storage Engineer
http://www.zmanda.com

Reply via email to