Giter Club home page Giter Club logo

ajenti-letsencrypt's People

Contributors

herooutoftime avatar jakobfdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ajenti-letsencrypt's Issues

Port closed after installation on debian jessie

I have cloned the repository, run the debug, had error about missing ssl module i had to install certbot

which after i run ajenti-panel -v no error output, just the normal log and had ajenti bind to port 8000, i earlier changed the port.

but when i trying to launch ajenti, i had connection refused error

Doesn't work with Ajenti V

Hi, assuming Ajenti V is of concern, I wanna point out some problems that will occur, just in case someone tries to use this plugin in combination with Ajenti V.

Since Ajenti V creates nginx config (server statement) for each "hosting" (including multiple domain names) and this plugin creates another server statement, the server_name definition overlaps and nginx return

conflicting server name "example.com" on 0.0.0.0:80, ignored

since either the Ajenti V server config, or this plugin's config is loaded first. Either way, the last config with duplicate server_name gets ignored. This makes it impossible to have this global config, that opens up the acme-challenge folder for the configured domains.

This is either a flaw in the logic of this plugin, or it definitely is not compatible with Ajenti V or other nginx-config creating plugins.

Can someone confirm this?

Also after creating the config (when saving the Letsencrypt form), the nginx config gets created, but nginx is not told to reload, therefore the changes do not take effect...

I'm willing to make suggestions or participate in improving the plugin. Just let me know if you want to keep developing this

cron can't create

Hi,
I have just installed this plugin on ajenti-v,
But there's a problem when i want to save, an error shows up:
Cronjob error
Also when i want to request the plugin crashed.
The debug text is attached.
bug-letsencrypt.txt

Thanks

Configuration help

Hi guys,
can't find what configurations have to enter on "Basedir" and "Wellknown"!
Ubuntu 16.04 OS with plugin installed on /var/lib/ajenti/plugins/letsencrypt

Regards,

No module named cryptography.hazmat.bindings.openssl.binding

Here is my currrent error,
I have installed cryptography module though

15.03.2017 08:43 [... 29684] DEBUG Registering [aj.api.http.HttpMiddleware] (interface)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.api.http.HttpPlugin] (interface)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.api.http.SocketEndpoint] (interface)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.security.verifier.ClientCertificateVerificator] (service)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.auth.AuthenticationMiddleware] (service)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.auth.AuthenticationProvider] (interface)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.auth.OSAuthenticationProvider] (implementation of [aj.auth.AuthenticationProvider])
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.auth.AuthenticationService] (service)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.auth.PermissionProvider] (interface)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.routing.CentralDispatcher] (service)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.gate.middleware.SocketIORouteHandler] (service)
15.03.2017 08:43 [... 29684] DEBUG Registering [aj.gate.middleware.GateMiddleware] (service)
Traceback (most recent call last):
File "/usr/local/bin/ajenti-panel", line 123, in
plugin_providers=plugin_providers,
File "/usr/local/lib/python2.7/dist-packages/aj/entry.py", line 35, in start
import aj.core
File "/usr/local/lib/python2.7/dist-packages/aj/core.py", line 20, in
from aj.util.sslsocket import SSLSocket
File "/usr/local/lib/python2.7/dist-packages/aj/util/sslsocket.py", line 5, in
import OpenSSL.SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/init.py", line 8, in
from OpenSSL import rand, crypto, SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/rand.py", line 11, in
from OpenSSL._util import (
File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 3, in
from cryptography.hazmat.bindings.openssl.binding import Binding
ImportError: No module named cryptography.hazmat.bindings.openssl.binding

Can't find Security/Plugin in Control Panel

Heyho,

I cloned the repo to /var/lib/ajenti/plugins
ajenti-panel -v says:
....
22.08.2016 14:02 inflater.py:38 DEBUG Precaching layout vh-mail:main
22.08.2016 14:02 inflater.py:38 DEBUG Precaching layout ajenti-letsenc rypt:main
22.08.2016 14:02 core.py:99 INFO Starting server on (u'0.0.0.0', 8000)
...

It seems to be fine. In Ajenti Control Panel/Plugins, I can see the plugin with status running, but I can't find it in the control Panel. Can you help me?
Thanks in advance!
kind regards,
moejoe

some troubles on request send

[Errno 2] No such file or directory
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/ajenti/plugins/main/main.py", line 161, 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 382, in dispatch_event
if child.dispatch_event(uid, event, params):
File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 388, in dispatch_event
getattr(self, k)(**(params or {}))
File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 230, in request_button
self.request_certificates()
File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 198, in request_certificates
p = subprocess.Popen(params, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/lib/pymodules/python2.7/ajenti/compat.py", line 26, in Popen
*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 534, in init
reraise(*exc_info)
File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 503, in init
restore_signals, start_new_session)
File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 1253, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Request error on fresh install

I am testing out this plugin on a fresh install of Ajenti + Ajenti-V on Debian and receive the following error when I attempt to request a new cert.

[Errno 2] No such file or directory 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 382, in dispatch_event if child.dispatch_event(uid, event, params): File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 388, in dispatch_event getattr(self, k)(**(params or {})) File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 230, in request_button self.request_certificates() File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 198, in request_certificates p = subprocess.Popen(params, stdout=subprocess.PIPE, stderr=subprocess.PIPE) File "/usr/lib/pymodules/python2.7/ajenti/compat.py", line 26, in Popen *args, **kwargs) File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 534, in __init__ reraise(*exc_info) File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 503, in __init__ restore_signals, start_new_session) File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 1253, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

Repository error

I have tried to clone this but I got an error:

`Cloning into 'letsencrypt'...
Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xx.x' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
`

IP is masked for security reasons.

I have a problema with a installation

Hi,

i made the installation how you suggest, but a can't see the menu Security im my Ajenti sidebar.

I'm made the download of the project in /var/lib/ajenti/plugins how you suggest.

My command ajenti-panel -v just is ok when I stop the service ajenti.
teste

I add the image of my screen, can you help-me?

Thank's.

Att,
Fernando Vargas

letsencrypt unable to request certificates

Ajenti bug report

Info Value
Ajenti 1.2.23.10
Platform debian / ubuntu / Ubuntu 16.04.2 LTS
Architecture x86_64 x86_64
Python 2.7.12
Installation 32057226
Debug False
Catcher report
<title>Ajenti Server Admin Panel</title>
    <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:700,400' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Roboto:100,400' rel='stylesheet' type='text/css'>

    <script src="//cdn.jsdelivr.net/jquery/2.1.1/jquery.min.js"></script>
    <script src="//cdn.jsdelivr.net/angularjs/1.2.17/angular.min.js"></script>
    <script src="//cdn.jsdelivr.net/g/[email protected],ekko-lightbox,jquery.slick,angularui"></script>
    <link href="//cdn.jsdelivr.net/g/[email protected](css/bootstrap.min.css)" rel="stylesheet">

    <link rel="stylesheet" href="//cdn.jsdelivr.net/jquery.slick/1.3.2/slick.css">
    <link rel="stylesheet" href="//cdn.jsdelivr.net/fontawesome/4.0.3/css/font-awesome.css">
    <link rel="stylesheet" href="//cdn.jsdelivr.net/angularui/0.4.0/angular-ui.min.css">

    <link rel="stylesheet" href="/static/CACHE/css/350e4b9930a1.css" type="text/css" />
    <script type="text/javascript" src="/static/CACHE/js/3feced5079aa.js"></script>

    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

      ga('create', 'UA-3278102-8', 'ajenti.org');
      ga('send', 'pageview');
    </script>
</head>

<body data-spy="scroll" data-target="#navigation">
    <div class="top-area">
        <nav class="navbar">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand" href="/">ajenti</a>
                </div>
                <ul class="nav navbar-nav">
                    <li>
                        <a href="http://docs.ajenti.org/" target="_blank">
                            <i class="fa fa-book"></i> Docs
                        </a>
                    </li>
                    <li>
                        <a href="http://docs1.ajenti.org/" target="_blank">
                            <i class="fa fa-book"></i> Docs (1.x)
                        </a>
                    </li>
                    <li>
                        <a href="http://support.ajenti.org/" target="_blank">
                            <i class="fa fa-book"></i> KB
                        </a>
                    </li>
                    <li>
                        <a href="https://github.com/ajenti/ajenti/" target="_blank">
                            <i class="fa fa-github"></i> GitHub
                        </a>
                    </li>
                    <li>
                        <a href="/core/#section-licensing">
                            <i class="fa fa-usd"></i> Licensing
                        </a>
                    </li>
                </ul>
            </div>
        </nav>

        
        
    </div>

    <div id="page">
        
404, sorry

    </div>

    <div class="footer">
        <div class="container">
            <div class="link pull-right">
                <a href="https://mixpanel.com/f/partner"><img src="//cdn.mxpnl.com/site_media/images/partner/badge_light.png" alt="Mobile Analytics" /></a>
            </div>
            <div class="link pull-right">
                CDN by&nbsp;&nbsp;<a href="http://jsdelivr.com/">jsDelivr</a> &amp; <a href="http://maxcdn.com">MaxCDN</a>
            </div>
            <div class="link">
                © Ajenti Project
            </div>
            <div class="link">
                <a href="mailto:[email protected]"><i class="fa fa-envelope"></i></a>
            </div>
        </div>
    </div>



    <script type='text/javascript'>
        // UserEcho --------------------
        var _ues = {
        host:'ajenti.userecho.com',
        forum:'8996',
        lang:'en',
        tab_corner_radius:8,
        tab_font_size:22,
        tab_image_hash:'RmVlZGJhY2s%3D',
        tab_alignment:'left',
        tab_text_color:'#FFFFFF',
        tab_bg_color:'#9E9E9E',
        tab_hover_color:'#595959'
        };

        (function() {
            var _ue = document.createElement('script'); _ue.type = 'text/javascript'; _ue.async = true;
            _ue.src = ('https:' == document.location.protocol ? 'https://s3.amazonaws.com/' : 'http://') + 'cdn.userecho.com/js/widget-1.4.gz.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(_ue, s);
          })();

    </script>

    <script type="text/javascript">
        // Analytics --------------------------
      (function() {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = 'https://apis.google.com/js/plusone.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
      })();
    </script>

    <script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=408484792592752";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
</body>

Loaded plugins | ajenti_org, codemirror, configurator, cron, dashboard, db_common, fm, fstab, hdparm, hosts, iptables, letsencrypt, logs, main, network, notepad, packages, plugins, power, resolv, resources, scripts, sensors, services, taskmgr, tasks, terminal, uname, users, webserver_common

Library Version
gevent 1.1.0
greenlet 0.4.9
reconfigure 0.1.77
requests 2.9.1
psutil 3.4.2
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 382, in dispatch_event
    if child.dispatch_event(uid, event, params):
  File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 388, in dispatch_event
    getattr(self, k)(**(params or {}))
  File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 230, in request_button
    self.request_certificates()
  File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 198, in request_certificates
    p = subprocess.Popen(params, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  File "/usr/lib/pymodules/python2.7/ajenti/compat.py", line 26, in Popen
    *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 534, in __init__
    reraise(*exc_info)
  File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 503, in __init__
    restore_signals, start_new_session)
  File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 1253, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

Log content:

2017-08-15 15:23:15,230 INFO     ajenti-panel.<module>(): Using config file /etc/ajenti/config.json
2017-08-15 15:23:15,288 DEBUG    registry.register_crypt_handler(): registered 'sha512_crypt' handler: <class 'passlib.handlers.sha2_crypt.sha512_crypt'>
2017-08-15 15:23:15,367 DEBUG    compat.Popen(): Popen: git describe --tags 2> /dev/null
2017-08-15 15:23:15,373 DEBUG    compat.Popen(): Popen: ['lsb_release', '-sd']
2017-08-15 15:23:15,424 INFO     core.run(): Ajenti 1.2.23.10 running on platform: debian
2017-08-15 15:23:15,425 DEBUG    __init__.load(): Loading plugin dashboard
2017-08-15 15:23:15,425 DEBUG    __init__.load_recursive(): Preloading plugin dependency: main
2017-08-15 15:23:15,425 DEBUG    __init__.load(): Loading plugin main
2017-08-15 15:23:15,430 DEBUG    __init__.load(): Loading plugin dashboard
2017-08-15 15:23:15,432 DEBUG    __init__.load(): Loading plugin bind9
2017-08-15 15:23:15,432 DEBUG    __init__.load_recursive(): Preloading plugin dependency: services
2017-08-15 15:23:15,432 DEBUG    __init__.load(): Loading plugin services
2017-08-15 15:23:15,438 INFO     sm_upstart.verify(): Disabling Upstart service manager: org.freedesktop.DBus.Error.ServiceUnknown: The name com.ubuntu.Upstart was not provided by any .service files
2017-08-15 15:23:15,438 DEBUG    compat.Popen(): Popen: ['which', 'systemctl']
2017-08-15 15:23:15,486 DEBUG    __init__.load(): Loading plugin bind9
2017-08-15 15:23:15,487 DEBUG    compat.Popen(): Popen: ['which', 'named']
2017-08-15 15:23:15,491 DEBUG    __init__.load():  *** [bind9] skipping due to BinaryDependency (named)
2017-08-15 15:23:15,491 DEBUG    __init__.load(): Loading plugin memcache
2017-08-15 15:23:15,491 DEBUG    compat.Popen(): Popen: ['which', 'memcached']
2017-08-15 15:23:15,494 DEBUG    __init__.load():  *** [memcache] skipping due to BinaryDependency (memcached)
2017-08-15 15:23:15,494 DEBUG    __init__.load(): Loading plugin notepad
2017-08-15 15:23:15,495 DEBUG    __init__.load_recursive(): Preloading plugin dependency: codemirror
2017-08-15 15:23:15,495 DEBUG    __init__.load(): Loading plugin codemirror
2017-08-15 15:23:15,495 DEBUG    __init__.load(): Loading plugin notepad
2017-08-15 15:23:15,496 DEBUG    __init__.load(): Loading plugin ntpd
2017-08-15 15:23:15,496 DEBUG    compat.Popen(): Popen: ['which', 'ntpd']
2017-08-15 15:23:15,499 DEBUG    __init__.load():  *** [ntpd] skipping due to BinaryDependency (ntpd)
2017-08-15 15:23:15,499 DEBUG    __init__.load(): Loading plugin samba
2017-08-15 15:23:15,499 DEBUG    compat.Popen(): Popen: ['which', 'smbd']
2017-08-15 15:23:15,502 DEBUG    __init__.load():  *** [samba] skipping due to BinaryDependency (smbd)
2017-08-15 15:23:15,503 DEBUG    __init__.load(): Loading plugin hddtemp
2017-08-15 15:23:15,503 DEBUG    compat.Popen(): Popen: ['which', 'hddtemp']
2017-08-15 15:23:15,506 DEBUG    __init__.load():  *** [hddtemp] skipping due to BinaryDependency (hddtemp)
2017-08-15 15:23:15,506 DEBUG    __init__.load(): Loading plugin nsd
2017-08-15 15:23:15,506 DEBUG    compat.Popen(): Popen: ['which', 'nsd']
2017-08-15 15:23:15,509 DEBUG    __init__.load():  *** [nsd] skipping due to BinaryDependency (nsd)
2017-08-15 15:23:15,509 DEBUG    __init__.load(): Loading plugin netatalk
2017-08-15 15:23:15,510 DEBUG    compat.Popen(): Popen: ['which', 'afpd']
2017-08-15 15:23:15,512 DEBUG    __init__.load():  *** [netatalk] skipping due to BinaryDependency (afpd)
2017-08-15 15:23:15,513 DEBUG    __init__.load(): Loading plugin network
2017-08-15 15:23:15,515 DEBUG    __init__.load(): Loading plugin apache
2017-08-15 15:23:15,516 DEBUG    __init__.load_recursive(): Preloading plugin dependency: webserver_common
2017-08-15 15:23:15,516 DEBUG    __init__.load(): Loading plugin webserver_common
2017-08-15 15:23:15,516 DEBUG    __init__.load(): Loading plugin apache
2017-08-15 15:23:15,516 DEBUG    compat.Popen(): Popen: ['which', 'apache2']
2017-08-15 15:23:15,519 DEBUG    __init__.load():  *** [apache] skipping due to BinaryDependency (apache2)
2017-08-15 15:23:15,520 DEBUG    __init__.load(): Loading plugin fm
2017-08-15 15:23:15,520 DEBUG    __init__.load_recursive(): Preloading plugin dependency: tasks
2017-08-15 15:23:15,520 DEBUG    __init__.load(): Loading plugin tasks
2017-08-15 15:23:15,520 DEBUG    __init__.load_recursive(): Preloading plugin dependency: cron
2017-08-15 15:23:15,520 DEBUG    __init__.load(): Loading plugin cron
2017-08-15 15:23:15,521 DEBUG    compat.Popen(): Popen: ['which', 'crontab']
2017-08-15 15:23:15,524 DEBUG    __init__.load(): Loading plugin tasks
2017-08-15 15:23:15,525 DEBUG    __init__.load(): Loading plugin fm
2017-08-15 15:23:15,529 DEBUG    __init__.load(): Loading plugin apcups
2017-08-15 15:23:15,529 DEBUG    compat.Popen(): Popen: ['which', 'apcaccess']
2017-08-15 15:23:15,532 DEBUG    __init__.load():  *** [apcups] skipping due to BinaryDependency (apcaccess)
2017-08-15 15:23:15,532 DEBUG    __init__.load(): Loading plugin uname
2017-08-15 15:23:15,533 DEBUG    __init__.load(): Loading plugin db_common
2017-08-15 15:23:15,533 DEBUG    __init__.load(): Loading plugin sensors
2017-08-15 15:23:15,534 DEBUG    __init__.load(): Loading plugin ctdb
2017-08-15 15:23:15,535 DEBUG    compat.Popen(): Popen: ['which', 'ctdb']
2017-08-15 15:23:15,538 DEBUG    __init__.load():  *** [ctdb] skipping due to BinaryDependency (ctdb)
2017-08-15 15:23:15,538 DEBUG    __init__.load(): Loading plugin ajenti_org
2017-08-15 15:23:15,538 DEBUG    __init__.load(): Loading plugin fail2ban
2017-08-15 15:23:15,539 DEBUG    compat.Popen(): Popen: ['which', 'fail2ban-client']
2017-08-15 15:23:15,542 DEBUG    __init__.load():  *** [fail2ban] skipping due to BinaryDependency (fail2ban-client)
2017-08-15 15:23:15,542 DEBUG    __init__.load(): Loading plugin raid
2017-08-15 15:23:15,542 DEBUG    compat.Popen(): Popen: ['which', 'mdadm']
2017-08-15 15:23:15,545 DEBUG    __init__.load():  *** [raid] skipping due to BinaryDependency (mdadm)
2017-08-15 15:23:15,546 DEBUG    __init__.load(): Loading plugin dhcpd
2017-08-15 15:23:15,546 DEBUG    compat.Popen(): Popen: ['which', 'dhcpd']
2017-08-15 15:23:15,549 DEBUG    __init__.load():  *** [dhcpd] skipping due to BinaryDependency (dhcpd)
2017-08-15 15:23:15,549 DEBUG    __init__.load(): Loading plugin fstab
2017-08-15 15:23:15,551 DEBUG    __init__.load(): Loading plugin openvpn
2017-08-15 15:23:15,551 DEBUG    compat.Popen(): Popen: ['which', 'openvpn']
2017-08-15 15:23:15,554 DEBUG    __init__.load():  *** [openvpn] skipping due to BinaryDependency (openvpn)
2017-08-15 15:23:15,554 DEBUG    __init__.load(): Loading plugin git
2017-08-15 15:23:15,554 DEBUG    compat.Popen(): Popen: ['which', 'git']
2017-08-15 15:23:15,557 DEBUG    compat.Popen(): Popen: ['which', 'gitolite']
2017-08-15 15:23:15,560 DEBUG    __init__.load():  *** [git] skipping due to BinaryDependency (gitolite)
2017-08-15 15:23:15,560 DEBUG    __init__.load(): Loading plugin supervisor
2017-08-15 15:23:15,561 DEBUG    compat.Popen(): Popen: ['which', 'supervisord']
2017-08-15 15:23:15,564 DEBUG    __init__.load():  *** [supervisor] skipping due to BinaryDependency (supervisord)
2017-08-15 15:23:15,564 DEBUG    __init__.load(): Loading plugin hosts
2017-08-15 15:23:15,564 DEBUG    __init__.load(): Loading plugin terminal
2017-08-15 15:23:15,574 DEBUG    __init__.load(): Loading plugin taskmgr
2017-08-15 15:23:15,574 DEBUG    __init__.load(): Loading plugin nginx
2017-08-15 15:23:15,574 DEBUG    compat.Popen(): Popen: ['which', 'nginx']
2017-08-15 15:23:15,578 DEBUG    __init__.load():  *** [nginx] skipping due to BinaryDependency (nginx)
2017-08-15 15:23:15,578 DEBUG    __init__.load(): Loading plugin resources
2017-08-15 15:23:15,579 DEBUG    __init__.load(): Loading plugin mongo
2017-08-15 15:23:15,579 DEBUG    compat.Popen(): Popen: ['which', 'mongod']
2017-08-15 15:23:15,582 DEBUG    __init__.load():  *** [mongo] skipping due to BinaryDependency (mongod)
2017-08-15 15:23:15,582 DEBUG    __init__.load(): Loading plugin configurator
2017-08-15 15:23:15,583 DEBUG    __init__.load(): Loading plugin iptables
2017-08-15 15:23:15,584 DEBUG    compat.Popen(): Popen: ['which', 'ip6tables']
2017-08-15 15:23:15,587 DEBUG    __init__.load(): Loading plugin plugins
2017-08-15 15:23:15,588 DEBUG    __init__.load(): Loading plugin psql
2017-08-15 15:23:15,588 DEBUG    compat.Popen(): Popen: ['which', 'psql']
2017-08-15 15:23:15,591 DEBUG    __init__.load():  *** [psql] skipping due to BinaryDependency (psql)
2017-08-15 15:23:15,591 DEBUG    __init__.load(): Loading plugin mysql
2017-08-15 15:23:15,591 DEBUG    compat.Popen(): Popen: ['which', 'mysql']
2017-08-15 15:23:15,594 DEBUG    __init__.load():  *** [mysql] skipping due to BinaryDependency (mysql)
2017-08-15 15:23:15,595 DEBUG    __init__.load(): Loading plugin resolv
2017-08-15 15:23:15,595 DEBUG    __init__.load(): Loading plugin rethink
2017-08-15 15:23:15,595 DEBUG    compat.Popen(): Popen: ['which', 'rethinkdb']
2017-08-15 15:23:15,598 DEBUG    __init__.load():  *** [rethink] skipping due to BinaryDependency (rethinkdb)
2017-08-15 15:23:15,598 DEBUG    __init__.load(): Loading plugin logs
2017-08-15 15:23:15,599 DEBUG    __init__.load(): Loading plugin power
2017-08-15 15:23:15,600 DEBUG    compat.Popen(): Popen: ['which', 'systemctl']
2017-08-15 15:23:15,603 DEBUG    compat.Popen(): Popen: ['which', 'pm-hibernate']
2017-08-15 15:23:15,606 DEBUG    __init__.load(): Loading plugin ipmi
2017-08-15 15:23:15,607 DEBUG    compat.Popen(): Popen: ['which', 'ipmitool']
2017-08-15 15:23:15,610 DEBUG    __init__.load():  *** [ipmi] skipping due to BinaryDependency (ipmitool)
2017-08-15 15:23:15,610 DEBUG    __init__.load(): Loading plugin exports
2017-08-15 15:23:15,610 DEBUG    compat.Popen(): Popen: ['which', 'nfsstat']
2017-08-15 15:23:15,613 DEBUG    __init__.load():  *** [exports] skipping due to BinaryDependency (nfsstat)
2017-08-15 15:23:15,613 DEBUG    __init__.load(): Loading plugin snmpd
2017-08-15 15:23:15,614 DEBUG    compat.Popen(): Popen: ['which', 'snmpd']
2017-08-15 15:23:15,617 DEBUG    __init__.load():  *** [snmpd] skipping due to BinaryDependency (snmpd)
2017-08-15 15:23:15,617 DEBUG    __init__.load(): Loading plugin smartctl
2017-08-15 15:23:15,617 DEBUG    compat.Popen(): Popen: ['which', 'smartctl']
2017-08-15 15:23:15,620 DEBUG    __init__.load():  *** [smartctl] skipping due to BinaryDependency (smartctl)
2017-08-15 15:23:15,620 DEBUG    __init__.load(): Loading plugin lm_sensors
2017-08-15 15:23:15,621 DEBUG    compat.Popen(): Popen: ['which', 'sensors']
2017-08-15 15:23:15,624 DEBUG    __init__.load():  *** [lm_sensors] skipping due to BinaryDependency (sensors)
2017-08-15 15:23:15,624 DEBUG    __init__.load(): Loading plugin users
2017-08-15 15:23:15,625 DEBUG    __init__.load(): Loading plugin munin
2017-08-15 15:23:15,625 DEBUG    compat.Popen(): Popen: ['which', 'munin-cron']
2017-08-15 15:23:15,628 DEBUG    __init__.load():  *** [munin] skipping due to BinaryDependency (munin-cron)
2017-08-15 15:23:15,628 DEBUG    __init__.load(): Loading plugin megaraid
2017-08-15 15:23:15,628 DEBUG    __init__.load():  *** [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli)
2017-08-15 15:23:15,628 DEBUG    __init__.load(): Loading plugin hdparm
2017-08-15 15:23:15,628 DEBUG    compat.Popen(): Popen: ['which', 'hdparm']
2017-08-15 15:23:15,632 DEBUG    __init__.load(): Loading plugin scripts
2017-08-15 15:23:15,633 DEBUG    __init__.load(): Loading plugin csf
2017-08-15 15:23:15,633 DEBUG    compat.Popen(): Popen: ['which', 'csf']
2017-08-15 15:23:15,636 DEBUG    __init__.load():  *** [csf] skipping due to BinaryDependency (csf)
2017-08-15 15:23:15,636 DEBUG    __init__.load(): Loading plugin squid
2017-08-15 15:23:15,636 DEBUG    compat.Popen(): Popen: ['which', 'squid3']
2017-08-15 15:23:15,639 DEBUG    __init__.load():  *** [squid] skipping due to BinaryDependency (squid3)
2017-08-15 15:23:15,640 DEBUG    __init__.load(): Loading plugin packages
2017-08-15 15:23:15,641 DEBUG    __init__.load(): Loading plugin letsencrypt
2017-08-15 15:23:15,679 DEBUG    __init__.instantiate(): Root context instantiated [Inflater] <ajenti.ui.inflater.Inflater object at 0x7f5d65e20fd0>
2017-08-15 15:23:15,680 DEBUG    __init__.instantiate(): Root context instantiated [UI] <ajenti.ui.UI object at 0x7f5d65e35110>
2017-08-15 15:23:15,681 DEBUG    inflater.precache(): Precaching layout main:input-dialog
2017-08-15 15:23:15,681 DEBUG    inflater.precache(): Precaching layout main:file-dialog
2017-08-15 15:23:15,682 DEBUG    inflater.precache(): Precaching layout main:file-dialog-save
2017-08-15 15:23:15,682 DEBUG    inflater.precache(): Precaching layout main:passwd-main
2017-08-15 15:23:15,683 DEBUG    inflater.precache(): Precaching layout dashboard:dash
2017-08-15 15:23:15,685 DEBUG    inflater.precache(): Precaching layout dashboard:welcome
2017-08-15 15:23:15,685 DEBUG    inflater.precache(): Precaching layout dashboard:text
2017-08-15 15:23:15,685 DEBUG    inflater.precache(): Precaching layout services:bar
2017-08-15 15:23:15,686 DEBUG    inflater.precache(): Precaching layout services:widget
2017-08-15 15:23:15,687 DEBUG    inflater.precache(): Precaching layout services:main
2017-08-15 15:23:15,688 DEBUG    inflater.precache(): Precaching layout notepad:listitem
2017-08-15 15:23:15,690 DEBUG    inflater.precache(): Precaching layout notepad:config
2017-08-15 15:23:15,690 DEBUG    inflater.precache(): Precaching layout notepad:main
2017-08-15 15:23:15,715 DEBUG    inflater.precache(): Precaching layout network:bit-linux-basic
2017-08-15 15:23:15,715 DEBUG    inflater.precache(): Precaching layout network:bit-linux-dhcp
2017-08-15 15:23:15,716 DEBUG    inflater.precache(): Precaching layout network:bit-linux-ipv4
2017-08-15 15:23:15,717 DEBUG    inflater.precache(): Precaching layout network:bit-linux-ifupdown
2017-08-15 15:23:15,718 DEBUG    inflater.precache(): Precaching layout network:widget
2017-08-15 15:23:15,718 DEBUG    inflater.precache(): Precaching layout network:main
2017-08-15 15:23:15,720 DEBUG    inflater.precache(): Precaching layout webserver_common:main
2017-08-15 15:23:15,723 DEBUG    inflater.precache(): Precaching layout cron:main
2017-08-15 15:23:15,727 DEBUG    inflater.precache(): Precaching layout tasks:params-execute
2017-08-15 15:23:15,727 DEBUG    inflater.precache(): Precaching layout tasks:params-copydir
2017-08-15 15:23:15,733 DEBUG    inflater.precache(): Precaching layout tasks:params-rsync
2017-08-15 15:23:15,740 DEBUG    inflater.precache(): Precaching layout tasks:params-deletedir
2017-08-15 15:23:15,742 DEBUG    inflater.precache(): Precaching layout tasks:main
2017-08-15 15:23:15,749 DEBUG    inflater.precache(): Precaching layout fm:config
2017-08-15 15:23:15,750 DEBUG    inflater.precache(): Precaching layout fm:main
2017-08-15 15:23:15,756 DEBUG    inflater.precache(): Precaching layout uname:widget
2017-08-15 15:23:15,757 DEBUG    inflater.precache(): Precaching layout db_common:main
2017-08-15 15:23:15,760 DEBUG    inflater.precache(): Precaching layout sensors:value-widget
2017-08-15 15:23:15,761 DEBUG    inflater.precache(): Precaching layout sensors:progressbar-widget
2017-08-15 15:23:15,761 DEBUG    inflater.precache(): Precaching layout sensors:cpu-widget
2017-08-15 15:23:15,762 DEBUG    inflater.precache(): Precaching layout sensors:cpu-line
2017-08-15 15:23:15,762 DEBUG    inflater.precache(): Precaching layout ajenti_org:config
2017-08-15 15:23:15,764 DEBUG    inflater.precache(): Precaching layout ajenti_org:main
2017-08-15 15:23:15,765 DEBUG    inflater.precache(): Precaching layout fstab:free-widget
2017-08-15 15:23:15,765 DEBUG    inflater.precache(): Precaching layout fstab:iio-widget
2017-08-15 15:23:15,766 DEBUG    inflater.precache(): Precaching layout fstab:widget
2017-08-15 15:23:15,767 DEBUG    inflater.precache(): Precaching layout fstab:main
2017-08-15 15:23:15,772 DEBUG    inflater.precache(): Precaching layout hosts:main
2017-08-15 15:23:15,773 DEBUG    inflater.precache(): Precaching layout terminal:config
2017-08-15 15:23:15,774 DEBUG    inflater.precache(): Precaching layout terminal:main
2017-08-15 15:23:15,774 DEBUG    inflater.precache(): Precaching layout taskmgr:main
2017-08-15 15:23:15,776 DEBUG    inflater.precache(): Precaching layout configurator:ldap-sync-config
2017-08-15 15:23:15,777 DEBUG    inflater.precache(): Precaching layout configurator:ad-sync-config
2017-08-15 15:23:15,778 DEBUG    inflater.precache(): Precaching layout configurator:licensing
2017-08-15 15:23:15,779 DEBUG    inflater.precache(): Precaching layout configurator:main
2017-08-15 15:23:15,786 DEBUG    inflater.precache(): Precaching layout iptables:option-port
2017-08-15 15:23:15,787 DEBUG    inflater.precache(): Precaching layout iptables:option
2017-08-15 15:23:15,788 DEBUG    inflater.precache(): Precaching layout iptables:option-ports
2017-08-15 15:23:15,788 DEBUG    inflater.precache(): Precaching layout iptables:option-interface
2017-08-15 15:23:15,788 DEBUG    inflater.precache(): Precaching layout iptables:option-reject-with
2017-08-15 15:23:15,789 DEBUG    inflater.precache(): Precaching layout iptables:option-protocol
2017-08-15 15:23:15,789 DEBUG    inflater.precache(): Precaching layout iptables:option-address
2017-08-15 15:23:15,790 DEBUG    inflater.precache(): Precaching layout iptables:option-state
2017-08-15 15:23:15,790 DEBUG    inflater.precache(): Precaching layout iptables:option-custom
2017-08-15 15:23:15,791 DEBUG    inflater.precache(): Precaching layout iptables:option-match
2017-08-15 15:23:15,791 DEBUG    inflater.precache(): Precaching layout iptables:main
2017-08-15 15:23:15,794 DEBUG    inflater.precache(): Precaching layout plugins:main
2017-08-15 15:23:15,801 DEBUG    inflater.precache(): Precaching layout resolv:main
2017-08-15 15:23:15,802 DEBUG    inflater.precache(): Precaching layout logs:config
2017-08-15 15:23:15,802 DEBUG    inflater.precache(): Precaching layout logs:main
2017-08-15 15:23:15,805 DEBUG    inflater.precache(): Precaching layout power:widget
2017-08-15 15:23:15,806 DEBUG    inflater.precache(): Precaching layout users:user-list
2017-08-15 15:23:15,810 DEBUG    inflater.precache(): Precaching layout users:main
2017-08-15 15:23:15,817 DEBUG    inflater.precache(): Precaching layout hdparm:widget
2017-08-15 15:23:15,818 DEBUG    inflater.precache(): Precaching layout scripts:widget
2017-08-15 15:23:15,823 DEBUG    inflater.precache(): Precaching layout packages:installer
2017-08-15 15:23:15,823 DEBUG    inflater.precache(): Precaching layout packages:row
2017-08-15 15:23:15,824 DEBUG    inflater.precache(): Precaching layout packages:headers
2017-08-15 15:23:15,824 DEBUG    inflater.precache(): Precaching layout packages:main
2017-08-15 15:23:15,827 DEBUG    inflater.precache(): Precaching layout letsencrypt:main
2017-08-15 15:23:15,828 INFO     core.run(): Starting server on (u'0.0.0.0', 8000)
2017-08-15 15:23:15,830 DEBUG    __init__.instantiate(): Root context instantiated [SessionMiddleware] <ajenti.middleware.SessionMiddleware object at 0x7f5d65ad1350>
2017-08-15 15:23:15,830 DEBUG    __init__.instantiate(): Root context instantiated [AuthenticationMiddleware] <ajenti.middleware.AuthenticationMiddleware object at 0x7f5d65ad1310>
2017-08-15 15:23:15,831 DEBUG    __init__.instantiate(): Root context instantiated [CentralDispatcher] <ajenti.routing.CentralDispatcher object at 0x7f5d65ae3cd0>
2017-08-15 15:23:15,831 INFO     core.run(): SSL enabled: /etc/ajenti/ajenti.pem
2017-08-15 15:23:15,832 DEBUG    __init__.instantiate(): Root context instantiated [IPCServer] <ajenti.ipc.IPCServer object at 0x7f5d65c23990>
2017-08-15 15:23:15,832 DEBUG    __init__.instantiate(): Root context instantiated [Licensing] <ajenti.licensing.Licensing object at 0x7f5d65c23650>
2017-08-15 15:23:15,834 DEBUG    feedback.send(): Feedback >> ping ({'edition': 'vanilla', 'version': '1.2.23.10', 'os': 'debian', 'id': 283724})
2017-08-15 15:23:15,876 DEBUG    feedback.send(): Feedback << {"status": "ok"}
2017-08-15 15:23:29,929 DEBUG    __init__.instantiate(): Root context instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0x7f5d646b71d0>
2017-08-15 15:23:29,929 DEBUG    __init__.instantiate(): Root context instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0x7f5d646b7210>
2017-08-15 15:23:29,931 DEBUG    __init__.instantiate(): Root context instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0x7f5d646b7350>
2017-08-15 15:23:29,931 DEBUG    __init__.instantiate(): Root context instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0x7f5d646b7390>
2017-08-15 15:23:34,092 DEBUG    __init__.instantiate(): Root context instantiated [ContentCompressor] <ajenti.plugins.resources.server.ContentCompressor object at 0x7f5d646c3610>
2017-08-15 15:23:53,215 DEBUG    __init__.instantiate(): Root context instantiated [UserManager] <ajenti.users.UserManager object at 0x7f5d646c3e50>
2017-08-15 15:23:53,219 DEBUG    __init__.instantiate(): Root context instantiated [AjentiSyncProvider] <ajenti.usersync.local.AjentiSyncProvider object at 0x7f5d646d3810>
2017-08-15 15:23:54,226 INFO     users.check_password(): user root logged in through AjentiSyncProvider from 42.106.11.177
2017-08-15 15:23:55,013 DEBUG    __init__.instantiate(): Context for root instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0x7f5d6f555290>
2017-08-15 15:23:55,013 DEBUG    __init__.instantiate(): Context for root instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0x7f5d646d39d0>
2017-08-15 15:23:55,014 DEBUG    __init__.instantiate(): Context for root instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0x7f5d646d3a10>
2017-08-15 15:23:55,014 DEBUG    __init__.instantiate(): Context for root instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0x7f5d646d3a90>
2017-08-15 15:24:09,476 DEBUG    handler.run_application(): Initializing WebSocket
2017-08-15 15:24:09,476 DEBUG    handler.upgrade_websocket(): Validating WebSocket request
2017-08-15 15:24:09,477 DEBUG    handler.upgrade_connection(): Attempting to upgrade connection
2017-08-15 15:24:09,477 DEBUG    handler.upgrade_connection(): WebSocket request accepted, switching protocols
2017-08-15 15:24:09,477 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: send_into_ws
2017-08-15 15:24:09,477 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: read_from_ws
2017-08-15 15:24:09,477 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat
2017-08-15 15:24:09,477 DEBUG    virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat_timeout
2017-08-15 15:24:10,887 DEBUG    __init__.instantiate(): Context for root instantiated [UI] <ajenti.ui.UI object at 0x7f5d645af6d0>
2017-08-15 15:24:10,891 DEBUG    __init__.instantiate(): Context for root instantiated [PasswordChangeSection] <main:section # 5703>
2017-08-15 15:24:10,908 DEBUG    __init__.instantiate(): Context for root instantiated [AjentiUpdater] <ajenti.plugins.dashboard.updater.AjentiUpdater object at 0x7f5d64560f50>
2017-08-15 15:24:10,910 DEBUG    __init__.instantiate(): Context for root instantiated [DebianPackageManager] <ajenti.plugins.packages.pm_apt.DebianPackageManager object at 0x7f5d6456f190>
2017-08-15 15:24:10,910 DEBUG    __init__.instantiate(): Context for root instantiated [Dash] <main:section # 5716>
2017-08-15 15:24:10,916 DEBUG    __init__.instantiate(): Context for root instantiated [SystemdServiceManager] <ajenti.plugins.services.sm_systemd.SystemdServiceManager object at 0x7f5d6457d490>
2017-08-15 15:24:10,916 DEBUG    __init__.instantiate(): Context for root instantiated [SysVInitServiceManager] <ajenti.plugins.services.sm_sysvinit.SysVInitServiceManager object at 0x7f5d6457d4d0>
2017-08-15 15:24:10,916 DEBUG    __init__.instantiate(): Context for root instantiated [ServiceMultiplexor] <ajenti.plugins.services.api.ServiceMultiplexor object at 0x7f5d6456ff50>
2017-08-15 15:24:10,916 DEBUG    __init__.instantiate(): Context for root instantiated [Services] <main:section # 5812>
2017-08-15 15:24:10,932 DEBUG    __init__.instantiate(): Context for root instantiated [Controller] <ajenti.plugins.notepad.notepad.Controller object at 0x7f5d65ad1d10>
2017-08-15 15:24:10,932 DEBUG    __init__.instantiate(): Context for root instantiated [Notepad] <main:section # 5838>
2017-08-15 15:24:10,939 DEBUG    __init__.instantiate(): Context for root instantiated [Cron] <main:section # 6211>
2017-08-15 15:24:10,945 DEBUG    __init__.instantiate(): Root context instantiated [TaskManager] <ajenti.plugins.tasks.manager.TaskManager object at 0x7f5d6451aad0>
2017-08-15 15:24:10,946 DEBUG    __init__.instantiate(): Context for root instantiated [Tasks] <main:section # 6304>
2017-08-15 15:24:10,950 DEBUG    __init__.instantiate(): Context for root instantiated [FMBackend] <ajenti.plugins.fm.backend.FMBackend object at 0x7f5d6448eb50>
2017-08-15 15:24:10,953 DEBUG    __init__.instantiate(): Context for root instantiated [FileManager] <main:section # 6438>
2017-08-15 15:24:10,960 DEBUG    compat.Popen(): Popen: ['df', '-P']
2017-08-15 15:24:10,964 DEBUG    compat.Popen(): Popen: ['apt-show-versions', '-u']
2017-08-15 15:24:10,980 DEBUG    __init__.instantiate(): Context for root instantiated [MountsBackend] <ajenti.plugins.fstab.main.MountsBackend object at 0x7f5d64483450>
2017-08-15 15:24:10,981 DEBUG    __init__.instantiate(): Context for root instantiated [Filesystems] <main:section # 6574>
2017-08-15 15:24:10,987 DEBUG    __init__.instantiate(): Context for root instantiated [Hosts] <main:section # 6722>
2017-08-15 15:24:10,994 DEBUG    __init__.instantiate(): Context for root instantiated [Terminals] <main:section # 6753>
2017-08-15 15:24:11,001 DEBUG    __init__.instantiate(): Context for root instantiated [TaskManager] <main:section # 6769>
2017-08-15 15:24:11,021 DEBUG    __init__.instantiate(): Context for root instantiated [ClassConfigManager] <ajenti.plugins.configurator.configurator.ClassConfigManager object at 0x7f5d643ff290>
2017-08-15 15:24:11,033 DEBUG    __init__.instantiate(): Context for root instantiated [Configurator] <main:section # 6814>
2017-08-15 15:24:11,042 DEBUG    __init__.instantiate(): Context for root instantiated [DebianFirewallManager] <ajenti.plugins.iptables.main.DebianFirewallManager object at 0x7f5d643a3610>
2017-08-15 15:24:11,046 DEBUG    __init__.instantiate(): Context for root instantiated [Firewall] <main:section # 7019>
2017-08-15 15:24:11,055 DEBUG    __init__.instantiate(): Context for root instantiated [DebianIPv6FirewallManager] <ajenti.plugins.iptables.main.DebianIPv6FirewallManager object at 0x7f5d643a3850>
2017-08-15 15:24:11,060 DEBUG    __init__.instantiate(): Context for root instantiated [IPv6Firewall] <main:section # 7072>
2017-08-15 15:24:11,066 DEBUG    __init__.instantiate(): Context for root instantiated [PluginsPlugin] <main:section # 7125>
2017-08-15 15:24:11,072 DEBUG    __init__.instantiate(): Context for root instantiated [Resolv] <main:section # 7174>
2017-08-15 15:24:11,089 DEBUG    __init__.instantiate(): Context for root instantiated [Logs] <main:section # 7196>
2017-08-15 15:24:11,113 DEBUG    __init__.instantiate(): Context for root instantiated [LinuxUsersBackend] <ajenti.plugins.users.main.LinuxUsersBackend object at 0x7f5d642d3fd0>
2017-08-15 15:24:11,115 DEBUG    __init__.instantiate(): Context for root instantiated [Users] <main:section # 7278>
2017-08-15 15:24:11,128 DEBUG    __init__.instantiate(): Context for root instantiated [Packages] <main:section # 7565>
2017-08-15 15:24:11,135 DEBUG    __init__.instantiate(): Context for root instantiated [LetsEncryptPlugin] <main:section # 7663>
2017-08-15 15:24:11,141 DEBUG    __init__.instantiate(): Context for root instantiated [HostnameSensor] <ajenti.plugins.sensors.hostname.HostnameSensor object at 0x7f5d642a0e50>
2017-08-15 15:24:11,149 DEBUG    __init__.instantiate(): Context for root instantiated [MemorySensor] <ajenti.plugins.sensors.memory.MemorySensor object at 0x7f5d642a9190>
2017-08-15 15:24:11,161 DEBUG    __init__.instantiate(): Context for root instantiated [SwapSensor] <ajenti.plugins.sensors.memory.SwapSensor object at 0x7f5d642a9510>
2017-08-15 15:24:11,179 DEBUG    __init__.instantiate(): Context for root instantiated [UnixUptimeSensor] <ajenti.plugins.sensors.uptime.UnixUptimeSensor object at 0x7f5d642a9b50>
2017-08-15 15:24:11,188 DEBUG    __init__.instantiate(): Context for root instantiated [PowerSensor] <ajenti.plugins.power.power.PowerSensor object at 0x7f5d642c21d0>
2017-08-15 15:24:11,194 DEBUG    __init__.instantiate(): Context for root instantiated [BatterySensor] <ajenti.plugins.power.power.BatterySensor object at 0x7f5d642c2210>
2017-08-15 15:24:11,195 DEBUG    __init__.instantiate(): Context for root instantiated [SystemdPowerController] <ajenti.plugins.power.api.SystemdPowerController object at 0x7f5d642c2650>
2017-08-15 15:24:11,195 DEBUG    compat.Popen(): Popen: ['which', 'systemctl']
2017-08-15 15:24:11,224 DEBUG    __init__.instantiate(): Context for root instantiated [CPUSensor] <ajenti.plugins.sensors.cpu.CPUSensor object at 0x7f5d642c2850>

request not working

[Errno 2] No such file or directory
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 382, in dispatch_event
if child.dispatch_event(uid, event, params):
File "/usr/lib/pymodules/python2.7/ajenti/ui/element.py", line 388, in dispatch_event
getattr(self, k)(**(params or {}))
File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 230, in request_button
self.request_certificates()
File "/var/lib/ajenti/plugins/letsencrypt/main.py", line 198, in request_certificates
p = subprocess.Popen(params, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/lib/pymodules/python2.7/ajenti/compat.py", line 26, in Popen
*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 238, in init
errread, errwrite)
File "/usr/lib/python2.7/dist-packages/gevent/subprocess.py", line 755, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.