[DRE-maint] Bug#693994: redmine: Fails to install: Redmine requires Bundler. Please install it with `gem install bundler`.

Axel Beckert abe at debian.org
Thu Nov 22 17:52:07 UTC 2012


Package: redmine
Version: 1.4.4+dfsg1-1
Severity: grave
Justification: renders package unusable

In Wheezy, initially installing redmine as well as reconfiguring it
afterwards aborts as follows:

[...]
dbconfig-common: writing config to /etc/dbconfig-common/redmine/instances/default.conf                                                                      

Creating config file /etc/dbconfig-common/redmine/instances/default.conf with new version

Creating config file /etc/redmine/default/database.yml.new with new version
creating database redmine_default: success.
verifying database redmine_default exists: success.

Creating config file /etc/redmine/default/database.yml with new version
Redmine requires Bundler. Please install it with `gem install bundler`.
dpkg: error processing redmine (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libelf1 (0.152-1+wheezy1) ...
Setting up ruby-hmac (0.4.0-3) ...
Setting up ruby-openid (2.1.8debian-5) ...
Setting up ruby-rmagick (2.13.1-6) ...
Setting up rubygems-integration (1.1) ...
Errors were encountered while processing:
 redmine
[master e087ff5] committing changes in /etc after apt run
 6 files changed, 172 insertions(+)
 create mode 100644 bash_completion.d/rake
 create mode 100644 dbconfig-common/config
 create mode 100644 dbconfig-common/redmine/instances/default.conf
 create mode 100644 logrotate.d/redmine
 create mode 100644 redmine/default/database.yml
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up redmine (1.4.4+dfsg1-1) ...
dbconfig-common: writing config to /etc/dbconfig-common/redmine/instances/default.conf

Creating config file /etc/redmine/default/database.yml.new with new version
creating database redmine_default: already exists.
Redmine requires Bundler. Please install it with `gem install bundler`.
dpkg: error processing redmine (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 redmine
# dpkg --configure --pending
Setting up redmine (1.4.4+dfsg1-1) ...
dbconfig-common: writing config to /etc/dbconfig-common/redmine/instances/default.conf

Creating config file /etc/redmine/default/database.yml.new with new version
creating database redmine_default: already exists.
Redmine requires Bundler. Please install it with `gem install bundler`.
dpkg: error processing redmine (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 redmine

Enabling the "set -x" and RAKE_VERBOSE=true shows the following output:

[...]
+ ucf --purge /etc/redmine/default/database.yml.new
+ [ -e /etc/redmine/default/database.yml.new ]
+ grep -m 1 -o -E adapter: (mysql|pgsql|sqlite3|postgresql) /etc/redmine/default/database.yml.new
+ hasdb=adapter: sqlite3
+ [ -n adapter: sqlite3 ]
+ echo -n sqlite3
+ hasdb=sqlite3
+ withdb=1
+ sed -i -r -e s/^[^#]+((host|port|username|password): [^:]*)$/# \1/g /etc/redmine/default/database.yml.new
+ ucf --debconf-ok /etc/redmine/default/database.yml.new /etc/redmine/default/database.yml
+ rm -f /etc/redmine/default/database.yml.new
+ mkdir -p /var/log/redmine/default
+ mkdir -p /var/lib/redmine/default
+ mkdir -p /var/lib/redmine/default/files
+ mkdir -p /var/cache/redmine/default
+ mkdir -p /var/cache/redmine/default/plugin_assets
+ chmod 750 /var/log/redmine/default
+ chmod 750 /var/lib/redmine/default
+ chmod 755 /var/cache/redmine/default
+ chmod 755 /var/cache/redmine/default/plugin_assets
+ chown -f www-data:www-data /var/log/redmine/default
+ chown -f www-data:www-data /var/lib/redmine/default
+ chown -f www-data:www-data /var/lib/redmine/default/files
+ chown -f www-data:www-data /var/cache/redmine/default
+ chown -f www-data:www-data /var/cache/redmine/default/plugin_assets
+ pwd
+ savedir=/root
+ cd /usr/share/redmine
+ [ -f db/schema.db ]
+ [ -e /etc/redmine/default/email.yml -a ! -e /etc/redmine/default/configuration.yml ]
+ [ ! -f /etc/redmine/default/session.yml ]
+ rake -s generate_session_store YML_SESSION_FILENAME=session.yml.new RAILS_ENV=production X_DEBIAN_SITEID=default
Redmine requires Bundler. Please install it with `gem install bundler`.
+ true
+ chown -f root:www-data /etc/redmine/default/session.yml.new
dpkg: error processing redmine (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 redmine

Nevertheless it doesn't seem to be a missing dependency.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages redmine depends on:
ii  bundler                     1.1.4-6
ii  dbconfig-common             1.8.47+nmu1
ii  debconf [debconf-2.0]       1.5.46
ii  redmine-sqlite              1.4.4+dfsg1-1
ii  ruby-coderay                1.0.6-2
ii  ruby-fastercsv              1.5.5-1
ii  ruby-net-ldap               0.3.1-2
ii  ruby-rack                   1.4.1-2
ii  ruby-rails-2.3              2.3.14-4
ii  ruby1.8 [ruby-interpreter]  1.8.7.358-6

redmine recommends no packages.

Versions of packages redmine suggests:
pn  bzr           <none>
pn  cvs           <none>
pn  darcs         <none>
ii  git           1:1.7.10.4-1
ii  mercurial     2.2.2-1
ii  ruby-openid   2.1.8debian-5
ii  ruby-rmagick  2.13.1-6
ii  subversion    1.6.17dfsg-4

-- debconf information:
  redmine/instances/default/passwords-do-not-match:
  redmine/instances/default/remote/newhost:
* redmine/instances/default/db/basepath: /var/lib/dbconfig-common/sqlite3/redmine/instances/default
  redmine/instances/default/pgsql/changeconf: false
  redmine/instances/default/missing-db-package-error: abort
  redmine/default-language: ${defaultLocale}
  redmine/instances/default/pgsql/no-empty-passwords:
  redmine/instances/default/pgsql/method: unix socket
* redmine/instances/default/database-type: sqlite3
  redmine/instances/default/pgsql/manualconf:
  redmine/instances/default/pgsql/authmethod-admin: ident
  redmine/instances/default/pgsql/admin-user: postgres
  redmine/missing-redmine-package:
  redmine/instances/default/pgsql/authmethod-user: password
  redmine/instances/default/dbconfig-reinstall: false
  redmine/instances/default/db/app-user: redmine
* redmine/instances/default/default-language: en
  redmine/notify-migration:
  redmine/old-instances:
  redmine/instances/default/upgrade-error: abort
* redmine/instances/default/db/dbname: redmine_default
  redmine/instances/default/purge: false
* redmine/current-instances: default
  redmine/instances/default/remote/host:
  redmine/instances/default/dbconfig-upgrade: true
  redmine/instances/default/internal/reconfiguring: false
  redmine/instances/default/upgrade-backup: true
  redmine/instances/default/install-error: abort
  redmine/instances/default/mysql/admin-user: root
  redmine/instances/default/mysql/method: unix socket
  redmine/instances/default/internal/skip-preseed: false
  redmine/instances/default/remove-error: abort
  redmine/instances/default/dbconfig-remove:
  redmine/instances/default/remote/port:
* redmine/instances/default/dbconfig-install: true




More information about the Pkg-ruby-extras-maintainers mailing list