Ajenti 0.6.2 plugins dependencies install process and information

Asked by Aleksei Tcelishchev

Greetings!

Actually I was looking for a lightweight solution for managing vhosts on new local web development laptop.
So as I've tried Ajenti previously for that purposes and found it quite comfortable for my needs I've decided to give it a try at my new system.

It's Ubuntu fork - elementary os luna (actually alfa version under active development).
But it's still the same Ubuntu(debian) in any cases.
Previously I've tried install Ajenti on debian testing and after gevent turning it became working.

Now Ajenti 0.6.2 has been installed as easy as adding repos and 'sudo apt-get install ajenti'

Then I've tried to install 'Webserver commons' plugin and some other plugins.

But the main confusion point is message 'require plugin "services"' displaying at the time as it's really not make any clue where to find it because in repos for 0.6.2 version exists only 'ajenti' package itself and no more any plugins packages like 'ajenti-plugin-services'.

Also it seems it's not possible to uninstall/reinstall 'Webserver commons' plugin at all. At least via Ajenti web interface.

It seems that previously such packages was available in repos and for downloading but not any more.

Please provide me with some extra info about plugins installation way used for 0.6.2 version at the time.

Looking for git sources is giving some senses about how it goes in general but actually .deb packages highly required.

In most cases I can participate in building packages, testing and maintaining it. Also some kind of communication tool will be highly appreciated in addition to direct mails and bug-tracker. Check if a little irc channel at freenode will be not so hard to setup and support.

Best regards!

Question information

Language:
English Edit question
Status:
Answered
For:
Ajenti Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Aleksei Tcelishchev (casualuser) said :
#1

Greetings!

Actually I was looking for a lightweight solution for managing vhosts on new local web development laptop.
So as I've tried Ajenti previously for that purposes and found it quite comfortable for my needs I've decided to give it a try at my new system.

It's Ubuntu fork - elementary os luna (actually alfa version under active development).
But it's still the same Ubuntu(debian) in any cases.
Previously I've tried install Ajenti on debian testing and after gevent turning it became working.

Now Ajenti 0.6.2 has been installed as easy as adding repos and 'sudo apt-get install ajenti'

Then I've tried to install 'Webserver commons' plugin and some other plugins.

But the main confusion point is message 'require plugin "services"' displaying at the time as it's really not make any clue where to find it because in repos for 0.6.2 version exists only 'ajenti' package itself and no more any plugins packages like 'ajenti-plugin-services'.

Also it seems it's not possible to uninstall/reinstall 'Webserver commons' plugin at all. At least via Ajenti web interface.

It seems that previously such packages was available in repos and for downloading but not any more.

Please provide me with some extra info about plugins installation way used for 0.6.2 version at the time.

Looking for git sources is giving some senses about how it goes in general but actually .deb packages highly required.

In most cases I can participate in building packages, testing and maintaining it. Also some kind of communication tool will be highly appreciated in addition to direct mails and bug-tracker. Check if a little irc channel at freenode will be not so hard to setup and support.

Best regards!

Revision history for this message
Eugene Pankov (john-pankov) said :
#2

Hi Aleksei,

Plugins are no more distributed as .deb packages. Instead, they're installable from "Plugins" section of Ajenti panel.
It looks like your OS doesn't report itself as Debian (in lsb-release and /etc/issue).
Check Ajenti logs (very beginning) to see how your system was detected.
If this is the case, you can patch the following file: https://github.com/Eugeny/ajenti/blob/master/ajenti/utils/utils.py#L42
Add '<your os>':'debian', line there so your OS is detected as Debian.

Regards,
Eugeny

Can you help with this problem?

Provide an answer of your own, or ask Aleksei Tcelishchev for more information if necessary.

To post a message you must log in.