Skip to content
primalmotion edited this page Jul 25, 2011 · 29 revisions

This section groups all common problems you may have installing or using Archipel.

It seems that X doesn't work

First of all, and before continuing, update your copy or Archipel Agent doing # easy_install -U archipel-agent Then try using http://app.archipelproject.org for the GUI or get the latest nightly build from http://nightlies.archipelproject.org, then try again. If problem is still present, you can continue to read this FAQ.

What navigator can run Archipel GUI ?

You can use :

  • Chromium (All platform) : best choice
  • WebKit (Mac OS) : the other best choice
  • Chrome (All platform)
  • Safari (Mac OS)
  • Firefox (All platform)
  • ReKong

I use Internet Explorer and X doesn't seems to work

Are you kidding ?

I have a 501 error when try to do X

501 error means "Not Implemented" this because your agent is not sufficiently up to date regarding the client, and can't process the request (i.e. your request has not been catches by any XMPP handlers). There are several reasons:

  • One of the agent's module has not been loaded for some reason. Read carefully the beginning of archipel.log to track down for ERROR at early initialization process. Most of these errors are due to missing configuration tokens.
  • Or, you are not up to date. Even if you think so, that's wrong. You are not. Try to Reset EGG installation.

I have a "XMLNotWellFormed" error when connecting to the server on Ubuntu

Install the xmpppy package with easy_install, at least the package in Ubuntu is too old

When I want to launch Archipel GUI and I look at the Debug Console, I have a lot of error telling "Info.plist" not found

This is not a problem. This is the way Cappuccino determines if a folder is a bundle or a framework or just a standard folder. It tries to get Info.plist from folders and this can result as a 404 error displayed in the console.

I'm logged on with my XMPP admin account, but I have no right to do anything.

Your XMPP admin account SHOULD to be called "admin" (for example [email protected]). Otherwise, it needs some more advanced configuration in ArchipelClient's Info.plist, which need to re-build it.

I get "No connection has been defined for this thread or process" from the archipel server's log

you get something like ERROR ::2011-01-14 16:09:09::<archipelHypervisor.TNArchipelHypervisor instance at 0x14ab5f0>.iq_get_permission: exception raised is : No connection has been defined for this thread or process. This mean you use a too old version of python SQLObject. You MUST use the easy_install package of SQLObject, not the one eventually packaged in your distribution. Remove any installation of this egg, and reinstall it with # easy_install sqlobject

I have sucessfully installed archipel, I'm connected, and I have added the hypervisor in the roster, but it is displayed as "Offline"

You probably have manually created the hypervisor account using ejabberdctl which is bad. You have now two solutions:

  • change the account of the hypervisor of the token hypervisor_xmpp_jid in the archipel.conf file and restart Archipel.
  • unregister the account using ejabberdctl unregister hypervisor FQDN and restart Archipel.

YOU MUST NOT CREATE ANY XMPP ACCOUNT FOR ARCHIPEL ENTITIES. Manually account can be created for users

I run easy_install archipel-agent and I have error: byte-compiling is disabled

export PYTHONDONTWRITEBYTECODE as empty value first and rerun easy_install # export PYTHONDONTWRITEBYTECODE= # easy_install archipel-agent

##The ''New VM'' button is not working: "Nobody has answered your request"

New VM button is a future feature stuff. Do not use it at the moment. To create a VM, go to an hypervisor, "Virtual Machine" tab and click on the "+" button.

For hackerz: You need to patch ejabberd, see https://github.com/primalmotion/Archipel/issues/75.

Clone this wiki locally