Welcome to the Ajenti Idea Exchange. It's your chance to collaborate with our team and other users to influence the future of Ajenti! Ideas appreciated.

0
Respuestas

Is there a way to change the timeout?

jobu1342 hace 10 años actualizado hace 10 años 4
I developed a plugin to provide an easy way to internally manage one of our servers. Some of the operations take some time, though, and cause ajenti to fade out and display "Reconnecting" with the spinning arrow. Ajenti never reconnects, though, even after the operations complete (which I verified by opening a new Ajenti window while the "Reconnecting" message continued to display.

I can see three options, but I don't know how to execute any of them. Here they are, listed in order of preference:

  1. Tell the browser that the user's request is in-progress so Ajenti doesn't time out.
  2. Fix whatever problem causes "Reconnecting" to fail (so that the browser is able to reconnect to Ajenti after the plugin finishes the requested operation).
  3. Change the connection timeout to something large enough to handle the script execution without displaying "Reconnecting".
Is what I'm trying to accomplish possible?
Respuesta
If the timeout is caused by a long-running child process, you can easily fix that by upgrading python-gevent to 1.0+. It will prevent this kind of timeouts.
0

Include Virtual Host Folder

Hiren Darji hace 9 años 0
Hello, I am including one folder in /etc/apache2/apache2.conf,
Like this,
Include conf.d/
Include mysites.d/

And I am putting my websites vitual hosts files in this folder instead of sites-available.

I intsalled Ajenti today to my server, but I am not able to see the list of virtual hosts inside mysites.d/, its only showing sites-available/ lists.

How can I do some changes to config file of ajenti installation so that is lists out both mysites.d/ and sites-available/.

Your help will be appreciated.

Thank you in advance.
0

ajenti-v mail setup possible issue

Harley Frank hace 9 años actualizado por Jeremy Henry hace 8 años 1
I followed this Digital Ocean series (not to the letter, but almost to it) Using the Ajenti Control Panel with Ajenti V.

*I am using mydomain.com as an example*
*Everything seems to work ok I think*

I don't know why I should have the hostname panel.mydomain.com because I already named it mydomain.com.

However, I go through the process and set it up with just mydomain.com. I have everything set right but when I login to the mail server like on my phone it just uses mydomain.com instead of mail.mydomain.com. Is that how it is supposed to be or just leave it alone?

*Possible question and answer: it automatically uses ssl, does ajenti automatically generate a certificate? If so is that safe? I have an ssl already how do I add it?*

Here is what my zone file looks like:

$ORIGIN mydomain.com.
$TTL 1800
mydomain.com. IN SOA ns1.digitalocean.com. hostmaster.mydomain.com. 1440173778 10800 3600 604800 1800
mydomain.com. 1800 IN NS ns1.digitalocean.com.
mydomain.com. 1800 IN NS ns2.digitalocean.com.
mydomain.com. 1800 IN NS ns3.digitalocean.com.
mydomain.com. 1800 IN A 127.0.0.1
mydomain.com. 1800 IN MX 0 mydomain.com.
mail.mydomain.com.mydomain.com. 1800 IN A 127.0.0.1
mydomain.com. 1800 IN MX 0 mail.mydomain.com.
mydomain.com. 1800 IN TXT v=spf1 a ip4:127.0.0.1 ~all


*Unrelated question, but I want to know of a better webmail client that is free and has a calendar and more features than RainLoop.*

Lastly:
I integrated spamassassin into my server and ajenti using advanced configuration from this post. If it marks it as spam, will it go to the spam folder inside the user's email spam folder or is it different? I am only asking because I never dealt with spamassassin before.

Ajenti works great, its awesome. A lot better at managing a web server than some of the other web software like Webmin (it has a lot of security holes). I am very happy with ajenti and I hope it continues to be awesome.
0

500 Error 'path'

Bjarne Hamre Nielsen hace 8 años actualizado hace 8 años 0

Hi i have a problem with setting settings, when i run ajenti-ipc v apply i get 500 Error'path'

when i press save i also get this error


Ajenti bug report

--------------------


Info | Value
----- | -----
Ajenti | 1.2.23.1
Platform | debian / ubuntu / Ubuntu 14.04.3 LTS
Architecture | x86_64 x86_64
Python | 2.7.6
Installation | 53505070
Debug | False
Catcher report | <!DOCTYPE html>
<head>
<title>Ajenti Server Admin Panel</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="google-site-verification" content="x4PklNIAhqnDXEZBGXgbdxTTGGbRvEdHATuGeEaA7xg" />
<link rel="icon" type="image/png" href="/static/home/favicon.png" />


<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/bootstrap@3.0.3,ekko-lightbox,jquery.slick,angularui"></script>
<link href="//cdn.jsdelivr.net/g/bootstrap@3.0.3(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/b5c22129cde7.css" type="text/css" />
<script type="text/javascript" src="/static/CACHE/js/f756ca6b5462.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>
<i class="fa fa-book"></i> Docs
</a>
</li>
<li>
<i class="fa fa-github"></i> GitHub
</a>
</li>
<li>
<i class="fa fa-bug"></i> Report a bug
</a>
</li>
<li>
<i class="fa fa-cog"></i> Developer docs
</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">
https://mixpanel.com/f/partner"> src="//cdn.mxpnl.com/site_media/images/partner/badge_light.png" alt="Mobile Analytics" />
</div>
<div class="link pull-right">
CDN by jsDelivr & MaxCDN
</div>
<div class="link">
© Ajenti Project
</div>
<div class="link">
<a href="mailto:e@ajenti.org"><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>


<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>
</html>


Loaded plugins | ajenti_org, codemirror, configurator, cron, dashboard, db_common, fm, fstab, hdparm, hosts, iptables, logs, main, memcache, mysql, network, nginx, notepad, packages, plugins, power, resolv, resources, scripts, sensors, services, supervisor, taskmgr, tasks, terminal, uname, users, vh, vh-mysql, vh-nginx, vh-php-fpm, vh-pureftpd, webserver_common

Library | Version
------- | -------
gevent | 1.0
greenlet | 0.4.2
reconfigure | 0.1.72
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 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/vh/main.py", line 259, in save
self.manager.update_configuration()
File "/var/lib/ajenti/plugins/vh/api.py", line 300, in update_configuration
self.__runall([(c.create_configuration, [self.config]) for c in self.components])
File "/var/lib/ajenti/plugins/vh/api.py", line 296, in __runall
raise g.exception
KeyError: 'path'

Log content:

2015-12-09 13:09:28,893 INFO ajenti-panel.<module>(): Using config file /etc/ajenti/config.json
2015-12-09 13:09:28,945 INFO registry.register_crypt_handler(): registered crypt handler 'sha512_crypt': <class 'passlib.handlers.sha2_crypt.sha512_crypt'>
2015-12-09 13:09:28,988 DEBUG compat.Popen(): Popen: git describe --tags 2> /dev/null
2015-12-09 13:09:28,993 DEBUG compat.Popen(): Popen: ['lsb_release', '-sd']
2015-12-09 13:09:29,033 INFO core.run(): Ajenti 1.2.23.1 running on platform: debian
2015-12-09 13:09:29,033 DEBUG __init__.load(): Loading plugin samba
2015-12-09 13:09:29,033 DEBUG __init__.load_recursive(): Preloading plugin dependency: main
2015-12-09 13:09:29,034 DEBUG __init__.load(): Loading plugin main
2015-12-09 13:09:29,038 DEBUG __init__.load(): Loading plugin samba
2015-12-09 13:09:29,038 DEBUG __init__.load_recursive(): Preloading plugin dependency: services
2015-12-09 13:09:29,038 DEBUG __init__.load(): Loading plugin services
2015-12-09 13:09:29,038 DEBUG __init__.load_recursive(): Preloading plugin dependency: dashboard
2015-12-09 13:09:29,038 DEBUG __init__.load(): Loading plugin dashboard
2015-12-09 13:09:29,040 DEBUG __init__.load(): Loading plugin services
2015-12-09 13:09:29,184 DEBUG compat.Popen(): Popen: ['which', 'systemctl']
2015-12-09 13:09:29,190 DEBUG __init__.load(): Loading plugin samba
2015-12-09 13:09:29,191 DEBUG compat.Popen(): Popen: ['which', 'smbd']
2015-12-09 13:09:29,194 DEBUG __init__.load(): *** [samba] skipping due to BinaryDependency (smbd)
2015-12-09 13:09:29,194 DEBUG __init__.load(): Loading plugin configurator
2015-12-09 13:09:29,195 DEBUG __init__.load(): Loading plugin fstab
2015-12-09 13:09:29,196 DEBUG __init__.load(): Loading plugin hosts
2015-12-09 13:09:29,196 DEBUG __init__.load(): Loading plugin iptables
2015-12-09 13:09:29,197 DEBUG compat.Popen(): Popen: ['which', 'ip6tables']
2015-12-09 13:09:29,201 DEBUG __init__.load(): Loading plugin nsd
2015-12-09 13:09:29,201 DEBUG compat.Popen(): Popen: ['which', 'nsd']
2015-12-09 13:09:29,203 DEBUG __init__.load(): *** [nsd] skipping due to BinaryDependency (nsd)
2015-12-09 13:09:29,203 DEBUG __init__.load(): Loading plugin munin
2015-12-09 13:09:29,204 DEBUG compat.Popen(): Popen: ['which', 'munin-cron']
2015-12-09 13:09:29,207 DEBUG __init__.load(): *** [munin] skipping due to BinaryDependency (munin-cron)
2015-12-09 13:09:29,207 DEBUG __init__.load(): Loading plugin scripts
2015-12-09 13:09:29,207 DEBUG __init__.load_recursive(): Preloading plugin dependency: terminal
2015-12-09 13:09:29,207 DEBUG __init__.load(): Loading plugin terminal
2015-12-09 13:09:29,216 DEBUG __init__.load(): Loading plugin scripts
2015-12-09 13:09:29,216 DEBUG __init__.load(): Loading plugin taskmgr
2015-12-09 13:09:29,216 DEBUG __init__.load(): Loading plugin csf
2015-12-09 13:09:29,217 DEBUG compat.Popen(): Popen: ['which', 'csf']
2015-12-09 13:09:29,220 DEBUG __init__.load(): *** [csf] skipping due to BinaryDependency (csf)
2015-12-09 13:09:29,220 DEBUG __init__.load(): Loading plugin webserver_common
2015-12-09 13:09:29,221 DEBUG __init__.load(): Loading plugin fm
2015-12-09 13:09:29,221 DEBUG __init__.load_recursive(): Preloading plugin dependency: tasks
2015-12-09 13:09:29,221 DEBUG __init__.load(): Loading plugin tasks
2015-12-09 13:09:29,221 DEBUG __init__.load_recursive(): Preloading plugin dependency: cron
2015-12-09 13:09:29,221 DEBUG __init__.load(): Loading plugin cron
2015-12-09 13:09:29,221 DEBUG compat.Popen(): Popen: ['which', 'crontab']
2015-12-09 13:09:29,224 DEBUG __init__.load(): Loading plugin tasks
2015-12-09 13:09:29,225 DEBUG __init__.load(): Loading plugin fm
2015-12-09 13:09:29,227 DEBUG __init__.load(): Loading plugin supervisor
2015-12-09 13:09:29,227 DEBUG compat.Popen(): Popen: ['which', 'supervisord']
2015-12-09 13:09:29,230 DEBUG __init__.load(): Loading plugin rethink
2015-12-09 13:09:29,230 DEBUG __init__.load_recursive(): Preloading plugin dependency: db_common
2015-12-09 13:09:29,230 DEBUG __init__.load(): Loading plugin db_common
2015-12-09 13:09:29,230 DEBUG __init__.load(): Loading plugin rethink
2015-12-09 13:09:29,230 DEBUG compat.Popen(): Popen: ['which', 'rethinkdb']
2015-12-09 13:09:29,233 DEBUG __init__.load(): *** [rethink] skipping due to BinaryDependency (rethinkdb)
2015-12-09 13:09:29,233 DEBUG __init__.load(): Loading plugin dhcpd
2015-12-09 13:09:29,233 DEBUG compat.Popen(): Popen: ['which', 'dhcpd']
2015-12-09 13:09:29,236 DEBUG __init__.load(): *** [dhcpd] skipping due to BinaryDependency (dhcpd)
2015-12-09 13:09:29,236 DEBUG __init__.load(): Loading plugin bind9
2015-12-09 13:09:29,236 DEBUG compat.Popen(): Popen: ['which', 'named']
2015-12-09 13:09:29,239 DEBUG __init__.load(): *** [bind9] skipping due to BinaryDependency (named)
2015-12-09 13:09:29,239 DEBUG __init__.load(): Loading plugin nginx
2015-12-09 13:09:29,239 DEBUG compat.Popen(): Popen: ['which', 'nginx']
2015-12-09 13:09:29,241 DEBUG __init__.load(): Loading plugin smartctl
2015-12-09 13:09:29,242 DEBUG compat.Popen(): Popen: ['which', 'smartctl']
2015-12-09 13:09:29,247 DEBUG __init__.load(): *** [smartctl] skipping due to BinaryDependency (smartctl)
2015-12-09 13:09:29,247 DEBUG __init__.load(): Loading plugin netatalk
2015-12-09 13:09:29,247 DEBUG compat.Popen(): Popen: ['which', 'afpd']
2015-12-09 13:09:29,249 DEBUG __init__.load(): *** [netatalk] skipping due to BinaryDependency (afpd)
2015-12-09 13:09:29,250 DEBUG __init__.load(): Loading plugin mongo
2015-12-09 13:09:29,250 DEBUG compat.Popen(): Popen: ['which', 'mongod']
2015-12-09 13:09:29,252 DEBUG __init__.load(): *** [mongo] skipping due to BinaryDependency (mongod)
2015-12-09 13:09:29,252 DEBUG __init__.load(): Loading plugin power
2015-12-09 13:09:29,253 DEBUG compat.Popen(): Popen: ['which', 'systemctl']
2015-12-09 13:09:29,255 DEBUG compat.Popen(): Popen: ['which', 'pm-hibernate']
2015-12-09 13:09:29,258 DEBUG __init__.load(): Loading plugin network
2015-12-09 13:09:29,260 DEBUG __init__.load(): Loading plugin apcups
2015-12-09 13:09:29,261 DEBUG compat.Popen(): Popen: ['which', 'apcaccess']
2015-12-09 13:09:29,264 DEBUG __init__.load(): *** [apcups] skipping due to BinaryDependency (apcaccess)
2015-12-09 13:09:29,264 DEBUG __init__.load(): Loading plugin memcache
2015-12-09 13:09:29,264 DEBUG compat.Popen(): Popen: ['which', 'memcached']
2015-12-09 13:09:29,268 DEBUG __init__.load(): Loading plugin lm_sensors
2015-12-09 13:09:29,269 DEBUG compat.Popen(): Popen: ['which', 'sensors']
2015-12-09 13:09:29,271 DEBUG __init__.load(): *** [lm_sensors] skipping due to BinaryDependency (sensors)
2015-12-09 13:09:29,272 DEBUG __init__.load(): Loading plugin squid
2015-12-09 13:09:29,272 DEBUG compat.Popen(): Popen: ['which', 'squid3']
2015-12-09 13:09:29,274 DEBUG __init__.load(): *** [squid] skipping due to BinaryDependency (squid3)
2015-12-09 13:09:29,274 DEBUG __init__.load(): Loading plugin hdparm
2015-12-09 13:09:29,274 DEBUG compat.Popen(): Popen: ['which', 'hdparm']
2015-12-09 13:09:29,277 DEBUG __init__.load(): Loading plugin snmpd
2015-12-09 13:09:29,277 DEBUG compat.Popen(): Popen: ['which', 'snmpd']
2015-12-09 13:09:29,279 DEBUG __init__.load(): *** [snmpd] skipping due to BinaryDependency (snmpd)
2015-12-09 13:09:29,279 DEBUG __init__.load(): Loading plugin megaraid
2015-12-09 13:09:29,279 DEBUG __init__.load(): *** [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli)
2015-12-09 13:09:29,279 DEBUG __init__.load(): Loading plugin raid
2015-12-09 13:09:29,280 DEBUG compat.Popen(): Popen: ['which', 'mdadm']
2015-12-09 13:09:29,282 DEBUG __init__.load(): *** [raid] skipping due to BinaryDependency (mdadm)
2015-12-09 13:09:29,282 DEBUG __init__.load(): Loading plugin mysql
2015-12-09 13:09:29,282 DEBUG compat.Popen(): Popen: ['which', 'mysql']
2015-12-09 13:09:29,285 DEBUG compat.Popen(): Popen: ['which', 'mysqld_safe']
2015-12-09 13:09:29,289 DEBUG __init__.load(): Loading plugin hddtemp
2015-12-09 13:09:29,289 DEBUG compat.Popen(): Popen: ['which', 'hddtemp']
2015-12-09 13:09:29,292 DEBUG __init__.load(): *** [hddtemp] skipping due to BinaryDependency (hddtemp)
2015-12-09 13:09:29,292 DEBUG __init__.load(): Loading plugin psql
2015-12-09 13:09:29,292 DEBUG compat.Popen(): Popen: ['which', 'psql']
2015-12-09 13:09:29,294 DEBUG __init__.load(): *** [psql] skipping due to BinaryDependency (psql)
2015-12-09 13:09:29,294 DEBUG __init__.load(): Loading plugin exports
2015-12-09 13:09:29,294 DEBUG compat.Popen(): Popen: ['which', 'nfsstat']
2015-12-09 13:09:29,297 DEBUG __init__.load(): *** [exports] skipping due to BinaryDependency (nfsstat)
2015-12-09 13:09:29,297 DEBUG __init__.load(): Loading plugin resources
2015-12-09 13:09:29,298 DEBUG __init__.load(): Loading plugin ipmi
2015-12-09 13:09:29,298 DEBUG compat.Popen(): Popen: ['which', 'ipmitool']
2015-12-09 13:09:29,303 DEBUG __init__.load(): *** [ipmi] skipping due to BinaryDependency (ipmitool)
2015-12-09 13:09:29,303 DEBUG __init__.load(): Loading plugin ctdb
2015-12-09 13:09:29,303 DEBUG compat.Popen(): Popen: ['which', 'ctdb']
2015-12-09 13:09:29,307 DEBUG __init__.load(): *** [ctdb] skipping due to BinaryDependency (ctdb)
2015-12-09 13:09:29,309 DEBUG __init__.load(): Loading plugin uname
2015-12-09 13:09:29,309 DEBUG __init__.load(): Loading plugin logs
2015-12-09 13:09:29,310 DEBUG __init__.load(): Loading plugin packages
2015-12-09 13:09:29,311 DEBUG __init__.load(): Loading plugin openvpn
2015-12-09 13:09:29,312 DEBUG compat.Popen(): Popen: ['which', 'openvpn']
2015-12-09 13:09:29,316 DEBUG __init__.load(): *** [openvpn] skipping due to BinaryDependency (openvpn)
2015-12-09 13:09:29,316 DEBUG __init__.load(): Loading plugin fail2ban
2015-12-09 13:09:29,316 DEBUG compat.Popen(): Popen: ['which', 'fail2ban-client']
2015-12-09 13:09:29,319 DEBUG __init__.load(): *** [fail2ban] skipping due to BinaryDependency (fail2ban-client)
2015-12-09 13:09:29,321 DEBUG __init__.load(): Loading plugin sensors
2015-12-09 13:09:29,322 DEBUG __init__.load(): Loading plugin ntpd
2015-12-09 13:09:29,322 DEBUG compat.Popen(): Popen: ['which', 'ntpd']
2015-12-09 13:09:29,325 DEBUG __init__.load(): *** [ntpd] skipping due to BinaryDependency (ntpd)
2015-12-09 13:09:29,325 DEBUG __init__.load(): Loading plugin users
2015-12-09 13:09:29,325 DEBUG __init__.load(): Loading plugin apache
2015-12-09 13:09:29,326 DEBUG compat.Popen(): Popen: ['which', 'apache2']
2015-12-09 13:09:29,331 DEBUG __init__.load(): *** [apache] skipping due to BinaryDependency (apache2)
2015-12-09 13:09:29,331 DEBUG __init__.load(): Loading plugin plugins
2015-12-09 13:09:29,331 DEBUG __init__.load(): Loading plugin ajenti_org
2015-12-09 13:09:29,332 DEBUG __init__.load(): Loading plugin codemirror
2015-12-09 13:09:29,332 DEBUG __init__.load(): Loading plugin resolv
2015-12-09 13:09:29,333 DEBUG __init__.load(): Loading plugin notepad
2015-12-09 13:09:29,333 DEBUG __init__.load(): Loading plugin git
2015-12-09 13:09:29,333 DEBUG compat.Popen(): Popen: ['which', 'git']
2015-12-09 13:09:29,336 DEBUG __init__.load(): *** [git] skipping due to BinaryDependency (git)
2015-12-09 13:09:29,337 DEBUG __init__.load(): Loading plugin vh-php-fpm
2015-12-09 13:09:29,337 DEBUG __init__.load_recursive(): Preloading plugin dependency: vh
2015-12-09 13:09:29,337 DEBUG __init__.load(): Loading plugin vh
2015-12-09 13:09:29,339 DEBUG __init__.load(): Loading plugin vh-php-fpm
2015-12-09 13:09:29,339 DEBUG compat.Popen(): Popen: ['which', 'php5-fpm']
2015-12-09 13:09:29,344 DEBUG __init__.load(): Loading plugin vh-nginx
2015-12-09 13:09:29,348 DEBUG __init__.load(): Loading plugin vh-mysql
2015-12-09 13:09:29,349 DEBUG compat.Popen(): Popen: ['which', 'mysql']
2015-12-09 13:09:29,352 DEBUG compat.Popen(): Popen: ['which', 'mysqld_safe']
2015-12-09 13:09:29,354 DEBUG __init__.load(): Loading plugin vh-pureftpd
2015-12-09 13:09:29,355 DEBUG compat.Popen(): Popen: ['which', 'pure-pw']
2015-12-09 13:09:29,357 DEBUG compat.Popen(): Popen: ['which', 'pure-ftpd']
2015-12-09 13:09:29,381 DEBUG __init__.instantiate(): Root context instantiated [Inflater] <ajenti.ui.inflater.Inflater object at 0x7f25c490fa90>
2015-12-09 13:09:29,381 DEBUG __init__.instantiate(): Root context instantiated [UI] <ajenti.ui.UI object at 0x7f25c46b1b90>
2015-12-09 13:09:29,382 DEBUG inflater.precache(): Precaching layout main:file-dialog
2015-12-09 13:09:29,383 DEBUG inflater.precache(): Precaching layout main:passwd-main
2015-12-09 13:09:29,384 DEBUG inflater.precache(): Precaching layout main:file-dialog-save
2015-12-09 13:09:29,384 DEBUG inflater.precache(): Precaching layout main:input-dialog
2015-12-09 13:09:29,384 DEBUG inflater.precache(): Precaching layout dashboard:dash
2015-12-09 13:09:29,386 DEBUG inflater.precache(): Precaching layout dashboard:text
2015-12-09 13:09:29,387 DEBUG inflater.precache(): Precaching layout dashboard:welcome
2015-12-09 13:09:29,387 DEBUG inflater.precache(): Precaching layout services:main
2015-12-09 13:09:29,388 DEBUG inflater.precache(): Precaching layout services:bar
2015-12-09 13:09:29,389 DEBUG inflater.precache(): Precaching layout services:widget
2015-12-09 13:09:29,389 DEBUG inflater.precache(): Precaching layout configurator:main
2015-12-09 13:09:29,396 DEBUG inflater.precache(): Precaching layout configurator:ad-sync-config
2015-12-09 13:09:29,397 DEBUG inflater.precache(): Precaching layout configurator:ldap-sync-config
2015-12-09 13:09:29,398 DEBUG inflater.precache(): Precaching layout configurator:licensing
2015-12-09 13:09:29,398 DEBUG inflater.precache(): Precaching layout fstab:main
2015-12-09 13:09:29,404 DEBUG inflater.precache(): Precaching layout fstab:free-widget
2015-12-09 13:09:29,405 DEBUG inflater.precache(): Precaching layout fstab:iio-widget
2015-12-09 13:09:29,407 DEBUG inflater.precache(): Precaching layout fstab:widget
2015-12-09 13:09:29,407 DEBUG inflater.precache(): Precaching layout hosts:main
2015-12-09 13:09:29,410 DEBUG inflater.precache(): Precaching layout iptables:main
2015-12-09 13:09:29,412 DEBUG inflater.precache(): Precaching layout iptables:option-reject-with
2015-12-09 13:09:29,412 DEBUG inflater.precache(): Precaching layout iptables:option
2015-12-09 13:09:29,413 DEBUG inflater.precache(): Precaching layout iptables:option-address
2015-12-09 13:09:29,413 DEBUG inflater.precache(): Precaching layout iptables:option-ports
2015-12-09 13:09:29,414 DEBUG inflater.precache(): Precaching layout iptables:option-port
2015-12-09 13:09:29,414 DEBUG inflater.precache(): Precaching layout iptables:option-state
2015-12-09 13:09:29,416 DEBUG inflater.precache(): Precaching layout iptables:option-custom
2015-12-09 13:09:29,417 DEBUG inflater.precache(): Precaching layout iptables:option-protocol
2015-12-09 13:09:29,417 DEBUG inflater.precache(): Precaching layout iptables:option-match
2015-12-09 13:09:29,418 DEBUG inflater.precache(): Precaching layout iptables:option-interface
2015-12-09 13:09:29,418 DEBUG inflater.precache(): Precaching layout terminal:main
2015-12-09 13:09:29,419 DEBUG inflater.precache(): Precaching layout terminal:config
2015-12-09 13:09:29,419 DEBUG inflater.precache(): Precaching layout scripts:widget
2015-12-09 13:09:29,422 DEBUG inflater.precache(): Precaching layout taskmgr:main
2015-12-09 13:09:29,424 DEBUG inflater.precache(): Precaching layout webserver_common:main
2015-12-09 13:09:29,426 DEBUG inflater.precache(): Precaching layout cron:main
2015-12-09 13:09:29,429 DEBUG inflater.precache(): Precaching layout tasks:main
2015-12-09 13:09:29,435 DEBUG inflater.precache(): Precaching layout tasks:params-deletedir
2015-12-09 13:09:29,440 DEBUG inflater.precache(): Precaching layout tasks:params-copydir
2015-12-09 13:09:29,444 DEBUG inflater.precache(): Precaching layout tasks:params-rsync
2015-12-09 13:09:29,450 DEBUG inflater.precache(): Precaching layout tasks:params-execute
2015-12-09 13:09:29,450 DEBUG inflater.precache(): Precaching layout fm:main
2015-12-09 13:09:29,455 DEBUG inflater.precache(): Precaching layout fm:config
2015-12-09 13:09:29,456 DEBUG inflater.precache(): Precaching layout supervisor:main
2015-12-09 13:09:29,458 DEBUG __init__.instantiate(): Root context instantiated [UpstartServiceManager] <ajenti.plugins.services.sm_upstart.UpstartServiceManager object at 0x7f25c4343e10>
2015-12-09 13:09:29,458 DEBUG __init__.instantiate(): Root context instantiated [SysVInitServiceManager] <ajenti.plugins.services.sm_sysvinit.SysVInitServiceManager object at 0x7f25c4328f50>
2015-12-09 13:09:29,458 DEBUG __init__.instantiate(): Root context instantiated [SupervisorServiceManager] <ajenti.plugins.supervisor.client.SupervisorServiceManager object at 0x7f25c4328e50>
2015-12-09 13:09:29,458 DEBUG __init__.instantiate(): Root context instantiated [ServiceMultiplexor] <ajenti.plugins.services.api.ServiceMultiplexor object at 0x7f25c4343910>
2015-12-09 13:09:29,459 DEBUG compat.Popen(): Popen: [u'/etc/init.d/supervisor', 'status']
2015-12-09 13:09:29,465 DEBUG compat.Popen(): Popen: [u'/etc/init.d/supervisor', 'status']
2015-12-09 13:09:29,484 DEBUG inflater.precache(): Precaching layout db_common:main
2015-12-09 13:09:29,487 DEBUG inflater.precache(): Precaching layout power:widget
2015-12-09 13:09:29,488 DEBUG inflater.precache(): Precaching layout network:main
2015-12-09 13:09:29,490 DEBUG inflater.precache(): Precaching layout network:bit-linux-ipv4
2015-12-09 13:09:29,491 DEBUG inflater.precache(): Precaching layout network:bit-linux-ifupdown
2015-12-09 13:09:29,491 DEBUG inflater.precache(): Precaching layout network:bit-linux-dhcp
2015-12-09 13:09:29,492 DEBUG inflater.precache(): Precaching layout network:bit-linux-basic
2015-12-09 13:09:29,493 DEBUG inflater.precache(): Precaching layout network:widget
2015-12-09 13:09:29,493 DEBUG inflater.precache(): Precaching layout memcache:widget
2015-12-09 13:09:29,494 DEBUG inflater.precache(): Precaching layout hdparm:widget
2015-12-09 13:09:29,494 DEBUG inflater.precache(): Precaching layout mysql:config
2015-12-09 13:09:29,495 DEBUG inflater.precache(): Precaching layout uname:widget
2015-12-09 13:09:29,496 DEBUG inflater.precache(): Precaching layout logs:main
2015-12-09 13:09:29,532 DEBUG inflater.precache(): Precaching layout logs:config
2015-12-09 13:09:29,533 DEBUG inflater.precache(): Precaching layout packages:main
2015-12-09 13:09:29,536 DEBUG inflater.precache(): Precaching layout packages:headers
2015-12-09 13:09:29,536 DEBUG inflater.precache(): Precaching layout packages:row
2015-12-09 13:09:29,536 DEBUG inflater.precache(): Precaching layout packages:installer
2015-12-09 13:09:29,537 DEBUG inflater.precache(): Precaching layout sensors:cpu-line
2015-12-09 13:09:29,538 DEBUG inflater.precache(): Precaching layout sensors:progressbar-widget
2015-12-09 13:09:29,539 DEBUG inflater.precache(): Precaching layout sensors:cpu-widget
2015-12-09 13:09:29,539 DEBUG inflater.precache(): Precaching layout sensors:value-widget
2015-12-09 13:09:29,540 DEBUG inflater.precache(): Precaching layout users:main
2015-12-09 13:09:29,548 DEBUG inflater.precache(): Precaching layout users:user-list
2015-12-09 13:09:29,549 DEBUG inflater.precache(): Precaching layout plugins:main
2015-12-09 13:09:29,555 DEBUG inflater.precache(): Precaching layout ajenti_org:main
2015-12-09 13:09:29,556 DEBUG inflater.precache(): Precaching layout ajenti_org:config
2015-12-09 13:09:29,556 DEBUG inflater.precache(): Precaching layout resolv:main
2015-12-09 13:09:29,557 DEBUG inflater.precache(): Precaching layout notepad:main
2015-12-09 13:09:29,562 DEBUG inflater.precache(): Precaching layout notepad:config
2015-12-09 13:09:29,563 DEBUG inflater.precache(): Precaching layout notepad:listitem
2015-12-09 13:09:29,563 DEBUG inflater.precache(): Precaching layout vh:main
2015-12-09 13:09:29,565 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-ruby-puma
2015-12-09 13:09:29,566 DEBUG inflater.precache(): Precaching layout vh:not-configured
2015-12-09 13:09:29,567 DEBUG inflater.precache(): Precaching layout vh:main-website-location
2015-12-09 13:09:29,571 DEBUG inflater.precache(): Precaching layout vh:ext-processes
2015-12-09 13:09:29,578 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-php-fcgi
2015-12-09 13:09:29,579 DEBUG inflater.precache(): Precaching layout vh:main-website
2015-12-09 13:09:29,591 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-static
2015-12-09 13:09:29,592 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-python-wsgi
2015-12-09 13:09:29,595 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-fcgi
2015-12-09 13:09:29,596 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-ruby-unicorn
2015-12-09 13:09:29,596 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-nodejs
2015-12-09 13:09:29,596 DEBUG inflater.precache(): Precaching layout vh:main-backend-params-proxy
2015-12-09 13:09:29,597 DEBUG inflater.precache(): Precaching layout vh-mysql:ext
2015-12-09 13:09:29,599 DEBUG inflater.precache(): Precaching layout vh-pureftpd:ext
2015-12-09 13:09:29,601 INFO core.run(): Starting server on (u'0.0.0.0', 8000)
2015-12-09 13:09:29,605 DEBUG __init__.instantiate(): Root context instantiated [SessionMiddleware] <ajenti.middleware.SessionMiddleware object at 0x7f25c3f30f10>
2015-12-09 13:09:29,606 DEBUG __init__.instantiate(): Root context instantiated [AuthenticationMiddleware] <ajenti.middleware.AuthenticationMiddleware object at 0x7f25c3f30650>
2015-12-09 13:09:29,606 DEBUG __init__.instantiate(): Root context instantiated [CentralDispatcher] <ajenti.routing.CentralDispatcher object at 0x7f25c3ed7e10>
2015-12-09 13:09:29,606 INFO core.run(): SSL enabled: /etc/ajenti/microsky 15-16-17.pem
2015-12-09 13:09:29,607 DEBUG __init__.instantiate(): Root context instantiated [IPCServer] <ajenti.ipc.IPCServer object at 0x7f25c3ea5090>
2015-12-09 13:09:29,607 DEBUG __init__.instantiate(): Root context instantiated [Licensing] <ajenti.licensing.Licensing object at 0x7f25c3ea5150>
2015-12-09 13:09:30,886 DEBUG handler.run_application(): Initializing WebSocket
2015-12-09 13:09:30,886 DEBUG handler.upgrade_websocket(): Validating WebSocket request
2015-12-09 13:09:30,886 DEBUG handler.upgrade_connection(): Attempting to upgrade connection
2015-12-09 13:09:30,886 DEBUG handler.upgrade_connection(): WebSocket request accepted, switching protocols
2015-12-09 13:09:30,886 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: send_into_ws
2015-12-09 13:09:30,886 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: read_from_ws
2015-12-09 13:09:30,887 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat
2015-12-09 13:09:30,887 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat_timeout
2015-12-09 13:09:31,316 DEBUG __init__.instantiate(): Root context instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0x7f25c35efb10>
2015-12-09 13:09:31,317 DEBUG __init__.instantiate(): Root context instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0x7f25c35efb50>
2015-12-09 13:09:31,317 DEBUG __init__.instantiate(): Root context instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0x7f25c35efc90>
2015-12-09 13:09:31,317 DEBUG __init__.instantiate(): Root context instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0x7f25c35efdd0>
2015-12-09 13:09:31,553 DEBUG websocket.close(): Closed WebSocket
2015-12-09 13:09:31,976 DEBUG __init__.instantiate(): Root context instantiated [ContentCompressor] <ajenti.plugins.resources.server.ContentCompressor object at 0x7f25c36051d0>
2015-12-09 13:09:38,969 DEBUG __init__.instantiate(): Root context instantiated [UserManager] <ajenti.users.UserManager object at 0x7f25c34cc590>
2015-12-09 13:09:38,971 DEBUG __init__.instantiate(): Root context instantiated [AjentiSyncProvider] <ajenti.usersync.local.AjentiSyncProvider object at 0x7f25c34ccf90>
2015-12-09 13:09:38,996 INFO users.check_password(): user root logged in through AjentiSyncProvider from 10.10.11.169
2015-12-09 13:09:39,225 DEBUG __init__.instantiate(): Context for root instantiated [MainServer] <ajenti.plugins.main.main.MainServer object at 0x7f25c34d5190>
2015-12-09 13:09:39,226 DEBUG __init__.instantiate(): Context for root instantiated [TerminalHttp] <ajenti.plugins.terminal.main.TerminalHttp object at 0x7f25c34d50d0>
2015-12-09 13:09:39,226 DEBUG __init__.instantiate(): Context for root instantiated [UploadReceiver] <ajenti.plugins.fm.fm.UploadReceiver object at 0x7f25c34d51d0>
2015-12-09 13:09:39,226 DEBUG __init__.instantiate(): Context for root instantiated [ContentServer] <ajenti.plugins.resources.server.ContentServer object at 0x7f25c34d5110>
2015-12-09 13:09:40,929 DEBUG handler.run_application(): Initializing WebSocket
2015-12-09 13:09:40,930 DEBUG handler.upgrade_websocket(): Validating WebSocket request
2015-12-09 13:09:40,930 DEBUG handler.upgrade_connection(): Attempting to upgrade connection
2015-12-09 13:09:40,930 DEBUG handler.upgrade_connection(): WebSocket request accepted, switching protocols
2015-12-09 13:09:40,930 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: send_into_ws
2015-12-09 13:09:40,930 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: read_from_ws
2015-12-09 13:09:40,930 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat
2015-12-09 13:09:40,930 DEBUG virtsocket.spawn(): Spawning sub-Socket Greenlet: _heartbeat_timeout
2015-12-09 13:09:41,138 DEBUG __init__.instantiate(): Context for root instantiated [UI] <ajenti.ui.UI object at 0x7f25c34fa4d0>
2015-12-09 13:09:41,141 DEBUG __init__.instantiate(): Context for root instantiated [PasswordChangeSection] <main:section # 8961>
2015-12-09 13:09:41,154 DEBUG __init__.instantiate(): Context for root instantiated [AjentiUpdater] <ajenti.plugins.dashboard.updater.AjentiUpdater object at 0x7f25c34acb90>
2015-12-09 13:09:41,156 DEBUG __init__.instantiate(): Context for root instantiated [DebianPackageManager] <ajenti.plugins.packages.pm_apt.DebianPackageManager object at 0x7f25c34acd50>
2015-12-09 13:09:41,156 DEBUG __init__.instantiate(): Context for root instantiated [Dash] <main:section # 8974>
2015-12-09 13:09:41,159 DEBUG __init__.instantiate(): Context for root instantiated [UpstartServiceManager] <ajenti.plugins.services.sm_upstart.UpstartServiceManager object at 0x7f25c34b90d0>
2015-12-09 13:09:41,159 DEBUG __init__.instantiate(): Context for root instantiated [SysVInitServiceManager] <ajenti.plugins.services.sm_sysvinit.SysVInitServiceManager object at 0x7f25c34b9250>
2015-12-09 13:09:41,159 DEBUG __init__.instantiate(): Context for root instantiated [SupervisorServiceManager] <ajenti.plugins.supervisor.client.SupervisorServiceManager object at 0x7f25c34b9750>
2015-12-09 13:09:41,159 DEBUG __init__.instantiate(): Context for root instantiated [ServiceMultiplexor] <ajenti.plugins.services.api.ServiceMultiplexor object at 0x7f25c34ace50>
2015-12-09 13:09:41,159 DEBUG __init__.instantiate(): Context for root instantiated [Services] <main:section # 9074>
2015-12-09 13:09:41,165 DEBUG __init__.instantiate(): Context for root instantiated [ClassConfigManager] <ajenti.plugins.configurator.configurator.ClassConfigManager object at 0x7f25c340b390>
2015-12-09 13:09:41,167 DEBUG __init__.instantiate(): Context for root instantiated [Configurator] <main:section # 9100>
2015-12-09 13:09:41,172 DEBUG compat.Popen(): Popen: ['df', '-P']
2015-12-09 13:09:41,175 DEBUG compat.Popen(): Popen: ['apt-show-versions', '-u']
2015-12-09 13:09:41,179 DEBUG __init__.instantiate(): Context for root instantiated [MountsBackend] <ajenti.plugins.fstab.main.MountsBackend object at 0x7f25c3430090>
2015-12-09 13:09:41,179 DEBUG __init__.instantiate(): Context for root instantiated [Filesystems] <main:section # 9305>
2015-12-09 13:09:41,182 DEBUG __init__.instantiate(): Context for root instantiated [Hosts] <main:section # 9453>
2015-12-09 13:09:41,185 DEBUG __init__.instantiate(): Context for root instantiated [DebianFirewallManager] <ajenti.plugins.iptables.main.DebianFirewallManager object at 0x7f25c33d1a90>
2015-12-09 13:09:41,186 DEBUG __init__.instantiate(): Context for root instantiated [Firewall] <main:section # 9484>
2015-12-09 13:09:41,189 DEBUG __init__.instantiate(): Context for root instantiated [DebianIPv6FirewallManager] <ajenti.plugins.iptables.main.DebianIPv6FirewallManager object at 0x7f25c33d1c90>
2015-12-09 13:09:41,190 DEBUG __init__.instantiate(): Context for root instantiated [IPv6Firewall] <main:section # 9537>
2015-12-09 13:09:41,193 DEBUG __init__.instantiate(): Context for root instantiated [Terminals] <main:section # 9590>
2015-12-09 13:09:41,195 DEBUG __init__.instantiate(): Context for root instantiated [TaskManager] <main:section # 9606>
2015-12-09 13:09:41,198 DEBUG __init__.instantiate(): Context for root instantiated [Cron] <main:section # 9651>
2015-12-09 13:09:41,201 DEBUG __init__.instantiate(): Root context instantiated [TaskManager] <ajenti.plugins.tasks.manager.TaskManager object at 0x7f25c3352a10>
2015-12-09 13:09:41,202 DEBUG __init__.instantiate(): Context for root instantiated [Tasks] <main:section # 9744>
2015-12-09 13:09:41,205 DEBUG __init__.instantiate(): Context for root instantiated [FMBackend] <ajenti.plugins.fm.backend.FMBackend object at 0x7f25c3366a90>
2015-12-09 13:09:41,207 DEBUG __init__.instantiate(): Context for root instantiated [FileManager] <main:section # 9878>
2015-12-09 13:09:41,333 DEBUG compat.Popen(): Popen: ['/etc/init.d/supervisor', 'status']
2015-12-09 13:09:41,342 DEBUG compat.Popen(): Popen: ['/etc/init.d/supervisor', 'status']
2015-12-09 13:09:41,349 DEBUG __init__.instantiate(): Context for root instantiated [Supervisor] <main:section # 10014>
2015-12-09 13:09:41,353 DEBUG compat.Popen(): Popen: ['ifconfig', 'lo']
2015-12-09 13:09:41,357 DEBUG compat.Popen(): Popen: ['ifconfig', 'eth1']
2015-12-09 13:09:41,361 DEBUG __init__.instantiate(): Context for root instantiated [DebianNetworkConfig] <ajenti.plugins.network.nc_debian.DebianNetworkConfig object at 0x7f25c62a3c10>
2015-12-09 13:09:41,362 DEBUG __init__.instantiate(): Context for root instantiated [NetworkPlugin] <main:section # 10243>
2015-12-09 13:09:41,366 DEBUG __init__.instantiate(): Context for root instantiated [MySQLDB] <ajenti.plugins.mysql.api.MySQLDB object at 0x7f25c329ea10>
2015-12-09 13:09:41,366 DEBUG __init__.instantiate(): Context for root instantiated [MySQLPlugin] <main:section # 10280>
2015-12-09 13:09:41,377 DEBUG __init__.instantiate(): Context for root instantiated [Logs] <main:section # 10341>
2015-12-09 13:09:41,382 DEBUG __init__.instantiate(): Context for root instantiated [Packages] <main:section # 10663>
2015-12-09 13:09:41,388 DEBUG __init__.instantiate(): Context for root instantiated [LinuxUsersBackend] <ajenti.plugins.users.main.LinuxUsersBackend object at 0x7f25c31b3c10>
2015-12-09 13:09:41,388 DEBUG __init__.instantiate(): Context for root instantiated [Users] <main:section # 10761>
2015-12-09 13:09:41,390 DEBUG __init__.instantiate(): Context for root instantiated [PluginsPlugin] <main:section # 11048>
2015-12-09 13:09:41,392 DEBUG __init__.instantiate(): Context for root instantiated [Resolv] <main:section # 11097>
2015-12-09 13:09:41,401 DEBUG __init__.instantiate(): Context for root instantiated [Controller] <ajenti.plugins.notepad.notepad.Controller object at 0x7f25c30f9210>
2015-12-09 13:09:41,401 DEBUG __init__.instantiate(): Context for root instantiated [Notepad] <main:section # 11119>
2015-12-09 13:09:41,408 DEBUG __init__.instantiate(): Root context instantiated [Static] <ajenti.plugins.vh.gate_static.Static object at 0x7f25c3070290>
2015-12-09 13:09:41,408 DEBUG __init__.instantiate(): Root context instantiated [ProxyPass] <ajenti.plugins.vh.gate_proxy.ProxyPass object at 0x7f25c30702d0>
2015-12-09 13:09:41,408 DEBUG __init__.instantiate(): Root context instantiated [FCGIPass] <ajenti.plugins.vh.gate_fcgi.FCGIPass object at 0x7f25c3070350>
2015-12-09 13:09:41,408 DEBUG __init__.instantiate(): Root context instantiated [PHPFPM] <ajenti.plugins.vh-php-fpm.phpfpm.PHPFPM object at 0x7f25c3070390>
2015-12-09 13:09:41,409 DEBUG __init__.instantiate(): Root context instantiated [Processes] <ajenti.plugins.vh.processes.Processes object at 0x7f25c30703d0>
2015-12-09 13:09:41,409 DEBUG __init__.instantiate(): Root context instantiated [PureFTPD] <ajenti.plugins.vh-pureftpd.pureftpd.PureFTPD object at 0x7f25c3070410>
2015-12-09 13:09:41,410 DEBUG __init__.instantiate(): Root context instantiated [SupervisorRestartable] <ajenti.plugins.vh.processes.SupervisorRestartable object at 0x7f25c3070450>
2015-12-09 13:09:41,412 DEBUG __init__.instantiate(): Root context instantiated [PHPFPMRestartable] <ajenti.plugins.vh-php-fpm.phpfpm.PHPFPMRestartable object at 0x7f25c3070490>
2015-12-09 13:09:41,413 DEBUG __init__.instantiate(): Root context instantiated [NGINXRestartable] <ajenti.plugins.vh-nginx.nginx.NGINXRestartable object at 0x7f25c30704d0>
2015-12-09 13:09:41,414 DEBUG __init__.instantiate(): Root context instantiated [NginxWebserver] <ajenti.plugins.vh-nginx.nginx.NginxWebserver object at 0x7f25c3070250>
2015-12-09 13:09:41,414 DEBUG __init__.instantiate(): Root context instantiated [VHManager] <ajenti.plugins.vh.api.VHManager object at 0x7f25c30f9ed0>
2015-12-09 13:09:41,417 DEBUG __init__.instantiate(): Context for root instantiated [WebsitesPlugin] <main:section # 11491>
2015-12-09 13:09:41,428 DEBUG __init__.instantiate(): Context for root instantiated [WebsitesWebsiteEditorPlugin] <main:section # 11531>
2015-12-09 13:09:41,431 DEBUG __init__.instantiate(): Context for root instantiated [HostnameSensor] <ajenti.plugins.sensors.hostname.HostnameSensor object at 0x7f25c2ff0610>
2015-12-09 13:09:41,434 DEBUG __init__.instantiate(): Context for root instantiated [MemorySensor] <ajenti.plugins.sensors.memory.MemorySensor object at 0x7f25c2ff0990>
2015-12-09 13:09:41,437 DEBUG __init__.instantiate(): Context for root instantiated [SwapSensor] <ajenti.plugins.sensors.memory.SwapSensor object at 0x7f25c2ff0d10>
2015-12-09 13:09:41,440 DEBUG __init__.instantiate(): Context for root instantiated [TrafficSensor] <ajenti.plugins.network.widget.TrafficSensor object at 0x7f25c2f819d0>
2015-12-09 13:09:41,443 DEBUG __init__.instantiate(): Context for root instantiated [PSUtilDiskUsageSensor] <ajenti.plugins.fstab.disks.PSUtilDiskUsageSensor object at 0x7f25c2f81f90>
2015-12-09 13:09:41,447 DEBUG __init__.instantiate(): Context for root instantiated [LinuxLoadSensor] <ajenti.plugins.sensors.load.LinuxLoadSensor object at 0x7f25c2f92410>
2015-12-09 13:09:41,450 DEBUG __init__.instantiate(): Context for root instantiated [UnixUptimeSensor] <ajenti.plugins.sensors.uptime.UnixUptimeSensor object at 0x7f25c2f92850>
2015-12-09 13:09:41,452 DEBUG __init__.instantiate(): Context for root instantiated [PowerSensor] <ajenti.plugins.power.power.PowerSensor object at 0x7f25c2f92e10>
2015-12-09 13:09:41,453 DEBUG __init__.instantiate(): Context for root instantiated [BatterySensor] <ajenti.plugins.power.power.BatterySensor object at 0x7f25c2fa42d0>
2015-12-09 13:09:41,454 DEBUG __init__.instantiate(): Context for root instantiated [BasicLinuxPowerController] <ajenti.plugins.power.api.BasicLinuxPowerController object at 0x7f25c2f92e50>
2015-12-09 13:09:41,457 DEBUG __init__.instantiate(): Context for root instantiated [CPUSensor] <ajenti.plugins.sensors.cpu.CPUSensor object at 0x7f25c2fa44d0>
2015-12-09 13:09:41,462 DEBUG __init__.instantiate(): Context for root instantiated [MemcacheSensor] <ajenti.plugins.memcache.widget.MemcacheSensor object at 0x7f25c2fa4ed0>
2015-12-09 13:09:42,085 DEBUG compat.Popen(): Popen: ['dpkg', '-l']
2015-12-09 13:09:42,110 DEBUG dash.update_check_callback(): Update availability: []
2015-12-09 13:09:47,308 DEBUG compat.Popen(): Popen: ['mysql', u'-umymicrocon', u'-pMariaFjern82?', '-h', u'10.10.30.11']
2015-12-09 13:09:47,312 DEBUG api.query(): SHOW DATABASES;
2015-12-09 13:09:50,733 DEBUG compat.Popen(): Popen: ['pure-pw', 'useradd', u'arvidaloeverawebno', '-u', 'www-data', '-d', u'/srv/Arvid-aloevera']
2015-12-09 13:09:50,746 ERROR api.wrapped(): 'path' in <bound method PureFTPD.create_configuration of <ajenti.plugins.vh-pureftpd.pureftpd.PureFTPD object at 0x7f25c3070410>>
0

CentOS 7 Do not connect to shh

Igor Pogoriliy hace 9 años 0
After create user, I try connect to shh. Connection to IP closed.
0

Unable to close dialogs

ERROPiX hace 8 años actualizado hace 8 años 0

When edit some plugins settings, it's impossible to close the dialog without clicking 'ok' which will save the changed settings

0

Ajenti V Mail - 550 relay not permitted

neet_jn hace 9 años actualizado por CreativeWolf hace 8 años 5
Hello all! So, here I am with a clean server running CentOS 7, and the first thing that came to mind was installing Ajenti. After successfully installing Ajenti and Ajenti V, properly setting up my client's website, I made way to creating a mailbox. Now, I've encountered many problems past this point, so I'll include my DIY fixes after my main question.

My current issue, is that I cannot send or receive any emails from/into my mailbox. I have exim running, but no luck. I can log into the email server using IMAP and successfully connect to SMTP, but when attempting to do either of these actions I receive the error message -- relay not permitted. I can also check my inbox via IMAP, but that's the extent of my prowess. I'm not sure what else to do, I've been at this for hours. Any suggestions would be duly appreciated!

Courier Fix For Ajenti-V-Mail Install - CentOS

> This is for those having trouble installing Ajenti-V-Mail on CentOS

1. If you're coming from a clean install of CentOS, and haven't already installed the epel repo, do so by following these instructions - http://www.rackspace.com/knowledge_center/article/install-epel-and-additional-repositories-on-centos-and-red-hat.
2. Download the latest version of Courier here, http://www.courier-mta.org/download.html. As of yet there aren't any reliable repos with Courier RPMs available for RHEL/Cent.
3. Install rpmbuild if not installed already with the following command,
sudo yum -y install rpm-build
4. Log into CentOS using a regular account, not root. If you don't have one already then you can create it by using the following commands,
sudo adduser bob
sudo passwd bob
5. In your home directory build Courier like so ( from your downloaded archive ),
rpmbuild -ta courier.tar.bz2
6. Navigate your built RPMs in the newly created "rpmbuild" directory.
cd rpmbuild/RPMs
7. Delete all the unnecessary RPMs
  • maildrop
  • mlm
  • sqweb
rm -rf x.rpm
8. Try installing every remaining RPM with the following command
rpm -ivh *
8a. If you receive any dependency errors, try installing them by their given name with yum.
8b. If you cannot find the package via your available repos, your best bet would be google.
8c. If you receive any missing perl package errors run the following command,
yum -y install perl*
9. You should now be safe to install ajenti-v-mail without any given dependency errors.

IMAP Connection Refused - CentOS

> This is for those having trouble connecting to IMAP on CentOS with Courier

1. Make sure courier-imapd service is running.
systemctl start courier-imap
2. Open the following ports for IMAP/SMTP if not already done.
  • 143
  • 465
  • 993
  • 25
  • 587
This can be done via Ajenti's web panel or CLI with the following commands,
firewall-cmd --permanent --zone=public --add-port=143/tcp
firewall-cmd --permanent --zone=public --add-port=465/tcp
firewall-cmd --permanent --zone=public --add-port=993/tcp
firewall-cmd --permanent --zone=public --add-port=25/tcp
firewall-cmd --permanent --zone=public --add-port=587/tcp
firewall-cmd --reload
0
Respuestas

File Manager not show under tools menu

Pourya Zarini hace 10 años actualizado por Eugene Pankov (Project coordinator) hace 10 años 7
hello. 
my ajenti control panel not show the File Manager plugin unde TOOLS menu. in plugin manager, showing an error icon beside the file manager plugin and error is: Dependency unsatisfied. please help me.
Image 53
0
Solucionado

http://repo.ajenti.org/ng/centos/18/x86_64/repodata/repomd.xml: [Errno 14] curl#22 - "The requested URL returned error: 404 Not Found"

Gavin Engel hace 11 años actualizado por Eugene Pankov (Project coordinator) hace 11 años 3

Ever after running "sudo yum clean metadata", I am seeing this error:


http://repo.ajenti.org/ng/centos/18/x86_64/repodata/repomd.xml: [Errno 14] curl#22 - "The requested URL returned error: 404 Not Found"

Trying other mirror.

Error: failure: repodata/repomd.xml from ajenti: [Errno 256] No more mirrors to try.

http://repo.ajenti.org/ng/centos/18/x86_64/repodata/repomd.xml: [Errno 14] curl#22 - "The requested URL returned error: 404 Not Found"



Any thoughts?

0

Ajenti not active on web after install

Hossein Azizabadi hace 9 años actualizado por Lexy hace 9 años 4
Hello

I install Ajenti in centos 6.6 by http://support.ajenti.org/topic/349866-installing-on-centosrhel/

after install service run , But I can't access to it from web browser . I open port 8000 in iptable by add this line

-A INPUT -p tcp --dport 8000 -j ACCEPT

this is my ip : http://167.114.113.152:8000/

any other action needed?