Hi Erik, Two things:
First, find out which Paramiko version you're running: $ python >>> import paramiko >>> paramiko.__version__ '1.7.4 (Desmond)' >>> If you're not seeing 1.7.4 there -- especially if you're seeing 1.7.5 -- that's the problem, as 1.7.5 has a known SSH related bug. You'll want to find out how Paramiko was installed on your system and remove it -- Fabric bundles a copy of 1.7.4 with itself for the time being. Second, if that's not the case, how long is your script running for before it terminates? 10 seconds? A minute? Ten minutes? The "Channel closed" message, at least in my limited experience with it, means that the network connection was dropped, and that (to me) often happens because a firewall along the route has dropped you for inactivity or some such. If it's neither of those things, then there's not a ton I can do -- it's at the Paramiko level, not a Fabric problem :( Could be some other event causing the connection to get dropped by the server, but that's entirely dependent on the remote system's configuration and so forth. Best, Jeff On Fri, Jan 29, 2010 at 4:09 PM, Erik Wickstrom <e...@erikwickstrom.com> wrote: > After my script runs for a few minutes, It will sometimes crash with this > traceback: > % run: mkdir -p /home/linx/web/public_html; > Traceback (most recent call last): > File "build/bdist.linux-x86_64/egg/fabric/main.py", line 419, in main > File "/root/wp-deploy/fabfile.py", line 34, in deploy > d.file_upload() > File "/root/wp-deploy/fabfile.py", line 132, in file_upload > run("mkdir -p %s;" % path) > File "build/bdist.linux-x86_64/egg/fabric/network.py", line 382, in > host_prompting_wrapper > File "build/bdist.linux-x86_64/egg/fabric/operations.py", line 419, in run > File "build/bdist.linux-x86_64/egg/paramiko/channel.py", line 212, in > exec_command > File "build/bdist.linux-x86_64/egg/paramiko/channel.py", line 1077, in > _wait_for_event > paramiko.SSHException: Channel closed. > Disconnecting from server1... done. > Any idea what could be causing it? I'm running Fabric 0.9.0 > Thanks! > Erik > _______________________________________________ > Fab-user mailing list > Fab-user@nongnu.org > http://lists.nongnu.org/mailman/listinfo/fab-user > > -- Jeff Forcier Unix sysadmin; Python/Ruby developer http://bitprophet.org _______________________________________________ Fab-user mailing list Fab-user@nongnu.org http://lists.nongnu.org/mailman/listinfo/fab-user