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.
Problem installing ajenti on CentOS 5
I'm using CentOS 5.9 right now, and I wanted to try ajenti out. However, after using the RPM directions in the docs, and doing a 'yum install ajenti', I get:
http://repo.ajenti.org/centos/5/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: ajenti. Please verify its path and try again
Any ideas?
Exim4 doesn't start after creating a mailbox
I got an issue with Exim4, it was working fine (eximwhat, status, start, stop & restart were working) before i add a mailbox account in the Ajenti panel.
Errors:
:~# exiwhat
LOG: MAIN PANIC DIE
Exim configuration file /etc/exim4/exim4.conf has the wrong owner, group, or mode
LOG: MAIN PANIC DIE
Exim configuration file /etc/exim4/exim4.conf has the wrong owner, group, or mode
exim4: aucun processus trouvé
No exim process data
-----
:~# service exim4 restart
[....] Stopping MTA for restart:2014-05-22 06:49:19 Exim configuration file /etc/exim4/exim4.conf has the wrong owner, group, or mode
[FAIL] Warning! Invalid configuration file for exim4. Exiting....failed.
-----
:~# service exim4 status
[ ok ] checking separate queue runner daemon...done (not running).
[FAIL] checking combined SMTP listener and queue runner daemon...failed (combined SMTP listener and queue runner daemon failed).
Is it only me or someone have the same problems?
Packet related : ajenti-v-mail; exim4; exim4-base; exim4-config.
Cheers,
Viktor
MySQL plugin dependencies installed, but plugin page says otherwise
I just recently installed Ajenti for the first time on RHEL 6.4. Everything went swimmingly and I must say I'm impressed with the interface and options thus far. However, when I go to the plugins page, the mysql plugin is listed but says I'm missing "mysql" dependency. When I click install, the terminal opens up only to tell me mysql is already installed and that there is nothing to do. The db_common plugin is installed just fine, and the plugin page shows that the "mysqld" dependency is fulfilled. I've rebooted my server and restarted ajenti to no avail, I still can't get the mysql plugin to show up under "services". From the terminal I can access mysql just fine by typing "mysql".
FYI I've installed PHP 5.5.3 and MySQL 5.5.33. Otherwise my install is pretty much vanilla. Has anybody had this problem before or have a suggestion for fixing things?
The dependency should actually be for package mysql-server. Fixed.
Can't install. CentOS 6.4 x64 DigitalOcean. Error: Package: python-daemon-1.5.2-1.el6.noarch (ajenti)
Error: Package: python-daemon-1.5.2-1.el6.noarch (ajenti)
Requires: python-lockfile
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
When I run:
yum install ajenti
I get that error. Any ideas? Really wanna check it out
Удаление пользователя
Is there a way to watch what uses memory by processes?
I think it's a bit much since I don't have quite a lot of load yet. Is there a way to watch what takes so much memory :P?
Best wishes,
Silver
Error after login
I have just installed Ajenti on Ubuntu Server 15.04. I get the login page, but after I login the page hangs with the following error. Any suggestions what is wrong?....
File "/usr/local/lib/python2.7/dist-packages/gevent-1.1b5-py2.7-linux-x86_64.egg/gevent/pywsgi.py", line 690, in start_response
Ajenti 1.0.3 on Debian 7 wheezy crash
Hi guys.
Ajenti does not start.
when running ajenti-panel -v this is the screen
20.09.2013 16:37 ajenti-panel:81 INFO Ajenti starting in foreground
20.09.2013 16:37 registry.py:247 INFO registered crypt handler 'sha512_crypt': <class 'passlib.handlers.sha2_crypt.sha512_crypt'>
20.09.2013 16:37 core.py:90 WARN Couldn't set default locale
20.09.2013 16:37 core.py:95 INFO Ajenti 1.0.3 running on platform: debian
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin codemirror
20.09.2013 16:37 __init__.py:249 DEBUG Preloading plugin dependency: main
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin main
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin codemirror
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin hddtemp
20.09.2013 16:37 __init__.py:249 DEBUG Preloading plugin dependency: dashboard
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin dashboard
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin hddtemp
20.09.2013 16:37 __init__.py:309 WARN *** [hddtemp] skipping due to BinaryDependency (hddtemp)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin megaraid
20.09.2013 16:37 __init__.py:309 WARN *** [megaraid] skipping due to FileDependency (/opt/MegaRAID/MegaCli/MegaCli)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin smartctl
20.09.2013 16:37 __init__.py:309 WARN *** [smartctl] skipping due to BinaryDependency (smartctl)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin services
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin webserver_common
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin exports
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin vh
20.09.2013 16:37 __init__.py:303 WARN *** [vh] Plugin error: format error
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin configurator
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin lm-sensors
20.09.2013 16:37 __init__.py:309 WARN *** [lm-sensors] skipping due to BinaryDependency (sensors)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin nginx
20.09.2013 16:37 __init__.py:309 WARN *** [nginx] skipping due to BinaryDependency (nginx)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin cron
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin fstab
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin samba
20.09.2013 16:37 __init__.py:309 WARN *** [samba] skipping due to BinaryDependency (smbd)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin hosts
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin sensors
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin db_common
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin squid
20.09.2013 16:37 __init__.py:309 WARN *** [squid] skipping due to BinaryDependency (squid3)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin taskmgr
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin packages
20.09.2013 16:37 __init__.py:249 DEBUG Preloading plugin dependency: terminal
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin terminal
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin packages
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin bind9
20.09.2013 16:37 __init__.py:309 WARN *** [bind9] skipping due to BinaryDependency (named)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin network
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin resources
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin notepad
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin supervisor
20.09.2013 16:37 __init__.py:309 WARN *** [supervisor] skipping due to BinaryDependency (supervisord)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin openvpn
20.09.2013 16:37 __init__.py:309 WARN *** [openvpn] skipping due to BinaryDependency (openvpn)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin psql
20.09.2013 16:37 __init__.py:309 WARN *** [psql] skipping due to BinaryDependency (psql)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin memcache
20.09.2013 16:37 __init__.py:309 WARN *** [memcache] skipping due to BinaryDependency (memcached)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin netatalk
20.09.2013 16:37 __init__.py:309 WARN *** [netatalk] skipping due to BinaryDependency (afpd)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin logs
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin dhcpd
20.09.2013 16:37 __init__.py:309 WARN *** [dhcpd] skipping due to BinaryDependency (dhcpd)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin nsd
20.09.2013 16:37 __init__.py:309 WARN *** [nsd] skipping due to BinaryDependency (nsd)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin scripts
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin iptables
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin ajenti_org
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin mysql
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin users
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin elements
20.09.2013 16:37 __init__.py:303 WARN *** [elements] Plugin error: format error
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin fm
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin apache
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin raid
20.09.2013 16:37 __init__.py:309 WARN *** [raid] skipping due to BinaryDependency (mdadm)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin plugins
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin power
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin munin
20.09.2013 16:37 __init__.py:309 WARN *** [munin] skipping due to BinaryDependency (munin-cron)
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin resolv
20.09.2013 16:37 __init__.py:260 DEBUG Loading plugin ctdb
20.09.2013 16:37 __init__.py:309 WARN *** [ctdb] skipping due to BinaryDependency (ctdb)
20.09.2013 16:37 core.py:39 INFO Starting SSL tunnel for port 39659
20.09.2013 16:37 core.py:114 INFO SSL tunnel running fine
20.09.2013 16:37 core.py:123 INFO Starting server on (u'127.0.0.1', 39659)
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout dashboard:dash
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout dashboard:welcome
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout services:main
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout services:bar
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout services:widget
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout webserver_common:main
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout exports:main
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout configurator:main
20.09.2013 16:37 inflater.py:34 DEBUG Precaching layout cron:main
Activating emergency console
----------------------------
Caused by:
SyntaxError
Stack frames:
[ 0] /usr/bin/ajenti-panel:86
[ 1] /usr/lib/pymodules/python2.7/ajenti/core.py:160
Inflater.get(manager.context).precache()
[ 2] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:35
self.inflate(temp_ui, layout)
[ 3] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:70
self.cache[layout] = self.inflate_rec(ui, xml)
[ 4] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 5] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 6] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 7] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 8] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 9] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 10] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 11] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 12] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 13] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 14] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 15] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 16] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 17] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 18] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 19] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 20] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 21] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 22] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 23] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 24] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 25] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 26] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
[ 27] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:103
children = list(self.inflate_rec(ui, child) for child in node)
> [ 28] /usr/lib/pymodules/python2.7/ajenti/ui/inflater.py:95
value = eval(value)
On frame 28
Source:
def inflate_rec(self, ui, node):
tag = node.tag.replace('{', '').replace('}', ':')
if tag == 'include':
return self.inflate(ui, node.attrib['layout'])
cls = self.get_class(tag)
props = {}
extra_props = {}
for key in node.attrib:
value = node.attrib[key]
if value.startswith('{') and value.endswith('}'):
value = _(value[1:-1])
for prop in cls._properties.values():
if prop.name == key:
if prop.type in [eval, list, dict]:
value = _(value)
if prop.type in [int, float, unicode, eval, dict]:
value = prop.type(value)
elif prop.type in [list]:
>> value = eval(value)
elif prop.type == bool:
value = value == 'True'
props[key] = value
break
else:
extra_props[key] = value
children = list(self.inflate_rec(ui, child) for child in node)
element = self.create_element(ui, tag, children=children, **props)
for k, v in extra_props.iteritems():
element.property_definitions[k] = UIProperty(name=k, public=False)
element.properties[k] = v
return element
Press Ctrl-D to leave console
Type "_help()"" for built-in commands
>>>
Any ideas?
Tnx
This was a translation error. Fix will be included in the next build.
Ajenti V for begginer
I've access to Ajenti and all looks great !
I've a domain which I would like to host by my self (I actually have several domains for will start with just one).
From hosting on other servers I know that I just need to update my domain's DNS records
to point to my server's DNS but how do I know what is my server's DNS ?
Thanks !
Apparently you mean that you'd like to set up NS entry at your registrar's zone and use your own BIND9 installation to host the website's domain. Unfortunately we don't have easy "1-2-3" interface for this yet. However if you're not afraid of editing the zonefile (adding records in text form - e.g. ". IN A 1.2.3.4", you can simply install bind9 DNS server and use built-in BIND9 plugin to create a zone for your domain and add records.
If you'd rather prefer avoid that, you can use your registrar's web panel to edit zone and add records there, instead of hosting your own DNS server.
SMTP Authentication Failing
Сервис поддержки клиентов работает на платформе UserEcho