看板FreeBSD
标 题Re: [问题] 求救~~~这该怎麽办~~~~
发信站无名小站 (Mon Feb 21 05:41:01 2005)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (硬碟不足)》之铭言:
> ※ 引述《donkeykong (硬碟不足)》之铭言:
> : 今天使用portupgrade更新一些套件
> : d (-1 +1) (...)/usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:467:in `select': fai
> [Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 165 packages foun
> d (-2 +2) (...)negative string size (or size too big): Cannot update the pkgdb
这里应该是说你的 /var/db/pkg/pkgdb.db 有问题
我遇过类似问题, 後来在 Google 打 pkgdb.rb:467 上就曚到答案
有事没事多注意一下 /usr/ports/UPDATING
通常这里会有『重点提示』。
另外,把错误讯息觉得是『关键字』的地方丢到 Google 去问通常会有奖 ..:)
1) 修改 /usr/local/etc/pkgtools.conf
原本 ENV['PORTS_DBDRIVER'] = 'bdb_btree'
改成 ENV['PORTS_DBDRIVER'] = 'dbm_hash'
2)先重装 portupgrade 再来 ruby-bdb1 最後是 ruby
3)
1. cd /usr/ports && make fetchindex
2. portsdb -uU
3. rm -f /var/db/pkg/pkgdb.db
4. pkgdb -Fu
--
静中见真境,淡中识本然
chinsan <
[email protected]>
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已BLOG http://www.wretch.cc/blog 安西教练 我想写日记 呜呜o志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可 sw169-31-180.adsl.seed.net.tw海