Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

The latest version of arel 6.0.1 is not in https://ruby.taobao.org/ #8

Closed
Jinzy opened this issue Jul 11, 2015 · 3 comments
Closed

Comments

@Jinzy
Copy link

Jinzy commented Jul 11, 2015

ubuntu:~/$ gem install arel -v '6.0.1'
ERROR: Could not find a valid gem 'arel' (= 6.0.1) in any repository
ERROR: Possible alternatives: arel

ref:
https://rubygems.org/gems/arel/versions/6.0.1

@huacnlee huacnlee reopened this Jul 13, 2015
@huacnlee
Copy link
Contributor

https://ruby.taobao.org/api/v1/dependencies.json?gems=arel

@qhwa 里面没有 6.0.1 以上的版本

@qhwa
Copy link
Contributor

qhwa commented Jul 13, 2015

日志中已经更新了 gem: arel-6.0.2
包括 gem 文件和数据库:

------- start at Sun Jul 12 00:10:01 CST 2015
which: no dot in (/home/admin/rubygems-mirror/vendor/bundle/ruby/2.1.0/bin:/usr/local/rvm/gems/ruby-2.1.1/bin:/usr/local/rvm/gems/ruby-2.1.1@global/bin:/usr/local/rvm/rubies/ruby-2.1.1/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/rvm/bin:/home/admin/bin:/usr/bin/)
Purging dependencies /latest_specs.4.8.gz /specs.4.8.gz /prerelease_specs.4.8.gz
# of gem versions added: 3
# of gem versions yanked: 0

------- end at Sun Jul 12 00:10:19 CST 2015
  store gems/arel-6.0.2.gem to oss bucket rubygems-china
  store gems/familysearch2-0.1.0.gem to oss bucket rubygems-china
  store gems/napa-0.5.1.gem to oss bucket rubygems-china
  store quick/Marshal.4.8/arel-6.0.2.gemspec.rz to oss bucket rubygems-china
  store quick/Marshal.4.8/familysearch2-0.1.0.gemspec.rz to oss bucket rubygems-china
  store quick/Marshal.4.8/napa-0.5.1.gemspec.rz to oss bucket rubygems-china
  store yaml.Z to oss bucket rubygems-china
  store latest_specs.4.8.gz to oss bucket rubygems-china
  store Marshal.4.8.Z to oss bucket rubygems-china
  store prerelease_specs.4.8.gz to oss bucket rubygems-china
  store specs.4.8.gz to oss bucket rubygems-china
  store yaml to oss bucket rubygems-china
  store latest_specs.4.8 to oss bucket rubygems-china
  store Marshal.4.8 to oss bucket rubygems-china
  store prerelease_specs.4.8 to oss bucket rubygems-china
  store specs.4.8 to oss bucket rubygems-china
Fetching: http://production.s3.rubygems.org/specs.4.8 with 1 threads
  unzip latest_specs.4.8.gz
  unzip prerelease_specs.4.8.gz
  unzip specs.4.8.gz
  304 Not modified with etag b0ba87de8c419a500fc1517ff24940b1
  304 Not modified with etag 042dac3d18a42b12f474524927807d9f
  304 Not modified with etag 7f849da00751cd28ba45ab69a52a2217
  304 Not modified with etag 53aaefc8024abe07cad528531060ffc6
Total gems: 595854

----------------------------------------------------------------------------------------------------
4 Gems need to update

Update arel-6.0.2.gem
Update familysearch2-0.1.0.gem
Update mail2frontmatter-0.0.2.gem
  304 Not modified with etag d79a93bfa048ee141c9be7c053d96647
Update napa-0.5.1.gem

------- database sync start at Sun Jul 12 00:17:24 CST 2015
# of specs from indexes: 595854
# of non yanked local gem versions: 595851
Finished Enqueuing Jobs!
Adding: arel-6.0.2
Adding: familysearch2-0.1.0

------- start at Sun Jul 12 00:20:02 CST 2015
which: no dot in (/home/admin/rubygems-mirror/vendor/bundle/ruby/2.1.0/bin:/usr/local/rvm/gems/ruby-2.1.1/bin:/usr/local/rvm/gems/ruby-2.1.1@global/bin:/usr/local/rvm/rubies/ruby-2.1.1/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/rvm/bin:/home/admin/bin:/usr/bin/)
Adding: napa-0.5.1
  store gems/disc-0.0.6.gem to oss bucket rubygems-china
  store quick/Marshal.4.8/disc-0.0.6.gemspec.rz to oss bucket rubygems-china
  store yaml.Z to oss bucket rubygems-china
  store latest_specs.4.8.gz to oss bucket rubygems-china
  store Marshal.4.8.Z to oss bucket rubygems-china
  store prerelease_specs.4.8.gz to oss bucket rubygems-china
  store specs.4.8.gz to oss bucket rubygems-china
  store yaml to oss bucket rubygems-china
  store latest_specs.4.8 to oss bucket rubygems-china
  store Marshal.4.8 to oss bucket rubygems-china
  store prerelease_specs.4.8 to oss bucket rubygems-china
  store specs.4.8 to oss bucket rubygems-china
Fetching: http://production.s3.rubygems.org/specs.4.8 with 1 threads
  unzip latest_specs.4.8.gz
  unzip prerelease_specs.4.8.gz
  unzip specs.4.8.gz
  304 Not modified with etag b0ba87de8c419a500fc1517ff24940b1
  304 Not modified with etag 042dac3d18a42b12f474524927807d9f
  304 Not modified with etag 7f849da00751cd28ba45ab69a52a2217
  304 Not modified with etag 53aaefc8024abe07cad528531060ffc6
Total gems: 595855

----------------------------------------------------------------------------------------------------
2 Gems need to update

Update disc-0.0.6.gem
Update mail2frontmatter-0.0.2.gem
  304 Not modified with etag d79a93bfa048ee141c9be7c053d96647

------- database sync start at Sun Jul 12 00:21:18 CST 2015
# of specs from indexes: 595855
# of non yanked local gem versions: 595854
Finished Enqueuing Jobs!
Purging dependencies /latest_specs.4.8.gz /specs.4.8.gz /prerelease_specs.4.8.gz
# of gem versions added: 3
# of gem versions yanked: 0

------- end at Sun Jul 12 00:22:36 CST 2015
Adding: disc-0.0.6
Purging dependencies /latest_specs.4.8.gz /specs.4.8.gz /prerelease_specs.4.8.gz
# of gem versions added: 1
# of gem versions yanked: 0

------- end at Sun Jul 12 00:26:32 CST 2015

但是无法安装:

gem install arel -v '6.0.2' -V
HEAD https://ruby.taobao.org/api/v1/dependencies
200 OK
GET https://ruby.taobao.org/api/v1/dependencies?gems=arel
200 OK
ERROR:  Could not find a valid gem 'arel' (= 6.0.2) in any repository
GET https://ruby.taobao.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://rubygems-china.oss.aliyuncs.com/latest_specs.4.8.gz
304 Not Modified
ERROR:  Possible alternatives: arel

请求 API 接口时,结果中没有包含新版。确定是 memcached 缓存没有被正确更新导致
目前重启 memcached 先解决了问题。我跟踪一下问题原因

@qhwa
Copy link
Contributor

qhwa commented Jul 14, 2015

bug 出现在 bundler-api 项目,rake update 后没有正确清除 memcache 缓存导致
通过配置 memcached 缓存 15 分钟规避了这个问题

@qhwa qhwa closed this as completed Jul 14, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants