BeautifulSoup not installed for Horizon

Bug #1010968 reported by Jay Pipes
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Critical
John Postlethwait
devstack
Fix Released
High
Unassigned

Bug Description

Just ran stack.sh with RECLONE=yes. Horizon failed to start. Looking into the log file, I found this:

[Sat Jun 09 14:17:44 2012] [error] [client 192.168.1.76] ImproperlyConfigured: Error while importing lxml: No module named BeautifulSoup

Perhaps there is a missing dependency?

Revision history for this message
Bill Keramidas (keramidasceid) wrote :

Same problem here. Using Ubuntu Server 12.04 amd64

Dean Troyer (dtroyer)
Changed in devstack:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Brian Waldon (bcwaldon) wrote :

We need a permanent fix for this to prevent patches with missing deps from even getting through the gate...

Revision history for this message
Dean Troyer (dtroyer) wrote :

This is a previously unknown dependency that appears to be connected to lxml. Should be added to Hrozin's pip-requires?

Revision history for this message
Devin Carlen (devcamcar) wrote :

Also curious how this got through the gates...

Changed in horizon:
status: New → Confirmed
importance: Undecided → Critical
milestone: none → folsom-2
assignee: nobody → Nebula (nebula)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to devstack (master)

Reviewed: https://review.openstack.org/8414
Committed: http://github.com/openstack-dev/devstack/commit/f07d9b1956c35367ef3481c5103b1df8cbcb8cab
Submitter: Jenkins
Branch: master

commit f07d9b1956c35367ef3481c5103b1df8cbcb8cab
Author: Dean Troyer <email address hidden>
Date: Mon Jun 11 14:39:16 2012 -0500

    Add BeautifulSoup dependency for Horizon

    This is a workaround for an undocumented dependency on the Python
    BeautifulSoup package. It fixes both Ubuntu and Fedora builds.

    Fixes bug 1010968

    Change-Id: If7f5d55c38d3b9ab677378c57839bc8f03898e2f

Changed in devstack:
status: Confirmed → Fix Released
Changed in horizon:
assignee: Nebula (nebula) → John Postlethwait (john-postlethwait)
status: Confirmed → In Progress
status: In Progress → Fix Released
Changed in horizon:
status: Fix Released → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/8424

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/8424
Committed: http://github.com/openstack/horizon/commit/375102d7beb29d9aca9c795357b7529ce86c9ad2
Submitter: Jenkins
Branch: master

commit 375102d7beb29d9aca9c795357b7529ce86c9ad2
Author: John Postlethwait <email address hidden>
Date: Mon Jun 11 14:20:32 2012 -0700

    Dependency Reconcilliation

    Fresh installs seem to have dependency
    issues, this fixes Horizon to explicitly
    state which parser to use, as django-
    compress incorrectly tries to use a
    compressor that is not installed on some
    fresh installs.

    Fixes bug #1010968

    Change-Id: I62ac5fd43b846cf967077e0a3d1e16db5861223c

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: folsom-2 → 2012.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.