Your message dated Sun, 25 Nov 2007 05:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#451873: fixed in mongrel 1.1.1+deb-1
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: mongrel
Version: 1.1.1-1
Severity: grave
Justification: renders package unusable

After installing Mongrel, attempting to start it from Rails results in the
following traceback:

Exiting
/usr/lib/ruby/1.8/http11.so: /usr/lib/ruby/1.8/http11.so: invalid ELF header - 
/usr/lib/ruby/1.8/http11.so (LoadError)
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from 
/home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
 `require'
        from 
/home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in
 `new_constants_in'
        from 
/home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
 `require'
        from /usr/lib/ruby/1.8/mongrel.rb:16
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in 
`gem_original_require'
        from /usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from 
/home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
 `require'
         ... 12 levels...
        from 
/home/dave/ror/fortunes/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in
 `require'
        from 
/home/dave/ror/fortunes/vendor/rails/railties/lib/commands/server.rb:39
        from ./script/server:3:in `require'
        from ./script/server:3

Upon investigation, both `file` and `strings` agree:
/usr/lib/ruby/1.8/http11.so is a win32 DLL, not an ELF library. As such, it
obviously entirely fails to function on a linux system.

Further investigation shows that a working ELF version of the library is
installed in /usr/lib/ruby/1.8/i486-linux/, but the broken DLL version
sitting in /usr/lib/ruby/1.8 takes precedence, and causes Mongrel to fail.

I've attempted to rebuild the package from source, with the same result:
the build process pulls in a win32 version of the library and installs it
in a way that masks the working ELF version. The win32 library is located
in the lib/ subdirectory of the debianized source tree. Removing that copy
and rebuilding results in a working package.

I therefore believe that the precompiled win32 http11.so should be removed
from the package's source tree to fix this.

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

Kernel: Linux 2.6.22-3-686 (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/bash

Versions of packages mongrel depends on:
ii  libc6                        2.6.1-6     GNU C Library: Shared libraries
ii  libdaemons-ruby              1.0.8-1     Ruby daemons library
ii  libgemplugin-ruby            0.2.2-1     Gem Based Plugin System
ii  libgems-ruby1.8              0.9.4-4     libraries to use RubyGems, a packa
ii  libruby1.8                   1.8.6.111-2 Libraries necessary to run Ruby 1.
ii  ruby1.8                      1.8.6.111-2 Interpreter of object-oriented scr

mongrel recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: mongrel
Source-Version: 1.1.1+deb-1

We believe that the bug you reported is fixed in the latest version of
mongrel, which is due to be installed in the Debian FTP archive:

mongrel-doc_1.1.1+deb-1_all.deb
  to pool/main/m/mongrel/mongrel-doc_1.1.1+deb-1_all.deb
mongrel_1.1.1+deb-1.diff.gz
  to pool/main/m/mongrel/mongrel_1.1.1+deb-1.diff.gz
mongrel_1.1.1+deb-1.dsc
  to pool/main/m/mongrel/mongrel_1.1.1+deb-1.dsc
mongrel_1.1.1+deb-1_amd64.deb
  to pool/main/m/mongrel/mongrel_1.1.1+deb-1_amd64.deb
mongrel_1.1.1+deb.orig.tar.gz
  to pool/main/m/mongrel/mongrel_1.1.1+deb.orig.tar.gz



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.
Gunnar Wolf <[EMAIL PROTECTED]> (supplier of updated mongrel 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.7
Date: Sat, 24 Nov 2007 21:07:57 -0600
Source: mongrel
Binary: mongrel-doc mongrel
Architecture: source all amd64
Version: 1.1.1+deb-1
Distribution: unstable
Urgency: low
Maintainer: Filipe Lautert <[EMAIL PROTECTED]>
Changed-By: Gunnar Wolf <[EMAIL PROTECTED]>
Description: 
 mongrel    - A small fast HTTP library and server for Ruby
 mongrel-doc - A small fast HTTP library and server for Ruby (documentation)
Closes: 451873 451873 452194 452194
Changes: 
 mongrel (1.1.1+deb-1) unstable; urgency=low
 .
   [ Filipe Lautert ]
   * Changed watch file to point to rubyforge download site, where
     correct tgz files are hosted (closes: #451873, #452194).
   * Added 'Dm-Upload-Allowed: yes' control field.
 .
   [ Gunnar Wolf ]
   * Added fake upstream version 1.1.1+deb, as the original upstream
     tar.gz shipped with a precompiled (for Windows) http11.so and
     http11.jar file that rendered the package inoperant. (Closes:
     #451873, #452194)
Files: 
 201501477b28e801a92cf4c2805bb8ea 872 web optional mongrel_1.1.1+deb-1.dsc
 6edb8828acd0d5047ebfce2144b54c8c 97768 web optional 
mongrel_1.1.1+deb.orig.tar.gz
 7b50639c22c19be701a706d18408d7d1 6062 web optional mongrel_1.1.1+deb-1.diff.gz
 56e9a6d7041026a629e9b2d00b651162 96372 doc optional 
mongrel-doc_1.1.1+deb-1_all.deb
 c4da6275ee67f0505fb7909f132cd5bb 56898 web optional 
mongrel_1.1.1+deb-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHSQCp2A7zWou1J68RArxyAJ4+bo3l2qoE/p0dYCWl3JI/DmqPLACgsalb
tn+6nSoEE8xBLW9wp8I9iEM=
=diHe
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to