突然消失するかもしれないブログ

”とつきえブログ”

Debian Squeezeでapt-get dist-upgradeでも保留されたパッケージを解決できない

Debian Squeezeで2009/12/2に行われたアップデートで、apt-get dist-upgradeを実行しても、保留されたパッケージを解決できない症状が発生しているようです。

環境によって保留されるパッケージは違うと思いますが、我が家ではsnmp関連のパッケージが保留されてしまいます。

# apt-get dist-upgrade
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています               
状態情報を読み取っています… 完了
アップグレードパッケージを検出しています … 完了
以下のパッケージは保留されます:
  libsnmp-base libsnmp15 snmp snmpd
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 4 個

ダメ元で、上記の保留されたパッケージをapt-get installしてみたところ、無事に保留されたパッケージをアップーデートすることができました。

尚、libsnmp-baseのインストールにはとても長い時間(10分以上)がかかりますので、作業が終わるのを見守りましょう。

# apt-get install libsnmp-base libsnmp15 snmp snmpd
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています               
状態情報を読み取っています… 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libsmi2ldbl libc-ares2
これらを削除するには ‘apt-get autoremove’ を利用してください。
以下のパッケージは「削除」されます:
  libsmi2-common tshark wireshark-common
以下のパッケージはアップグレードされます:
  libsnmp-base libsnmp15 snmp snmpd
アップグレード: 4 個、新規インストール: 0 個、削除: 3 個、保留: 0 個。
5,090kB のアーカイブを取得する必要があります。
この操作後に 62.8MB のディスク容量が解放されます。
続行しますか [Y/n]?

apt-get install libsnmp-base libsnmp15 snmp snmpd
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています               
状態情報を読み取っています… 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  libsmi2ldbl libc-ares2
これらを削除するには ‘apt-get autoremove’ を利用してください。
以下のパッケージは「削除」されます:
  libsmi2-common tshark wireshark-common
以下のパッケージはアップグレードされます:
  libsnmp-base libsnmp15 snmp snmpd
アップグレード: 4 個、新規インストール: 0 個、削除: 3 個、保留: 0 個。
5,090kB のアーカイブを取得する必要があります。
この操作後に 62.8MB のディスク容量が解放されます。
続行しますか [Y/n]? y
取得:1 http://ftp.us.debian.org squeeze/main libsnmp-base 5.4.2.1~dfsg-3 [1,090kB]
取得:2 http://ftp.us.debian.org squeeze/main libsnmp15 5.4.2.1~dfsg-3 [2,024kB]
取得:3 http://ftp.us.debian.org squeeze/main snmp 5.4.2.1~dfsg-3 [1,030kB]    
取得:4 http://ftp.us.debian.org squeeze/main snmpd 5.4.2.1~dfsg-3 [946kB]     
5,090kB を 1min 8s で取得しました (74.1kB/s)                                  
パッケージを事前設定しています …
(データベースを読み込んでいます … 現在 51492 個のファイルとディレクトリがインストールされています。)
tshark を削除しています …
wireshark-common を削除しています …
libsmi2-common を削除しています …
man-db のトリガを処理しています …
(データベースを読み込んでいます … 現在 50939 個のファイルとディレクトリがインストールされています。)
libsnmp-base 5.4.1~dfsg-12 を (…/libsnmp-base_5.4.2.1~dfsg-3_all.deb で) 置換するための準備をしています …
libsnmp-base を展開し、置換しています…
libsnmp15 5.4.1~dfsg-12 を (…/libsnmp15_5.4.2.1~dfsg-3_armel.deb で) 置換するための準備をしています …
libsnmp15 を展開し、置換しています…
snmp 5.4.1~dfsg-12 を (…/snmp_5.4.2.1~dfsg-3_armel.deb で) 置換するための準備をしています …
snmp を展開し、置換しています…
snmpd 5.4.1~dfsg-12 を (…/snmpd_5.4.2.1~dfsg-3_armel.deb で) 置換するための準備をしています …
Stopping network management services: snmpd snmptrapd.
snmpd を展開し、置換しています…
man-db のトリガを処理しています …
libsnmp-base (5.4.2.1~dfsg-3) を設定しています …

Downloading RFCs and IANA documents and extracting MIB files.
This will take some minutes.

In case this process fails, it can always be repeated later by executing
cd /usr/share/mibs
make -f Makefile.mib

[ -d /usr/share/mibs/iana.orig ] || mkdir /usr/share/mibs/iana.orig
cat ianalist | while read file mibs; \
        do \
          if [ "$file" != "#" ]; \
          then \
            ./mibfetch -d /usr/share/mibs/iana.orig -x http://www.iana.org assignments $file $mibs; \
          fi; \
        done
[ -d /usr/share/mibs/ietf.orig ] || mkdir /usr/share/mibs/ietf.orig
cat rfclist | while read rfc mibs; \
        do \
          if [ "$rfc" != "#" ]; \
          then \
            ./mibfetch -d /usr/share/mibs/ietf.orig http://www.rfc-editor.org rfc $rfc $mibs; \
          fi; \
        done
NOTE: SMUX: ignored.
NOTE: FIZBIN-MIB: ignored.
WARNING: Module(s) not found: INTERFACETOPN-MIB
WARNING: Module(s) not found: DISMAN-SCRIPT-MIB
WARNING: Module(s) not found: SFLOW-MIB
WARNING: Module(s) not found: CIRCUIT-IF-MIB
WARNING: Module(s) not found: FRSLD-MIB
WARNING: Module(s) not found: DISMAN-SCHEDULE-MIB
WARNING: Module(s) not found: HC-RMON-MIB
WARNING: Module(s) not found: DSMON-MIB
WARNING: Module(s) not found: DIFFSERV-DSCP-TC DIFFSERV-MIB
WARNING: Module(s) not found: GSMP-MIB
WARNING: Module(s) not found: L2TP-MIB
WARNING: Module(s) not found: SNMP-FRAMEWORK-MIB
WARNING: Module(s) not found: SNMP-MPD-MIB
WARNING: Module(s) not found: SNMP-NOTIFICATION-MIB SNMP-PROXY-MIB SNMP-TARGET-MIB
WARNING: Module(s) not found: SNMP-USER-BASED-SM-MIB
WARNING: Module(s) not found: SNMP-VIEW-BASED-ACM-MIB
WARNING: Module(s) not found: SNMPv2-PDU
WARNING: Module(s) not found: SNMPv2-TM
WARNING: Module(s) not found: SNMPv2-MIB
WARNING: Module(s) not found: TRANSPORT-ADDRESS-MIB
WARNING: Module(s) not found: ENTITY-SENSOR-MIB
WARNING: Module(s) not found: HC-ALARM-MIB
WARNING: Module(s) not found: ADSL-LINE-EXT-MIB
WARNING: Module(s) not found: APS-MIB
WARNING: Module(s) not found: MALLOC-MIB
WARNING: Module(s) not found: SNMP-COMMUNITY-MIB
WARNING: Module(s) not found: OPT-IF-MIB
WARNING: Module(s) not found: SONET-MIB
WARNING: Module(s) not found: PerfHist-TC-MIB
WARNING: Module(s) not found: IPV6-FLOW-LABEL-MIB
WARNING: Module(s) not found: ATM2-MIB
WARNING: Module(s) not found: POWER-ETHERNET-MIB
WARNING: Module(s) not found: EtherLike-MIB
WARNING: Module(s) not found: HC-PerfHist-TC-MIB
WARNING: Module(s) not found: VDSL-LINE-MIB
WARNING: Module(s) not found: APM-MIB
WARNING: Module(s) not found: DIFFSERV-CONFIG-MIB
WARNING: Module(s) not found: Printer-MIB
WARNING: Module(s) not found: Finisher-MIB
NOTE: IANA-ITU-ALARM-TC-MIB: ignored.
NOTE: IANA-GMPLS-TC-MIB: ignored.
NOTE: IANA-MAU-MIB: ignored.
patch -d /usr/share/mibs/ietf.orig < rfcmibs.diff; \
    rm -f /usr/share/mibs/ietf.orig/*orig
patching file ADSL-LINE-MIB
patching file DLSW-MIB
patching file DSA-MIB
patching file FDDI-SMT73-MIB
patching file HPR-MIB
patching file MIP-MIB
patching file Modem-MIB
patching file PPP-LCP-MIB
patching file RDBMS-MIB
patching file RFC1414-MIB
patching file SNA-NAU-MIB
patching file TCPIPX-MIB
patching file UPS-MIB
patching file SMUX-MIB
rm -fr /usr/share/mibs/iana
rm -fr /usr/share/mibs/ietf
mkdir /usr/share/mibs/iana
mkdir /usr/share/mibs/ietf
cp /usr/share/mibs/iana.orig/* /usr/share/mibs/iana
cp /usr/share/mibs/ietf.orig/* /usr/share/mibs/ietf
rm -fr *orig
libsnmp15 (5.4.2.1~dfsg-3) を設定しています …
snmp (5.4.2.1~dfsg-3) を設定しています …
snmpd (5.4.2.1~dfsg-3) を設定しています …

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。