[Openstack-devel] Bug#662458: keystone: no debconf keystone/auth-token though requested by default - fails to install

Alban Browaeys prahal at yahoo.com
Mon Mar 5 04:45:57 UTC 2012

Package: keystone
Version: 2012.1~e4-1
Severity: important

Dear Maintainer,
by default $2 is empty . The postinst test -z $2 then db_get keystone/auth-token if 
the keystone.conf contains an admin_token equal to ADMIN (the initial value).
As keystone/auth-token is not defined this always fails.

I am not confident as to how this issue should be fixed . I noted the ubuntu package does
not have this auth-token grab. Though I wonder if it can simply be discarded in the
debian package, if what was meant was to test "! -z $2" or if keystone/auth-token is supposed 
to exists in the template for the debian package.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.3.0-rc3+ (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages keystone depends on:
ii  adduser                3.113+nmu1
ii  dbconfig-common        1.8.47+nmu1
ii  debconf [debconf-2.0]  1.5.41
ii  lsb-base               3.2+Debian29
ii  python                 2.7.2-10
ii  python-keystone        2012.1~e4-1
ii  python-keystoneclient  2012.1~e4-1

keystone recommends no packages.

keystone suggests no packages.

-- Configuration Files:
/etc/keystone/default_catalog.templates [Errno 13] Permission non accordée: u'/etc/keystone/default_catalog.templates'
/etc/keystone/keystone.conf [Errno 13] Permission non accordée: u'/etc/keystone/keystone.conf'
/etc/keystone/logging.conf.sample [Errno 13] Permission non accordée: u'/etc/keystone/logging.conf.sample'

-- debconf information:
  keystone/internal/skip-preseed: false
  keystone/missing-db-package-error: abort
* keystone/database-type: mysql
  keystone/install-error: abort
  keystone/upgrade-backup: true
  keystone/upgrade-error: abort
  keystone/configure_db: true
  keystone/pgsql/method: unix socket
  keystone/pgsql/changeconf: false
  keystone/internal/reconfiguring: false
* keystone/dbconfig-install: true
  keystone/mysql/admin-user: root
  keystone/purge: false
  keystone/db/dbname: keystone
  keystone/pgsql/authmethod-admin: ident
  keystone/pgsql/admin-user: postgres
  keystone/db/app-user: keystone
  keystone/mysql/method: unix socket
  keystone/dbconfig-reinstall: false
  keystone/remove-error: abort

More information about the Openstack-devel mailing list