写文章

龙果运维平台(问题收集)

2018-11-29 13:06:34

2829 | 20 | 0

龙果运维平台(问题收集),大家发现问题可以跟评论,我们会抽时间进行解决问题。

0

收藏
分享
全部评论20

159****3616 2019-05-05 20:31:11

怎么用nginx+uwsgi+flask部署到生产环境,这里有runweb.py和runapi.py,不想通过运行脚本启动服务,runweb.py和nginx结合登录界面出来le,但runapi.py还是只能运行脚本。。。。。

182****3049 2019-04-07 16:50:20

安装部署正常,只是发现资产管理和报障处理是空的。

182****3049

添加权限正常,后端还有些报错,捣鼓捣鼓看看

576****@qq.com 2018-07-09 15:43:17

cobbler 使用教程出个吧

850****@qq.com 2018-06-13 20:39:59

python sysinfo.py 200 { "id": 1, "jsonrpc": "2.0", "result": "{\"code\": 0, \"result\": \"create server scucess\"}" } server 创建成功,但也面上没有显示,数据库里也没有数据.

wum****@163.com 2018-06-01 23:08:31

已经导入了系统镜像了,命令可以查看导入列表,cobbler里面是正常的。可是在 分配系统里面的 镜像选择,没有镜像是怎么回事?

wux****@yeah.net 2018-05-07 19:42:56

没人出现过这个错误吗。。。装完coppler后,启动没报错,但是界面访问coppler-web时,apache界面显示500,但是该模块有在yum时一起安装,求帮忙,弄了一天这个错误了,以下是apache error日志错误: [Mon May 07 09:37:38 2018] [error] [client 192.168.118.1] mod_wsgi (pid=4111): Exception occurred processing WSGI script '/usr/share/cobbler/web/cobbler.wsgi'. [Mon May 07 09:37:38 2018] [error] [client 192.168.118.1] Traceback (most recent call last): [Mon May 07 09:37:38 2018] [error] [client 192.168.118.1] File "/usr/share/cobbler/web/cobbler.wsgi", line 25, in application [Mon May 07 09:37:38 2018] [error] [client 192.168.118.1] import django.core.handlers.wsgi [Mon May 07 09:37:38 2018] [error] [client 192.168.118.1] ImportError: No module named django.core.handlers.wsgi

wux****@yeah.net

上面问题的环境是:centos6.8的新装的虚拟机,将python2.6升级到了python2.7,装了epel源,用沙河环境和不用沙河环境一样报错

ddh****@163.com 2017-09-08 10:24:40

安装演示的代码和github上代码一样的吗? 为什么我部署完,资产平台和报障处理都是空的?

ddh****@163.com

解决了,添加了权限管理之后就可以显示了,不过后台还是有很多报错not all arguments converted during string formatting Logged from file server.py, line 79

823****@qq.com

您好,我也遇到相同的问题了,请问下是修改什么权限管理?我已经把所有权限都给了还是空的。

pha****@163.com

请问你是怎么解决的,是把权限那里都加上么?我也报相同的错误,类似这种 TypeError: not all arguments converted during string formatting Logged from file role.py, line 60 Traceback (most recent call last): File "/usr/lib64/python2.7/logging/handlers.py", line 76, in emit if self.shouldRollover(record): File "/usr/lib64/python2.7/logging/handlers.py", line 154, in shouldRollover msg = "%s\n" % self.format(record) File "/usr/lib64/python2.7/logging/__init__.py", line 724, in format return fmt.format(record) File "/usr/lib64/python2.7/logging/__init__.py", line 464, in format record.message = record.getMessage() File "/usr/lib64/python2.7/logging/__init__.py", line 328, in getMessage msg = msg % self.args TypeError: not all arguments converted during string formatting Logged from file power.py, line 67

asd****@163.com 2016-10-11 11:52:11

runapi 无法启动,报错如下:如何解决??? (env)[root@client01 devops]# python runapi.py Traceback (most recent call last): File "runapi.py", line 3, in <module> from api import app, zabbix_api, zabbix_Graph_api File "/root/roncoo-cmdb/devops/api/__init__.py", line 26, in <module> import report File "/root/roncoo-cmdb/devops/api/report.py", line 8, in <module> from tasks import sendMail File "/root/roncoo-cmdb/devops/tasks.py", line 7, in <module> from celery import Celery,platforms ImportError: No module named celery

wen****@live.cn 2016-09-27 00:04:36

zabbix 部署完成,添加主机后, cmdb模块资产信息报错如下,如何解决??? 27-Sep-2016 00:06:31 db.py-_select_sql:[81] api INFO Select sql: SELECT name FROM idc WHERE id=2 27-Sep-2016 00:06:31 server.py-server_select:[81] api ERROR select server list error: Traceback (most recent call last): File "/home/roncoo-cmdb-master/devops/api/server.py", line 70, in server_select cabinet = app.config['cursor'].get_one_result('cabinet', ['name'],{"id":int(i["cabinet_id"])}) ValueError: invalid literal for int() with base 10: ''

188****@163.com

可能是最新的表结构没有更新,可以再去下载最近的表结构重新添加下

wen****@live.cn 2016-09-19 21:34:15

[root@cmdbs install]# cobbler get-loaders Traceback (most recent call last): File "/usr/bin/cobbler", line 36, in <module> sys.exit(app.main()) File "/usr/lib/python2.6/site-packages/cobbler/cli.py", line 657, in main rc = cli.run(sys.argv) File "/usr/lib/python2.6/site-packages/cobbler/cli.py", line 270, in run self.token = self.remote.login("", self.shared_secret) File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request return self._parse_response(h.getfile(), sock) File "/usr/lib64/python2.6/xmlrpclib.py", line 1392, in _parse_response return u.close() File "/usr/lib64/python2.6/xmlrpclib.py", line 838, in close raise Fault(**self._stack[0]) xmlrpclib.Fault: <Fault 1: "<class 'cobbler.cexceptions.CX'>:'login failed'">

188****@163.com

这个应该是cobbler web账号密码没对,所以API没登录上;;可以看视频参考下

188****@163.com 2016-09-18 19:36:40

视频已出大家可以查看:有问题可以提出谢谢: http://www.roncoo.com/course/view/a2d58fe08172447696412fb7af1de620

152****@qq.com 2016-09-14 15:20:21

我在虚拟机里面安装这个软件,pip install Flask-Migrate安装很慢,是不是网速原因;还有,如果我在内网机安装这个平台,pip源码安装之后,执行pip install a.txt,找不到这包,怎么才能做个像yum源一样的工具库,急等!急等!急等!

152****@qq.com

pip install xxx工具可以指定源来安装 如:pip install Flask-Migrate -i http://pypi.douban.com/simple,特别快。内网机整pip源,在线等!在线等!在线等!

wen****@live.cn

看看你python 版本, 模块是不是没装好啊? 我也遇到你这个情况了, 将python 版本更新到2.7 install 就正常了! 可以断定为python 模块问题! 重新编译安装下试试~

188****@163.com

可以用国内阿里或者豆瓣的库,,用原来的库就多试几次

wen****@live.cn 2016-09-14 10:25:33

zabbix 部署好了,web平台怎么调用失败, 更改service.conf web平台还是找不到zabbix 页面~ 求解答

188****@163.com

第一项是API,路径看看是否已经设置对了,,是不是多了一个路径或者是少了路径

wen****@live.cn 2016-09-13 19:11:42

到等了界面了,为什么登录不进去啊, 所有的操作都导入了。 。。。。。。。 [root@cmdbxksy devops]# python runweb.py * Running on http://0.0.0.0:2001/ (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger pin code: 278-838-242 192.168.1.150 - - [13/Sep/2016 19:06:20] "POST /login HTTP/1.1" 500 - Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 2000, in __call__ return self.wsgi_app(environ, start_response) File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1991, in wsgi_app response = self.make_response(self.handle_exception(e)) File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1567, in handle_exception reraise(exc_type, exc_value, tb) File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1988, in wsgi_app response = self.full_dispatch_request() File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1641, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1544, in handle_user_exception reraise(exc_type, exc_value, tb) File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1639, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1625, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/var/www/html/cmdb/devops/web/login.py", line 15, in login r = requests.get(url, headers=headers) #请求API验证用户,并获取token File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 70, in get return request('get', url, params=params, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/api.py", line 56, in request return session.request(method=method, url=url, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 596, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python2.7/site-packages/requests/adapters.py", line 487, in send raise ConnectionError(e, request=request) ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=2000): Max retries exceeded with url: /api/login?username=admin&passwd=123456 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fbcfa351a10>: Failed to establish a new connection: [Errno 111] Connection refused',))

wen****@live.cn

解决了, web 和 api 要同时打开运行才可以,不然登录不进去!!!!!

188****@163.com

嗯好的

wen****@live.cn 2016-09-13 14:01:59

[root@cmdbxksy devops]# python runweb.py * Running on http://0.0.0.0:2001/ (Press CTRL+C to quit) * Restarting with stat * Debugger is active! * Debugger pin code: 537-563-622 192.168.1.150 - - [13/Sep/2016 13:56:32] "GET /login HTTP/1.1" 200 - 192.168.1.150 - - [13/Sep/2016 13:56:37] "POST /login HTTP/1.1" 500 - Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/flask/app.py", line 2000, in __call__ return self.wsgi_app(environ, start_response) File "/usr/lib/python2.6/site-packages/flask/app.py", line 1991, in wsgi_app response = self.make_response(self.handle_exception(e)) File "/usr/lib/python2.6/site-packages/flask/app.py", line 1567, in handle_exception reraise(exc_type, exc_value, tb) File "/usr/lib/python2.6/site-packages/flask/app.py", line 1988, in wsgi_app response = self.full_dispatch_request() File "/usr/lib/python2.6/site-packages/flask/app.py", line 1641, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/lib/python2.6/site-packages/flask/app.py", line 1544, in handle_user_exception reraise(exc_type, exc_value, tb) File "/usr/lib/python2.6/site-packages/flask/app.py", line 1639, in full_dispatch_request rv = self.dispatch_request() File "/usr/lib/python2.6/site-packages/flask/app.py", line 1625, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/var/www/html/cmdb/devops/web/login.py", line 15, in login r = requests.get(url, headers=headers) #请求API验证用户,并获取token File "/usr/lib/python2.6/site-packages/requests/api.py", line 70, in get return request('get', url, params=params, **kwargs) File "/usr/lib/python2.6/site-packages/requests/api.py", line 56, in request return session.request(method=method, url=url, **kwargs) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 475, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python2.6/site-packages/requests/sessions.py", line 596, in send r = adapter.send(request, **kwargs) File "/usr/lib/python2.6/site-packages/requests/adapters.py", line 487, in send raise ConnectionError(e, request=request) ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=2000): Max retries exceeded with url: /api/login?username=admin&passwd=123456 (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x1e3fa50>: Failed to establish a new connection: [Errno 111] Connection refused',))

wen****@live.cn

修复了, python 版本问题,pip 没有装好, 将pip 高版本降级 解决了!

wen****@live.cn 2016-09-12 21:22:30

[root@cmdb devops]# python runapi.py Traceback (most recent call last): File "runapi.py", line 3, in <module> from api import app, zabbix_api, zabbix_Graph_api File "/var/www/html/cmdb/devops/api/__init__.py", line 2, in <module> from flask_jsonrpc import JSONRPC ImportError: No module named flask_jsonrpc

wen****@live.cn

install a.txt 模块没装好。 已修复!

wen****@live.cn 2016-09-10 13:27:41

我是小白白, 我想问下, cobbler zabbix 平台都是共用一个库吗?

188****@163.com

嗯不是一个库的

wen****@live.cn 2016-09-10 13:26:42

[root@cmdb devops]# python runapi.py Traceback (most recent call last): File "runapi.py", line 3, in <module> from api import app, zabbix_api, zabbix_Graph_api File "/home/123/roncoo-cmdb-master/devops/api/__init__.py", line 2, in <module> from flask_jsonrpc import JSONRPC ImportError: No module named flask_jsonrpc 省略的太多了, 一路报错啊! centos 6.8 环境 !

188****@163.com

这个应该是zabbix路径没有安装对导致的

wen****@live.cn

/var/www/html/zabbix/ 我安装这个目录

188****@163.com

你好,你这个提示是没有安装json rpc,,,先用pip把所有的包都装好

ouy****@163.com 2016-09-09 17:47:54

(venv)[root@tel-sz01-test-xxx-001 install]# cobbler get-loaders httpd does not appear to be running and proxying cobbler, or SELinux is in the way. Original traceback: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/cobbler/cli.py", line 252, in check_setup s.ping() File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request headers ProtocolError: <ProtocolError for 10.17.2.28:80/cobbler_api: 502 Proxy Error>

ouy****@163.com

原因为/etc/hosts文件里面没有127.0.0.1的配置 (venv)[root@tel-sz01-test-xxx-001 install]# cat /etc/hosts localhost localhost.localdomain 10.17.2.28 tel-sz01-test-xxx-001 修改为以下配置 (venv)[root@tel-sz01-test-xxx-001 install]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain 10.17.2.28 tel-sz01-test-xxx-001

132****@qq.com 2016-09-09 17:26:57

mysql -uroot -p devops <devops.sql ERROR 1050 (42S01) at line 1: Table 'user' already exists 直接强制导入 mysql -f -uroot -p devops <devops.sql

wen****@live.cn

赞!

188****@163.com

文档有点错,应该是先导入devops.sql然后再导入create.sql

没有更多了