Your message dated Thu, 01 Sep 2011 20:55:21 +0000
with message-id <[email protected]>
and subject line Bug#637486: fixed in redmine 1.1.3-4
has caused the Debian Bug report #637486,
regarding redmine: LDAP login/logout gives 500 Internal Server Error
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
637486: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637486
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: redmine
Version: 1.1.3-1
Severity: important
Tags: wheezy
After a recent aptitude upgrade operation our previously fine working
Redmine server has severe issues with LDAP authentication. Trying to log in
gives a 500 Internal Server Error, but then manually returning to the
homepage shows that the login did actually succeed. Trying to log out just
gives a 500 Internal Server Error, but does not succeed. In other words it's
now impossible to log out apart from trashing cookies manually. Since the
issue appeared after an aptitude upgrade operation, and we do these on a 1
to 2 weekly basis for all servers, and Redmine package itself wasn't updated
since late May, it is suspected that the package is now incompatible with
one of its updated dependencies.
Call stack for the error when logging in (logout gives exact same error and
crash location, top 5 calls are identical):
Processing AccountController#login (for [FILTERED] at 2011-08-12 00:03:52)
[POST]
Parameters: {"back_url"=>"[FILTERED]", "action"=>"login",
"authenticity_token"=>"[FILTERED]", "username"=>"[FILTERED]",
"autologin"=>"1", "controller"=>"account", "password"=>"[FILTERED]",
"login"=>"Login »"}
NoMethodError (private method `gsub' called for :autologin:Symbol):
/usr/lib/ruby/vendor_ruby/rack/backports/uri/common.rb:24:in
/`encode_www_form_component'
/usr/lib/ruby/vendor_ruby/rack/utils.rb:23:in `escape'
/usr/lib/ruby/vendor_ruby/rack/utils.rb:201:in `set_cookie_header!'
/usr/lib/ruby/vendor_ruby/rack/response.rb:59:in `set_cookie'
/usr/lib/ruby/1.8/action_controller/response.rb:180:in `set_cookie'
/usr/lib/ruby/1.8/action_controller/cookies.rb:84:in `[]='
app/controllers/account_controller.rb:207:in `successful_authentication'
app/controllers/account_controller.rb:155:in `password_authentication'
app/controllers/account_controller.rb:142:in `authenticate_user'
app/controllers/account_controller.rb:30:in `login'
/usr/lib/ruby/1.8/action_controller/base.rb:1333:in `send'
/usr/lib/ruby/1.8/action_controller/base.rb:1333:in
/`perform_action_without_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:617:in `call_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:610:in
/`perform_action_without_benchmark'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:68:in
/`perform_action_without_rescue'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:68:in
/`perform_action_without_rescue'
/usr/lib/ruby/1.8/action_controller/rescue.rb:160:in
/`perform_action_without_flash'
/usr/lib/ruby/1.8/action_controller/flash.rb:151:in `perform_action'
/usr/lib/ruby/1.8/action_controller/base.rb:532:in `send'
/usr/lib/ruby/1.8/action_controller/base.rb:532:in
/`process_without_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:606:in `process'
/usr/lib/ruby/1.8/action_controller/base.rb:391:in `process'
/usr/lib/ruby/1.8/action_controller/base.rb:386:in `call'
/usr/lib/ruby/1.8/action_controller/routing/route_set.rb:438:in `call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:87:in `dispatch'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:121:in `_call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:130:in
/`build_middleware_stack'
/usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/1.8/active_record/connection_adapters/abstract/query_cache.rb:34:in
/`cache'
/usr/lib/ruby/1.8/active_record/query_cache.rb:9:in `cache'
/usr/lib/ruby/1.8/active_record/query_cache.rb:28:in `call'
/usr/lib/ruby/1.8/active_record/connection_adapters/abstract/connection_pool.rb:361:in
/`call'
/usr/lib/ruby/1.8/action_controller/string_coercion.rb:25:in `call'
/usr/lib/ruby/vendor_ruby/rack/head.rb:9:in `call'
/usr/lib/ruby/vendor_ruby/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/1.8/action_controller/params_parser.rb:15:in `call'
/usr/lib/ruby/1.8/action_controller/session/cookie_store.rb:99:in `call'
/usr/lib/ruby/1.8/action_controller/failsafe.rb:26:in `call'
/usr/lib/ruby/vendor_ruby/rack/lock.rb:15:in `call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:106:in `call'
/usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in
/`process_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in
/`main_loop'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in
/`start_request_handler'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in
/`handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in
/`handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in
/`start_synchronously'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in
/`start'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in
/`spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in
/`lookup_or_add'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in
/`spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in
/`synchronize'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in
/`synchronize'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in
/`spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in
/`spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in
/`handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in
/`start_synchronously'
/usr/lib/phusion_passenger/passenger-spawn-server:61
Rendering /usr/share/redmine/public/500.html (500 Internal Server Error)
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
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 dbconfig-common 1.8.47 common framework for packaging dat
ii debconf [debconf-2.0] 1.5.40 Debian configuration management sy
ii libactionmailer-ruby 2.3.11-0.1 Framework for generation of custom
ii libactionpack-ruby 2.3.11-0.1 Controller and View framework used
ii libactiveresource-ruby 2.3.11-0.1 Connects objects and REST web serv
ii libactivesupport-ruby 2.3.11-0.1 utility classes and extensions (Ru
ii libjs-scriptaculous 1.9.0-2 JavaScript library for dynamic web
ii rails 2.3.11-0.1 MVC ruby based framework geared fo
ii redmine-mysql 1.1.3-1 metapackage providing MySQL depend
ii redmine-sqlite 1.1.3-1 metapackage providing sqlite depen
ii ruby 4.8 Transitional package for ruby1.8
ii ruby1.8 [ruby] 1.8.7.352-1 Interpreter of object-oriented scr
redmine recommends no packages.
Versions of packages redmine suggests:
pn libopenid-ruby <none> (no description available)
pn librmagick-ruby <none> (no description available)
pn libsvn-ruby <none> (no description available)
-- debconf information:
redmine/instances/default/password-confirm: (password omitted)
redmine/instances/default/mysql/admin-pass: (password omitted)
redmine/instances/default/app-password-confirm: (password omitted)
redmine/instances/default/mysql/app-pass: (password omitted)
redmine/instances/default/pgsql/admin-pass: (password omitted)
redmine/instances/default/pgsql/app-pass: (password omitted)
redmine/instances/default/passwords-do-not-match:
redmine/instances/default/remote/newhost:
redmine/instances/default/db/basepath:
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: mysql
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
--- End Message ---
--- Begin Message ---
Source: redmine
Source-Version: 1.1.3-4
We believe that the bug you reported is fixed in the latest version of
redmine, which is due to be installed in the Debian FTP archive:
redmine-mysql_1.1.3-4_all.deb
to main/r/redmine/redmine-mysql_1.1.3-4_all.deb
redmine-pgsql_1.1.3-4_all.deb
to main/r/redmine/redmine-pgsql_1.1.3-4_all.deb
redmine-sqlite_1.1.3-4_all.deb
to main/r/redmine/redmine-sqlite_1.1.3-4_all.deb
redmine_1.1.3-4.debian.tar.gz
to main/r/redmine/redmine_1.1.3-4.debian.tar.gz
redmine_1.1.3-4.dsc
to main/r/redmine/redmine_1.1.3-4.dsc
redmine_1.1.3-4_all.deb
to main/r/redmine/redmine_1.1.3-4_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jérémy Lal <[email protected]> (supplier of updated redmine package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 01 Sep 2011 21:53:43 +0200
Source: redmine
Binary: redmine redmine-mysql redmine-pgsql redmine-sqlite
Architecture: source all
Version: 1.1.3-4
Distribution: unstable
Urgency: low
Maintainer: Jérémy Lal <[email protected]>
Changed-By: Jérémy Lal <[email protected]>
Description:
redmine - flexible project management web application
redmine-mysql - metapackage providing MySQL dependencies for Redmine
redmine-pgsql - metapackage providing PostgreSQL dependencies for Redmine
redmine-sqlite - metapackage providing sqlite dependencies for Redmine
Closes: 637486
Changes:
redmine (1.1.3-4) unstable; urgency=low
.
* rack 1.3.1 does not support symbols as keys in cookie hash.
(Closes: #637486)
Checksums-Sha1:
758457f7aee91693c2091b4d28178e840beebe69 1337 redmine_1.1.3-4.dsc
2307f2551b1bec34fffc52caa5d9fa6beb5a5395 33820 redmine_1.1.3-4.debian.tar.gz
e7456f5ff6fb3acb5433dd605dab136ba12ef7d1 1689940 redmine_1.1.3-4_all.deb
0a42a9c7a11d115690544352c796d48d1ce75ddb 39160 redmine-mysql_1.1.3-4_all.deb
f197ca9e6859c2b864732d4e9e83d9ded487ecc0 39146 redmine-pgsql_1.1.3-4_all.deb
0dcc2f29f74be92b4c2bfd9bd24162fd8128cd8a 39128 redmine-sqlite_1.1.3-4_all.deb
Checksums-Sha256:
3de1d4117e7bdcd71784b2986c2bc6b59e060b39f16137af0c47e39c742e9bed 1337
redmine_1.1.3-4.dsc
644a18664b66c1c86d91301068bee5b196f0d3653f5e5891054d95d0f21de7bf 33820
redmine_1.1.3-4.debian.tar.gz
f2b23a121b6dbc9548761bd885a6ef25360d9544fabcc4702ec5be62aee3b086 1689940
redmine_1.1.3-4_all.deb
15c8217f98118ef3fe6b0680ace9afb200c7d3a89d2161a731193cdff70b108b 39160
redmine-mysql_1.1.3-4_all.deb
857146c337ac617a487aff788619852db0a3cc48a6681ef6ae49dbd93c360ca0 39146
redmine-pgsql_1.1.3-4_all.deb
b216989acbb749885317f881d2c21f1f9604e732c4310ac3bc6b12ab63f49ae5 39128
redmine-sqlite_1.1.3-4_all.deb
Files:
04e3f4b89fce197a07de2aac1b905d7a 1337 web extra redmine_1.1.3-4.dsc
51ff0309daad3b510341be508b24516e 33820 web extra redmine_1.1.3-4.debian.tar.gz
f4499cc5f5c44258f0fbf6cd37e476e8 1689940 web extra redmine_1.1.3-4_all.deb
b6d4145ba6783cf9920e0b2bb68a15b6 39160 web extra redmine-mysql_1.1.3-4_all.deb
3e4ada89b25b46fc06a7ba06942d631c 39146 web extra redmine-pgsql_1.1.3-4_all.deb
3c749f1388065528223e360369e9b44c 39128 web extra redmine-sqlite_1.1.3-4_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk5f4+IACgkQDMRIEQdBQdyvBACg2TlKI6WRIjvyrN5kDVsvnGRw
YXQAoNe/p4uS2LYx3MbcHBLyv8JdbkeU
=iWdZ
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers