kstep / ajenti-transmission

Transmission plugin for Ajenti
2 stars 0 forks source link

ajenti-models Dependency #3

Closed LucianoFaretra closed 9 years ago

LucianoFaretra commented 10 years ago

I have fallowed your guide but the ajentu-models don't get recognized:

immagine

Sorry for the embarrassing pint collage.

OS Ubuntu 14.04 server minimal

kstep commented 10 years ago

Do you have /var/lib/ajenti/plugins/models directory?

kstep commented 10 years ago

Just noticed I've got some mistakes in README file. Sorry for misguiding you. I guess you cloned ajenti-models into /var/lib/ajenti/plugins. To restore, run mkdir /var/lib/ajenti/plugins/models, and then move everything from /var/lib/ajenti/plugins to /var/lib/ajenti/plugins/models except for transmission directory (don't forget to move /var/lib/ajenti/plugins/.git as well). This should fix your problem.

kstep commented 10 years ago

As an option, you can remove everything from /var/lib/ajenti/plugins and install ajenti-transmission following updated README file, if it's easier for you. I suppose you don't have other plugins installed yet, I hope? If yes, be careful not to remove them in process.

LucianoFaretra commented 10 years ago

I can see the plugin, but

unexpected status code 401
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 158, in handle_message
    self.ui.dispatch_event(update['uid'], update['event'], update['params'])
  File "/usr/lib/pymodules/python2.7/ajenti/ui/__init__.py", line 72, in dispatch_event
    self.root.dispatch_event(uid, event, params)
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 382, in dispatch_event
    if child.dispatch_event(uid, event, params):
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 378, in dispatch_event
    self.event(event, params)
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 402, in event
    getattr(self, 'on_%s' % self_event)(**(params or {}))
  File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 379, in on_switch
    child.broadcast('on_first_page_load')
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 356, in broadcast
    getattr(self, method)(*args, **kwargs)
  File "/var/lib/ajenti/plugins/transmission/main.py", line 93, in on_first_page_load
    self.scope.session = self._client.session_get()
  File "/var/lib/ajenti/plugins/transmission/client.py", line 66, in <lambda>
    method = (lambda self, **kwargs: self._do_request(name, self._fix_arg_keys(kwargs))).__get__(self, self.__class__)
  File "/var/lib/ajenti/plugins/transmission/client.py", line 108, in _do_request
    raise ProtocolError('unexpected status code %s' % result.status_code)
ProtocolError: unexpected status code 401

Ajenti bug report
--------------------

Info | Value
----- | -----
Ajenti | 1.2.22.10
Platform | debian / ubuntu / Ubuntu 14.04.1 LTS
Architecture | i686 i686
Python | 2.7.6
Installation | 71300434
Debug | False
Catcher report | http://ajenti.org/catcher/view/35046
Loaded plugins | ajenti_org, codemirror, configurator, cron, dashboard, db_common, fm, fstab, hosts, iptables, logs, main, models, network, notepad, openvpn, packages, plugins, power, resolv, resources, scripts, sensors, services, taskmgr, tasks, terminal, transmission, users, webserver_common

Library | Version
------- | -------
gevent | 1.0
greenlet | 0.4.2
reconfigure | 0.1.57
requests | 2.2.1
psutil | 1.2.1

    Traceback (most recent call last):
      File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 158, in handle_message
        self.ui.dispatch_event(update['uid'], update['event'], update['params'])
      File "/usr/lib/pymodules/python2.7/ajenti/ui/__init__.py", line 72, in dispatch_event
        self.root.dispatch_event(uid, event, params)
      File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 382, in dispatch_event
        if child.dispatch_event(uid, event, params):
      File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 378, in dispatch_event
        self.event(event, params)
      File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 402, in event
        getattr(self, 'on_%s' % self_event)(**(params or {}))
      File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 379, in on_switch
        child.broadcast('on_first_page_load')
      File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 356, in broadcast
        getattr(self, method)(*args, **kwargs)
      File "/var/lib/ajenti/plugins/transmission/main.py", line 93, in on_first_page_load
        self.scope.session = self._client.session_get()
      File "/var/lib/ajenti/plugins/transmission/client.py", line 66, in <lambda>
        method = (lambda self, **kwargs: self._do_request(name, self._fix_arg_keys(kwargs))).__get__(self, self.__class__)
      File "/var/lib/ajenti/plugins/transmission/client.py", line 108, in _do_request
        raise ProtocolError('unexpected status code %s' % result.status_code)
    ProtocolError: unexpected status code 401

Log content:

    2014-09-03 13:37:50,825 INFO     ajenti-panel.<module>(): Using config file /etc/ajenti/config.json
    2014-09-03 13:37:50,952 INFO     registry.register_crypt_handler(): registered crypt handler 'sha512_crypt': <class 'passlib.handlers.sha2_crypt.sha512_crypt'>
    2014-09-03 13:37:51,062 DEBUG    compat.Popen(): Popen: git describe --tags 2> /dev/null
    2014-09-03 13:37:51,072 DEBUG    compat.Popen(): Popen: ['lsb_release', '-sd']
    2014-09-03 13:37:51,223 WARNING  core.run(): Couldn't set default locale
    2014-09-03 13:37:51,224 INFO     core.run(): Ajenti 1.2.22.10 running on platform: debian
    2014-09-03 13:37:51,240 DEBUG    __init__.load(): Loading plugin main
    2014-09-03 13:37:51,248 DEBUG    __init__.load(): Loading plugin raid
    2014-09-03 13:37:51,250 DEBUG    compat.Popen(): Popen: ['which', 'mdadm']
    2014-09-03 13:37:51,257 WARNING  __init__.load():  *** [raid] skipping due to BinaryDependency (mdadm)
    2014-09-03 13:37:51,257 DEBUG    __init__.load(): Loading plugin samba
    2014-09-03 13:37:51,258 DEBUG    __init__.load_recursive(): Preloading plugin dependency: services
    2014-09-03 13:37:51,258 DEBUG    __init__.load(): Loading plugin services
    2014-09-03 13:37:51,258 DEBUG    __init__.load_recursive(): Preloading plugin dependency: dashboard
    2014-09-03 13:37:51,259 DEBUG    __init__.load(): Loading plugin dashboard
    2014-09-03 13:37:51,262 DEBUG    __init__.load(): Loading plugin services
    2014-09-03 13:37:51,284 INFO     sm_upstart.verify(): Disabling Upstart service manager: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
    2014-09-03 13:37:51,285 DEBUG    compat.Popen(): Popen: ['which', 'systemctl']
    2014-09-03 13:37:51,294 DEBUG    __init__.load(): Loading plugin samba
    2014-09-03 13:37:51,295 DEBUG    compat.Popen(): Popen: ['which', 'smbd']
    2014-09-03 13:37:51,303 WARNING  __init__.load():  *** [samba] skipping due to BinaryDependency (smbd)
    2014-09-03 13:37:51,304 DEBUG    __init__.load(): Loading plugin network
    2014-09-03 13:37:51,337 DEBUG    __init__.load(): Loading plugin smartctl
    2014-09-03 13:37:51,338 DEBUG    compat.Popen(): Popen: ['which', 'smartctl']
    2014-09-03 13:37:51,344 WARNING  __init__.load():  *** [smartctl] skipping due to BinaryDependency (smartctl)
    2014-09-03 13:37:51,344 DEBUG    __init__.load(): Loading plugin cron
    2014-09-03 13:37:51,345 DEBUG    compat.Popen(): Popen: ['which', 'crontab']
    2014-09-03 13:37:51,353 DEBUG    __init__.load(): Loading plugin scripts
    2014-09-03 13:37:51,353 DEBUG    __init__.load_recursive(): Preloading plugin dependency: terminal
    2014-09-03 13:37:51,354 DEBUG    __init__.load(): Loading plugin terminal
    2014-09-03 13:37:51,430 DEBUG    __init__.load(): Loading plugin scripts
    2014-09-03 13:37:51,431 DEBUG    __init__.load(): Loading plugin power
    2014-09-03 13:37:51,432 DEBUG    compat.Popen(): Popen: ['which', 'systemctl']
    2014-09-03 13:37:51,439 DEBUG    compat.Popen(): Popen: ['which', 'pm-hibernate']
    2014-09-03 13:37:51,446 DEBUG    __init__.load(): Loading plugin taskmgr
    2014-09-03 13:37:51,447 DEBUG    __init__.load(): Loading plugin iptables
    2014-09-03 13:37:51,449 DEBUG    compat.Popen(): Popen: ['which', 'ip6tables']
    2014-09-03 13:37:51,456 DEBUG    __init__.load(): Loading plugin plugins
    2014-09-03 13:37:51,457 DEBUG    __init__.load(): Loading plugin ajenti_org
    2014-09-03 13:37:51,459 DEBUG    __init__.load(): Loading plugin apcups
    2014-09-03 13:37:51,460 DEBUG    compat.Popen(): Popen: ['which', 'apcaccess']
    2014-09-03 13:37:51,466 WARNING  __init__.load():  *** [apcups] skipping due to BinaryDependency (apcaccess)
    2014-09-03 13:37:51,467 DEBUG    __init__.load(): Loading plugin resolv
    2014-09-03 13:37:51,468 DEBUG    __init__.load(): Loading plugin codemirror
    2014-09-03 13:37:51,469 DEBUG    __init__.load(): Loading plugin munin
    2014-09-03 13:37:51,470 DEBUG    compat.Popen(): Popen: ['which', 'munin-cron']
    2014-09-03 13:37:51,477 WARNING  __init__.load():  *** [munin] skipping due to BinaryDependency (munin-cron)
    2014-09-03 13:37:51,477 DEBUG    __init__.load(): Loading plugin users
    2014-09-03 13:37:51,479 DEBUG    __init__.load(): Loading plugin supervisor
    2014-09-03 13:37:51,479 DEBUG    compat.Popen(): Popen: ['which', 'supervisord']
    2014-09-03 13:37:51,485 WARNING  __init__.load():  *** [supervisor] skipping due to BinaryDependency (supervisord)
    2014-09-03 13:37:51,485 DEBUG    __init__.load(): Loading plugin db_common
    2014-09-03 13:37:51,486 DEBUG    __init__.load(): Loading plugin netatalk
    2014-09-03 13:37:51,487 DEBUG    compat.Popen(): Popen: ['which', 'afpd']
    2014-09-03 13:37:51,492 WARNING  __init__.load():  *** [netatalk] skipping due to BinaryDependency (afpd)
    2014-09-03 13:37:51,492 DEBUG    __init__.load(): Loading plugin resources
    2014-09-03 13:37:51,494 DEBUG    __init__.load(): Loading plugin tasks
    2014-09-03 13:37:51,496 DEBUG    __init__.load(): Loading plugin logs
    2014-09-03 13:37:51,499 DEBUG    __init__.load(): Loading plugin csf
    2014-09-03 13:37:51,500 DEBUG    compat.Popen(): Popen: ['which', 'csf']
    2014-09-03 13:37:51,506 WARNING  __init__.load():  *** [csf] skipping due to BinaryDependency (csf)
    2014-09-03 13:37:51,507 DEBUG    __init__.load(): Loading plugin webserver_common
    2014-09-03 13:37:51,508 DEBUG    __init__.load(): Loading plugin bind9
    2014-09-03 13:37:51,509 DEBUG    compat.Popen(): Popen: ['which', 'named']
    2014-09-03 13:37:51,515 WARNING  __init__.load():  *** [bind9] skipping due to BinaryDependency (named)
    2014-09-03 13:37:51,516 DEBUG    __init__.load(): Loading plugin sensors
    2014-09-03 13:37:51,519 DEBUG    __init__.load(): Loading plugin mongo
    2014-09-03 13:37:51,520 DEBUG    compat.Popen(): Popen: ['which', 'mongod']
    2014-09-03 13:37:51,525 WARNING  __init__.load():  *** [mongo] skipping due to BinaryDependency (mongod)
    2014-09-03 13:37:51,526 DEBUG    __init__.load(): Loading plugin snmpd
    2014-09-03 13:37:51,526 DEBUG    compat.Popen(): Popen: ['which', 'snmpd']
    2014-09-03 13:37:51,534 WARNING  __init__.load():  *** [snmpd] skipping due to BinaryDependency (snmpd)
    2014-09-03 13:37:51,534 DEBUG    __init__.load(): Loading plugin packages
    2014-09-03 13:37:51,540 DEBUG    __init__.load(): Loading plugin ctdb
    2014-09-03 13:37:51,541 DEBUG    compat.Popen(): Popen: ['which', 'ctdb']
    2014-09-03 13:37:51,549 WARNING  __init__.load():  *** [ctdb] skipping due to BinaryDependency (ctdb)
    2014-09-03 13:37:51,550 DEBUG    __init__.load(): Loading plugin squid
    2014-09-03 13:37:51,550 DEBUG    compat.Popen(): Popen: ['which', 'squid3']
    2014-09-03 13:37:51,562 WARNING  __init__.load():  *** [squid] skipping due to BinaryDependency (squid3)
    2014-09-03 13:37:51,563 DEBUG    __init__.load(): Loading plugin psql
    2014-09-03 13:37:51,563 DEBUG    compat.Popen(): Popen: ['which', 'psql']
    2014-09-03 13:37:51,568 WARNING  __init__.load():  *** [psql] skipping due to BinaryDependency (psql)
    2014-09-03 13:37:51,569 DEBUG    __init__.load(): Loading plugin nginx
    2014-09-03 13:37:51,570 DEBUG    compat.Popen(): Popen: ['which', 'nginx']
    2014-09-03 13:37:51,575 WARNING  __init__.load():  *** [nginx] skipping due to BinaryDependency (nginx)
    2014-09-03 13:37:51,575 DEBUG    __init__.load(): Loading plugin fail2ban
    2014-09-03 13:37:51,576 DEBUG    compat.Popen(): Popen: ['which', 'fail2ban-client']
    2014-09-03 13:37:51,580 WARNING  __init__.load():  *** [fail2ban] skipping due to BinaryDependency (fail2ban-client)
    2014-09-03 13:37:51,581 DEBUG    __init__.load(): Loading plugin openvpn
    2014-09-03 13:37:51,581 DEBUG    compat.Popen(): Popen: ['which', 'openvpn']
    2014-09-03 13:37:51,586 DEBUG    __init__.load(): Loading plugin nsd
    2014-09-03 13:37:51,587 DEBUG    compat.Popen(): Popen: ['which', 'nsd']
    2014-09-03 13:37:51,591 WARNING  __init__.load():  *** [nsd] skipping due to BinaryDependency (nsd)
    2014-09-03 13:37:51,592 DEBUG    __init__.load(): Loading plugin ipmi
    2014-09-03 13:37:51,592 DEBUG    compat.Popen(): Popen: ['which', 'ipmitool']
    2014-09-03 13:37:51,597 WARNING  __init__.load():  *** [ipmi] skipping due to BinaryDependency (ipmitool)
    2014-09-03 13:37:51,597 DEBUG    __init__.load(): Loading plugin megaraid
    2014-09-03 13:37:51,597 WARNING  __init__.load():  *** [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli)
    2014-09-03 13:37:51,598 DEBUG    __init__.load(): Loading plugin hdparm
    2014-09-03 13:37:51,599 DEBUG    compat.Popen(): Popen: ['which', 'hdparm']
    2014-09-03 13:37:51,604 WARNING  __init__.load():  *** [hdparm] skipping due to BinaryDependency (hdparm)
    2014-09-03 13:37:51,604 DEBUG    __init__.load(): Loading plugin notepad
    2014-09-03 13:37:51,606 DEBUG    __init__.load(): Loading plugin lm_sensors
    2014-09-03 13:37:51,606 DEBUG    compat.Popen(): Popen: ['which', 'sensors']
    2014-09-03 13:37:51,611 WARNING  __init__.load():  *** [lm_sensors] skipping due to BinaryDependency (sensors)
    2014-09-03 13:37:51,612 DEBUG    __init__.load(): Loading plugin hddtemp
    2014-09-03 13:37:51,612 DEBUG    compat.Popen(): Popen: ['which', 'hddtemp']
    2014-09-03 13:37:51,617 WARNING  __init__.load():  *** [hddtemp] skipping due to BinaryDependency (hddtemp)
    2014-09-03 13:37:51,618 DEBUG    __init__.load(): Loading plugin exports
    2014-09-03 13:37:51,618 DEBUG    compat.Popen(): Popen: ['which', 'nfsstat']
    2014-09-03 13:37:51,623 WARNING  __init__.load():  *** [exports] skipping due to BinaryDependency (nfsstat)
    2014-09-03 13:37:51,624 DEBUG    __init__.load(): Loading plugin apache
    2014-09-03 13:37:51,625 DEBUG    compat.Popen(): Popen: ['which', 'apache2']
    2014-09-03 13:37:51,631 WARNING  __init__.load():  *** [apache] skipping due to BinaryDependency (apache2)
    2014-09-03 13:37:51,631 DEBUG    __init__.load(): Loading plugin configurator
    2014-09-03 13:37:51,637 DEBUG    __init__.load(): Loading plugin hosts
    2014-09-03 13:37:51,638 DEBUG    __init__.load(): Loading plugin fstab
    2014-09-03 13:37:51,649 DEBUG    __init__.load(): Loading plugin fm
    2014-09-03 13:37:51,652 DEBUG    __init__.load(): Loading plugin mysql
    2014-09-03 13:37:51,652 DEBUG    compat.Popen(): Popen: ['which', 'mysql']
    2014-09-03 13:37:51,659 WARNING  __init__.load():  *** [mysql] skipping due to BinaryDependency (mysql)
    2014-09-03 13:37:51,659 DEBUG    __init__.load(): Loading plugin ntpd
    2014-09-03 13:37:51,660 DEBUG    compat.Popen(): Popen: ['which', 'ntpd']
    2014-09-03 13:37:51,666 WARNING  __init__.load():  *** [ntpd] skipping due to BinaryDependency (ntpd)
    2014-09-03 13:37:51,666 DEBUG    __init__.load(): Loading plugin memcache
    2014-09-03 13:37:51,667 DEBUG    compat.Popen(): Popen: ['which', 'memcached']
    2014-09-03 13:37:51,674 WARNING  __init__.load():  *** [memcache] skipping due to BinaryDependency (memcached)
    2014-09-03 13:37:51,675 DEBUG    __init__.load(): Loading plugin dhcpd
    2014-09-03 13:37:51,675 DEBUG    compat.Popen(): Popen: ['which', 'dhcpd']
    2014-09-03 13:37:51,682 WARNING  __init__.load():  *** [dhcpd] skipping due to BinaryDependency (dhcpd)
    2014-09-03 13:37:51,683 DEBUG    __init__.load(): Loading plugin elements
    2014-09-03 13:37:51,684 WARNING  __init__.load():  *** [elements] Plugin error: format error
    2014-09-03 13:37:51,684 DEBUG    __init__.load(): Loading plugin models
    2014-09-03 13:37:51,697 DEBUG    __init__.load(): Loading plugin transmission
    2014-09-03 13:37:51,698 DEBUG    compat.Popen(): Popen: ['which', 'transmission-daemon']
    2014-09-03 13:37:51,799 DEBUG    __init__.instantiate(): Root context instantiated [Inflater] <ajenti.ui.inflater.Inflater object at 0xb5f6014c>
    2014-09-03 13:37:51,801 DEBUG    __init__.instantiate(): Root context instantiated [UI] <ajenti.ui.UI object at 0xb5f604ac>
    2014-09-03 13:37:51,808 DEBUG    inflater.precache(): Precaching layout main:file-dialog
    2014-09-03 13:37:51,811 DEBUG    inflater.precache(): Precaching layout main:passwd-main
    2014-09-03 13:37:51,813 DEBUG    inflater.precache(): Precaching layout main:file-dialog-save
    2014-09-03 13:37:51,814 DEBUG    inflater.precache(): Precaching layout main:input-dialog
    2014-09-03 13:37:51,822 DEBUG    inflater.precache(): Precaching layout dashboard:dash
    2014-09-03 13:37:51,825 DEBUG    inflater.precache(): Precaching layout dashboard:welcome
    2014-09-03 13:37:51,826 DEBUG    inflater.precache(): Precaching layout dashboard:text
    2014-09-03 13:37:51,841 DEBUG    inflater.precache(): Precaching layout services:main
    2014-09-03 13:37:51,843 DEBUG    inflater.precache(): Precaching layout services:widget
    2014-09-03 13:37:51,845 DEBUG    inflater.precache(): Precaching layout services:bar
    2014-09-03 13:37:51,847 DEBUG    inflater.precache(): Precaching layout network:bit-linux-dhcp
    2014-09-03 13:37:51,849 DEBUG    inflater.precache(): Precaching layout network:main
    2014-09-03 13:37:51,852 DEBUG    inflater.precache(): Precaching layout network:bit-linux-basic
    2014-09-03 13:37:51,853 DEBUG    inflater.precache(): Precaching layout network:widget
    2014-09-03 13:37:51,855 DEBUG    inflater.precache(): Precaching layout network:bit-linux-ifupdown
    2014-09-03 13:37:51,856 DEBUG    inflater.precache(): Precaching layout network:bit-linux-ipv4
    2014-09-03 13:37:51,860 DEBUG    inflater.precache(): Precaching layout cron:main
    2014-09-03 13:37:51,867 DEBUG    inflater.precache(): Precaching layout terminal:main
    2014-09-03 13:37:51,868 DEBUG    inflater.precache(): Precaching layout terminal:config
    2014-09-03 13:37:51,880 DEBUG    inflater.precache(): Precaching layout scripts:widget
    2014-09-03 13:37:51,897 DEBUG    inflater.precache(): Precaching layout power:widget
    2014-09-03 13:37:51,903 DEBUG    inflater.precache(): Precaching layout taskmgr:main
    2014-09-03 13:37:51,924 DEBUG    inflater.precache(): Precaching layout iptables:option-protocol
    2014-09-03 13:37:51,936 DEBUG    inflater.precache(): Precaching layout iptables:main
    2014-09-03 13:37:51,940 DEBUG    inflater.precache(): Precaching layout iptables:option
    2014-09-03 13:37:51,941 DEBUG    inflater.precache(): Precaching layout iptables:option-interface
    2014-09-03 13:37:51,942 DEBUG    inflater.precache(): Precaching layout iptables:option-reject-with
    2014-09-03 13:37:51,943 DEBUG    inflater.precache(): Precaching layout iptables:option-state
    2014-09-03 13:37:51,943 DEBUG    inflater.precache(): Precaching layout iptables:option-custom
    2014-09-03 13:37:51,962 DEBUG    inflater.precache(): Precaching layout iptables:option-address
    2014-09-03 13:37:51,963 DEBUG    inflater.precache(): Precaching layout iptables:option-match
    2014-09-03 13:37:51,964 DEBUG    inflater.precache(): Precaching layout iptables:option-port
    2014-09-03 13:37:51,965 DEBUG    inflater.precache(): Precaching layout iptables:option-ports
    2014-09-03 13:37:51,966 DEBUG    inflater.precache(): Precaching layout plugins:main
    2014-09-03 13:37:51,977 DEBUG    inflater.precache(): Precaching layout ajenti_org:main
    2014-09-03 13:37:51,979 DEBUG    inflater.precache(): Precaching layout ajenti_org:config
    2014-09-03 13:37:51,981 DEBUG    inflater.precache(): Precaching layout resolv:main
    2014-09-03 13:37:51,986 DEBUG    inflater.precache(): Precaching layout users:main
    2014-09-03 13:37:52,003 DEBUG    inflater.precache(): Precaching layout users:user-list
    2014-09-03 13:37:52,011 DEBUG    inflater.precache(): Precaching layout db_common:main
    2014-09-03 13:37:52,017 DEBUG    inflater.precache(): Precaching layout tasks:main
    2014-09-03 13:37:52,028 DEBUG    inflater.precache(): Precaching layout tasks:params-copydir
    2014-09-03 13:37:52,051 DEBUG    inflater.precache(): Precaching layout tasks:params-rsync
    2014-09-03 13:37:52,061 DEBUG    inflater.precache(): Precaching layout tasks:params-deletedir
    2014-09-03 13:37:52,066 DEBUG    inflater.precache(): Precaching layout tasks:params-execute
    2014-09-03 13:37:52,067 DEBUG    inflater.precache(): Precaching layout logs:main
    2014-09-03 13:37:52,072 DEBUG    inflater.precache(): Precaching layout logs:config
    2014-09-03 13:37:52,074 DEBUG    inflater.precache(): Precaching layout webserver_common:main
    2014-09-03 13:37:52,078 DEBUG    inflater.precache(): Precaching layout sensors:cpu-widget
    2014-09-03 13:37:52,079 DEBUG    inflater.precache(): Precaching layout sensors:cpu-line
    2014-09-03 13:37:52,081 DEBUG    inflater.precache(): Precaching layout sensors:value-widget
    2014-09-03 13:37:52,082 DEBUG    inflater.precache(): Precaching layout sensors:progressbar-widget
    2014-09-03 13:37:52,083 DEBUG    inflater.precache(): Precaching layout packages:main
    2014-09-03 13:37:52,090 DEBUG    inflater.precache(): Precaching layout packages:headers
    2014-09-03 13:37:52,090 DEBUG    inflater.precache(): Precaching layout packages:row
    2014-09-03 13:37:52,091 DEBUG    inflater.precache(): Precaching layout packages:installer
    2014-09-03 13:37:52,092 DEBUG    inflater.precache(): Precaching layout openvpn:main
    2014-09-03 13:37:52,098 DEBUG    inflater.precache(): Precaching layout openvpn:config
    2014-09-03 13:37:52,099 DEBUG    inflater.precache(): Precaching layout notepad:main
    2014-09-03 13:37:52,109 DEBUG    inflater.precache(): Precaching layout notepad:listitem
    2014-09-03 13:37:52,111 DEBUG    inflater.precache(): Precaching layout notepad:config
    2014-09-03 13:37:52,112 DEBUG    inflater.precache(): Precaching layout configurator:main
    2014-09-03 13:37:52,136 DEBUG    inflater.precache(): Precaching layout configurator:ad-sync-config
    2014-09-03 13:37:52,141 DEBUG    inflater.precache(): Precaching layout configurator:ldap-sync-config
    2014-09-03 13:37:52,143 DEBUG    inflater.precache(): Precaching layout configurator:licensing
    2014-09-03 13:37:52,154 DEBUG    inflater.precache(): Precaching layout hosts:main
    2014-09-03 13:37:52,161 DEBUG    inflater.precache(): Precaching layout fstab:main
    2014-09-03 13:37:52,210 DEBUG    inflater.precache(): Precaching layout fstab:free-widget
    2014-09-03 13:37:52,212 DEBUG    inflater.precache(): Precaching layout fstab:iio-widget
    2014-09-03 13:37:52,214 DEBUG    inflater.precache(): Precaching layout fstab:widget
    2014-09-03 13:37:52,216 DEBUG    inflater.precache(): Precaching layout fm:main
    2014-09-03 13:37:52,224 DEBUG    inflater.precache(): Precaching layout fm:config
    2014-09-03 13:37:52,225 DEBUG    inflater.precache(): Precaching layout transmission:main
    2014-09-03 13:37:52,327 DEBUG    inflater.precache(): Precaching layout transmission:config
    2014-09-03 13:37:52,329 INFO     core.run(): Starting server on (u'81.4.104.58', 8000)
    2014-09-03 13:37:52,345 DEBUG    __init__.instantiate(): Root context instantiated [SessionMiddleware] <ajenti.middleware.SessionMiddleware object at 0xb5b9274c>
    2014-09-03 13:37:52,345 DEBUG    __init__.instantiate(): Root context instantiated [AuthenticationMiddleware] <ajenti.middleware.AuthenticationMiddleware object at 0xb5b927ec>
    2014-09-03 13:37:52,347 DEBUG    __init__.instantiate(): Root context instantiated [CentralDispatcher] <ajenti.routing.CentralDispatcher object at 0xb5b928ac>
    2014-09-03 13:37:52,348 INFO     core.run(): SSL enabled: /etc/ajenti/ajenti.pem
    2014-09-03 13:37:52,350 DEBUG    __init__.instantiate(): Root context instantiated [IPCServer] <ajenti.ipc.IPCServer object at 0xb5b92a8c>
    2014-09-03 13:37:52,352 DEBUG    __init__.instantiate(): Root context instantiated [Licensing] <ajenti.licensing.Licensing object at 0xb5b92bcc>
    2014-09-03 13:37:52,361 DEBUG    feedback.send(): Feedback >> ping ({'edition': 'vanilla', 'version': '1.2.22.10', 'os': 'debian', 'id': 69162})
    2014-09-03 13:37:52,365 INFO     connectionpool._new_conn(): Starting new HTTP connection (1): meta.ajenti.org
    2014-09-03 13:37:52,394 DEBUG    connectionpool._make_request(): Setting read timeout to None
    2014-09-03 13:37:52,417 DEBUG    connectionpool._make_request(): "POST /api/v2/ping HTTP/1.1" 200 36
    2014-09-03 13:37:52,418 DEBUG    feedback.send(): Feedback << {"status": "ok"}
    2014-09-03 13:38:25,364 DEBUG    __init__.instantiate(): Root context instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0xb5bb8c8c>
    2014-09-03 13:38:25,365 DEBUG    __init__.instantiate(): Root context instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0xb5bb8e6c>
    2014-09-03 13:38:25,366 DEBUG    __init__.instantiate(): Root context instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0xb517702c>
    2014-09-03 13:38:25,366 DEBUG    __init__.instantiate(): Root context instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0xb51771cc>
    2014-09-03 13:38:25,366 DEBUG    __init__.instantiate(): Root context instantiated [UploadReceiver] <ajenti.plugins.transmission.main.UploadReceiver object at 0xb517738c>
    2014-09-03 13:38:26,264 DEBUG    __init__.instantiate(): Root context instantiated [ContentCompressor] <ajenti.plugins.resources.server.ContentCompressor object at 0xb517768c>
    2014-09-03 13:38:33,341 DEBUG    __init__.instantiate(): Root context instantiated [UserManager] <ajenti.users.UserManager object at 0xb45da20c>
    2014-09-03 13:38:33,346 DEBUG    __init__.instantiate(): Root context instantiated [AjentiSyncProvider] <ajenti.usersync.local.AjentiSyncProvider object at 0xb45da2ec>
    2014-09-03 13:38:45,180 DEBUG    __init__.instantiate(): Root context instantiated [AjentiSyncProvider] <ajenti.usersync.local.AjentiSyncProvider object at 0xb51776ec>
    2014-09-03 13:38:54,702 INFO     users.check_password(): user root logged in through AjentiSyncProvider from 151.56.253.35
    2014-09-03 13:38:55,079 DEBUG    __init__.instantiate(): Context for root instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0xb45ea2ac>
    2014-09-03 13:38:55,081 DEBUG    __init__.instantiate(): Context for root instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0xb45ea32c>
    2014-09-03 13:38:55,081 DEBUG    __init__.instantiate(): Context for root instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0xb45ea3ec>
    2014-09-03 13:38:55,081 DEBUG    __init__.instantiate(): Context for root instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0xb45da1ec>
    2014-09-03 13:38:55,081 DEBUG    __init__.instantiate(): Context for root instantiated [UploadReceiver] <ajenti.plugins.transmission.main.UploadReceiver object at 0xb45ea44c>
    2014-09-03 13:38:57,808 DEBUG    handler.run_application(): Initializing WebSocket
    2014-09-03 13:38:57,808 DEBUG    handler.upgrade_websocket(): Validating WebSocket request
    2014-09-03 13:38:57,808 DEBUG    handler.upgrade_connection(): Attempting to upgrade connection
    2014-09-03 13:38:57,808 DEBUG    handler.upgrade_connection(): WebSocket request accepted, switching protocols
    2014-09-03 13:38:57,808 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: send_into_ws
    2014-09-03 13:38:57,809 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: read_from_ws
    2014-09-03 13:38:57,809 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat
    2014-09-03 13:38:57,809 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat_timeout
    2014-09-03 13:38:58,133 DEBUG    __init__.instantiate(): Context for root instantiated [UI] <ajenti.ui.UI object at 0xb45ea04c>
    2014-09-03 13:38:58,137 DEBUG    __init__.instantiate(): Context for root instantiated [PasswordChangeSection] <main:section # 7859>
    2014-09-03 13:38:58,164 DEBUG    __init__.instantiate(): Context for root instantiated [AjentiUpdater] <ajenti.plugins.dashboard.updater.AjentiUpdater object at 0xb459dd8c>
    2014-09-03 13:38:58,167 DEBUG    __init__.instantiate(): Context for root instantiated [DebianPackageManager] <ajenti.plugins.packages.pm_apt.DebianPackageManager object at 0xb459df8c>
    2014-09-03 13:38:58,167 DEBUG    __init__.instantiate(): Context for root instantiated [Dash] <main:section # 7872>
    2014-09-03 13:38:58,173 DEBUG    __init__.instantiate(): Context for root instantiated [SysVInitServiceManager] <ajenti.plugins.services.sm_sysvinit.SysVInitServiceManager object at 0xb45a7a4c>
    2014-09-03 13:38:58,174 DEBUG    __init__.instantiate(): Context for root instantiated [ServiceMultiplexor] <ajenti.plugins.services.api.ServiceMultiplexor object at 0xb45a77ac>
    2014-09-03 13:38:58,174 DEBUG    __init__.instantiate(): Context for root instantiated [Services] <main:section # 7956>
    2014-09-03 13:38:58,179 DEBUG    compat.Popen(): Popen: ['ifconfig', 'lo']
    2014-09-03 13:38:58,182 DEBUG    compat.Popen(): Popen: ['apt-show-versions', '-u']
    2014-09-03 13:38:58,218 DEBUG    compat.Popen(): Popen: ['ifconfig', 'venet0']
    2014-09-03 13:38:58,231 DEBUG    compat.Popen(): Popen: ['ifconfig', 'venet0']
    2014-09-03 13:38:58,240 DEBUG    compat.Popen(): Popen: ['ifconfig', 'venet0:0']
    2014-09-03 13:38:58,253 DEBUG    __init__.instantiate(): Context for root instantiated [DebianNetworkConfig] <ajenti.plugins.network.nc_debian.DebianNetworkConfig object at 0xb45a708c>
    2014-09-03 13:38:58,254 DEBUG    __init__.instantiate(): Context for root instantiated [NetworkPlugin] <main:section # 7982>
    2014-09-03 13:38:58,262 DEBUG    __init__.instantiate(): Context for root instantiated [Cron] <main:section # 8019>
    2014-09-03 13:38:58,269 DEBUG    __init__.instantiate(): Context for root instantiated [Terminals] <main:section # 8112>
    2014-09-03 13:38:58,274 DEBUG    __init__.instantiate(): Context for root instantiated [TaskManager] <main:section # 8128>
    2014-09-03 13:38:58,303 DEBUG    __init__.instantiate(): Context for root instantiated [DebianFirewallManager] <ajenti.plugins.iptables.main.DebianFirewallManager object at 0xb455cd0c>
    2014-09-03 13:38:58,304 DEBUG    __init__.instantiate(): Context for root instantiated [Firewall] <main:section # 8173>
    2014-09-03 13:38:58,310 DEBUG    __init__.instantiate(): Context for root instantiated [DebianIPv6FirewallManager] <ajenti.plugins.iptables.main.DebianIPv6FirewallManager object at 0xb4569d2c>
    2014-09-03 13:38:58,319 DEBUG    __init__.instantiate(): Context for root instantiated [IPv6Firewall] <main:section # 8226>
    2014-09-03 13:38:58,324 DEBUG    __init__.instantiate(): Context for root instantiated [PluginsPlugin] <main:section # 8279>
    2014-09-03 13:38:58,335 DEBUG    __init__.instantiate(): Context for root instantiated [Resolv] <main:section # 8328>
    2014-09-03 13:38:58,344 DEBUG    __init__.instantiate(): Context for root instantiated [LinuxUsersBackend] <ajenti.plugins.users.main.LinuxUsersBackend object at 0xb431b96c>
    2014-09-03 13:38:58,346 DEBUG    __init__.instantiate(): Context for root instantiated [Users] <main:section # 8350>
    2014-09-03 13:38:58,356 DEBUG    __init__.instantiate(): Root context instantiated [TaskManager] <ajenti.plugins.tasks.manager.TaskManager object at 0xb42b398c>
    2014-09-03 13:38:58,357 DEBUG    __init__.instantiate(): Context for root instantiated [Tasks] <main:section # 8629>
    2014-09-03 13:38:58,361 DEBUG    __init__.instantiate(): Context for root instantiated [Logs] <main:section # 8763>
    2014-09-03 13:38:58,368 DEBUG    __init__.instantiate(): Context for root instantiated [Packages] <main:section # 8861>
    2014-09-03 13:38:58,378 DEBUG    __init__.instantiate(): Context for root instantiated [OpenVPNBackend] <ajenti.plugins.openvpn.backend.OpenVPNBackend object at 0xb427128c>
    2014-09-03 13:38:58,379 DEBUG    __init__.instantiate(): Context for root instantiated [OpenVPN] <main:section # 8959>
    2014-09-03 13:38:58,396 DEBUG    __init__.instantiate(): Context for root instantiated [Controller] <ajenti.plugins.notepad.notepad.Controller object at 0xb422eb8c>
    2014-09-03 13:38:58,397 DEBUG    __init__.instantiate(): Context for root instantiated [Notepad] <main:section # 9025>
    2014-09-03 13:38:58,408 DEBUG    __init__.instantiate(): Context for root instantiated [ClassConfigManager] <ajenti.plugins.configurator.configurator.ClassConfigManager object at 0xb423c74c>
    2014-09-03 13:38:58,426 DEBUG    __init__.instantiate(): Context for root instantiated [Configurator] <main:section # 9373>
    2014-09-03 13:38:58,429 DEBUG    __init__.instantiate(): Context for root instantiated [Hosts] <main:section # 9570>
    2014-09-03 13:38:58,437 DEBUG    compat.Popen(): Popen: ['df', '-P']
    2014-09-03 13:38:58,451 DEBUG    __init__.instantiate(): Context for root instantiated [MountsBackend] <ajenti.plugins.fstab.main.MountsBackend object at 0xb4260c4c>
    2014-09-03 13:38:58,452 DEBUG    __init__.instantiate(): Context for root instantiated [Filesystems] <main:section # 9601>
    2014-09-03 13:38:58,460 DEBUG    __init__.instantiate(): Context for root instantiated [FMBackend] <ajenti.plugins.fm.backend.FMBackend object at 0xb42660cc>
    2014-09-03 13:38:58,463 DEBUG    __init__.instantiate(): Context for root instantiated [FileManager] <main:section # 9745>
    2014-09-03 13:38:58,490 DEBUG    __init__.instantiate(): Context for root instantiated [TransmissionPlugin] <main:section # 9881>
    2014-09-03 13:38:58,493 DEBUG    __init__.instantiate(): Context for root instantiated [HostnameSensor] <ajenti.plugins.sensors.hostname.HostnameSensor object at 0xb4150c2c>
    2014-09-03 13:38:58,500 DEBUG    __init__.instantiate(): Context for root instantiated [UnixUptimeSensor] <ajenti.plugins.sensors.uptime.UnixUptimeSensor object at 0xb4150d4c>
    2014-09-03 13:38:58,506 DEBUG    __init__.instantiate(): Context for root instantiated [PowerSensor] <ajenti.plugins.power.power.PowerSensor object at 0xb415c1ac>
    2014-09-03 13:38:58,508 DEBUG    __init__.instantiate(): Context for root instantiated [BatterySensor] <ajenti.plugins.power.power.BatterySensor object at 0xb4150b8c>
    2014-09-03 13:38:58,509 DEBUG    __init__.instantiate(): Context for root instantiated [BasicLinuxPowerController] <ajenti.plugins.power.api.BasicLinuxPowerController object at 0xb415ca2c>
    2014-09-03 13:38:58,519 DEBUG    __init__.instantiate(): Context for root instantiated [TrafficSensor] <ajenti.plugins.network.widget.TrafficSensor object at 0xb415c94c>
    2014-09-03 13:38:58,539 DEBUG    __init__.instantiate(): Context for root instantiated [CPUSensor] <ajenti.plugins.sensors.cpu.CPUSensor object at 0xb415c8ec>
    2014-09-03 13:38:58,546 DEBUG    __init__.instantiate(): Context for root instantiated [LinuxLoadSensor] <ajenti.plugins.sensors.load.LinuxLoadSensor object at 0xb40df74c>
    2014-09-03 13:38:58,553 DEBUG    __init__.instantiate(): Context for root instantiated [MemorySensor] <ajenti.plugins.sensors.memory.MemorySensor object at 0xb40df80c>
    2014-09-03 13:38:58,560 DEBUG    __init__.instantiate(): Context for root instantiated [SwapSensor] <ajenti.plugins.sensors.memory.SwapSensor object at 0xb40ee0ec>
    2014-09-03 13:38:58,567 DEBUG    __init__.instantiate(): Context for root instantiated [PSUtilDiskUsageSensor] <ajenti.plugins.fstab.disks.PSUtilDiskUsageSensor object at 0xb40ee5ac>
    2014-09-03 13:38:58,575 DEBUG    __init__.instantiate(): Context for root instantiated [ImmediateTXSensor] <ajenti.plugins.network.widget.ImmediateTXSensor object at 0xb415c78c>
    2014-09-03 13:38:58,576 DEBUG    __init__.instantiate(): Context for root instantiated [ImmediateRXSensor] <ajenti.plugins.network.widget.ImmediateRXSensor object at 0xb415cacc>
    2014-09-03 13:39:00,023 DEBUG    compat.Popen(): Popen: ['dpkg', '-l']
    2014-09-03 13:39:00,081 DEBUG    dash.update_check_callback(): Update availability: []
    2014-09-03 13:39:09,076 INFO     connectionpool._new_conn(): Starting new HTTP connection (1): 127.0.0.1
    2014-09-03 13:39:09,132 DEBUG    connectionpool._make_request(): Setting read timeout to None
    2014-09-03 13:39:09,161 DEBUG    connectionpool._make_request(): "POST /transmission/rpc HTTP/1.1" 401 43
LucianoFaretra commented 10 years ago

Probably because I have already configured transmission, how can I configure the plugin? Thanks :)

kstep commented 10 years ago

Thank you for the bug report. I tried to fix it. Please update the plugin (with cd /var/lib/ajenti/plugins/transmission; git pull) and try again, it should open plugin configuration dialog instead of crash now. If you still have an issue, please report it back here, otherwise please close the issue. Thank you.

LucianoFaretra commented 10 years ago

thank you for the reply, but not working, probably because i'm running transmission from another system user?

kstep commented 10 years ago

Could you tell me please, what exactly is not working?

kstep commented 9 years ago

As it's a new year is coming and no any response to this bug is posted yet, I consider it's resolved. If you still have any problems, feel free to reopen the issue.

Happy New Year and Merry Christmas!