Ok-<br><br>I've started from a fresh Ubuntu 11.10 VM.  Cubicweb is still not installing.  Here are the commands I'm running:<br><br>->hg clone -u stable <a href="http://hg.logilab.org/cubicweb">http://hg.logilab.org/cubicweb</a>  <br>
(success)<br>->python cubicweb/bin/clone_deps.py  <br>(success)<br>-> export PYTHONPATH=/home/jmajor/development/cubic/test1 <br>(success)<br>->sudo apt-get install mysql-server <br>(success)<br>->sudo emacs /etc/mysql/my.cnf (and added the lines to the file as directed in the docs)<br>
   #Cubicweb<br>   transaction-isolation=READ-COMMITTED<br>   default-storage-engine=INNODB<br>   default-character-set=utf8<br>   max_allowed_packet = 128M<br>(success)<br>->python cubicweb/bin/cubicweb-ctl create blog myblog<br>
(FAILS with missing lxml package)<br>->sudo apt-get install python-lxml<br>(success)<br>->python cubicweb/bin/cubicweb-ctl create blog myblog<br>(FAILS with cubicweb errors.. missing yapps.runtime )<br>->Install yapps: <a href="http://pypi.python.org/packages/source/Y/Yapps2/yapps2-2.1.1-17.1.tar.gz#md5=0651dda9fd07f2c15a8b5e25e0d5eadd">http://pypi.python.org/packages/source/Y/Yapps2/yapps2-2.1.1-17.1.tar.gz#md5=0651dda9fd07f2c15a8b5e25e0d5eadd</a><br>
(success)<br>->Install other pacakges not in the mercurial depot:<br>  152  sudo apt-get install python pygraphviz<br>  153  sudo apt-get install python-pygraphviz<br>  154  sudo apt-get install python-simplejson<br>  155  sudo apt-get install python-docutils<br>
  156  sudo apt-get install python-twisted<br>  157  sudo apt-get install logilab-common<br>->python cubicweb/bin/cubicweb-ctl create blog myblog<br>(FAILS... no module named passlib.utils)<br>!! I don't see any reference to this package in the required dependencies doc....<br>
->install passlib: <a href="http://pypi.python.org/packages/source/p/passlib/passlib-1.6.tar.gz#md5=9faf93d31bd3f9f0e86fa716b4c20bd9">http://pypi.python.org/packages/source/p/passlib/passlib-1.6.tar.gz#md5=9faf93d31bd3f9f0e86fa716b4c20bd9</a><br>
(success)<br>->python cubicweb/bin/cubicweb-ctl create blog myblog<br>(SUCCESS !)<br><br>Thanks... It looks like there is a combination of my having some old packages installed and the docs being a bit out of date.<br>
<br>Suggestions:<br>~If installing from mercurial is the most stable/desired route... This option should be presented first.  <br>~Add passlib to the list of required packages.<br><br>Thanks for your help!<br><br>John<br>
<br><br><br><br><br><div class="gmail_quote">On Thu, Jul 19, 2012 at 11:06 PM, Adrien Di Mascio <span dir="ltr"><<a href="mailto:adrien.dimascio@logilab.fr" target="_blank">adrien.dimascio@logilab.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<div class="im"><br>
<br>
On 20/07/2012 02:01, John Major wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
"/usr/local/lib/python2.7/<u></u>dist-packages/cubicweb-3.14.2-<u></u>py2.7.egg/cubicweb/schema.py",<br>
line 1247, in <module><br>
     RichString = class_moved(RichString)<br>
   File<br>
"/home/jmajor/development/<u></u>cubic/test2/logilab/common/<u></u>deprecation.py",<br>
line 72, in class_moved<br>
     return class_renamed(old_name, new_class, message)<br>
   File<br>
"/home/jmajor/development/<u></u>cubic/test2/logilab/common/<u></u>deprecation.py",<br>
line 54, in class_renamed<br>
     class DeprecatedClass(new_class):<br>
TypeError: Error when calling the metaclass bases<br>
     function() argument 1 must be code, not str<br>
</blockquote>
<br></div>
You seem to use incompatible versions of ``yams`` and ``cubicweb``. I've just tested the clone_deps version, i.e :<br>
<br>
  hg clone -u stable <a href="http://hg.logilab.org/cubicweb" target="_blank">http://hg.logilab.org/cubicweb</a><br>
  python cubicweb/bin/clone_deps.py<br>
<br>
<br>
and then created a blog instance with no problem. I suspect you made a subsequent ``hg up`` in the `cubicweb`` repository. Maybe did you try the ``hg update cubicweb-version-3.12.2`` described in the documentation ? It's only an example, the 3.12 version being a somewhat old version of cubicweb. You should update your repository to the last version :<br>

<br>
  hg up cubicweb-version-3.15.1<br>
<br>
It should solve your problem.<span class="HOEnZb"><font color="#888888"><br>
-- <br>
Adrien Di Mascio - LOGILAB, Paris (France).<br>
Tél: 01.45.32.03.12<br>
Formations - <a href="http://www.logilab.fr/formations" target="_blank">http://www.logilab.fr/<u></u>formations</a><br>
Développements - <a href="http://www.logilab.fr/services" target="_blank">http://www.logilab.fr/services</a><br>
Gestion de connaissances - <a href="http://www.cubicweb.org/" target="_blank">http://www.cubicweb.org/</a><br>
______________________________<u></u>_________________<br>
Cubicweb mailing list<br>
<a href="mailto:Cubicweb@lists.cubicweb.org" target="_blank">Cubicweb@lists.cubicweb.org</a><br>
<a href="http://lists.cubicweb.org/mailman/listinfo/cubicweb" target="_blank">http://lists.cubicweb.org/<u></u>mailman/listinfo/cubicweb</a><br>
</font></span></blockquote></div><br>