Lucas Meneghel Rodrigues wrote:
>
> Hi Divy:
>
> On Wed, Jan 27, 2010 at 6:13 PM, Divy Le Ray <[email protected]> wrote:
> > Hello,
> >
> > I'm experimenting with autotest and am running into issues while
> > installing it.
> >
> > I'm following http://autotest.kernel.org/wiki/AutotestServerInstall
> > <http://autotest.kernel.org/wiki/AutotestServerInstall>,
> > on a fresh installed kubuntu 9.10 server (x86_64).
> >
> > If I install the latest released package, build_expternal.py breaks:
> >
> > autot...@xenserver2:/usr/local/autotest$
> > /usr/local/autotest/utils/build_externals.py
> > /usr/local/autotest/utils/build_externals.py:15: DeprecationWarning:
> > the sha module is deprecated; use the hashlib module instead
> > import compileall, logging, os, sha, shutil, sys, tempfile, time,
> > urllib2
> > Traceback (most recent call last):
> > File "/usr/local/autotest/utils/build_externals.py", line 691, in
> > <module>
> >  class SimplejsonPackage(ExternalPackage):
> > File "/usr/local/autotest/utils/build_externals.py", line 698, in
> > SimplejsonPackage
> >  _build_and_install =
> > ExternalPackage._build_and_install_from_package
> > AttributeError: type object 'ExternalPackage' has no attribute
> > '_build_and_install_from_package'
>
> Ooops... my mistake while applying a patch, will fix this.
>
> > So I pulled from git
> > (autot...@xenserver2:/usr/local$ sudo git clone
> > git://github.com/ehabkost/autotest.git
> > <http://github.com/ehabkost/autotest.git>),
> > which seems to be a moving target:
> > earlier today, initialization of the databases would fail,
> > now after a git pull, I can wrap up the installation, but the web
> > server test fails with the following trace while accessing
> > http://localhost/afe/server/rpc_doc 
> <http://localhost/afe/server/rpc_doc>:
> >
> > MOD_PYTHON ERROR
> >
> > ProcessId:      19895
> > Interpreter:    'afe_interpreter'
> >
> > ServerName:     '127.0.1.1'
> > DocumentRoot:   '/var/www'
> >
> > URI:            '/afe/server/rpc_doc'
> > Location:       '/afe/server'
> > Directory:      None
> > Filename:
> > '/usr/local/autotest/frontend/client/www/autotest.AfeClient/server'
> > PathInfo:       '/rpc_doc'
> >
> > Phase:          'PythonHandler'
> > Handler:        'django.core.handlers.modpython'
> >
> > Traceback (most recent call last):
> >
> > File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
> > 1537, in HandlerDispatch
> >  default=default_handler, arg=req, silent=hlist.silent)
> >
> > File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
> > 1229, in _process_target
> >  result = _execute_target(config, req, object, arg)
> >
> > File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
> > 1128, in _execute_target
> >  result = object(arg)
> >
> > File 
> "/usr/local/autotest/site-packages/django/core/handlers/modpython.py",
> > line 228, in handler
> >  return ModPythonHandler()(req)
> >
> > File 
> "/usr/local/autotest/site-packages/django/core/handlers/modpython.py",
> > line 201, in __call__
> >  response = self.get_response(request)
> >
> > File "/usr/local/autotest/site-packages/django/core/handlers/base.py",
> > line 73, in get_response
> >  response = middleware_method(request)
> >
> > File "/usr/local/autotest/site-packages/django/middleware/common.py",
> > line 56, in process_request
> >  if (not _is_valid_path(request.path_info) and
> >
> > File "/usr/local/autotest/site-packages/django/middleware/common.py",
> > line 142, in _is_valid_path
> >  urlresolvers.resolve(path)
> >
> > File "/usr/local/autotest/site-packages/django/core/urlresolvers.py",
> > line 303, in resolve
> >  return get_resolver(urlconf).resolve(path)
> >
> > File "/usr/local/autotest/site-packages/django/core/urlresolvers.py",
> > line 218, in resolve
> >  sub_match = pattern.resolve(new_path)
> >
> > File "/usr/local/autotest/site-packages/django/core/urlresolvers.py",
> > line 216, in resolve
> >  for pattern in self.url_patterns:
> >
> > File "/usr/local/autotest/site-packages/django/core/urlresolvers.py",
> > line 245, in _get_url_patterns
> >  patterns = getattr(self.urlconf_module, "urlpatterns",
> > self.urlconf_module)
> >
> > File "/usr/local/autotest/site-packages/django/core/urlresolvers.py",
> > line 240, in _get_urlconf_module
> >  self._urlconf_module = import_module(self.urlconf_name)
> >
> > File "/usr/local/autotest/site-packages/django/utils/importlib.py",
> > line 35, in import_module
> >  __import__(name)
> >
> > File "/usr/local/autotest/frontend/afe/urls.py", line 4, in <module>
> >  from autotest_lib.frontend.afe import resources
> >
> > File "/usr/local/autotest/frontend/afe/resources.py", line 2, in 
> <module>
> >  from autotest_lib.frontend.shared import query_lib, resource_lib
> >
> > ImportError: No module named shared
> >
> >
> > What is the recommended way to reliably install autotest?
>
> You might want to either wait until I fix 0.11.1 or you can try out
> the newly released autotest branch 0.12.0. I have tested that version
> and you shouldn't have problems. I have branched 0.12.0 on purpose
> before the heavy work that was going to be done on the web interface
> so people can get autotest fairly up to date yet with easy
> installation.
>
> http://test.kernel.org/releases/0.12.0-prerelease/
>
> > Is my issue with the latest released package an 'operator' issue with
> > an easy fix?
>
> Yes, like I've said, it was a last minute stupid mistake that I'll fix
> shortly. Give me a day to do it! But please try the prerelease to see
> if you can get it working!
>

Hi Lucas,

0.12.0-prerelease seems to clear the issues I've hit so far. Thanks!

cheers,
Divy
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to