The Debian OpenStack packages are maintained on Debian Sid (also known as Debian Unstable) - the current development version. Backported packages run correctly on Debian Wheezy with one caveat:
All OpenStack packages are written in Python. Wheezy uses
Python 2.6 and 2.7, with Python 2.6 as the default interpreter;
Sid has only Python 2.7. There is one packaging change between
these two. In Python 2.6, you installed the
python-argparse package separately. In
Python 2.7, this package is installed by default. Unfortunately,
in Python 2.7, this package does not include Provides:
python-argparse
directive.
Because the packages are maintained in Sid where the
Provides: python-argparse
directive causes an
error, and the Debian OpenStack maintainer wants to maintain one
version of the OpenStack packages, you must manually install the
python-argparse on each OpenStack system
that runs Debian Wheezy before you install the other OpenStack
packages. Use the following command to install the
package:
# apt-get install python-argparse
This caveat applies to most OpenStack packages in Wheezy.