Public bug reported:

I am currently trying to update the horizon dashboard on Ubuntu 16.04
running OpenStack Mitaka using the new versions coming in from the
package repository.

aptitude update && aptitude safe-upgrade
Get: 1 http://archive.ubuntu.com/ubuntu xenial-proposed InRelease [247 kB]
Hit http://mirror2.hs-esslingen.de/mariadb/repo/10.1/ubuntu xenial InRelease
Hit http://de.archive.ubuntu.com/ubuntu xenial InRelease
Hit http://ppa.launchpad.net/vbernat/haproxy-1.6/ubuntu xenial InRelease
Get: 2 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease [94.5 kB]
Get: 3 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease [92.2 kB]
Get: 4 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
Hit http://download.ceph.com/debian-jewel xenial InRelease
Hit http://www.rabbitmq.com/debian testing InRelease
Get: 5 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 
[213 kB]
Get: 6 http://de.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages 
[209 kB]
Get: 7 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 
Packages [96.7 kB]
Get: 8 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe i386 
Packages [93.9 kB]
Fetched 1,141 kB in 1s (1,011 kB/s)
W: http://download.ceph.com/debian-jewel/dists/xenial/InRelease: Signature by 
key 08B73419AC32B4E966C1A330E84AC2C0460F3994 uses weak dige                     
                                                 st algorithm (SHA1)

Resolving dependencies...
The following packages will be upgraded:
  base-files linux-firmware lshw openstack-dashboard 
openstack-dashboard-ubuntu-theme python-django-horizon python-glanceclient
  python-oslo.concurrency
8 packages upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
Need to get 41.8 MB of archives. After unpacking 539 kB will be used.
Do you want to continue? [Y/n/?] Y
Get: 1 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 base-files 
amd64 9.4ubuntu4.1 [68.4 kB]
Get: 2 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
openstack-dashboard-ubuntu-theme all 2:9.0.1-0ubuntu1 [79.5 kB]
Get: 3 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
python-glanceclient all 1:2.0.0-2ubuntu0.16.04.1 [92.1 kB]
Get: 4 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
python-oslo.concurrency all 3.7.1-0ubuntu1 [24.5 kB]
Get: 5 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
openstack-dashboard all 2:9.0.1-0ubuntu1 [2,442 kB]
Get: 6 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
python-django-horizon all 2:9.0.1-0ubuntu1 [6,272 kB]
Get: 7 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 lshw amd64 
02.17-1.1ubuntu3.2 [215 kB]
Get: 8 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 
linux-firmware all 1.157.1 [32.6 MB]
Fetched 41.8 MB in 0s (42.3 MB/s)
(Reading database ... 140753 files and directories currently installed.)
Preparing to unpack .../base-files_9.4ubuntu4.1_amd64.deb ...
Unpacking base-files (9.4ubuntu4.1) over (9.4ubuntu4) ...
Processing triggers for plymouth-theme-ubuntu-text (0.9.2-3ubuntu13.1) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-25-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
Setting up base-files (9.4ubuntu4.1) ...
Installing new version of config file /etc/update-motd.d/10-help-text ...
(Reading database ... 140753 files and directories currently installed.)
Preparing to unpack 
.../openstack-dashboard-ubuntu-theme_2%3a9.0.1-0ubuntu1_all.deb ...
Unpacking openstack-dashboard-ubuntu-theme (2:9.0.1-0ubuntu1) over 
(2:9.0.0-0ubuntu2.16.04.1) ...
Preparing to unpack .../python-glanceclient_1%3a2.0.0-2ubuntu0.16.04.1_all.deb 
...
Unpacking python-glanceclient (1:2.0.0-2ubuntu0.16.04.1) over (1:2.0.0-2) ...
Preparing to unpack .../python-oslo.concurrency_3.7.1-0ubuntu1_all.deb ...
Unpacking python-oslo.concurrency (3.7.1-0ubuntu1) over (3.7.0-2) ...
Preparing to unpack .../openstack-dashboard_2%3a9.0.1-0ubuntu1_all.deb ...
Unpacking openstack-dashboard (2:9.0.1-0ubuntu1) over 
(2:9.0.0-0ubuntu2.16.04.1) ...
Preparing to unpack .../python-django-horizon_2%3a9.0.1-0ubuntu1_all.deb ...
Unpacking python-django-horizon (2:9.0.1-0ubuntu1) over 
(2:9.0.0-0ubuntu2.16.04.1) ...
Preparing to unpack .../lshw_02.17-1.1ubuntu3.2_amd64.deb ...
Unpacking lshw (02.17-1.1ubuntu3.2) over (02.17-1.1ubuntu3.1) ...
Preparing to unpack .../linux-firmware_1.157.1_all.deb ...
Unpacking linux-firmware (1.157.1) over (1.157) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up python-glanceclient (1:2.0.0-2ubuntu0.16.04.1) ...
Setting up python-oslo.concurrency (3.7.1-0ubuntu1) ...
Setting up python-django-horizon (2:9.0.1-0ubuntu1) ...
Setting up openstack-dashboard (2:9.0.1-0ubuntu1) ...
Collecting and compressing static assets...
Traceback (most recent call last):
  File "manage.py", line 25, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", 
line 354, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", 
line 346, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 
394, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 
445, in execute
    output = self.handle(*args, **options)
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 286, in handle
    self.compress(sys.stdout, **options)
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 124, in compress
    paths.update(str(origin) for origin in get_template_sources(''))
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 124, in <genexpr>
    paths.update(str(origin) for origin in get_template_sources(''))
  File "/usr/share/openstack-dashboard/horizon/themes.py", line 140, in 
get_template_sources
    'templates'
  File "/usr/lib/python2.7/dist-packages/django/utils/_os.py", line 85, in 
safe_join
    'component ({})'.format(final_path, base_path))
django.core.exceptions.SuspiciousFileOperation: The joined path 
(/usr/share/openstack-dashboard-ubuntu-theme/static/themes/ubuntu/templates) is 
located outside of the base path component 
(/usr/share/openstack-dashboard/openstack_dashboard)
dpkg: error processing package openstack-dashboard (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of 
openstack-dashboard-ubuntu-theme:
 openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 
2:9.0.1-0ubuntu1); however:
  Package openstack-dashboard is not configured yet.

dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure):
 dependency problems - leaving unconfigured
Setting up lshw (02.17-1.1ubuntu3.2) ...
Setting up linux-firmware (1.157.1) ...
No apport report written because the error message indicates its a followup 
error from a previous failure.
                                                                                
                          Errors were encountered while processing:
 openstack-dashboard
 openstack-dashboard-ubuntu-theme
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package.  Trying to recover:
Setting up openstack-dashboard (2:9.0.1-0ubuntu1) ...
Collecting and compressing static assets...
Traceback (most recent call last):
  File "manage.py", line 25, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", 
line 354, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", 
line 346, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 
394, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", line 
445, in execute
    output = self.handle(*args, **options)
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 286, in handle
    self.compress(sys.stdout, **options)
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 124, in compress
    paths.update(str(origin) for origin in get_template_sources(''))
  File 
"/usr/lib/python2.7/dist-packages/compressor/management/commands/compress.py", 
line 124, in <genexpr>
    paths.update(str(origin) for origin in get_template_sources(''))
  File "/usr/share/openstack-dashboard/horizon/themes.py", line 140, in 
get_template_sources
    'templates'
  File "/usr/lib/python2.7/dist-packages/django/utils/_os.py", line 85, in 
safe_join
    'component ({})'.format(final_path, base_path))
django.core.exceptions.SuspiciousFileOperation: The joined path 
(/usr/share/openstack-dashboard-ubuntu-theme/static/themes/ubuntu/templates) is 
located outside of the base path component 
(/usr/share/openstack-dashboard/openstack_dashboard)
dpkg: error processing package openstack-dashboard (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of 
openstack-dashboard-ubuntu-theme:
 openstack-dashboard-ubuntu-theme depends on openstack-dashboard (= 
2:9.0.1-0ubuntu1); however:
  Package openstack-dashboard is not configured yet.

dpkg: error processing package openstack-dashboard-ubuntu-theme (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 openstack-dashboard
 openstack-dashboard-ubuntu-theme

Any ideas what is going on and how the problem can be fixed?

** Affects: openstack-dashboard (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1593061

Title:
  Update of dashboard fails on Xenial

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openstack-dashboard/+bug/1593061/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to