Skip to content
This repository was archived by the owner on Oct 11, 2025. It is now read-only.
This repository was archived by the owner on Oct 11, 2025. It is now read-only.

在CentOS 6中无法运行 #49

@fengkaijia

Description

@fengkaijia

我用的是IUS的库安装的Python 2.7(因为这个库提供pip)。

运行Master或者Worker但不提供IP时无法启动:

[root@localhost ~]# coca master -s
unknown command options

附上IP后正常启动

[root@localhost ~]# coca master -s 地址
start master at: 地址:11103

但是就算是附上IP也无法关闭:

[root@localhost ~]# coca master -k 地址
Traceback (most recent call last):
  File "/usr/bin/coca", line 9, in <module>
    load_entry_point('Cola==0.1.0b0', 'console_scripts', 'coca')()
  File "/usr/lib/python2.7/site-packages/cola/cmdline.py", line 38, in execute
    args.func(args)
  File "/usr/lib/python2.7/site-packages/cola/commands/master.py", line 50, in run
    ctx = Context(is_client=True, master_addr=args.kill)
  File "/usr/lib/python2.7/site-packages/cola/context.py", line 110, in __init__
    self.addrs = [self.fix_addr(_ip) for _ip in self.ips]
  File "/usr/lib/python2.7/site-packages/cola/context.py", line 66, in <lambda>
    fix_addr = lambda _, addr: addr if ':' in addr \
TypeError: argument of type 'NoneType' is not iterable

提交作业时也必须给出Master:

[root@localhost ~]# coca job -u app/weibo/
Traceback (most recent call last):
  File "/usr/bin/coca", line 9, in <module>
    load_entry_point('Cola==0.1.0b0', 'console_scripts', 'coca')()
  File "/usr/lib/python2.7/site-packages/cola/cmdline.py", line 38, in execute
    args.func(args)
  File "/usr/lib/python2.7/site-packages/cola/commands/job.py", line 79, in run
    ctx = Context(is_client=True, master_addr=master_addr)
  File "/usr/lib/python2.7/site-packages/cola/context.py", line 82, in __init__
    raise ValueError('Master address must be supplied when local_mode is False')
ValueError: Master address must be supplied when local_mode is False

给出Master之后:

[root@localhost ~]# coca job -m 地址:11103 -u app/weibo/
Traceback (most recent call last):
  File "/usr/bin/coca", line 9, in <module>
    load_entry_point('Cola==0.1.0b0', 'console_scripts', 'coca')()
  File "/usr/lib/python2.7/site-packages/cola/cmdline.py", line 38, in execute
    args.func(args)
  File "/usr/lib/python2.7/site-packages/cola/commands/job.py", line 79, in run
    ctx = Context(is_client=True, master_addr=master_addr)
  File "/usr/lib/python2.7/site-packages/cola/context.py", line 110, in __init__
    self.addrs = [self.fix_addr(_ip) for _ip in self.ips]
  File "/usr/lib/python2.7/site-packages/cola/context.py", line 66, in <lambda>
    fix_addr = lambda _, addr: addr if ':' in addr \
TypeError: argument of type 'NoneType' is not iterable

以上问题同配置Ubuntu 14.04都是正常的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions