Error on Debian update

Added by Cool Fire about 4 years ago

Doing an apt-get upgrade on Debian 7 today seems to have broken redmine. Does anyone have any ideas what may be going on?
( http://packages.debian.org/wheezy/redmine )

Setting up redmine (1.4.4+dfsg1-2+deb7u1) ...
dbconfig-common: writing config to /etc/dbconfig-common/redmine/instances/default.conf

Creating config file /etc/redmine/default/database.yml.new with new version
dbconfig-common: flushing administrative password
Populating database for redmine instance "default".
This may take a while.
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /usr/share/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb:21.
/usr/lib/ruby/vendor_ruby/rake/version.rb:2: warning: already initialized constant VERSION
/usr/lib/ruby/vendor_ruby/rake/version.rb:5: warning: already initialized constant MAJOR
/usr/lib/ruby/vendor_ruby/rake/version.rb:5: warning: already initialized constant MINOR
/usr/lib/ruby/vendor_ruby/rake/version.rb:5: warning: already initialized constant BUILD
/usr/lib/ruby/vendor_ruby/rake/version.rb:6: warning: already initialized constant NUMBERS
/usr/lib/ruby/vendor_ruby/rake.rb:27: warning: already initialized constant RAKEVERSION
/usr/lib/ruby/vendor_ruby/rake/early_time.rb:17: warning: already initialized constant EARLY
/usr/lib/ruby/vendor_ruby/rake/alt_system.rb:32: warning: already initialized constant WINDOWS
/usr/lib/ruby/vendor_ruby/rake/application.rb:31: warning: already initialized constant DEFAULT_RAKEFILES
WARNING: Possible conflict with Rake extension: String#ext already exists
WARNING: Possible conflict with Rake extension: String#pathmap already exists
/usr/lib/ruby/vendor_ruby/rake/task_arguments.rb:77: warning: already initialized constant EMPTY_TASK_ARGS
/usr/lib/ruby/vendor_ruby/rake/invocation_chain.rb:49: warning: already initialized constant EMPTY
/usr/lib/ruby/vendor_ruby/rake/file_utils.rb:9: warning: already initialized constant RUBY
/usr/lib/ruby/vendor_ruby/rake/file_utils.rb:86: warning: already initialized constant LN_SUPPORTED
/usr/lib/ruby/vendor_ruby/rake/file_utils_ext.rb:16: warning: already initialized constant DEFAULT
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:44: warning: already initialized constant ARRAY_METHODS
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:47: warning: already initialized constant MUST_DEFINE
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:51: warning: already initialized constant MUST_NOT_DEFINE
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:55: warning: already initialized constant SPECIAL_RETURN
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:61: warning: already initialized constant DELEGATING_METHODS
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:364: warning: already initialized constant DEFAULT_IGNORE_PATTERNS
/usr/lib/ruby/vendor_ruby/rake/file_list.rb:370: warning: already initialized constant DEFAULT_IGNORE_PROCS
/usr/lib/ruby/vendor_ruby/rake.rb:68: warning: already initialized constant FileList
/usr/lib/ruby/vendor_ruby/rake.rb:69: warning: already initialized constant RakeFileUtils
rake aborted!
undefined method `+' for LL():Rake::Scope::EmptyScope

(See full trace by running task with --trace)
Error when running rake db:migrate, check database configuration.
dpkg: error processing redmine (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 redmine
E: Sub-process /usr/bin/dpkg returned an error code (1)

It's running (or well, was running) under Apache 2.2.22/Passenger

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Rails 4.0.0
If I run 'rails --version' from the redmine root dir it throws a:

script/rails:6:in `require': cannot load such file -- rails/commands (LoadError)

rake, version 10.1.0

mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2
mysqld Ver 5.5.31-0+wheezy1-log for debian-linux-gnu on x86_64 ((Debian))

"RAILS_ENV=production script/about" throws out more errors still:

NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /usr/share/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb:21.
/usr/lib/ruby/vendor_ruby/active_support/inflector.rb:3:in `<top (required)>': iconv will be deprecated in the future, use String#encode instead.
/usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:469:in `load_missing_constant': uninitialized constant RedmineApp (NameError)
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:106:in `const_missing_with_dependencies'
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:118:in `const_missing'
    from /usr/share/redmine/config/initializers/00-core_plugins.rb:11:in `block in <top (required)>'
    from /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in `each'
    from /usr/share/redmine/config/initializers/00-core_plugins.rb:2:in `<top (required)>'
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:173:in `load'
    from /usr/lib/ruby/vendor_ruby/active_support/dependencies.rb:173:in `load_with_new_constant_marking'
    from /usr/share/redmine/vendor/rails/railties/lib/initializer.rb:622:in `block in load_application_initializers'
    from /usr/share/redmine/vendor/rails/railties/lib/initializer.rb:621:in `each'
    from /usr/share/redmine/vendor/rails/railties/lib/initializer.rb:621:in `load_application_initializers'
    from /usr/share/redmine/vendor/rails/railties/lib/initializer.rb:176:in `process'
    from /usr/share/redmine/vendor/rails/railties/lib/initializer.rb:113:in `run'
    from /usr/share/redmine/config/environment.rb:46:in `<top (required)>'
    from /usr/share/redmine/vendor/rails/railties/lib/commands/about.rb:1:in `require'
    from /usr/share/redmine/vendor/rails/railties/lib/commands/about.rb:1:in `<top (required)>'
    from script/about:4:in `require'
    from script/about:4:in `<main>'

Should you like to see for yourself:
http://insomnia247.nl/redmine

Replies (11)

RE: Error on Debian update - Added by Jérémy Lal about 4 years ago

Cool Fire wrote:

Rails 4.0.0
rake, version 10.1.0

the "rails" command is not necessarily available,
that doesn't mean it is not correctly installed.
Anyway you have a wrong version of rails, it is supposed
to be 2.3.14.2; and possibly of rake too.

RE: Error on Debian update - Added by Cool Fire about 4 years ago

I see. I'll have to run redmine on it's own machine from now on then.

RE: Error on Debian update - Added by Jan Niggemann (redmine.org team member) about 4 years ago

Cool Fire, Debian has 1.4.4 which is already out of support, please consider using a recent version.
Read InstallRedmineOnDebianStableApacheMysqlPassenger or http://files.hz6.de/redmine/InstallingRedmine_EN.pdf, it's not difficult...

RE: Error on Debian update - Added by Martin Denizet (redmine.org team member) about 4 years ago

Jan Niggemann wrote:

Cool Fire, Debian has 1.4.4 which is already out of support, please consider using a recent version.
Read InstallRedmineOnDebianStableApacheMysqlPassenger or http://files.hz6.de/redmine/InstallingRedmine_EN.pdf, it's not difficult...

I support that. Debian/Ubuntu packages are outdated, I had some trouble when using them.
I recommend you do a clean install using rvm.
If you need help tell me, I'll write a tutorial for Debian 7

RE: Error on Debian update - Added by Jan Niggemann (redmine.org team member) about 4 years ago

Martin Denizet wrote:

I'll write a tutorial for Debian 7

What's wrong with InstallRedmineOnDebianStableApacheMysqlPassenger for Wheezy?

RE: Error on Debian update - Added by Martin Denizet (redmine.org team member) about 4 years ago

Jan Niggemann wrote:

Martin Denizet wrote:

I'll write a tutorial for Debian 7

What's wrong with InstallRedmineOnDebianStableApacheMysqlPassenger for Wheezy?

Sorry, I didn't see it. Nothing wrong with it. I prefer to use rvm but that's really a detail. Thank you for that article!

RE: Error on Debian update - Added by Cool Fire about 4 years ago

Thanks for the help everyone.
I wound up using the debian install guide to set up 2.3.3 on it's own VM.

RE: Error on Debian update - Added by Jan Niggemann (redmine.org team member) about 4 years ago

Do you think the guide needs changes / improvements? I always like to get some feedback on that one...

RE: Error on Debian update - Added by asbesto molesto over 3 years ago

OK - we got all this. but...

the most important thing: HOW to solve?

I have the same error after an apt-get update.

HOW can I solve this please? :(

Thank you anybody for any help, I don't know where to put hands - NEVER used ruby, rails or this stuff. I only manage this server for a friend and I suppose redmine stopped working! :(

RE: Error on Debian update - Added by Martin Denizet (redmine.org team member) over 3 years ago

It seems to be a problem specific to the Debian package, you may want to have a look to the package bugs: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=redmine;dist=stable (For Debian stable).
Otherwise, it doesn't take long to make a new install: http://martin-denizet.com/30-minutes-to-redmine-an-express-installation-guide/

Cheers,

RE: Error on Debian update - Added by asbesto molesto over 3 years ago

Ok but REINSTALL a production site... is NOT a solution! :(

(1-11/11)