[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fab-user] Problem w/ some solaris hosts
From: |
Jeff Forcier |
Subject: |
Re: [Fab-user] Problem w/ some solaris hosts |
Date: |
Wed, 16 Mar 2011 17:40:46 -0400 |
Hi Cesare,
Were you previously using Fabric 0.9.x, or would you be willing to
quickly test it out (note that it's not backwards compatible so you
may want to use a simple test case)? It would help to know if the
problem still occurs if all other factors are the same but Fabric is
0.9.x.
My guess, however, is that it's purely a Paramiko problem, in which
case there's nothing we can do here and you would need to add a +1 on
the Launchpad ticket you linked to, and/or mail the Paramiko mailing
list.
Best,
Jeff
On Tue, Mar 15, 2011 at 7:16 AM, keobox <address@hidden> wrote:
> Hi,
> I'm trying to use fabric for administration of a lab w/ Linux and Solaris
> workstations.
>
> I've a strange behavior w/ 2 solaris host, a paramiko.SSHException('Channel
> closed.') is raised.
>
> The behavior is 100% reproducible and is similar to this bug:
>
> https://bugs.launchpad.net/paramiko/+bug/413850
>
> This is the setup where fab is running:
> - Red Hat Enterprise Linux AS release 4 (Nahant Update 8).
> - python 2.6.6
> - fabric 1.0
> - paramiko 1.7.6
> - pycrypto 2.3
>
> - The solaris release where fabric is not working is Solaris 10 10/08
> s10s_u6wos_07b SPARC.
>
> - The openssh release where fabric is not working is OpenSSH_5.0p1-hpn13v1.
>
> Linux hosts work fine, solaris hosts w/ openssh version different from the
> above version work fine.
>
> Any suggestion?
>
> Regards,
> Cesare
>
> p.s. here is the full traceback:
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/fabric/main.py",
> line 537, in main
> commands[name](*args, **kwargs)
> File "/data1/ceplacan/labman/fabfile.py", line 12, in getinfo
> print "hostname: %s, OS:%s" % get_os_and_name()
> File "/data1/ceplacan/labman/fabfile.py", line 6, in get_os_and_name
> out = fa.run('uname -a')
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/fabric/network.py",
> line 304, in host_prompting_wrapper
> return func(*args, **kwargs)
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/fabric/operations.py",
> line 916, in run
> return _run_command(command, shell, pty, combine_stderr)
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/fabric/operations.py",
> line 840, in _run_command
> combine_stderr)
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/fabric/operations.py",
> line 735, in _execute
> channel.exec_command(command)
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/paramiko/channel.py",
> line 213, in exec_command
> self._wait_for_event()
> File
> "/opt/dev-tools/python/Linux/2.6.6/python/lib/python2.6/site-packages/paramiko/channel.py",
> line 1084, in _wait_for_event
> raise e
> EOFError
>
>
>
>
>
>
> _______________________________________________
> Fab-user mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/fab-user
>
--
Jeff Forcier
Unix sysadmin; Python/Ruby engineer
http://bitprophet.org