Created
October 31, 2012 15:22
-
-
Save KrisBuytaert/3987634 to your computer and use it in GitHub Desktop.
Rubygem hell .. or is fpm broken ?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fpm --provides "rubygem(rack)" -v 1.4.1 -s gem -t rpm -n rubygem-rack rack | |
/usr/lib/ruby/gems/1.8/gems/fpm-0.4.20/lib/fpm/package/deb.rb:23: warning: already initialized constant COMPRESSION_TYPES | |
Successfully installed rack-1.4.1 | |
1 gem installed | |
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.U4shbm | |
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xfUlUt | |
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oCjJDB | |
Processing files: rubygem-rack-1.4.1-1.noarch | |
Wrote: /tmp/package-rpm-build20121031-6688-4lglk8/RPMS/noarch/rubygem-rack-1.4.1-1.noarch.rpm | |
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.kXCiPS | |
Created rpm {"path":"rubygem-rack-1.4.1-1.noarch.rpm"} | |
[root@gdash vagrant]# rpm -vih rubygem-rack-1.4.1-1.noarch.rpm | |
Preparing... ########################################### [100%] | |
1:rubygem-rack ########################################### [100%] | |
[root@gdash vagrant]# yum localinstall ./rubygem-sinatra-1.3.3-1.noarch.rpm | |
Loaded plugins: fastestmirror | |
Setting up Local Package Process | |
Examining ./rubygem-sinatra-1.3.3-1.noarch.rpm: 1:rubygem-sinatra-1.3.3-1.noarch | |
Marking ./rubygem-sinatra-1.3.3-1.noarch.rpm to be installed | |
Loading mirror speeds from cached hostfile | |
* base: ftp.belnet.be | |
* extras: ftp.belnet.be | |
* updates: nl.mirror.eurid.eu | |
Resolving Dependencies | |
--> Running transaction check | |
---> Package rubygem-sinatra.noarch 1:1.3.3-1 set to be updated | |
--> Processing Dependency: rubygem-rack < 2.0.0 for package: 1:rubygem-sinatra-1.3.3-1.noarch | |
--> Processing Dependency: rubygem-rack-protection < 2.0.0 for package: 1:rubygem-sinatra-1.3.3-1.noarch | |
--> Processing Dependency: rubygem-rack-protection >= 1.2 for package: 1:rubygem-sinatra-1.3.3-1.noarch | |
--> Running transaction check | |
---> Package rubygem-rack-protection.noarch 0:1.2.0-1 set to be updated | |
---> Package rubygem-sinatra.noarch 1:1.3.3-1 set to be updated | |
--> Processing Dependency: rubygem-rack < 2.0.0 for package: 1:rubygem-sinatra-1.3.3-1.noarch | |
--> Finished Dependency Resolution | |
Error: Package: 1:rubygem-sinatra-1.3.3-1.noarch (/rubygem-sinatra-1.3.3-1.noarch) | |
Requires: rubygem-rack < 2.0.0 | |
Installed: 1:rubygem-rack-1.4.1-1.noarch (installed) | |
rubygem-rack = 1:1.4.1-1 | |
Available: rubygem-rack-1.0.1-1.noarch (rubygems) | |
rubygem-rack = 1.0.1-1 | |
Available: rubygem-rack-1.3.4-1.noarch (rubygems) | |
rubygem-rack = 1.3.4-1 | |
Available: rubygem-rack-1.4.1-1.noarch (rubygems) | |
rubygem-rack = 1.4.1-1 | |
You could try using --skip-broken to work around the problem | |
You could try running: rpm -Va --nofiles --nodigest |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment