ajenti / ajenti

Ajenti Core and stock plugins
http://ajenti.org/core/
MIT License
7.5k stars 837 forks source link

nginx #210

Closed PatSpiegel closed 10 years ago

PatSpiegel commented 10 years ago

Ajenti 1.2.11.2 bug report

Detected platform: centos / centos / Linux 2.6.32-431.1.2.0.1.el6.x86_64 x86_64

Architecture: x86_64 x86_64

Python: 2.6.6 Installation: 56102062 Debug: False Locale: ('en_US', 'UTF8') Loaded plugins: main dashboard services codemirror ajenti_org iptables sensors fm terminal scripts taskmgr resolv logs notepad bind9 lm_sensors webserver_common nginx cron tasks configurator network db_common memcache mysql fstab plugins packages raid resources hosts power apache users

Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/ajenti/plugins/main/main.py", line 112, in handle_message self.send_ui() File "/usr/lib/python2.6/site-packages/ajenti/plugins/main/main.py", line 140, in send_ui data = json.dumps(self.ui.render()) File "/usr/lib64/python2.6/json/init.py", line 230, in dumps return _default_encoder.encode(obj) File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 294, in _iterencode yield encoder(o) UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 589: invalid continuation byte

http://ajenti.org/catcher/view/77

Log content: 2013-12-23 13:10:22,635 INFO ajenti-panel.(): Using config file /etc/ajenti/config.json 2013-12-23 13:10:22,917 INFO registry.register_crypt_handler(): registered crypt handler 'sha512_crypt': <class 'passlib.handlers.sha2_crypt.sha512_crypt'> 2013-12-23 13:10:23,124 INFO core.run(): Ajenti 1.2.11.2 running on platform: centos 2013-12-23 13:10:23,128 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,129 DEBUG init.load_recursive(): Preloading plugin dependency: main 2013-12-23 13:10:23,129 DEBUG init.load(): Loading plugin main 2013-12-23 13:10:23,145 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,146 DEBUG init.load_recursive(): Preloading plugin dependency: services 2013-12-23 13:10:23,146 DEBUG init.load(): Loading plugin services 2013-12-23 13:10:23,147 DEBUG init.load_recursive(): Preloading plugin dependency: dashboard 2013-12-23 13:10:23,147 DEBUG init.load(): Loading plugin dashboard 2013-12-23 13:10:23,151 DEBUG init.load(): Loading plugin services 2013-12-23 13:10:23,160 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,171 WARNING init.load(): * [supervisor] skipping due to BinaryDependency (supervisord) 2013-12-23 13:10:23,172 DEBUG init.load(): Loading plugin codemirror 2013-12-23 13:10:23,175 DEBUG init.load(): Loading plugin nsd 2013-12-23 13:10:23,182 WARNING init.load(): * [nsd] skipping due to BinaryDependency (nsd) 2013-12-23 13:10:23,184 DEBUG init.load(): Loading plugin megaraid 2013-12-23 13:10:23,186 WARNING init.load(): * [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli) 2013-12-23 13:10:23,186 DEBUG init.load(): Loading plugin ajenti_org 2013-12-23 13:10:23,189 DEBUG init.load(): Loading plugin dhcpd 2013-12-23 13:10:23,198 WARNING init.load(): * [dhcpd] skipping due to BinaryDependency (dhcpd) 2013-12-23 13:10:23,199 DEBUG init.load(): Loading plugin iptables 2013-12-23 13:10:23,252 DEBUG init.load(): Loading plugin sensors 2013-12-23 13:10:23,259 DEBUG init.load(): Loading plugin smartctl 2013-12-23 13:10:23,266 WARNING init.load(): * [smartctl] skipping due to BinaryDependency (smartctl) 2013-12-23 13:10:23,267 DEBUG init.load(): Loading plugin fm 2013-12-23 13:10:23,274 DEBUG init.load(): Loading plugin scripts 2013-12-23 13:10:23,275 DEBUG init.load_recursive(): Preloading plugin dependency: terminal 2013-12-23 13:10:23,275 DEBUG init.load(): Loading plugin terminal 2013-12-23 13:10:23,320 DEBUG init.load(): Loading plugin scripts 2013-12-23 13:10:23,322 DEBUG init.load(): Loading plugin taskmgr 2013-12-23 13:10:23,326 DEBUG init.load(): Loading plugin resolv 2013-12-23 13:10:23,329 DEBUG init.load(): Loading plugin munin 2013-12-23 13:10:23,336 WARNING init.load(): * [munin] skipping due to BinaryDependency (munin-cron) 2013-12-23 13:10:23,337 DEBUG init.load(): Loading plugin logs 2013-12-23 13:10:23,344 DEBUG init.load(): Loading plugin notepad 2013-12-23 13:10:23,348 DEBUG init.load(): Loading plugin ipmi 2013-12-23 13:10:23,358 WARNING init.load(): * [ipmi] skipping due to BinaryDependency (ipmitool) 2013-12-23 13:10:23,359 DEBUG init.load(): Loading plugin bind9 2013-12-23 13:10:23,370 DEBUG init.load(): Loading plugin samba 2013-12-23 13:10:23,378 WARNING init.load(): * [samba] skipping due to BinaryDependency (smbd) 2013-12-23 13:10:23,379 DEBUG init.load(): Loading plugin lm_sensors 2013-12-23 13:10:23,392 DEBUG init.load(): Loading plugin webserver_common 2013-12-23 13:10:23,394 DEBUG init.load(): Loading plugin nginx 2013-12-23 13:10:23,403 DEBUG init.load(): Loading plugin tasks 2013-12-23 13:10:23,404 DEBUG init.load_recursive(): Preloading plugin dependency: cron 2013-12-23 13:10:23,405 DEBUG init.load(): Loading plugin cron 2013-12-23 13:10:23,415 DEBUG init.load(): Loading plugin tasks 2013-12-23 13:10:23,421 DEBUG init.load(): Loading plugin configurator 2013-12-23 13:10:23,424 DEBUG init.load(): Loading plugin squid 2013-12-23 13:10:23,431 WARNING init.load(): * [squid] skipping due to BinaryDependency (squid3) 2013-12-23 13:10:23,433 DEBUG init.load(): Loading plugin network 2013-12-23 13:10:23,445 DEBUG init.load(): Loading plugin db_common 2013-12-23 13:10:23,447 DEBUG init.load(): Loading plugin netatalk 2013-12-23 13:10:23,456 WARNING init.load(): * [netatalk] skipping due to BinaryDependency (afpd) 2013-12-23 13:10:23,457 DEBUG init.load(): Loading plugin memcache 2013-12-23 13:10:23,466 DEBUG init.load(): Loading plugin hddtemp 2013-12-23 13:10:23,474 WARNING init.load(): * [hddtemp] skipping due to BinaryDependency (hddtemp) 2013-12-23 13:10:23,476 DEBUG init.load(): Loading plugin apcups 2013-12-23 13:10:23,483 WARNING init.load(): * [apcups] skipping due to BinaryDependency (apcaccess) 2013-12-23 13:10:23,484 DEBUG init.load(): Loading plugin mysql 2013-12-23 13:10:23,501 DEBUG init.load(): Loading plugin ctdb 2013-12-23 13:10:23,509 WARNING init.load(): * [ctdb] skipping due to BinaryDependency (ctdb) 2013-12-23 13:10:23,510 DEBUG init.load(): Loading plugin exports 2013-12-23 13:10:23,518 WARNING init.load(): * [exports] skipping due to BinaryDependency (nfsstat) 2013-12-23 13:10:23,519 DEBUG init.load(): Loading plugin fstab 2013-12-23 13:10:23,525 DEBUG init.load(): Loading plugin plugins 2013-12-23 13:10:23,527 DEBUG init.load(): Loading plugin psql 2013-12-23 13:10:23,534 WARNING init.load(): * [psql] skipping due to BinaryDependency (psql) 2013-12-23 13:10:23,536 DEBUG init.load(): Loading plugin openvpn 2013-12-23 13:10:23,544 WARNING init.load(): * [openvpn] skipping due to BinaryDependency (openvpn) 2013-12-23 13:10:23,546 DEBUG init.load(): Loading plugin packages 2013-12-23 13:10:23,554 DEBUG init.load(): Loading plugin raid 2013-12-23 13:10:23,567 DEBUG init.load(): Loading plugin resources 2013-12-23 13:10:23,572 DEBUG init.load(): Loading plugin hosts 2013-12-23 13:10:23,573 DEBUG init.load(): Loading plugin power 2013-12-23 13:10:23,576 DEBUG init.load(): Loading plugin apache 2013-12-23 13:10:23,586 DEBUG init.load(): Loading plugin users 2013-12-23 13:10:23,607 INFO core.start(): Starting SSL tunnel for port 37397 2013-12-23 13:10:24,126 INFO core.run(): SSL tunnel running fine 2013-12-23 13:10:24,127 INFO core.run(): Starting server on (u'127.0.0.1', 37397) 2013-12-23 13:10:24,306 DEBUG inflater.precache(): Precaching layout dashboard:text 2013-12-23 13:10:24,310 DEBUG inflater.precache(): Precaching layout dashboard:welcome 2013-12-23 13:10:24,312 DEBUG inflater.precache(): Precaching layout dashboard:dash 2013-12-23 13:10:24,321 DEBUG inflater.precache(): Precaching layout services:bar 2013-12-23 13:10:24,326 DEBUG inflater.precache(): Precaching layout services:main 2013-12-23 13:10:24,336 DEBUG inflater.precache(): Precaching layout services:widget 2013-12-23 13:10:24,342 DEBUG inflater.precache(): Precaching layout ajenti_org:main 2013-12-23 13:10:24,345 DEBUG inflater.precache(): Precaching layout ajenti_org:config 2013-12-23 13:10:24,347 DEBUG inflater.precache(): Precaching layout iptables:option-reject-with 2013-12-23 13:10:24,350 DEBUG inflater.precache(): Precaching layout iptables:option-interface 2013-12-23 13:10:24,352 DEBUG inflater.precache(): Precaching layout iptables:option-ports 2013-12-23 13:10:24,355 DEBUG inflater.precache(): Precaching layout iptables:main 2013-12-23 13:10:24,376 DEBUG inflater.precache(): Precaching layout iptables:option-address 2013-12-23 13:10:24,378 DEBUG inflater.precache(): Precaching layout iptables:option-custom 2013-12-23 13:10:24,381 DEBUG inflater.precache(): Precaching layout iptables:option-match 2013-12-23 13:10:24,383 DEBUG inflater.precache(): Precaching layout iptables:option 2013-12-23 13:10:24,386 DEBUG inflater.precache(): Precaching layout iptables:option-protocol 2013-12-23 13:10:24,388 DEBUG inflater.precache(): Precaching layout iptables:option-state 2013-12-23 13:10:24,391 DEBUG inflater.precache(): Precaching layout iptables:option-port 2013-12-23 13:10:24,394 DEBUG inflater.precache(): Precaching layout sensors:cpu-widget 2013-12-23 13:10:24,396 DEBUG inflater.precache(): Precaching layout sensors:cpu-line 2013-12-23 13:10:24,398 DEBUG inflater.precache(): Precaching layout sensors:progressbar-widget 2013-12-23 13:10:24,401 DEBUG inflater.precache(): Precaching layout sensors:value-widget 2013-12-23 13:10:24,405 DEBUG inflater.precache(): Precaching layout fm:main 2013-12-23 13:10:24,433 DEBUG inflater.precache(): Precaching layout fm:config 2013-12-23 13:10:24,435 DEBUG inflater.precache(): Precaching layout terminal:main 2013-12-23 13:10:24,438 DEBUG inflater.precache(): Precaching layout terminal:config 2013-12-23 13:10:24,441 DEBUG inflater.precache(): Precaching layout scripts:widget 2013-12-23 13:10:24,448 DEBUG inflater.precache(): Precaching layout taskmgr:main 2013-12-23 13:10:24,458 DEBUG inflater.precache(): Precaching layout resolv:main 2013-12-23 13:10:24,465 DEBUG inflater.precache(): Precaching layout logs:main 2013-12-23 13:10:24,472 DEBUG inflater.precache(): Precaching layout notepad:listitem 2013-12-23 13:10:24,475 DEBUG inflater.precache(): Precaching layout notepad:main 2013-12-23 13:10:24,483 DEBUG inflater.precache(): Precaching layout notepad:config 2013-12-23 13:10:24,491 DEBUG inflater.precache(): Precaching layout bind9:main 2013-12-23 13:10:24,503 DEBUG inflater.precache(): Precaching layout lm_sensors:widget 2013-12-23 13:10:24,514 DEBUG inflater.precache(): Precaching layout webserver_common:main 2013-12-23 13:10:24,521 DEBUG inflater.precache(): Precaching layout cron:main 2013-12-23 13:10:24,538 DEBUG inflater.precache(): Precaching layout tasks:params-rsync 2013-12-23 13:10:24,546 DEBUG inflater.precache(): Precaching layout tasks:main 2013-12-23 13:10:24,576 DEBUG inflater.precache(): Precaching layout tasks:params-execute 2013-12-23 13:10:24,579 DEBUG inflater.precache(): Precaching layout tasks:params-copydir 2013-12-23 13:10:24,583 DEBUG inflater.precache(): Precaching layout configurator:main 2013-12-23 13:10:24,611 DEBUG inflater.precache(): Precaching layout configurator:ldap-sync-config 2013-12-23 13:10:24,614 DEBUG inflater.precache(): Precaching layout configurator:ad-sync-config 2013-12-23 13:10:24,617 DEBUG inflater.precache(): Precaching layout network:bit-linux-dhcp 2013-12-23 13:10:24,619 DEBUG inflater.precache(): Precaching layout network:bit-linux-basic 2013-12-23 13:10:24,621 DEBUG inflater.precache(): Precaching layout network:main 2013-12-23 13:10:24,631 DEBUG inflater.precache(): Precaching layout network:widget 2013-12-23 13:10:24,639 DEBUG inflater.precache(): Precaching layout network:bit-linux-ifupdown 2013-12-23 13:10:24,641 DEBUG inflater.precache(): Precaching layout network:bit-linux-ipv4 2013-12-23 13:10:24,644 DEBUG inflater.precache(): Precaching layout db_common:main 2013-12-23 13:10:24,653 DEBUG inflater.precache(): Precaching layout memcache:widget 2013-12-23 13:10:24,664 DEBUG inflater.precache(): Precaching layout mysql:config 2013-12-23 13:10:24,666 DEBUG inflater.precache(): Precaching layout fstab:main 2013-12-23 13:10:24,678 DEBUG inflater.precache(): Precaching layout fstab:free-widget 2013-12-23 13:10:24,680 DEBUG inflater.precache(): Precaching layout fstab:widget 2013-12-23 13:10:24,684 DEBUG inflater.precache(): Precaching layout fstab:iio-widget 2013-12-23 13:10:24,688 DEBUG inflater.precache(): Precaching layout plugins:main 2013-12-23 13:10:24,716 DEBUG inflater.precache(): Precaching layout packages:headers 2013-12-23 13:10:24,719 DEBUG inflater.precache(): Precaching layout packages:main 2013-12-23 13:10:24,737 DEBUG inflater.precache(): Precaching layout packages:installer 2013-12-23 13:10:24,737 DEBUG inflater.precache(): Precaching layout packages:row 2013-12-23 13:10:24,738 DEBUG inflater.precache(): Precaching layout raid:main 2013-12-23 13:10:24,748 DEBUG inflater.precache(): Precaching layout hosts:main 2013-12-23 13:10:24,757 DEBUG inflater.precache(): Precaching layout power:widget 2013-12-23 13:10:24,762 DEBUG inflater.precache(): Precaching layout users:main 2013-12-23 13:10:24,780 DEBUG inflater.precache(): Precaching layout users:user-list 2013-12-23 13:10:24,783 DEBUG feedback.send(): Feedback >> ping ({'edition': 'vanilla', 'version': '1.2.11.2', 'os': 'centos', 'id': 18345}) 2013-12-23 13:10:24,789 INFO connectionpool._new_conn(): Starting new HTTP connection (1): meta.ajenti.org 2013-12-23 13:10:24,982 DEBUG connectionpool._make_request(): "POST /api/v2/ping HTTP/1.1" 200 36 2013-12-23 13:10:24,983 DEBUG feedback.send(): Feedback << {"status": "ok"}

Eugeny commented 10 years ago

Please zip your nginx config dir and send it to e@ajenti.org On Dec 23, 2013 4:21 PM, "PatSpiegel" notifications@github.com wrote:

Ajenti 1.2.11.2 bug report

Detected platform: centos / centos / Linux 2.6.32-431.1.2.0.1.el6.x86_64 x86_64

Architecture: x86_64 x86_64

Python: 2.6.6 Installation: 56102062 Debug: False Locale: ('en_US', 'UTF8') Loaded plugins: main dashboard services codemirror ajenti_org iptables sensors fm terminal scripts taskmgr resolv logs notepad bind9 lm_sensors webserver_common nginx cron tasks configurator network db_common memcache mysql fstab plugins packages raid resources hosts power apache users

Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/ajenti/plugins/main/main.py", line 112, in handle_message self.send_ui() File "/usr/lib/python2.6/site-packages/ajenti/plugins/main/main.py", line 140, in send_ui data = json.dumps(self.ui.render()) File "/usr/lib64/python2.6/json/init.py", line 230, in dumps return _default_encoder.encode(obj) File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode chunks = list(self.iterencode(o)) File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 306, in _iterencode for chunk in self._iterencode_list(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 204, in _iterencode_list for chunk in self.

_iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode for chunk in self._iterencode_dict(o, markers): File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict for chunk in self._iterencode(value, markers): File "/usr/lib64/python2.6/json/encoder.py", line 294, in _iterencode yield encoder(o) UnicodeDecodeError: 'utf8' codec can't decode byte 0xc4 in position 589: invalid continuation byte

http://ajenti.org/catcher/view/77

Log content: 2013-12-23 13:10:22,635 INFO ajenti-panel.(): Using config file /etc/ajenti/config.json 2013-12-23 13:10:22,917 INFO registry.register_crypt_handler(): registered crypt handler 'sha512_crypt': 2013-12-23 13:10:23,124 INFO core.run(): Ajenti 1.2.11.2 running on platform: centos 2013-12-23 13:10:23,128 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,129 DEBUG init.load_recursive(): Preloading plugin dependency: main 2013-12-23 13:10:23,129 DEBUG init.load(): Loading plugin main 2013-12-23 13:10:23,145 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,146 DEBUG init.load_recursive(): Preloading plugin dependency: services 2013-12-23 13:10:23,146 DEBUG init.load(): Loading plugin services 2013-12-23 13:10:23,147 DEBUG init.load_recursive(): Preloading plugin dependency: dashboard 2013-12-23 13:10:23,147 DEBUG init.load(): Loading plugin dashboard 2013-12-23 13:10:23,151 DEBUG init.load(): Loading plugin services 2013-12-23 13:10:23,160 DEBUG init.load(): Loading plugin supervisor 2013-12-23 13:10:23,171 WARNING init.load(): * [supervisor] skipping due to BinaryDependency (supervisord) 2013-12-23 13:10:23,172 DEBUG init.load(): Loading plugin codemirror 2013-12-23 13:10:23,175 DEBUG init.load(): Loading plugin nsd 2013-12-23 13:10:23,182 WARNING init.load(): * [nsd] skipping due to BinaryDependency (nsd) 2013-12-23 13:10:23,184 DEBUG init.load(): Loading plugin megaraid 2013-12-23 13:10:23,186 WARNING init.load(): * [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli) 2013-12-23 13:10:23,186 DEBUG init.load(): Loading plugin ajenti_org 2013-12-23 13:10:23,189 DEBUG init.load(): Loading plugin dhcpd 2013-12-23 13:10:23,198 WARNING init.load(): * [dhcpd] skipping due to BinaryDependency (dhcpd) 2013-12-23 13:10:23,199 DEBUG init.load(): Loading plugin iptables 2013-12-23 13:10:23,252 DEBUG init.load(): Loading plugin sensors 2013-12-23 13:10:23,259 DEBUG init.load(): Loading plugin smartctl 2013-12-23 13:10:23,266 WARNING init.load(): * [smartctl] skipping due to BinaryDependency (smartctl) 2013-12-23 13:10:23,267 DEBUG init.load(): Loading plugin fm 2013-12-23 13:10:23,274 DEBUG init.load(): Loading plugin scripts 2013-12-23 13:10:23,275 DEBUG init.load_recursive(): Preloading plugin dependency: terminal 2013-12-23 13:10:23,275 DEBUG init.load(): Loading plugin terminal 2013-12-23 13:10:23,320 DEBUG init.load(): Loading plugin scripts 2013-12-23 13:10:23,322 DEBUG init.load(): Loading plugin taskmgr 2013-12-23 13:10:23,326 DEBUG init.load(): Loading plugin resolv 2013-12-23 13:10:23,329 DEBUG init.load(): Loading plugin munin 2013-12-23 13:10:23,336 WARNING init.load(): * [munin] skipping due to BinaryDependency (munin-cron) 2013-12-23 13:10:23,337 DEBUG init.load(): Loading plugin logs 2013-12-23 13:10:23,344 DEBUG init.load(): Loading plugin notepad 2013-12-23 13:10:23,348 DEBUG init.load(): Loading plugin ipmi 2013-12-23 13:10:23,358 WARNING init.load(): * [ipmi] skipping due to BinaryDependency (ipmitool) 2013-12-23 13:10:23,359 DEBUG init.load(): Loading plugin bind9 2013-12-23 13:10:23,370 DEBUG init.load(): Loading plugin samba 2013-12-23 13:10:23,378 WARNING init.load(): * [samba] skipping due to BinaryDependency (smbd) 2013-12-23 13:10:23,379 DEBUG init.load(): Loading plugin lm_sensors 2013-12-23 13:10:23,392 DEBUG init.load(): Loading plugin webserver_common 2013-12-23 13:10:23,394 DEBUG init.load(): Loading plugin nginx 2013-12-23 13:10:23,403 DEBUG init.load(): Loading plugin tasks 2013-12-23 13:10:23,404 DEBUG init.load_recursive(): Preloading plugin dependency: cron 2013-12-23 13:10:23,405 DEBUG init.load(): Loading plugin cron 2013-12-23 13:10:23,415 DEBUG init.load(): Loading plugin tasks 2013-12-23 13:10:23,421 DEBUG init.load(): Loading plugin configurator 2013-12-23 13:10:23,424 DEBUG init.load(): Loading plugin squid 2013-12-23 13:10:23,431 WARNING init.load(): * [squid] skipping due to BinaryDependency (squid3) 2013-12-23 13:10:23,433 DEBUG init.load(): Loading plugin network 2013-12-23 13:10:23,445 DEBUG init.load(): Loading plugin db_common 2013-12-23 13:10:23,447 DEBUG init.load(): Loading plugin netatalk 2013-12-23 13:10:23,456 WARNING init.load(): * [netatalk] skipping due to BinaryDependency (afpd) 2013-12-23 13:10:23,457 DEBUG init.load(): Loading plugin memcache 2013-12-23 13:10:23,466 DEBUG init.load(): Loading plugin hddtemp 2013-12-23 13:10:23,474 WARNING init.load(): * [hddtemp] skipping due to BinaryDependency (hddtemp) 2013-12-23 13:10:23,476 DEBUG init.load(): Loading plugin apcups 2013-12-23 13:10:23,483 WARNING init.load(): * [apcups] skipping due to BinaryDependency (apcaccess) 2013-12-23 13:10:23,484 DEBUG init.load(): Loading plugin mysql 2013-12-23 13:10:23,501 DEBUG init.load(): Loading plugin ctdb 2013-12-23 13:10:23,509 WARNING init.load(): * [ctdb] skipping due to BinaryDependency (ctdb) 2013-12-23 13:10:23,510 DEBUG init.load(): Loading plugin exports 2013-12-23 13:10:23,518 WARNING init.load(): * [exports] skipping due to BinaryDependency (nfsstat) 2013-12-23 13:10:23,519 DEBUG init.load(): Loading plugin fstab 2013-12-23 13:10:23,525 DEBUG init.load(): Loading plugin plugins 2013-12-23 13:10:23,527 DEBUG init.load(): Loading plugin psql 2013-12-23 13:10:23,534 WARNING init.load(): * [psql] skipping due to BinaryDependency (psql) 2013-12-23 13:10:23,536 DEBUG init.load(): Loading plugin openvpn 2013-12-23 13:10:23,544 WARNING init.load(): * [openvpn] skipping due to BinaryDependency (openvpn) 2013-12-23 13:10:23,546 DEBUG init.load(): Loading plugin packages 2013-12-23 13:10:23,554 DEBUG init.load(): Loading plugin raid 2013-12-23 13:10:23,567 DEBUG init.load(): Loading plugin resources 2013-12-23 13:10:23,572 DEBUG init.load(): Loading plugin hosts 2013-12-23 13:10:23,573 DEBUG init.load(): Loading plugin power 2013-12-23 13:10:23,576 DEBUG init.load(): Loading plugin apache 2013-12-23 13:10:23,586 DEBUG init.load(): Loading plugin users 2013-12-23 13:10:23,607 INFO core.start(): Starting SSL tunnel for port 37397 2013-12-23 13:10:24,126 INFO core.run(): SSL tunnel running fine 2013-12-23 13:10:24,127 INFO core.run(): Starting server on (u'127.0.0.1', 37397) 2013-12-23 13:10:24,306 DEBUG inflater.precache(): Precaching layout dashboard:text 2013-12-23 13:10:24,310 DEBUG inflater.precache(): Precaching layout dashboard:welcome 2013-12-23 13:10:24,312 DEBUG inflater.precache(): Precaching layout dashboard:dash 2013-12-23 13:10:24,321 DEBUG inflater.precache(): Precaching layout services:bar 2013-12-23 13:10:24,326 DEBUG inflater.precache(): Precaching layout services:main 2013-12-23 13:10:24,336 DEBUG inflater.precache(): Precaching layout services:widget 2013-12-23 13:10:24,342 DEBUG inflater.precache(): Precaching layout ajenti_org:main 2013-12-23 13:10:24,345 DEBUG inflater.precache(): Precaching layout ajenti_org:config 2013-12-23 13:10:24,347 DEBUG inflater.precache(): Precaching layout iptables:option-reject-with 2013-12-23 13:10:24,350 DEBUG inflater.precache(): Precaching layout iptables:option-interface 2013-12-23 13:10:24,352 DEBUG inflater.precache(): Precaching layout iptables:option-ports 2013-12-23 13:10:24,355 DEBUG inflater.precache(): Precaching layout iptables:main 2013-12-23 13:10:24,376 DEBUG inflater.precache(): Precaching layout iptables:option-address 2013-12-23 13:10:24,378 DEBUG inflater.precache(): Precaching layout iptables:option-custom 2013-12-23 13:10:24,381 DEBUG inflater.precache(): Precaching layout iptables:option-match 2013-12-23 13:10:24,383 DEBUG inflater.precache(): Precaching layout iptables:option 2013-12-23 13:10:24,386 DEBUG inflater.precache(): Precaching layout iptables:option-protocol 2013-12-23 13:10:24,388 DEBUG inflater.precache(): Precaching layout iptables:option-state 2013-12-23 13:10:24,391 DEBUG inflater.precache(): Precaching layout iptables:option-port 2013-12-23 13:10:24,394 DEBUG inflater.precache(): Precaching layout sensors:cpu-widget 2013-12-23 13:10:24,396 DEBUG inflater.precache(): Precaching layout sensors:cpu-line 2013-12-23 13:10:24,398 DEBUG inflater.precache(): Precaching layout sensors:progressbar-widget 2013-12-23 13:10:24,401 DEBUG inflater.precache(): Precaching layout sensors:value-widget 2013-12-23 13:10:24,405 DEBUG inflater.precache(): Precaching layout fm:main 2013-12-23 13:10:24,433 DEBUG inflater.precache(): Precaching layout fm:config 2013-12-23 13:10:24,435 DEBUG inflater.precache(): Precaching layout terminal:main 2013-12-23 13:10:24,438 DEBUG inflater.precache(): Precaching layout terminal:config 2013-12-23 13:10:24,441 DEBUG inflater.precache(): Precaching layout scripts:widget 2013-12-23 13:10:24,448 DEBUG inflater.precache(): Precaching layout taskmgr:main 2013-12-23 13:10:24,458 DEBUG inflater.precache(): Precaching layout resolv:main 2013-12-23 13:10:24,465 DEBUG inflater.precache(): Precaching layout logs:main 2013-12-23 13:10:24,472 DEBUG inflater.precache(): Precaching layout notepad:listitem 2013-12-23 13:10:24,475 DEBUG inflater.precache(): Precaching layout notepad:main 2013-12-23 13:10:24,483 DEBUG inflater.precache(): Precaching layout notepad:config 2013-12-23 13:10:24,491 DEBUG inflater.precache(): Precaching layout bind9:main 2013-12-23 13:10:24,503 DEBUG inflater.precache(): Precaching layout lm_sensors:widget 2013-12-23 13:10:24,514 DEBUG inflater.precache(): Precaching layout webserver_common:main 2013-12-23 13:10:24,521 DEBUG inflater.precache(): Precaching layout cron:main 2013-12-23 13:10:24,538 DEBUG inflater.precache(): Precaching layout tasks:params-rsync 2013-12-23 13:10:24,546 DEBUG inflater.precache(): Precaching layout tasks:main 2013-12-23 13:10:24,576 DEBUG inflater.precache(): Precaching layout tasks:params-execute 2013-12-23 13:10:24,579 DEBUG inflater.precache(): Precaching layout tasks:params-copydir 2013-12-23 13:10:24,583 DEBUG inflater.precache(): Precaching layout configurator:main 2013-12-23 13:10:24,611 DEBUG inflater.precache(): Precaching layout configurator:ldap-sync-config 2013-12-23 13:10:24,614 DEBUG inflater.precache(): Precaching layout configurator:ad-sync-config 2013-12-23 13:10:24,617 DEBUG inflater.precache(): Precaching layout network:bit-linux-dhcp 2013-12-23 13:10:24,619 DEBUG inflater.precache(): Precaching layout network:bit-linux-basic 2013-12-23 13:10:24,621 DEBUG inflater.precache(): Precaching layout network:main 2013-12-23 13:10:24,631 DEBUG inflater.precache(): Precaching layout network:widget 2013-12-23 13:10:24,639 DEBUG inflater.precache(): Precaching layout network:bit-linux-ifupdown 2013-12-23 13:10:24,641 DEBUG inflater.precache(): Precaching layout network:bit-linux-ipv4 2013-12-23 13:10:24,644 DEBUG inflater.precache(): Precaching layout db_common:main 2013-12-23 13:10:24,653 DEBUG inflater.precache(): Precaching layout memcache:widget 2013-12-23 13:10:24,664 DEBUG inflater.precache(): Precaching layout mysql:config 2013-12-23 13:10:24,666 DEBUG inflater.precache(): Precaching layout fstab:main 2013-12-23 13:10:24,678 DEBUG inflater.precache(): Precaching layout fstab:free-widget 2013-12-23 13:10:24,680 DEBUG inflater.precache(): Precaching layout fstab:widget 2013-12-23 13:10:24,684 DEBUG inflater.precache(): Precaching layout fstab:iio-widget 2013-12-23 13:10:24,688 DEBUG inflater.precache(): Precaching layout plugins:main 2013-12-23 13:10:24,716 DEBUG inflater.precache(): Precaching layout packages:headers 2013-12-23 13:10:24,719 DEBUG inflater.precache(): Precaching layout packages:main 2013-12-23 13:10:24,737 DEBUG inflater.precache(): Precaching layout packages:installer 2013-12-23 13:10:24,737 DEBUG inflater.precache(): Precaching layout packages:row 2013-12-23 13:10:24,738 DEBUG inflater.precache(): Precaching layout raid:main 2013-12-23 13:10:24,748 DEBUG inflater.precache(): Precaching layout hosts:main 2013-12-23 13:10:24,757 DEBUG inflater.precache(): Precaching layout power:widget 2013-12-23 13:10:24,762 DEBUG inflater.precache(): Precaching layout users:main 2013-12-23 13:10:24,780 DEBUG inflater.precache(): Precaching layout users:user-list 2013-12-23 13:10:24,783 DEBUG feedback.send(): Feedback >> ping ({'edition': 'vanilla', 'version': '1.2.11.2', 'os': 'centos', 'id': 18345}) 2013-12-23 13:10:24,789 INFO connectionpool._new_conn(): Starting new HTTP connection (1): meta.ajenti.org 2013-12-23 13:10:24,982 DEBUG connectionpool._make_request(): "POST /api/v2/ping HTTP/1.1" 200 36 2013-12-23 13:10:24,983 DEBUG feedback.send(): Feedback << {"status": "ok"}

— Reply to this email directly or view it on GitHubhttps://github.com/Eugeny/ajenti/issues/210 .

Eugeny commented 10 years ago

Config file encoding doesn't match system locale