Package: rails Severity: grave Tags: sid Justification: renders package unusable
Trying to create a rails application crashes with the following error: root@morere:/tmp# rails bli /usr/lib/ruby/1.8/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/1.8/active_support.rb:56 from /usr/share/rails-ruby1.8/railties/bin/../lib/rails_generator.rb:28:in `require' from /usr/share/rails-ruby1.8/railties/bin/../lib/rails_generator.rb:28 from /usr/share/rails-ruby1.8/railties/bin/rails:14:in `require' from /usr/share/rails-ruby1.8/railties/bin/rails:14 Looking this error up on google tells me that this is known issue with newer rubygems versions. Probably upgrading Rails to 2.3.11 will fix this. Below you will find a sample session in clean chroot that shows the problem: $ sudo cowbuilder --login -> Copying COW directory forking: rm -rf /var/cache/pbuilder/build//cow.4205 forking: cp -al /var/cache/pbuilder/base.cow /var/cache/pbuilder/build//cow.4205 I: removed stale ilistfile /var/cache/pbuilder/build//cow.4205/.ilist -> Invoking pbuilder forking: pbuilder login --buildplace /var/cache/pbuilder/build//cow.4205 --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.4205 cow-shell W: /root/.pbuilderrc does not exist I: Running in no-targz mode I: copying local configuration I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /var/cache/pbuilder/ccache I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: entering the shell root@morere:/# apt-get install rails Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libactionmailer-ruby1.8 libactionpack-ruby1.8 libactiverecord-ruby1.8 libactiveresource-ruby1.8 libactivesupport-ruby1.8 libbreakpoint-ruby1.8 libbuilder-ruby1.8 libcmdparse2-ruby1.8 libdaemons-ruby1.8 libi18n-ruby1.8 libjs-jquery libjs-prototype liblog4r-ruby1.8 libmemcache-client-ruby1.8 libmmap-ruby1.8 libncurses-ruby1.8 librack-ruby librack-ruby1.8 libreadline5 libredcloth-ruby1.8 libruby1.8 libruby1.8-extras libsqlite3-ruby1.8 libtext-format-ruby1.8 libtmail-ruby1.8 libtzinfo-ruby1.8 rails-ruby1.8 rake ruby1.8 rubygems1.8 Suggested packages: libtmail-ruby-doc thin1.8 libapache2-mod-ruby libapache2-mod-fcgid libfcgi-ruby1.8 ruby1.8-examples ri1.8 rubygems-doc Recommended packages: javascript-common irb1.8 libmocha-ruby1.8 zip ruby1.8-dev The following NEW packages will be installed: libactionmailer-ruby1.8 libactionpack-ruby1.8 libactiverecord-ruby1.8 libactiveresource-ruby1.8 libactivesupport-ruby1.8 libbreakpoint-ruby1.8 libbuilder-ruby1.8 libcmdparse2-ruby1.8 libdaemons-ruby1.8 libi18n-ruby1.8 libjs-jquery libjs-prototype liblog4r-ruby1.8 libmemcache-client-ruby1.8 libmmap-ruby1.8 libncurses-ruby1.8 librack-ruby librack-ruby1.8 libreadline5 libredcloth-ruby1.8 libruby1.8 libruby1.8-extras libsqlite3-ruby1.8 libtext-format-ruby1.8 libtmail-ruby1.8 libtzinfo-ruby1.8 rails rails-ruby1.8 rake ruby1.8 rubygems1.8 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded. Need to get 2466 kB/5188 kB of archives. After this operation, 28.6 MB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://ftp.br.debian.org/debian/ sid/main libtmail-ruby1.8 i386 1.2.3.1-1 [61.2 kB] Get:2 http://ftp.br.debian.org/debian/ sid/main libtext-format-ruby1.8 i386 1.0.0-2 [17.1 kB] Get:3 http://ftp.br.debian.org/debian/ sid/main libactionpack-ruby1.8 i386 2.3.5-1.2 [322 kB] Get:4 http://ftp.br.debian.org/debian/ sid/main libactionmailer-ruby1.8 i386 2.3.5-1.2 [31.4 kB] Get:5 http://ftp.br.debian.org/debian/ sid/main libtzinfo-ruby1.8 i386 0.3.19-1 [294 kB] Get:6 http://ftp.br.debian.org/debian/ sid/main libi18n-ruby1.8 i386 0.4.1-1 [32.1 kB] Get:7 http://ftp.br.debian.org/debian/ sid/main libmemcache-client-ruby1.8 i386 1.7.8-2 [14.1 kB] Get:8 http://ftp.br.debian.org/debian/ sid/main libbuilder-ruby1.8 i386 2.1.2-2 [18.4 kB] Get:9 http://ftp.br.debian.org/debian/ sid/main librack-ruby1.8 i386 1.1.0-4 [86.8 kB] Get:10 http://ftp.br.debian.org/debian/ sid/main libjs-jquery i386 1.5.1-1 [98.6 kB] Get:11 http://ftp.br.debian.org/debian/ sid/main librack-ruby i386 1.1.0-4 [203 kB] Get:12 http://ftp.br.debian.org/debian/ sid/main libactivesupport-ruby1.8 i386 2.3.5-1.2 [258 kB] Get:13 http://ftp.br.debian.org/debian/ sid/main libsqlite3-ruby1.8 i386 1.3.1-2 [35.5 kB] Get:14 http://ftp.br.debian.org/debian/ sid/main libactiverecord-ruby1.8 i386 2.3.5-1.2 [265 kB] Get:15 http://ftp.br.debian.org/debian/ sid/main libactiveresource-ruby1.8 i386 2.3.5-1.2 [36.6 kB] Get:16 http://ftp.br.debian.org/debian/ sid/main libbreakpoint-ruby1.8 i386 0.5.1-2 [15.6 kB] Get:17 http://ftp.br.debian.org/debian/ sid/main libcmdparse2-ruby1.8 i386 2.0.2-2 [11.8 kB] Get:18 http://ftp.br.debian.org/debian/ sid/main libdaemons-ruby1.8 i386 1.0.10-2 [19.1 kB] Get:19 http://ftp.br.debian.org/debian/ sid/main libjs-prototype i386 1.7.0-2 [40.9 kB] Get:20 http://ftp.br.debian.org/debian/ sid/main liblog4r-ruby1.8 i386 1.0.5-8 [157 kB] Get:21 http://ftp.br.debian.org/debian/ sid/main libmmap-ruby1.8 i386 0.2.6-3 [19.3 kB] Get:22 http://ftp.br.debian.org/debian/ sid/main libncurses-ruby1.8 i386 1.2.4-2 [68.4 kB] Get:23 http://ftp.br.debian.org/debian/ sid/main libredcloth-ruby1.8 i386 4.2.2-1.1 [125 kB] Get:24 http://ftp.br.debian.org/debian/ sid/main libruby1.8-extras i386 0.5 [2450 B] Get:25 http://ftp.br.debian.org/debian/ sid/main rails-ruby1.8 i386 2.3.5-1.2 [222 kB] Get:26 http://ftp.br.debian.org/debian/ sid/main rails i386 2.3.5-1.2 [11.6 kB] Fetched 2466 kB in 13s (188 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously deselected package libreadline5. (Reading database ... 11545 files and directories currently installed.) Unpacking libreadline5 (from .../libreadline5_5.2-7_i386.deb) ... Selecting previously deselected package libruby1.8. Unpacking libruby1.8 (from .../libruby1.8_1.8.7.334-3_i386.deb) ... Selecting previously deselected package libtmail-ruby1.8. Unpacking libtmail-ruby1.8 (from .../libtmail-ruby1.8_1.2.3.1-1_i386.deb) ... Selecting previously deselected package ruby1.8. Unpacking ruby1.8 (from .../ruby1.8_1.8.7.334-3_i386.deb) ... Selecting previously deselected package libtext-format-ruby1.8. Unpacking libtext-format-ruby1.8 (from .../libtext-format-ruby1.8_1.0.0-2_i386.deb) ... Selecting previously deselected package libactionpack-ruby1.8. Unpacking libactionpack-ruby1.8 (from .../libactionpack-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package libactionmailer-ruby1.8. Unpacking libactionmailer-ruby1.8 (from .../libactionmailer-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package libtzinfo-ruby1.8. Unpacking libtzinfo-ruby1.8 (from .../libtzinfo-ruby1.8_0.3.19-1_i386.deb) ... Selecting previously deselected package libi18n-ruby1.8. Unpacking libi18n-ruby1.8 (from .../libi18n-ruby1.8_0.4.1-1_i386.deb) ... Selecting previously deselected package libmemcache-client-ruby1.8. Unpacking libmemcache-client-ruby1.8 (from .../libmemcache-client-ruby1.8_1.7.8-2_i386.deb) ... Selecting previously deselected package libbuilder-ruby1.8. Unpacking libbuilder-ruby1.8 (from .../libbuilder-ruby1.8_2.1.2-2_i386.deb) ... Selecting previously deselected package librack-ruby1.8. Unpacking librack-ruby1.8 (from .../librack-ruby1.8_1.1.0-4_i386.deb) ... Selecting previously deselected package libjs-jquery. Unpacking libjs-jquery (from .../libjs-jquery_1.5.1-1_i386.deb) ... Selecting previously deselected package librack-ruby. Unpacking librack-ruby (from .../librack-ruby_1.1.0-4_i386.deb) ... Selecting previously deselected package libactivesupport-ruby1.8. Unpacking libactivesupport-ruby1.8 (from .../libactivesupport-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package libsqlite3-ruby1.8. Unpacking libsqlite3-ruby1.8 (from .../libsqlite3-ruby1.8_1.3.1-2_i386.deb) ... Selecting previously deselected package libactiverecord-ruby1.8. Unpacking libactiverecord-ruby1.8 (from .../libactiverecord-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package libactiveresource-ruby1.8. Unpacking libactiveresource-ruby1.8 (from .../libactiveresource-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package libbreakpoint-ruby1.8. Unpacking libbreakpoint-ruby1.8 (from .../libbreakpoint-ruby1.8_0.5.1-2_i386.deb) ... Selecting previously deselected package libcmdparse2-ruby1.8. Unpacking libcmdparse2-ruby1.8 (from .../libcmdparse2-ruby1.8_2.0.2-2_i386.deb) ... Selecting previously deselected package libdaemons-ruby1.8. Unpacking libdaemons-ruby1.8 (from .../libdaemons-ruby1.8_1.0.10-2_i386.deb) ... Selecting previously deselected package libjs-prototype. Unpacking libjs-prototype (from .../libjs-prototype_1.7.0-2_i386.deb) ... Selecting previously deselected package liblog4r-ruby1.8. Unpacking liblog4r-ruby1.8 (from .../liblog4r-ruby1.8_1.0.5-8_i386.deb) ... Selecting previously deselected package libmmap-ruby1.8. Unpacking libmmap-ruby1.8 (from .../libmmap-ruby1.8_0.2.6-3_i386.deb) ... Selecting previously deselected package libncurses-ruby1.8. Unpacking libncurses-ruby1.8 (from .../libncurses-ruby1.8_1.2.4-2_i386.deb) ... Selecting previously deselected package libredcloth-ruby1.8. Unpacking libredcloth-ruby1.8 (from .../libredcloth-ruby1.8_4.2.2-1.1_i386.deb) ... Selecting previously deselected package rubygems1.8. Unpacking rubygems1.8 (from .../rubygems1.8_1.6.2-1_i386.deb) ... Selecting previously deselected package libruby1.8-extras. Unpacking libruby1.8-extras (from .../libruby1.8-extras_0.5_i386.deb) ... Selecting previously deselected package rake. Unpacking rake (from .../archives/rake_0.8.7-2_all.deb) ... Selecting previously deselected package rails-ruby1.8. Unpacking rails-ruby1.8 (from .../rails-ruby1.8_2.3.5-1.2_i386.deb) ... Selecting previously deselected package rails. Unpacking rails (from .../rails_2.3.5-1.2_i386.deb) ... Setting up libreadline5 (5.2-7) ... Setting up libruby1.8 (1.8.7.334-3) ... Setting up libtmail-ruby1.8 (1.2.3.1-1) ... Setting up ruby1.8 (1.8.7.334-3) ... update-alternatives: using /usr/bin/ruby1.8 to provide /usr/bin/ruby (ruby) in auto mode. update-alternatives: warning: skip creation of /usr/bin/ri because associated file /usr/bin/ri1.8 (of link group ruby) doesn't exist. update-alternatives: warning: skip creation of /usr/share/man/man1/ri.1.gz because associated file /usr/share/man/man1/ri1.8.1.gz (of link group ruby) doesn't exist. Setting up libtext-format-ruby1.8 (1.0.0-2) ... Setting up libactionpack-ruby1.8 (2.3.5-1.2) ... Setting up libactionmailer-ruby1.8 (2.3.5-1.2) ... Setting up libtzinfo-ruby1.8 (0.3.19-1) ... Setting up libi18n-ruby1.8 (0.4.1-1) ... Setting up libmemcache-client-ruby1.8 (1.7.8-2) ... Setting up libbuilder-ruby1.8 (2.1.2-2) ... Setting up librack-ruby1.8 (1.1.0-4) ... Setting up libjs-jquery (1.5.1-1) ... Setting up librack-ruby (1.1.0-4) ... Setting up libactivesupport-ruby1.8 (2.3.5-1.2) ... Setting up libsqlite3-ruby1.8 (1.3.1-2) ... Setting up libactiverecord-ruby1.8 (2.3.5-1.2) ... Setting up libactiveresource-ruby1.8 (2.3.5-1.2) ... Setting up libbreakpoint-ruby1.8 (0.5.1-2) ... Setting up libcmdparse2-ruby1.8 (2.0.2-2) ... Setting up libdaemons-ruby1.8 (1.0.10-2) ... Setting up libjs-prototype (1.7.0-2) ... Setting up liblog4r-ruby1.8 (1.0.5-8) ... Setting up libmmap-ruby1.8 (0.2.6-3) ... Setting up libncurses-ruby1.8 (1.2.4-2) ... Setting up libredcloth-ruby1.8 (4.2.2-1.1) ... Setting up rubygems1.8 (1.6.2-1) ... Setting up libruby1.8-extras (0.5) ... Setting up rake (0.8.7-2) ... Setting up rails-ruby1.8 (2.3.5-1.2) ... Setting up rails (2.3.5-1.2) ... root@morere:/# gem gem gem1.8 root@morere:/# gem gem gem1.8 root@morere:/# gem --version 1.6.2 root@morere:/# cd /tmp/ root@morere:/tmp# rails bli /usr/lib/ruby/1.8/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/1.8/active_support.rb:56 from /usr/share/rails-ruby1.8/railties/bin/../lib/rails_generator.rb:28:in `require' from /usr/share/rails-ruby1.8/railties/bin/../lib/rails_generator.rb:28 from /usr/share/rails-ruby1.8/railties/bin/rails:14:in `require' from /usr/share/rails-ruby1.8/railties/bin/rails:14 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.37-2-686 (SMP w/1 CPU core) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- Antonio Terceiro <terce...@softwarelivre.org> http://softwarelivre.org/terceiro
signature.asc
Description: Digital signature