首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装模拟Tango控制系统服务器?

如何安装模拟Tango控制系统服务器?
EN

Ask Ubuntu用户
提问于 2012-01-19 13:59:38
回答 1查看 1.3K关注 0票数 0

我需要安装一个模拟探戈集散控制系统服务器。按照关于http://www.tango-controls.org/howtos/binary_deb的说明,我完成了以下操作(在运行11.10的VirtualBox客户机上安装):

  • 禁用IPv6
  • 被忽略的wifi指令(VB客户端被告知它正在使用以太网)
  • 更新的/etc/hosts以反映当前IP (我的网络地址偶尔会发生变化,因此我将在更新时更新它)
  • 添加了ppa:tango-controls/core PPA
  • 按照在控制系统主服务器上安装Tango的步骤
    • 安装了mysql-server包,为数据库创建了根密码
    • 安装了python-pytango包--当我收到提示时,正确的主机名已经填写好了。
    • 安装了tango-startertango-db包-在这里填充了密码
    • 没有安装libtango-java包(我使用的是Python)
    • 安装了omninotify
    • 没有安装tango-accesscontrol (我认为我不需要这个)
    • 安装了tango-test包(这似乎是个好主意)

  • 不知道如何处理以下操作“但是,启动设备服务器用于查找其他设备服务器进程可执行文件的路径没有初始化。您必须根据使用Starter设备属性配置系统的方式,或者更好地使用Astor配置系统。”。
    • 我该去哪里配置这个呢?
    • 我在http://www.esrf.eu/computing/cs/tango/tango_doc/工具_博士/阿斯特_doc/index.html上找不到Astor的下载--我应该去别处找吗?
    • 上面的Astor页面看起来有点旧了。有没有新的配置工具?

  • 我还是继续前进,跟随着皮坦哥快速旅游
    • ipython -p spock (成功)
    • PyTango.__version__ (返回的'7.2.0')
    • tangotest = DeviceProxy("
    • 返回sys/access_control/1 sys/database/2 sys/tg_test/1 tango/admin/mycomputer
    • tangotest = DeviceProxy("sys/tg_test/1") (没有结果,看起来很成功)
    • tangotest.ping() (返回请求tango_error的错误)
    • tango_error返回前面错误的完整版本:

代码语言:javascript
复制
API_CantConnectToDevice : Failed to connect to device sys/tg_test/1
The connection request was delayed.
The last connection request was done less than 1000 ms ago
For more detailed information type: tango_error

Spock  [9]: tango_error
Last tango error:
DevFailed[
DevError[
    desc = Failed to connect to device sys/tg_test/1
           The connection request was delayed.
           The last connection request was done less than 1000 ms ago
  origin = Connection::reconnect
  reason = API_CantConnectToDevice
severity = ERR]
]

下一个去哪?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-01-20 14:30:45

  1. Astor是一个Java应用程序,因此它是libtango包的一部分。如果你想要Astor,你必须安装这个软件包。
  2. 使用sys/tg_test/1创建DeviceProxy是一种无状态操作。它总是成功的(除了一些罕见的情况,比如错误的设备名称语法)。只有当您访问设备时(您对“ping”所做的操作),才会报告错误。如果要访问设备sys/tg_test/1,则必须启动负责此设备的设备服务器。在您的示例中,它是TangoTest设备服务器。
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/96829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档