ホーム > Linux > up2date File “/usr/sbin/up2date”, line 1265, in ?

up2date File “/usr/sbin/up2date”, line 1265, in ?

  • 投稿者: Aizer
  • 2006/2/24 金曜日 1:32:13
  • Linux

汁か! CentOS 4.1 x86_64 で up2date すると、絶対コケるのです。 コンソールには下のようなメッセージが表示されます。

up2date availablePackageList from network
up2date Could not find an approriate arch for package [['kernel-smp', '2.6.9', '22.0.2.EL', '', 'x86_64', '1000', 'centos4-Updates', 'RPMS/kernel-smp-2.6.9-22.0.2.EL.x86_64.rpm']], skipping
up2date The latest version of kernel-smp was not available for this arch. Skipping
up2date File “/usr/sbin/up2date”, line 1265, in ?

/var/log/up2date を見てみると

sys.exit(main() or 0)
File “/usr/sbin/up2date”, line 800, in main
fullUpdate, dryRun=options.dry_run))
File “/usr/sbin/up2date”, line 1120, in batchRun
batch.init()
File “/usr/share/rhn/up2date_client/up2dateBatch.py”, line 65, in init
self.__findPackagesToUpdate()
File “/usr/share/rhn/up2date_client/up2dateBatch.py”, line 112, in __findPackagesToUpdate
self.availableUpdates = plist.getPackagesToInstall()
File “/usr/share/rhn/up2date_client/packageList.py”, line 643, in getPackagesToInstall
self.__findBestArchPackages()
File “/usr/share/rhn/up2date_client/packageList.py”, line 612, in __findBestArchPackages
del self.packagesToUpdate[pkey]

さっぱりわからないのでググったら英語圏のコミュニティに解決策が。64bit版のバグらしいです…。CPUがEM64Tだったから調子に乗って64版入れたんですが、こうしたレアケースに遭遇するであろうことは薄々感じてました。。。

else:
log.log_me(“The latest version of %s was not available for this arch. Skipping” % pkey)
- del self.packagesToUpdate[pkey]
+ # kernel-smp deleted in special case earlier
+ if pkey != “kernel-smp”:
+ del self.packagesToUpdate[pkey]

/usr/share/rhn/up2date_client/packageList.py の612行目あたり、上記-の行をコメントにして、+の行を追加すると、うまくup2dateできるようになりました。
# up2date –nox -u

コメント:3

hector 2006/2/25 土曜日

そいやX86_64だと、aptが使えないのも結構痛いですな。
そのおかげでfedoraのソース持ってくるのめんどくさいのが
ちょっとなぁ、みたいな。

Aizer 2006/2/26 日曜日

apt って初めて聞いた。画期的な利点とかある?

hector 2006/2/26 日曜日

aptってのはdebianのパッケージシステムですね。
まぁ今時だとyumとかup2dateがあるんで、特に必要はないかなぁってとこです。

私はfedoraとかの別OS用パッケージソース取得用に使ってます。
一応別OS用はリビルドしときたいんで

コメントフォーム
入力した情報を記憶する

ホーム > Linux > up2date File “/usr/sbin/up2date”, line 1265, in ?

最近のコメント
タグ
月別アーカイブ
カレンダー
« 2012 年 2月 »
S M T W T F S
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
ブログロール
メタ情報
RSS mega green oasis +

ページの上部に戻る