On Feb 12, 2008 9:22 PM, Joel Becker <[EMAIL PROTECTED]> wrote:

> Package: pdsh
> Version: 2.10-3
> Severity: normal
>
> The pdsh program provides multiple ways to specify target hosts.  You
> can use a file .WCOLL in your home directory.  You can use the genders
> database.  You can use netgroups.  You can even specify specific hosts
> on the command line with the -w option.
>
> The problem is that pdsh *REQUIRES* the .WCOLL file *AND* the
> /etc/genders file, even if neither is being used.  I run:
>
>    $ pdsh -w host1,host2 hostname
>
> I expect to have the "hostname" command run on host1,host2, as pdsh has
> all the information it needs to do so (and this works on IBM's dsh, my
> dsh, and even the dsh included with Debian).  Instead, I get the
> following error:
>
>    $ pdsh -w host1,host2 hostname
>    [EMAIL PROTECTED]: /home/jlbec/.WCOLL: No such file or directory
>
> .WCOLL is not needed, but there is no option to ignore this.  So I
> touch(1) $HOME/.WCOLL - not a fix, a workaround.  I get the following
> error:
>
>    $ touch ~/.WCOLL
>    $ pdsh -w host1,host2 hostname
>    [EMAIL PROTECTED]: Unable to open genders file: error opening genders file
>
> Again, I don't need genders to function.  But pdsh refuses to run
> without it.  Let's try touch(1) again - this time I need _root_
> permissions:
>
>    $ su - -c 'touch /etc/genders'
>    Password:
>    $ pdsh -w host1,host2 hostname
>    [EMAIL PROTECTED]: Unable to open genders file: genders file parse error
>
> Heavens!  An empty configuration isn't even valid!  Next we'll try
> garbage:
>
>    $ su - -c 'echo foo > /etc/genders'
>    Password:
>    $ pdsh -w host1,host2 hostname
>    host1: host1.mydomain.com
>    host2: host2.mydomain.com
>
> This is silly.  pdsh knows from the -w option what it has to do.  It
> should not require empty configuration files that are irrelevant - let
> alone empty files I require _root_ permission to create!
>
> -- System Information:
> Debian Release: lenny/sid
>  APT prefers unstable
>  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages pdsh depends on:
> ii  debconf [debconf-2.0]         1.5.19     Debian configuration
> management sy
> ii  genders                       1.6-1-1    cluster configuration
> management d
> ii  libc6                         2.7-6      GNU C Library: Shared
> libraries
> ii  libgenders0                   1.6-1-1    C library for parsing and
> querying
> ii  openssh-client [rsh-client]   1:4.7p1-3  secure shell client, an
> rlogin/rsh
> ii  perl                          5.8.8-12   Larry Wall's Practical
> Extraction
> ii  rsh-client                    0.17-14    rsh clients
> ii  ssh                           1:4.7p1-3  secure shell client and
> server (me
>
> pdsh recommends no packages.
>
> -- debconf information:
> * pdsh/setuidroot: false
>
>
>

Reply via email to