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
