This site is an archive; learn more about 8 years of OpenHatch.

[Devel] Problems following instructions on wiki page

Jeff Welling jeff.welling at gmail.com
Thu Feb 3 22:00:17 UTC 2011


I should clarify, for the "Installing on Debian Stable" area, a note should be made about which solution to accept from Aptitude.  I didn't install python-xapaian at the same time as the rest of those packages because I didn't know it was required until I ran into the error.  If python-xapaian is added to the list of sudo aptitude commands, the solutions suggested from Aptitude may be different.
Cheers
Jeff

On 2011-02-03, at 4:54 PM, Jeff Welling wrote:

> Hey
> I'm running into a problem following the instructions on this wiki page
> https://openhatch.org/wiki/Getting_started_with_the_OpenHatch_code
> 
> This is the command that is failing and the output
> 
> $ ./bin/mysite syncdb --noinput
> Traceback (most recent call last):
>  File "./bin/mysite", line 84, in <module>
>    djangorecipe.manage.main('mysite.settings')
>  File "/home/jeff/Projects/oh-mainline/eggs/djangorecipe-0.20-py2.6.egg/djangorecipe/manage.py", line 16, in main
>    management.execute_manager(mod)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/core/management/__init__.py", line 362, in execute_manager
>    utility.execute()
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/core/management/__init__.py", line 303, in execute
>    self.fetch_command(subcommand).run_from_argv(self.argv)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/core/management/base.py", line 195, in run_from_argv
>    self.execute(*args, **options.__dict__)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/core/management/base.py", line 213, in execute
>    translation.activate('en-us')
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/translation/__init__.py", line 73, in activate
>    return real_activate(language)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/translation/__init__.py", line 43, in delayed_loader
>    return g['real_%s' % caller](*args, **kwargs)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/translation/trans_real.py", line 208, in activate
>    _active[currentThread()] = translation(language)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/translation/trans_real.py", line 197, in translation
>    default_translation = _fetch(settings.LANGUAGE_CODE)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/translation/trans_real.py", line 180, in _fetch
>    app = import_module(appname)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/importlib.py", line 35, in import_module
>    __import__(name)
>  File "/home/jeff/Projects/oh-mainline/eggs/django_haystack-1.1.0-py2.6.egg/haystack/__init__.py", line 83, in <module>
>    backend = load_backend(settings.HAYSTACK_SEARCH_ENGINE)
>  File "/home/jeff/Projects/oh-mainline/eggs/django_haystack-1.1.0-py2.6.egg/haystack/__init__.py", line 62, in load_backend
>    return importlib.import_module('%s_backend' % backend_name)
>  File "/home/jeff/Projects/oh-mainline/parts/mysite/django/utils/importlib.py", line 35, in import_module
>    __import__(name)
>  File "/home/jeff/Projects/oh-mainline/eggs/xapian_haystack-1.1.5beta-py2.6.egg/xapian_backend.py", line 28, in <module>
>    raise MissingDependency("The 'xapian' backend requires the installation of 'xapian'. Please refer to the documentation.")
> haystack.exceptions.MissingDependency: The 'xapian' backend requires the installation of 'xapian'. Please refer to the documentation.
> 
> 
> To resolve the situation:
> 
> 
> 
> $ sudo aptitude install python-xapian
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Reading task descriptions... Done
> The following packages are BROKEN:
>  python-xapian
> 0 packages upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
> Need to get 530kB of archives. After unpacking 1860kB will be used.
> The following packages have unmet dependencies:
>  python-xapian: Depends: python (< 2.6) but 2.6.6-3+squeeze5 is installed.
> The following actions will resolve these dependencies:
> 
> Remove the following packages:
> python-imaging
> python-lxml
> 
> Downgrade the following packages:
> python [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> python-minimal [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> 
> Score is 248
> 
> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
> 
> Remove the following packages:
> python-lxml
> 
> Downgrade the following packages:
> python [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> python-imaging [1.1.7-2 (testing, unstable, now) -> 1.1.6-3 (stable)]
> python-minimal [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> 
> Score is 209
> 
> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
> 
> Remove the following packages:
> python-imaging
> 
> Downgrade the following packages:
> python [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> python-lxml [2.2.8-2 (testing, unstable, now) -> 2.1.1-2.1 (stable)]
> python-minimal [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> 
> Score is 209
> 
> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
> 
> Downgrade the following packages:
> python [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> python-imaging [1.1.7-2 (testing, unstable, now) -> 1.1.6-3 (stable)]
> python-lxml [2.2.8-2 (testing, unstable, now) -> 2.1.1-2.1 (stable)]
> python-minimal [2.6.6-3+squeeze5 (testing, unstable, now) -> 2.5.2-3 (stable)]
> 
> Score is 170
> 
> Accept this solution? [Y/n/q/?] n
> The following actions will resolve these dependencies:
> 
> Install the following packages:
> libxapian22 [1.2.4-1 (unstable)]
> python-xapian [1.2.4-1 (unstable)]
> 
> Upgrade the following packages:
> libuuid1 [1.41.3-1 (stable, now) -> 2.17.2-7.1 (unstable)]
> 
> Score is -9915
> 
> Accept this solution? [Y/n/q/?] y
> The following NEW packages will be installed:
>  libxapian22{a} python-xapian
> The following packages will be upgraded:
>  libuuid1
> The following packages are RECOMMENDED but will NOT be installed:
>  uuid-runtime
> 1 packages upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
> Need to get 2732kB of archives. After unpacking 6824kB will be used.
> Do you want to continue? [Y/n/?] y
> 
> [ ... Installing packages ... ]
> 
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Writing extended state information... Done
> Reading task descriptions... Done
> 
> Current status: 6 updates [-1].
> [jeff at CnD ~/Projects/oh-mainline (master)]$ ./bin/mysite syncdb --noinput
> Syncing...
> Creating table ghettoq_queue
> Creating table ghettoq_message
> Creating table auth_permission
> Creating table auth_group
> Creating table auth_user
> Creating table auth_message
> Creating table django_content_type
> Creating table django_session
> Creating table django_site
> Creating table django_admin_log
> Creating table registration_registrationprofile
> Creating table django_authopenid_nonce
> Creating table django_authopenid_association
> Creating table django_authopenid_userassociation
> Creating table south_migrationhistory
> Creating table celery_taskmeta
> Creating table celery_tasksetmeta
> Creating table invitation_invitationkey
> Creating table votes
> Creating table reversion_revision
> Creating table reversion_version
> Installing index for ghettoq.Message model
> Installing index for auth.Permission model
> Installing index for auth.Message model
> Installing index for admin.LogEntry model
> Installing index for django_authopenid.UserAssociation model
> Installing index for invitation.InvitationKey model
> Installing index for voting.Vote model
> Installing index for reversion.Revision model
> Installing index for reversion.Version model
> 
> Synced:
>> ghettoq
>> django.contrib.auth
>> django.contrib.contenttypes
>> django.contrib.sessions
>> django.contrib.sites
>> django.contrib.webdesign
>> django.contrib.admin
>> registration
>> django_authopenid
>> django_extensions
>> south
>> django_assets
>> celery
>> invitation
>> haystack
>> voting
>> reversion
> 
> Not synced (use migrations):
> - mysite.search
> - mysite.profile
> - mysite.customs
> - mysite.account
> - mysite.base
> - mysite.project
> - mysite.missions
> (use ./manage.py migrate to migrate these)
> [jeff at CnD ~/Projects/oh-mainline (master)]$
> 
> 
> 
> 
> It would appear that an addition is needed in the README.mkd file in the "Installing on Debian Stable" on the 'sudo aptitude' line to add the 'python-xapian' package to the list.  I suspect the same change is required "System Dependancies" section as well.
> 
> Thanks :)
> Jeff



More information about the Devel mailing list