サーバーのエラー解消、か(まだ問題あり)

サーバーのバージョンアップしたのは幾分前のこと。
その後、どうも新規パッケージのインストールやアップデートが上手く行かなくなっていた。
新規アプリのインストールが出来ない。
パッケージ管理システムがダメになったらしい。
ググって
# sudo dpkg –configure -a
とやっても
dpkg: error: parsing file '/var/lib/dpkg/status' near line 24459 package 'groff-base':
`Replaces' フィールド、パッケージ名が存在しないか、パッケージ名が入ると期待される場所にゴミがあります
となり、全く進まない。
問題らしきgroff-baseの削除
# sudo dpkg –purge groff-base
答えは同じくerror
そこでエディタで/var/lib/dpkg/statusを開いた。
念のためバックアップはとったが。
Replaces のところは
Replaces: (<< 1.18.1.1-19), jgroff (<< 1.17-1) となっていた。 /var/lib/dpkg/status groff-base Replacesを検索キーワードでググって 下記のテキストを見つける。 (前略) Package: groff-base Status: install ok installed Priority: important Section: text Installed-Size: 2504 Maintainer: Colin Watson
Architecture: i386
Source: groff
Version: 1.18.1.1-21
Replaces: groff (<< 1.18.1.1-19), jgroff (<< 1.17-1) Depends: libc6 (>
= 2.7-1), libgcc1 (>
= 1:4.1.1), libstdc++6 (>
= 4.1.1)
Suggests: groff
Conflicts: groff (<< 1.17-1), jgroff (<< 1.17-1), pmake (<< 1.45-7), troffcvt (<< 1.04-14) Conffiles: /etc/groff/man.local f2c6e1f0ab35c26505d35e3abbda7606 /etc/groff/mdoc.local ff5789529422421c5e5128f22c248e0c (後略) Replaces: (<< 1.18.1.1-19), jgroff (<< 1.17-1)のところを Replaces: groff (<< 1.18.1.1-19), jgroff (<< 1.17-1) 改めて # sudo dpkg --configure -a スルスル進む。 # sudo apt-get update 完了 そしてアップデートマネージャーが自動起動した。 そういうこともあるんだねー。 ubuntuのこう言うところ好きかも。 単なるマニアだけどね。 が、再起動後もエラーはでてくる。 さて? スムーズなバージョンアップのためのUbuntuだったのだが。 やはり究極はクリーンインストールか。 やれやれ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です