salt cmd bug

26 views
Skip to first unread message

linux8080

unread,
Aug 28, 2015, 3:23:32 AM8/28/15
to 中国SaltStack用户组
[root@ ~]# salt-master --version
salt-master 2014.7.0 (Helium)
[root@ ~]# salt-minion --version
salt-minion 2014.7.0 (Helium)

[root@ ~]# cat test.py 
def test():
   import salt.client
   local = salt.client.LocalClient()
   print local.cmd('*','cmd.run',['df -h'])
test()

[root@ ~]# /usr/local/saltstack/bin/python test.py  
{'172.16.50.137': 'Filesystem            Size  Used Avail Use% Mounted on\n/dev/sda2             6.0G  3.4G  2.3G  60% /\ntmpfs                 495M     0  495M   0% /dev/shm\n/dev/sda1             124M   28M   91M  24% /boot\n/dev/sda5              13G  1.3G   11G  11% /data'}
Exception TypeError: 'an integer is required' in <bound method MasterEvent.__del__ of <salt.utils.event.MasterEvent object at 0x2a5ced0>> ignored

[root@ ~]# cat test1.py 
import salt.client
def test():
   local = salt.client.LocalClient()
   print local.cmd('*','cmd.run',['df -h'])
test()

[root@ ~]# /usr/local/saltstack/bin/python test1.py 
{'172.16.50.137': 'Filesystem            Size  Used Avail Use% Mounted on\n/dev/sda2             6.0G  3.4G  2.3G  60% /\ntmpfs                 495M     0  495M   0% /dev/shm\n/dev/sda1             124M   28M   91M  24% /boot\n/dev/sda5              13G  1.3G   11G  11% /data'}

使用第二个脚本执行的时候为什么没报错呢,引入模块放在函数里面为什么就有报错呢

xuanweiyao

unread,
Aug 30, 2015, 10:22:56 PM8/30/15
to 中国SaltStack用户组

这个是之前版本的一个bug, 目前官方已经修复了, 请尝试升级到最新的版本


https://github.com/saltstack/salt/issues/19216



 原始邮件 
发件人: linux8080<jiahua...@gmail.com>
收件人: 中国SaltStack用户组<saltstack...@googlegroups.com>
发送时间: 2015年8月28日(周五) 15:23
主题: [中国SaltStack用户组] salt cmd bug

--
您收到此邮件是因为您订阅了Google网上论坛上的“中国SaltStack用户组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users...@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack...@googlegroups.com
访问此群组:http://groups.google.com/group/saltstack-users-cn
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/saltstack-users-cn/d4743f52-263c-49d5-b711-47c084c28d60%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

linux8080

unread,
Sep 18, 2015, 3:57:22 AM9/18/15
to 中国SaltStack用户组


在 2015年8月31日星期一 UTC+8上午10:22:56,绿肥写道:

这个是之前版本的一个bug, 目前官方已经修复了, 请尝试升级到最新的版本


https://github.com/saltstack/salt/issues/19216



 原始邮件 
发件人: linux8080<jiahua...@gmail.com>
收件人: 中国SaltStack用户组<saltstack-user...@googlegroups.com>
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack-user...@googlegroups.com



大神,你知道这个bug更新的是哪个文件吗?线上的代码是定制过的,不能直接升级的 

FPs

unread,
Sep 18, 2015, 5:14:13 AM9/18/15
to saltstack...@googlegroups.com
翻了下那个issue,应该是这个,具体还要细细看下吧。
https://github.com/saltstack/salt/pull/20086


在 2015年9月18日 下午3:57,linux8080 <jiahua...@gmail.com>写道:


在 2015年8月31日星期一 UTC+8上午10:22:56,绿肥写道:

这个是之前版本的一个bug, 目前官方已经修复了, 请尝试升级到最新的版本


https://github.com/saltstack/salt/issues/19216



 原始邮件 
发件人: linux8080<jiahua...@gmail.com>
收件人: 中国SaltStack用户组<saltstack...@googlegroups.com>
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users...@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack...@googlegroups.com



大神,你知道这个bug更新的是哪个文件吗?线上的代码是定制过的,不能直接升级的 

--
您收到此邮件是因为您订阅了Google网上论坛上的“中国SaltStack用户组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users...@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack...@googlegroups.com
访问此群组:http://groups.google.com/group/saltstack-users-cn
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/saltstack-users-cn/aca2bbeb-d920-40ed-9b13-c5b2949b4508%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout

linux8080

unread,
Sep 18, 2015, 6:39:14 AM9/18/15
to 中国SaltStack用户组


在 2015年9月18日星期五 UTC+8下午5:14:13,FPs写道:
翻了下那个issue,应该是这个,具体还要细细看下吧。
https://github.com/saltstack/salt/pull/20086

在 2015年9月18日 下午3:57,linux8080 <jiahua...@gmail.com>写道:


在 2015年8月31日星期一 UTC+8上午10:22:56,绿肥写道:

这个是之前版本的一个bug, 目前官方已经修复了, 请尝试升级到最新的版本


https://github.com/saltstack/salt/issues/19216



 原始邮件 
发件人: linux8080<jiahua...@gmail.com>
收件人: 中国SaltStack用户组<saltstack-user...@googlegroups.com>
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack-user...@googlegroups.com



大神,你知道这个bug更新的是哪个文件吗?线上的代码是定制过的,不能直接升级的 

--
您收到此邮件是因为您订阅了Google网上论坛上的“中国SaltStack用户组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack-user...@googlegroups.com
访问此群组:http://groups.google.com/group/saltstack-users-cn


非常感谢

linux8080

unread,
Sep 18, 2015, 7:04:09 AM9/18/15
to 中国SaltStack用户组
https://github.com/jacksontj/salt/commit/d2522a8260eccd47507db65c267fa55efb34fb7b
就找到这个,但好像不一样的,我试了还是一样会报错,你知道怎么看saltstack 2014 7版本到2015版本都更新了哪些bug吗?还有怎样查询到符合我问题的issue


在 2015年9月18日星期五 UTC+8下午5:14:13,FPs写道:
翻了下那个issue,应该是这个,具体还要细细看下吧。
https://github.com/saltstack/salt/pull/20086


在 2015年9月18日 下午3:57,linux8080 <jiahua...@gmail.com>写道:


在 2015年8月31日星期一 UTC+8上午10:22:56,绿肥写道:

这个是之前版本的一个bug, 目前官方已经修复了, 请尝试升级到最新的版本


https://github.com/saltstack/salt/issues/19216



 原始邮件 
发件人: linux8080<jiahua...@gmail.com>
收件人: 中国SaltStack用户组<saltstack-user...@googlegroups.com>
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack-user...@googlegroups.com



大神,你知道这个bug更新的是哪个文件吗?线上的代码是定制过的,不能直接升级的 

--
您收到此邮件是因为您订阅了Google网上论坛上的“中国SaltStack用户组”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到saltstack-users-cn+unsubscribe@googlegroups.com
要发帖到此群组,请发送电子邮件至saltstack-user...@googlegroups.com
访问此群组:http://groups.google.com/group/saltstack-users-cn
Reply all
Reply to author
Forward
0 new messages