Bug 205351 - www/redmine not working after upgrade of rubygems
Summary: www/redmine not working after upgrade of rubygems
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ruby (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-16 01:58 UTC by Miroslav Lachman
Modified: 2015-12-17 00:28 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (ruby)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miroslav Lachman 2015-12-16 01:58:28 UTC
I upgraded server with Redmine by pkg from my own poudriere repo.

The upgrade was this

Dec 16 01:52:19 kurt pkg: pkg upgraded: 1.6.1_2 -> 1.6.2
Dec 16 01:52:31 kurt pkg: ruby21-gems upgraded: 2.4.8 -> 2.5.0
Dec 16 01:52:31 kurt pkg: png upgraded: 1.6.18 -> 1.6.20
Dec 16 01:52:31 kurt pkg: lcms2 upgraded: 2.7_1 -> 2.7_2
Dec 16 01:52:32 kurt pkg: mariadb55-client upgraded: 5.5.44 -> 5.5.46
Dec 16 01:52:32 kurt pkg: libxml2 upgraded: 2.9.2_3 -> 2.9.3
Dec 16 01:52:33 kurt pkg: rubygem-rbpdf-font-1.19.0 installed
Dec 16 01:52:33 kurt pkg: rubygem-htmlentities-4.3.4 installed
Dec 16 01:52:35 kurt pkg: vim-lite upgraded: 7.4.900 -> 7.4.960
Dec 16 01:52:35 kurt pkg: sqlite3 upgraded: 3.9.1 -> 3.9.2
Dec 16 01:52:36 kurt pkg: rubygem-tzinfo03 upgraded: 0.3.45 -> 0.3.46
Dec 16 01:52:36 kurt pkg: rubygem-request_store upgraded: 1.2.0 -> 1.2.1
Dec 16 01:52:36 kurt pkg: rubygem-rbpdf upgraded: 1.18.6 -> 1.19.0
Dec 16 01:52:36 kurt pkg: rubygem-minitest upgraded: 5.8.2 -> 5.8.3
Dec 16 01:52:36 kurt pkg: rubygem-coffee-script-source upgraded: 1.9.1.1 -> 1.10.0
Dec 16 01:52:36 kurt pkg: pftop upgraded: 0.7_4 -> 0.7_6
Dec 16 01:52:37 kurt pkg: p5-Net-DNS upgraded: 1.02 -> 1.02,1
Dec 16 01:52:40 kurt pkg: mariadb55-server upgraded: 5.5.44 -> 5.5.46
Dec 16 01:52:41 kurt pkg: libgd upgraded: 2.1.0_6,1 -> 2.1.0_7,1
Dec 16 01:52:41 kurt pkg: cronolog upgraded: 1.6.2_4 -> 1.6.2_5
Dec 16 01:52:43 kurt pkg: ImageMagick-nox11 upgraded: 6.9.2.4,1 -> 6.9.2.7,1

After this upgrade and 'service redmine restart', the Redmine doesn't work anymore.


# service redmine restart
Stopping redmine.
Waiting for PIDS: 94579.
Could not find tzinfo-0.3.45 in any of the sources
Run `bundle install` to install missing gems.

Then I tried to reinstall all related packages

# pkg info -d redmine
redmine-2.6.3_4:
        rubygem-rake-10.4.2
        rubygem-rack-openid-1.4.2_2
        rubygem-redcarpet-3.3.3
        rubygem-coderay-1.1.0
        rubygem-fastercsv-1.5.5
        rubygem-mysql2-0.3.20
        rubygem-rails-3.2.22
        rubygem-rbpdf-1.19.0
        rubygem-builder-3.0.4
        rubygem-net-ldap-0.11
        rubygem-rubytree-0.9.6
        rubygem-thin-1.6.4
        rubygem-i18n-0.7.0,2
        rubygem-bundler-1.10.6
        rubygem-request_store-1.2.1
        ruby-2.1.7,1
        rubygem-rmagick-2.15.4

by command pkg install -f `pkg info -d redmine | tail -n +2 | sed -E 's/-[^-]+$//'`

These packages were reinstalled

[1/17] Reinstalling ruby-2.1.7,1...
[1/17] Extracting ruby-2.1.7,1: 100%
[2/17] Reinstalling rubygem-i18n-0.7.0,2...
[2/17] Extracting rubygem-i18n-0.7.0,2: 100%
[3/17] Reinstalling rubygem-builder-3.0.4...
[3/17] Extracting rubygem-builder-3.0.4: 100%
[4/17] Reinstalling rubygem-rake-10.4.2...
[4/17] Extracting rubygem-rake-10.4.2: 100%
[5/17] Reinstalling rubygem-bundler-1.10.6...
[5/17] Extracting rubygem-bundler-1.10.6: 100%
[6/17] Reinstalling rubygem-rack-openid-1.4.2_2...
[6/17] Extracting rubygem-rack-openid-1.4.2_2: 100%
[7/17] Reinstalling rubygem-redcarpet-3.3.3...
[7/17] Extracting rubygem-redcarpet-3.3.3: 100%
[8/17] Reinstalling rubygem-coderay-1.1.0...
[8/17] Extracting rubygem-coderay-1.1.0: 100%
[9/17] Reinstalling rubygem-fastercsv-1.5.5...
[9/17] Extracting rubygem-fastercsv-1.5.5: 100%
[10/17] Reinstalling rubygem-mysql2-0.3.20...
[10/17] Extracting rubygem-mysql2-0.3.20: 100%
[11/17] Reinstalling rubygem-rails-3.2.22...
[11/17] Extracting rubygem-rails-3.2.22: 100%
[12/17] Reinstalling rubygem-rbpdf-1.19.0...
[12/17] Extracting rubygem-rbpdf-1.19.0: 100%
[13/17] Reinstalling rubygem-net-ldap-0.11...
[13/17] Extracting rubygem-net-ldap-0.11: 100%
[14/17] Reinstalling rubygem-rubytree-0.9.6...
[14/17] Extracting rubygem-rubytree-0.9.6: 100%
[15/17] Reinstalling rubygem-thin-1.6.4...
[15/17] Extracting rubygem-thin-1.6.4: 100%
[16/17] Reinstalling rubygem-request_store-1.2.1...
[16/17] Extracting rubygem-request_store-1.2.1: 100%
[17/17] Reinstalling rubygem-rmagick-2.15.4...
[17/17] Extracting rubygem-rmagick-2.15.4: 100%
Message from ruby-2.1.7,1:
====
Some of the standard commands are provided as separate ports for ease
of upgrading:

        devel/ruby-gems:        gem - RubyGems package manager
        devel/rubygem-rake:     rake - Ruby Make

And some of the standard libraries are provided as separate ports
since they require extra dependencies:

        databases/ruby-gdbm:    GDBM module

Install them as occasion demands.
====


And at the end, Redmine is still not working

# service redmine restart
redmine not running? (check /usr/local/www/redmine/tmp/pids/thin.pid).
Could not find gem 'rbpdf (~> 1.18.5) ruby' in any of the gem sources listed in your Gemfile or available on this machine.
Run `bundle install` to install missing gems.
Comment 1 Michael Moll freebsd_committer freebsd_triage 2015-12-16 10:05:47 UTC
As stated in #201112, thin support is broken anyway. However, the other error regarding rbpdf should be solved with 2.6.9_1.

I do have a WIP port of redmine 3.2 that's almost finished and with working thin support. Would you be willing to take that as a base for further improvements? I think it's working, just some plist/owner/group things would need some work.
Comment 2 Miroslav Lachman 2015-12-16 11:26:23 UTC
Thank you for your information. I will try 2.6.9_1
Comment 3 Miroslav Lachman 2015-12-17 00:28:18 UTC
Version 2.6.9_1 fixed my reported problem.