The memcached error is concerning. Does your domain have any non-ASCII 
characters in it?

Christian



On Jan 19, 2012, at 14:07, iamagui <chella5...@gmail.com> wrote:

> Hi there,
> 
> Please pardon me, if I am using the wrong group and guide me to the
> appropriate group, thanks.
> 
> I installed the reviewboard on a VM. Below are the steps:
> ---------------------------------------------------------------------------------------------------------------------------------
> sudo -s
> mkdir reviewBoard
> cd reviewBoard/
> apt-get update
> apt-get install python-setuptools
> apt-get install python-dev
> apt-get install memcached
> apt-get install patch
> apt-get install python-mysqldb
> 
> # REFERENCE:
> http://stackoverflow.com/questions/7896541/trying-to-install-pycrypto-on-ubuntu-via-buildout-src-config-h-no-such-file-or
> 
> wget http://downloads.reviewboard.org/mirror/pycrypto-2.4.tar.gz
> tar -xzvf pycrypto-2.4.tar.gz
> cd pycrypto-2.4
> ./configure
> python setup.py install
> easy_install ReviewBoard
> 
> Had trouble with the optional pylucene, so skipped it.
> ---------------------------------------------------------------------------------------------------------------------------------
> After running rb-site install /var/www/reviews.board.com, while trying
> to access XX.XX.XX.XX, I am getting ‘Review Board is taking a nap’.
> Please help.
> 
> Below is the output of rb-install:
> 
> ================================================================================
> 
> * Welcome to the Review Board site installation wizard
> 
>    This will prepare a Review Board site installation in:
> 
>    /var/www/reviews.board.com
> 
>    We need to know a few things before we can prepare your site for
>    installation. This will only take a few minutes.
> 
> 
> * Make sure you have the modules you need
> 
>    Depending on your installation, you may need certain Python
>    modules and servers that are missing.
> 
>    If you need support for any of the following, you will need to
>    install the necessary modules and restart the install.
> 
>    Databases (optional):
>        * PostgreSQL (psycopg2)
> 
> 
> * What's the host name for this site?
> 
>    This should be the fully-qualified host name without the http://,
>    port or path.
> 
> Domain Name: XXXXXXXXX
> 
> 
> * What URL path points to Review Board?
> 
>    Typically, Review Board exists at the root of a URL. For example,
>    http://reviews.example.com/. In this case, you would specify "/".
> 
>    However, if you want to listen to, say,
>    http://example.com/reviews/, you can specify "/reviews/".
> 
>    Note that this is the path relative to the domain and should not
>    include the domain name.
> 
>    The default is /
> 
> Root Path [/]:
> 
> 
> * What URL will point to the media files?
> 
>    While most installations distribute media files on the same server
>    as the rest of Review Board, some custom installs may instead have
>    a separate server for this purpose.
> 
>    The default is media/
> 
> Media URL [media/]:
> 
> 
> * What database type will you be using?
> 
>    You can type either the name or the number from the list below.
> 
>    (1) mysql
>    (2) sqlite3 (not supported for production use)
> 
> Database Type: 1
> 
> 
> * What database name should Review Board use?
> 
>    NOTE: You need to create this database and grant user modification
>    rights before continuing. See your database documentation for more
>    information.
> 
>    The default is reviewboard
> 
> Database Name [reviewboard]:
> 
> 
> * What is the database server's address?
> 
>    This should be specified in hostname:port form. The port is
>    optional if you're using a standard port for the database type.
> 
>    The default is localhost
> 
> Database Server [localhost]: XX.XX.XX.XX
> 
> 
> * What is the login and password for this database?
> 
>    This must be a user that has table creation and modification
>    rights on the database you already specified.
> 
> Database Username: XXXXXXXXX
> 
> Database Password:
> 
> 
> * What cache mechanism should be used?
> 
>    memcached is strongly recommended. Use it unless you have a good
>    reason not to.
> 
>    You can type either the name or the number from the list below.
> 
>    (1) memcached (recommended)
>    (2) file
> 
> Cache Type: 1
> 
> 
> * What memcached connection string should be used?
> 
>    This is generally in the format of memcached://hostname:port/
> 
>    The default is memcached://localhost:11211/
> 
> Memcache Server [memcached://localhost:11211/]: memcached://XX.XX.XX.XX:11211/
> 
> 
> * What web server will you be using?
> 
>    You can type either the name or the number from the list below.
> 
>    (1) apache
>    (2) lighttpd
> 
> Web Server: 1
> 
> 
> * What Python loader module will you be using?
> 
>    Based on our experiences, we recommend using wsgi with Review
>    Board.
> 
>    You can type either the name or the number from the list below.
> 
>    (1) wsgi (recommended)
>    (2) fastcgi
>    (3) modpython (no longer supported)
> 
> Python Loader: 1
> 
> 
> * Create an administrator account
> 
>    To configure Review Board, you'll need an administrator account.
>    It is advised to have one administrator and then use that account
>    to grant administrator permissions to your personal user account.
> 
>    If you plan to use NIS or LDAP, use an account name other than
>    your NIS/LDAP account so as to prevent conflicts.
> 
>    The default is admin
> 
> Username [admin]:
> 
> Password:
> 
> E-Mail Address: xxxxxxxxx...@xxxxxxxxxx.com
> 
> 
> * Installing the site...
> Building site directories ... OK
> Building site configuration files ... OK
> Creating database ... Creating tables ...
> Traceback (most recent call last):
>  File "/usr/bin/rb-site", line 8, in <module>
>    load_entry_point('ReviewBoard==1.6.3', 'console_scripts', 'rb-
> site')()
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 1745, in main
>    command.run()
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 1293, in run
>    self.show_install_status()
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 1563, in show_install_status
>    site.sync_database)
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 787, in step
>    func()
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 346, in sync_database
>    self.run_manage_command("syncdb", params)
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/cmdline/rbsite.py", line 469, in run_manage_command
>    execute_manager(reviewboard.settings, [__file__, cmd] + params)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/__init__.py", line 438, in execute_manager
>    utility.execute()
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/__init__.py", line 379, in execute
>    self.fetch_command(subcommand).run_from_argv(self.argv)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/base.py", line 191, in run_from_argv
>    self.execute(*args, **options.__dict__)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/base.py", line 220, in execute
>    output = self.handle(*args, **options)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/base.py", line 351, in handle
>    return self.handle_noargs(**options)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/commands/syncdb.py", line 109, in handle_noargs
>    emit_post_sync_signal(created_models, verbosity, interactive, db)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/management/sql.py", line 190, in emit_post_sync_signal
>    interactive=interactive, db=db)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> dispatch/dispatcher.py", line 172, in send
>    response = receiver(signal=self, sender=sender, **named)
>  File "/usr/lib/python2.5/site-packages/ReviewBoard-1.6.3-py2.5.egg/
> reviewboard/admin/management/sites.py", line 24, in init_siteconfig
>    siteconfig, is_new =
> SiteConfiguration.objects.get_or_create(site=site)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> db/models/manager.py", line 135, in get_or_create
>    return self.get_query_set().get_or_create(**kwargs)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> db/models/query.py", line 378, in get_or_create
>    return self.get(**lookup), False
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> db/models/query.py", line 344, in get
>    num = len(clone)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> db/models/query.py", line 82, in __len__
>    self._result_cache = list(self.iterator())
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> db/models/query.py", line 286, in iterator
>    obj = model(*row[index_start:aggregate_start])
>  File "/usr/lib/python2.5/site-packages/Djblets-0.6.15-py2.5.egg/
> djblets/siteconfig/models.py", line 57, in __init__
>    cache.add(cache_key, 1)
>  File "/usr/lib/python2.5/site-packages/Django-1.3.1-py2.5.egg/django/
> core/cache/backends/memcached.py", line 54, in add
>    return self._cache.add(key, value,
> self._get_memcache_timeout(timeout))
>  File "build/bdist.linux-i686/egg/memcache.py", line 506, in add
>  File "build/bdist.linux-i686/egg/memcache.py", line 772, in _set
>  File "build/bdist.linux-i686/egg/memcache.py", line 1027, in
> check_key
> memcache.MemcachedKeyCharacterError: Control characters not allowed
> 
> ================================================================================
> 
> -- 
> Want to help the Review Board project? Donate today at 
> http://www.reviewboard.org/donate/
> Happy user? Let us know at http://www.reviewboard.org/users/
> -~----------~----~----~----~------~----~------~--~---
> To unsubscribe from this group, send email to 
> reviewboard+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/reviewboard?hl=en

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to