Rollback not work cause apache2 cannot start
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Kuklin | ||
5.0.x |
Fix Committed
|
High
|
Vladimir Kuklin | ||
6.0.x |
Fix Committed
|
High
|
Vladimir Kuklin |
Bug Description
{
"build_id": "2014-09-
"ostf_sha": "f7b5d9d0d1cfab
"build_number": "499",
"auth_
"api": "1.0",
"nailgun_sha": "b36dccbc285845
"production": "docker",
"fuelmain_sha": "b3afef75675ae3
"astute_sha": "b622d9b36dbdd1
"feature_
"mirantis"
],
"release": "5.1",
"fuellib_sha": "6ebadd157c5153
}
Ubuntu, HA, NeutronVLAN
Steps to reproduce:
1. Install 5.0 node (26 build).
2. Deploy env: ubuntu, HA, NeutronVLAN, 3 controllers, compute, storage.
3. Upgrade Fuel to 5.1
4. Patch env to 5.0.2
5. Try to rollback env.
Expect: all is ok
Result:
Rollback failed due to errors:
Mon Sep 08 07:56:19 +0000 2014 Puppet (err): Could not update: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options:
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libapache2-
python-
python-
Suggested packages:
python-psycopg2 python-psycopg python-flup python-sqlite
geoip-
The following NEW packages will be installed:
libapache2-
python-appconf python-
python-django python-
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 9274 kB of archives.
After this operation, 42.1 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
python-django python-appconf python-compressor libapache2-mod-wsgi
python-
python-
openstack-
Authentication warning overridden.
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Get:7 http://
Get:8 http://
Get:9 http://
Get:10 http://
Get:11 http://
Fetched 9274 kB in 1s (5931 kB/s)
Selecting previously unselected package python-django.
(Reading database ... 108899 files and directories currently installed.)
Unpacking python-django (from .../python-
Selecting previously unselected package python-appconf.
Unpacking python-appconf (from .../python-
Selecting previously unselected package python-compressor.
Unpacking python-compressor (from .../python-
Selecting previously unselected package libapache2-
Unpacking libapache2-mod-wsgi (from .../libapache2-
Selecting previously unselected package python-
Unpacking python-
Selecting previously unselected package python-cloudfiles.
Unpacking python-cloudfiles (from .../python-
Selecting previously unselected package python-
Unpacking python-
Selecting previously unselected package python-troveclient.
Unpacking python-troveclient (from .../python-
Selecting previously unselected package python-
Unpacking python-
Selecting previously unselected package openstack-
Unpacking openstack-dashboard (from .../openstack-
Selecting previously unselected package openstack-
Unpacking openstack-
Processing triggers for man-db ...
Setting up python-django (1.5.4-ubuntu0) ...
Setting up python-appconf (0.5-2~cloud0) ...
Setting up python-compressor (1.3-0ubuntu1~
Setting up libapache2-mod-wsgi (3.3-4build1) ...
Setting up python-
Setting up python-cloudfiles (1.7.9.2-1) ...
Setting up python-
Setting up python-troveclient (1:1.0.
Setting up python-
Setting up openstack-dashboard (1:2014.
Configuration file `/etc/openstack
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
==> Using current old file as you requested.
Syntax error on line 6 of /etc/apache2/
Invalid command 'WSGIScriptAlias', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
dpkg: error processing openstack-dashboard (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of openstack-
openstack-
Package openstack-dashboard is not configured yet.
dpkg: error processing openstack-
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Errors were encountered while processing:
openstack-
openstack-
E: Sub-process /usr/bin/dpkg returned an error code (1)
/usr/lib/
/etc/puppet/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/bin/puppet:4
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
importance: | High → Critical |
importance: | Critical → High |
assignee: | nobody → Stanislaw Bogatkin (sbogatkin) |
Changed in fuel: | |
assignee: | Stanislaw Bogatkin (sbogatkin) → Dmitry Ilyin (idv1985) |
status: | Confirmed → Incomplete |
Changed in fuel: | |
status: | Incomplete → Confirmed |
simple workaround is to manually enable wsgi module on apache:
# a2enmod wsgi