Your message dated Sun, 9 Mar 2014 16:27:25 +0100
with message-id <[email protected]>
and subject line Re: [DRE-maint] Bug#741145: ruby-fcgi doesn't work with ruby1.8
has caused the Debian Bug report #741145,
regarding ruby-fcgi doesn't work with ruby1.8
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.)
--
741145: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741145
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby-fcgi
Version: 0.9.2.1-1
Severity: normal
Dear Maintainer,
* What led up to the situation?
There is something bad in the transition from libfcgi-ruby1.8 to ruby-fcgi.
* What exactly did you do (or not do) that was effective (or
ineffective)?
1. run aptitude-safeupgrade to upgrade my system.
2. Then libfcgi-ruby1.8 is replaced by the transitional package to ruby-fcgi.
3. Run my web service (rails2.3 app) using lighttpd+fastcgi.
* What was the outcome of this action?
Failed to launch the process for fastcgi with the following error log in
fastcgi.crash.log.
===
[09/Mar/2014:12:22:45 :: 7825] Dispatcher failed to catch: undefined method
`first' for 15:Fixnum (NoMethodError)
/usr/lib/ruby/vendor_ruby/fcgi.rb:461:in `read_length'
/usr/lib/ruby/vendor_ruby/fcgi.rb:453:in `read_pair'
/usr/lib/ruby/vendor_ruby/fcgi.rb:446:in `parse_values'
/usr/lib/ruby/vendor_ruby/fcgi.rb:440:in `parse'
/usr/lib/ruby/vendor_ruby/fcgi.rb:200:in `read_record'
/usr/lib/ruby/vendor_ruby/fcgi.rb:131:in `next_request'
/usr/lib/ruby/vendor_ruby/fcgi.rb:121:in `session'
/usr/lib/ruby/vendor_ruby/fcgi.rb:109:in `each_request'
/usr/lib/ruby/vendor_ruby/fcgi.rb:41:in `each'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:77:in
`process_each_request'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:76:in `catch'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:76:in
`process_each_request'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:51:in `process!'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:23:in `process!'
/<my_rails_app_dir>/public/dispatch.fcgi:24
retrying after unhandled exception
[09/Mar/2014:12:22:45 :: 7825] starting
[09/Mar/2014:12:22:45 :: 7825] Dispatcher failed to catch: Bad file descriptor
(Errno::EBADF)
/usr/lib/ruby/vendor_ruby/fcgi.rb:54:in `for_fd'
/usr/lib/ruby/vendor_ruby/fcgi.rb:54:in `default_connection'
/usr/lib/ruby/vendor_ruby/fcgi.rb:40:in `each'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:77:in
`process_each_request'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:76:in `catch'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:76:in
`process_each_request'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:51:in `process!'
/var/lib/gems/1.8/gems/rails-2.3.18/lib/fcgi_handler.rb:23:in `process!'
/<my_rails_app_dir>/public/dispatch.fcgi:24
stopping after unhandled exception within 10 seconds of the last
===
* What outcome did you expect instead?
Succeeded to launch the process.
* The result of my analysis.
Although ruby-fcgi says that it replaces and provides libfcgi-ruby1.8,
actually it seems not.
There is no ruby1.8-related package in Depends section.
===
# aptitude show ruby-fcgi
Package: ruby-fcgi
New: yes
State: installed
Automatically installed: no
Version: 0.9.2.1-1
Priority: optional
Section: ruby
Maintainer: Debian Ruby Extras Maintainers
<[email protected]>
Architecture: amd64
Uncompressed Size: 154 k
Depends: libc6 (>= 2.15), libfcgi0ldbl, libruby1.9.1 (>= 1.9.2.0) | libruby2.0
(>= 2.0.0), ruby | ruby-interpreter
Breaks: libfcgi-ruby1.8 (< 0.9.2.1-1~), libfcgi-ruby1.9.1 (< 0.9.2.1-1~)
Replaces: libfcgi-ruby1.8 (< 0.9.2.1-1~), libfcgi-ruby1.9.1 (< 0.9.2.1-1~)
Provides: libfcgi-ruby1.8, libfcgi-ruby1.9.1
Description: FastCGI library for Ruby
FastCGI is a language independent, scalable, open extension to CGI that
provides high performance without the limitations of server specific APIs. For
more information, see http://www.fastcgi.com/.
This merges matz's C version(fcgi.so) & Eli's pure ruby version(fastcgi.rb)
Homepage: http://github.com/alphallc/ruby-fcgi-ng
===
I confirmed this problem didn't happen after running the following steps.
1. Uninstall ruby-fcgi.
# aptitude purge ruby-fcgi.
2. Get old (wheezy's) libfcgi-ruby1.8 from the following URL.
# wget
http://ftp.jp.debian.org/debian/pool/main/libf/libfcgi-ruby/libfcgi-ruby1.8_0.8.8-1_amd64.deb
3. Install the old libfcgi-ruby1.8
# dpkg -i libfcgi-ruby1.8_0.8.8-1_amd64.deb
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---
Ruby 1.8 is no longer supported, sorry.
Packages with 1.8 in their name are purely transitional packages to
facilitate upgrade to 1.9/2.0.
(Closing this bug.)
--
,''`. Christian Hofstaedtler <[email protected]>
: :' : Debian Developer
`. `' 7D1A CFFA D9E0 806C 9C4C D392 5C13 D6DB 9305 2E03
`-
signature.asc
Description: Digital signature
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers