the filesystem tab gives a crashreport

Bug #1265200 reported by oskar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ajenti
Invalid
Undecided
Unassigned

Bug Description

Ajenti 1.2.12 bug report
--------------------
Detected platform: debian / ubuntu / Ubuntu 12.04.3 LTS

Architecture: x86_64 x86_64

Python: 2.7.3
Installation: 3810502
Debug: False
Locale: (None, None)
Loaded plugins:
main dashboard services samba terminal scripts webserver_common fstab taskmgr resources db_common lm_sensors cron tasks resolv network mysql configurator codemirror notepad sensors hosts ajenti_org packages iptables power apache logs fm users raid plugins

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 107, in handle_message
    self.ui.dispatch_event(update['uid'], update['event'], update['params'])
  File "/usr/lib/pymodules/python2.7/ajenti/ui/__init__.py", line 73, in dispatch_event
    self.root.dispatch_event(uid, event, params)
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 363, in dispatch_event
    if child.dispatch_event(uid, event, params):
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 359, in dispatch_event
    self.event(event, params)
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 383, in event
    getattr(self, 'on_%s' % self_event)(**(params or {}))
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 294, in on_switch
    child.broadcast('on_page_load')
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 340, in broadcast
    getattr(self, method)(*args, **kwargs)
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/fstab/main.py", line 63, in on_page_load
    self.refresh()
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/fstab/main.py", line 83, in refresh
    self.binder.reset(self).autodiscover().populate()
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 515, in populate
    binding.populate()
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 375, in populate
    binder.autodiscover()
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 493, in autodiscover
    self.add(PropertyBinding(object, k, bindable))
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 98, in __init__
    v = self.__get_transformed()
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 115, in __get_transformed
    return self.ui.bindtransform(self.get()) if self.ui.bindtransform else self.get()
  File "/usr/lib/pymodules/python2.7/ajenti/ui/binder.py", line 54, in get
    return getattr(self.object, self.attribute)
  File "/usr/lib/pymodules/python2.7/reconfigure/items/bound.py", line 204, in pget
    prop = path(self._node).get(node_property)
  File "/usr/lib/pymodules/python2.7/reconfigure/items/fstab.py", line 25, in <lambda>
    path = lambda i: lambda x: x.children[i]
IndexError: list index out of range

Failed to upload traceback

Log content:
2013-12-31 15:29:17,278 INFO ajenti-panel.<module>(): Using config file /etc/ajenti/config.json
2013-12-31 15:29:19,009 INFO registry.register_crypt_handler(): registered crypt handler 'sha512_crypt': <class 'passlib.handlers.sha2_crypt.sha512_crypt'>
2013-12-31 15:29:21,621 INFO core.run(): Ajenti 1.2.12 running on platform: debian
2013-12-31 15:29:21,788 DEBUG __init__.load(): Loading plugin samba
2013-12-31 15:29:21,812 DEBUG __init__.load_recursive(): Preloading plugin dependency: main
2013-12-31 15:29:21,812 DEBUG __init__.load(): Loading plugin main
2013-12-31 15:29:22,215 DEBUG __init__.load(): Loading plugin samba
2013-12-31 15:29:22,215 DEBUG __init__.load_recursive(): Preloading plugin dependency: services
2013-12-31 15:29:22,215 DEBUG __init__.load(): Loading plugin services
2013-12-31 15:29:22,319 DEBUG __init__.load_recursive(): Preloading plugin dependency: dashboard
2013-12-31 15:29:22,319 DEBUG __init__.load(): Loading plugin dashboard
2013-12-31 15:29:22,438 DEBUG __init__.load(): Loading plugin services
2013-12-31 15:29:23,024 DEBUG __init__.load(): Loading plugin samba
2013-12-31 15:29:23,101 DEBUG __init__.load(): Loading plugin scripts
2013-12-31 15:29:23,109 DEBUG __init__.load_recursive(): Preloading plugin dependency: terminal
2013-12-31 15:29:23,109 DEBUG __init__.load(): Loading plugin terminal
2013-12-31 15:29:23,751 DEBUG __init__.load(): Loading plugin scripts
2013-12-31 15:29:23,804 DEBUG __init__.load(): Loading plugin nginx
2013-12-31 15:29:23,821 DEBUG __init__.load_recursive(): Preloading plugin dependency: webserver_common
2013-12-31 15:29:23,821 DEBUG __init__.load(): Loading plugin webserver_common
2013-12-31 15:29:23,929 DEBUG __init__.load(): Loading plugin nginx
2013-12-31 15:29:23,935 WARNING __init__.load(): *** [nginx] skipping due to BinaryDependency (nginx)
2013-12-31 15:29:23,972 DEBUG __init__.load(): Loading plugin supervisor
2013-12-31 15:29:23,996 WARNING __init__.load(): *** [supervisor] skipping due to BinaryDependency (supervisord)
2013-12-31 15:29:24,028 DEBUG __init__.load(): Loading plugin dhcpd
2013-12-31 15:29:24,051 WARNING __init__.load(): *** [dhcpd] skipping due to BinaryDependency (dhcpd)
2013-12-31 15:29:24,104 DEBUG __init__.load(): Loading plugin apcups
2013-12-31 15:29:24,138 WARNING __init__.load(): *** [apcups] skipping due to BinaryDependency (apcaccess)
2013-12-31 15:29:24,187 DEBUG __init__.load(): Loading plugin fstab
2013-12-31 15:29:24,307 DEBUG __init__.load(): Loading plugin openvpn
2013-12-31 15:29:24,322 WARNING __init__.load(): *** [openvpn] skipping due to BinaryDependency (openvpn)
2013-12-31 15:29:24,326 DEBUG __init__.load(): Loading plugin taskmgr
2013-12-31 15:29:24,333 DEBUG __init__.load(): Loading plugin resources
2013-12-31 15:29:24,350 DEBUG __init__.load(): Loading plugin bind9
2013-12-31 15:29:24,364 WARNING __init__.load(): *** [bind9] skipping due to BinaryDependency (named)
2013-12-31 15:29:24,365 DEBUG __init__.load(): Loading plugin psql
2013-12-31 15:29:24,366 DEBUG __init__.load_recursive(): Preloading plugin dependency: db_common
2013-12-31 15:29:24,366 DEBUG __init__.load(): Loading plugin db_common
2013-12-31 15:29:24,377 DEBUG __init__.load(): Loading plugin psql
2013-12-31 15:29:24,383 WARNING __init__.load(): *** [psql] skipping due to BinaryDependency (psql)
2013-12-31 15:29:24,390 DEBUG __init__.load(): Loading plugin lm_sensors
2013-12-31 15:29:24,405 DEBUG __init__.load(): Loading plugin elements
2013-12-31 15:29:24,410 WARNING __init__.load(): *** [elements] Plugin error: format error
2013-12-31 15:29:24,411 DEBUG __init__.load(): Loading plugin hddtemp
2013-12-31 15:29:24,418 WARNING __init__.load(): *** [hddtemp] skipping due to BinaryDependency (hddtemp)
2013-12-31 15:29:24,419 DEBUG __init__.load(): Loading plugin squid
2013-12-31 15:29:24,425 WARNING __init__.load(): *** [squid] skipping due to BinaryDependency (squid3)
2013-12-31 15:29:24,430 DEBUG __init__.load(): Loading plugin exports
2013-12-31 15:29:24,436 WARNING __init__.load(): *** [exports] skipping due to BinaryDependency (nfsstat)
2013-12-31 15:29:24,436 DEBUG __init__.load(): Loading plugin smartctl
2013-12-31 15:29:24,442 WARNING __init__.load(): *** [smartctl] skipping due to BinaryDependency (smartctl)
2013-12-31 15:29:24,443 DEBUG __init__.load(): Loading plugin tasks
2013-12-31 15:29:24,449 DEBUG __init__.load_recursive(): Preloading plugin dependency: cron
2013-12-31 15:29:24,449 DEBUG __init__.load(): Loading plugin cron
2013-12-31 15:29:24,468 DEBUG __init__.load(): Loading plugin tasks
2013-12-31 15:29:24,480 DEBUG __init__.load(): Loading plugin munin
2013-12-31 15:29:24,486 WARNING __init__.load(): *** [munin] skipping due to BinaryDependency (munin-cron)
2013-12-31 15:29:24,487 DEBUG __init__.load(): Loading plugin resolv
2013-12-31 15:29:24,503 DEBUG __init__.load(): Loading plugin network
2013-12-31 15:29:24,516 DEBUG __init__.load(): Loading plugin memcache
2013-12-31 15:29:24,528 WARNING __init__.load(): *** [memcache] skipping due to BinaryDependency (memcached)
2013-12-31 15:29:24,528 DEBUG __init__.load(): Loading plugin mysql
2013-12-31 15:29:24,548 DEBUG __init__.load(): Loading plugin configurator
2013-12-31 15:29:24,560 DEBUG __init__.load(): Loading plugin ctdb
2013-12-31 15:29:24,574 WARNING __init__.load(): *** [ctdb] skipping due to BinaryDependency (ctdb)
2013-12-31 15:29:24,578 DEBUG __init__.load(): Loading plugin notepad
2013-12-31 15:29:24,582 DEBUG __init__.load_recursive(): Preloading plugin dependency: codemirror
2013-12-31 15:29:24,583 DEBUG __init__.load(): Loading plugin codemirror
2013-12-31 15:29:24,584 DEBUG __init__.load(): Loading plugin notepad
2013-12-31 15:29:24,585 DEBUG __init__.load(): Loading plugin sensors
2013-12-31 15:29:24,606 DEBUG __init__.load(): Loading plugin hosts
2013-12-31 15:29:24,620 DEBUG __init__.load(): Loading plugin ajenti_org
2013-12-31 15:29:24,628 DEBUG __init__.load(): Loading plugin netatalk
2013-12-31 15:29:24,634 WARNING __init__.load(): *** [netatalk] skipping due to BinaryDependency (afpd)
2013-12-31 15:29:24,635 DEBUG __init__.load(): Loading plugin packages
2013-12-31 15:29:24,652 DEBUG __init__.load(): Loading plugin iptables
2013-12-31 15:29:24,659 DEBUG __init__.load(): Loading plugin ipmi
2013-12-31 15:29:24,665 WARNING __init__.load(): *** [ipmi] skipping due to BinaryDependency (ipmitool)
2013-12-31 15:29:24,681 DEBUG __init__.load(): Loading plugin power
2013-12-31 15:29:24,689 DEBUG __init__.load(): Loading plugin apache
2013-12-31 15:29:24,716 DEBUG __init__.load(): Loading plugin logs
2013-12-31 15:29:24,725 DEBUG __init__.load(): Loading plugin fm
2013-12-31 15:29:24,740 DEBUG __init__.load(): Loading plugin nsd
2013-12-31 15:29:24,747 WARNING __init__.load(): *** [nsd] skipping due to BinaryDependency (nsd)
2013-12-31 15:29:24,754 DEBUG __init__.load(): Loading plugin users
2013-12-31 15:29:24,766 DEBUG __init__.load(): Loading plugin raid
2013-12-31 15:29:24,774 DEBUG __init__.load(): Loading plugin plugins
2013-12-31 15:29:24,780 DEBUG __init__.load(): Loading plugin megaraid
2013-12-31 15:29:24,799 WARNING __init__.load(): *** [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli)
2013-12-31 15:29:24,800 INFO core.run(): Starting server on (u'0.0.0.0', 8000)
2013-12-31 15:29:24,946 DEBUG inflater.precache(): Precaching layout dashboard:welcome
2013-12-31 15:29:24,959 DEBUG inflater.precache(): Precaching layout dashboard:text
2013-12-31 15:29:24,961 DEBUG inflater.precache(): Precaching layout dashboard:dash
2013-12-31 15:29:24,967 DEBUG inflater.precache(): Precaching layout services:widget
2013-12-31 15:29:24,978 DEBUG inflater.precache(): Precaching layout services:bar
2013-12-31 15:29:24,979 DEBUG inflater.precache(): Precaching layout services:main
2013-12-31 15:29:24,982 DEBUG inflater.precache(): Precaching layout samba:main
2013-12-31 15:29:25,070 DEBUG inflater.precache(): Precaching layout terminal:main
2013-12-31 15:29:25,076 DEBUG inflater.precache(): Precaching layout terminal:config
2013-12-31 15:29:25,083 DEBUG inflater.precache(): Precaching layout scripts:widget
2013-12-31 15:29:25,087 DEBUG inflater.precache(): Precaching layout webserver_common:main
2013-12-31 15:29:25,097 DEBUG inflater.precache(): Precaching layout fstab:widget
2013-12-31 15:29:25,099 DEBUG inflater.precache(): Precaching layout fstab:iio-widget
2013-12-31 15:29:25,108 DEBUG inflater.precache(): Precaching layout fstab:main
2013-12-31 15:29:25,115 DEBUG inflater.precache(): Precaching layout fstab:free-widget
2013-12-31 15:29:25,134 DEBUG inflater.precache(): Precaching layout taskmgr:main
2013-12-31 15:29:25,151 DEBUG inflater.precache(): Precaching layout db_common:main
2013-12-31 15:29:25,164 DEBUG inflater.precache(): Precaching layout lm_sensors:widget
2013-12-31 15:29:25,170 DEBUG inflater.precache(): Precaching layout cron:main
2013-12-31 15:29:25,180 DEBUG inflater.precache(): Precaching layout tasks:params-rsync
2013-12-31 15:29:25,184 DEBUG inflater.precache(): Precaching layout tasks:params-execute
2013-12-31 15:29:25,185 DEBUG inflater.precache(): Precaching layout tasks:main
2013-12-31 15:29:25,198 DEBUG inflater.precache(): Precaching layout tasks:params-copydir
2013-12-31 15:29:25,209 DEBUG inflater.precache(): Precaching layout resolv:main
2013-12-31 15:29:25,212 DEBUG inflater.precache(): Precaching layout network:widget
2013-12-31 15:29:25,214 DEBUG inflater.precache(): Precaching layout network:bit-linux-ipv4
2013-12-31 15:29:25,216 DEBUG inflater.precache(): Precaching layout network:bit-linux-ifupdown
2013-12-31 15:29:25,217 DEBUG inflater.precache(): Precaching layout network:bit-linux-dhcp
2013-12-31 15:29:25,219 DEBUG inflater.precache(): Precaching layout network:main
2013-12-31 15:29:25,231 DEBUG inflater.precache(): Precaching layout network:bit-linux-basic
2013-12-31 15:29:25,232 DEBUG inflater.precache(): Precaching layout mysql:config
2013-12-31 15:29:25,234 DEBUG inflater.precache(): Precaching layout configurator:ldap-sync-config
2013-12-31 15:29:25,241 DEBUG inflater.precache(): Precaching layout configurator:main
2013-12-31 15:29:25,250 DEBUG inflater.precache(): Precaching layout configurator:ad-sync-config
2013-12-31 15:29:25,251 DEBUG inflater.precache(): Precaching layout notepad:listitem
2013-12-31 15:29:25,264 DEBUG inflater.precache(): Precaching layout notepad:main
2013-12-31 15:29:25,267 DEBUG inflater.precache(): Precaching layout notepad:config
2013-12-31 15:29:25,275 DEBUG inflater.precache(): Precaching layout sensors:cpu-line
2013-12-31 15:29:25,290 DEBUG inflater.precache(): Precaching layout sensors:progressbar-widget
2013-12-31 15:29:25,292 DEBUG inflater.precache(): Precaching layout sensors:value-widget
2013-12-31 15:29:25,293 DEBUG inflater.precache(): Precaching layout sensors:cpu-widget
2013-12-31 15:29:25,295 DEBUG inflater.precache(): Precaching layout hosts:main
2013-12-31 15:29:25,311 DEBUG inflater.precache(): Precaching layout ajenti_org:main
2013-12-31 15:29:25,314 DEBUG inflater.precache(): Precaching layout ajenti_org:config
2013-12-31 15:29:25,315 DEBUG inflater.precache(): Precaching layout packages:headers
2013-12-31 15:29:25,317 DEBUG inflater.precache(): Precaching layout packages:row
2013-12-31 15:29:25,319 DEBUG inflater.precache(): Precaching layout packages:main
2013-12-31 15:29:25,324 DEBUG inflater.precache(): Precaching layout packages:installer
2013-12-31 15:29:25,331 DEBUG inflater.precache(): Precaching layout iptables:option-address
2013-12-31 15:29:25,351 DEBUG inflater.precache(): Precaching layout iptables:option-reject-with
2013-12-31 15:29:25,358 DEBUG inflater.precache(): Precaching layout iptables:option-protocol
2013-12-31 15:29:25,359 DEBUG inflater.precache(): Precaching layout iptables:main
2013-12-31 15:29:25,364 DEBUG inflater.precache(): Precaching layout iptables:option-interface
2013-12-31 15:29:25,365 DEBUG inflater.precache(): Precaching layout iptables:option-custom
2013-12-31 15:29:25,367 DEBUG inflater.precache(): Precaching layout iptables:option
2013-12-31 15:29:25,368 DEBUG inflater.precache(): Precaching layout iptables:option-port
2013-12-31 15:29:25,376 DEBUG inflater.precache(): Precaching layout iptables:option-match
2013-12-31 15:29:25,377 DEBUG inflater.precache(): Precaching layout iptables:option-state
2013-12-31 15:29:25,378 DEBUG inflater.precache(): Precaching layout iptables:option-ports
2013-12-31 15:29:25,379 DEBUG inflater.precache(): Precaching layout power:widget
2013-12-31 15:29:25,408 DEBUG inflater.precache(): Precaching layout logs:main
2013-12-31 15:29:25,410 DEBUG inflater.precache(): Precaching layout fm:main
2013-12-31 15:29:25,421 DEBUG inflater.precache(): Precaching layout fm:config
2013-12-31 15:29:25,437 DEBUG inflater.precache(): Precaching layout users:main
2013-12-31 15:29:25,458 DEBUG inflater.precache(): Precaching layout users:user-list
2013-12-31 15:29:25,459 DEBUG inflater.precache(): Precaching layout raid:main
2013-12-31 15:29:25,471 DEBUG inflater.precache(): Precaching layout plugins:main

Revision history for this message
Eugene Pankov (john-pankov) wrote :

This means that your fstab is malformed (some columns missing?)

Changed in ajenti:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.