お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-06-21 14:49:58

a_4a5
新しいメンバ
登録日: 2011-06-21

apache2インストール時にエラーメッセージ発生

はじめまして、a_4a5と申します。
この度、Ubuntu 11.04でapache2をインストールを行ったのですが、
以下のエラーが吐き出されました。

apt-get install apache2
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
apache2 はすでに最新バージョンです。※2度目以降なので出ております。
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
apache2 : 依存: apache2.2-common (= 2.2.17-1ubuntu1) しかし、インストールされようとしていません
apache2-mpm-worker : 依存: apache2.2-common (= 2.2.17-1ubuntu1) しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。

指示通りapt-get -f installを実行しましたが、
dpkg: /var/cache/apt/archives/apache2.2-common_2.2.17-1ubuntu1_i386.deb の処理中にエラーが発生しました (--unpack):
`/var/log/apache2.dpkg-new' の所有者設定エラーです: 許可されていない操作です
ufw のトリガを処理しています ...
ureadahead のトリガを処理しています ...
man-db のトリガを処理しています ...
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/apache2.2-common_2.2.17-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

上記のエラーログが吐かれます。
上記のログを見るとapache2.2-common_2.2.17-1ubuntu1_i386.debパッケージに問題が
ありそうなのですが、ネットで調べても解決方法が見つかりませんでした。
※調べ方が悪いだけだと思います。。

個別に以下のパッケージをapt-get -f installでインストールも試みましたが
上記と同じようなエラーがはかれてしまいます。
apache2-mpm-worker、apache2.2-common

申し訳ありませんが、ご教示の程宜しくお願い致します。

オフライン

 

#2 2011-06-21 23:59:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apache2インストール時にエラーメッセージ発生

今、試しにインストールしてみましたが、問題無くインストール完了しました。
パッケージの更新が行き渡っていないタイミングでインストールしようとしてしまったか、
パッケージ情報のアップデートが不完全になっているか、
あたりでは無いかと思います。

コード:

sudo apt-get update

の結果を投稿してみて下さい。
異常無しと判断できるようであれば、続けて、

コード:

sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get upgrade
sudo apt-get install apache2

などを試してみて下さい。



もし、上記が見当違いっぽい場合は、

コード:

ls -ld /var
ls -ld /var/log
ls -l /var/log/apache2.dpkg-new

の結果を投稿してみて下さい。

オフライン

 

#3 2011-06-22 00:03:02

hir0
メンバ
登録日: 2008-09-28

Re: apache2インストール時にエラーメッセージ発生

通常は問題なくインストール出きるのですが、何か思い当たる事は有りませんか?
別のリポジトリが混入しているとか処理中に[ctrl] + [C]等で強制中断したとかネットワーク切断が有ったとか。
/etc/apt/sources.list を確認してみて下さい。

「混ぜ鵜な危険」が原因でしたらセキュリティの面からも新規にOSを導入された方が安心は得られると思いますよ。

オフライン

 

#4 2011-06-22 11:44:40

a_4a5
新しいメンバ
登録日: 2011-06-21

Re: apache2インストール時にエラーメッセージ発生

hmatsueさん
お返事ありがとうございます。
昨日色々試して結局ソースでインストールを行ったのですが、
出来ればパッケージで管理を行いたいので宜しくお願い致します。

■sudo apt-get update実行結果
無視 http://jp.archive.ubuntu.com natty InRelease
無視 http://jp.archive.ubuntu.com natty-updates InRelease
ヒット http://jp.archive.ubuntu.com natty Release.gpg
取得:1 http://jp.archive.ubuntu.com natty-updates Release.gpg [198 B]
ヒット http://jp.archive.ubuntu.com natty Release
取得:2 http://jp.archive.ubuntu.com natty-updates Release [27.2 kB]
ヒット http://jp.archive.ubuntu.com natty/main Sources
ヒット http://jp.archive.ubuntu.com natty/restricted Sources
ヒット http://jp.archive.ubuntu.com natty/universe Sources
ヒット http://jp.archive.ubuntu.com natty/multiverse Sources
ヒット http://jp.archive.ubuntu.com natty/main i386 Packages
ヒット http://jp.archive.ubuntu.com natty/restricted i386 Packages
ヒット http://jp.archive.ubuntu.com natty/universe i386 Packages
ヒット http://jp.archive.ubuntu.com natty/multiverse i386 Packages
無視 http://jp.archive.ubuntu.com natty/main TranslationIndex
無視 http://jp.archive.ubuntu.com natty/multiverse TranslationIndex
無視 http://jp.archive.ubuntu.com natty/restricted TranslationIndex
無視 http://jp.archive.ubuntu.com natty/universe TranslationIndex
取得:3 http://jp.archive.ubuntu.com natty-updates/main Sources [47.5 kB]
取得:4 http://jp.archive.ubuntu.com natty-updates/restricted Sources [14 B]
取得:5 http://jp.archive.ubuntu.com natty-updates/universe Sources [14.5 kB]
取得:6 http://jp.archive.ubuntu.com natty-updates/multiverse Sources [1,891 B]
取得:7 http://jp.archive.ubuntu.com natty-updates/main i386 Packages [149 kB]
取得:8 http://jp.archive.ubuntu.com natty-updates/restricted i386 Packages [14 B]
取得:9 http://jp.archive.ubuntu.com natty-updates/universe i386 Packages [58.7 kB]
取得:10 http://jp.archive.ubuntu.com natty-updates/multiverse i386 Packages [4,270 B]
無視 http://jp.archive.ubuntu.com natty-updates/main TranslationIndex
無視 http://jp.archive.ubuntu.com natty-updates/multiverse TranslationIndex
無視 http://jp.archive.ubuntu.com natty-updates/restricted TranslationIndex
無視 http://jp.archive.ubuntu.com natty-updates/universe TranslationIndex
ヒット http://jp.archive.ubuntu.com natty/main Translation-ja
ヒット http://jp.archive.ubuntu.com natty/multiverse Translation-ja
ヒット http://jp.archive.ubuntu.com natty/universe Translation-ja
無視 http://security.ubuntu.com natty-security InRelease
取得:11 http://security.ubuntu.com natty-security Release.gpg [198 B]
無視 http://jp.archive.ubuntu.com natty/main Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty/main Translation-en
無視 http://jp.archive.ubuntu.com natty/multiverse Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty/multiverse Translation-en
無視 http://jp.archive.ubuntu.com natty/restricted Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty/restricted Translation-ja
無視 http://jp.archive.ubuntu.com natty/restricted Translation-en
無視 http://jp.archive.ubuntu.com natty/universe Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty/universe Translation-en
無視 http://jp.archive.ubuntu.com natty-updates/main Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty-updates/main Translation-ja
無視 http://jp.archive.ubuntu.com natty-updates/main Translation-en
無視 http://jp.archive.ubuntu.com natty-updates/multiverse Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty-updates/multiverse Translation-ja
無視 http://jp.archive.ubuntu.com natty-updates/multiverse Translation-en
無視 http://jp.archive.ubuntu.com natty-updates/restricted Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty-updates/restricted Translation-ja
無視 http://jp.archive.ubuntu.com natty-updates/restricted Translation-en
無視 http://jp.archive.ubuntu.com natty-updates/universe Translation-ja_JP
無視 http://jp.archive.ubuntu.com natty-updates/universe Translation-ja
無視 http://jp.archive.ubuntu.com natty-updates/universe Translation-en
取得:12 http://security.ubuntu.com natty-security Release [27.2 kB]
取得:13 http://security.ubuntu.com natty-security/main Sources [56.6 kB]
取得:14 http://security.ubuntu.com natty-security/restricted Sources [14 B]
取得:15 http://security.ubuntu.com natty-security/universe Sources [6,102 B]
取得:16 http://security.ubuntu.com natty-security/multiverse Sources [649 B]
取得:17 http://security.ubuntu.com natty-security/main i386 Packages [137 kB]
取得:18 http://security.ubuntu.com natty-security/restricted i386 Packages [14 B]
取得:19 http://security.ubuntu.com natty-security/universe i386 Packages [28.7 kB]
取得:20 http://security.ubuntu.com natty-security/multiverse i386 Packages [2,065 B]
無視 http://security.ubuntu.com natty-security/main TranslationIndex
無視 http://security.ubuntu.com natty-security/multiverse TranslationIndex
無視 http://security.ubuntu.com natty-security/restricted TranslationIndex
無視 http://security.ubuntu.com natty-security/universe TranslationIndex
無視 http://security.ubuntu.com natty-security/main Translation-ja_JP
無視 http://security.ubuntu.com natty-security/main Translation-ja
無視 http://security.ubuntu.com natty-security/main Translation-en
無視 http://security.ubuntu.com natty-security/multiverse Translation-ja_JP
無視 http://security.ubuntu.com natty-security/multiverse Translation-ja
無視 http://security.ubuntu.com natty-security/multiverse Translation-en
無視 http://security.ubuntu.com natty-security/restricted Translation-ja_JP
無視 http://security.ubuntu.com natty-security/restricted Translation-ja
無視 http://security.ubuntu.com natty-security/restricted Translation-en
無視 http://security.ubuntu.com natty-security/universe Translation-ja_JP
無視 http://security.ubuntu.com natty-security/universe Translation-ja
無視 http://security.ubuntu.com natty-security/universe Translation-en
562 kB を 6秒 で取得しました (82.2 kB/s)
パッケージリストを読み込んでいます... 完了

ls -ld /var
drwxr-xr-x 13 root root 4096 2011-06-11 01:06 /var

ls -ld /var/log
drwxr-xr-x 6 root root 8192 2011-06-22 11:03 /var/log

ls -l /var/log/apache2.dpkg-new
ls: /var/log/apache2.dpkg-newにアクセスできません: そのようなファイルやディレク トリはありません

hir0さん
お返事ありがとうございます。
NWの切断は発生しておりません、パッケージを一度全削除して再度インストールを
行ったでのですが変わらずです。

現在のサーバは別のサービスを現在公開してるので出来れば
OS再インストールは避けたい所です。。↓

ただソースでインストールしたからだと思いますがphp5も依存関係でひっかかってしまうので
再インストールした方がいいのかもしれませんね。

オフライン

 

#5 2011-06-22 23:43:54

hir0
メンバ
登録日: 2008-09-28

Re: apache2インストール時にエラーメッセージ発生

すみません。(意見です)
完全に状況を把握して的確に修復と保全の再確認がシステムレベルで行え無い、アドバイスがもらえない、と言う場合は行われた修復が表面上で終わり「エラー表示が出なくなっただけ」とセキュリティ上の不安が残ります。

感じ方には個人差が有りますが、私的には正常な状態でパッケージ管理が行われている所が出発点と思うのでクリーンな状態に戻して現在の環境を移行させるのが急がば回れで、安全と安心を手に出来る最善手かなと思います。

オフライン

 

#6 2011-06-22 23:55:43

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apache2インストール時にエラーメッセージ発生

うーん。アップデートのメッセージからは異常はなさそうに思えますね。

https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/780277

まだ、詳細は何もでていないですが、上記のようなバグレポート(と呼べるか微妙。。)もあるようなので、なにかがきっかけでおかしな状態になるというのもありえるのかも。。

ソースからのインストールはあまりやらない方がよいです。
少なくとも何をやっているのか、何が起きているのかを理解しながらやるべきです。
個人的にはソースからなにかをビルド、インストールする場合はパッケージ化するか、/optや、/usr/local以下に押し込めるのがよいと思います。

もしかしたら徒労に終わるかも知れませんが、ソースからビルド、インストールしたものを全てアンインストールしてから、

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo apt-get purge apache2
sudo apt-get install apache2

あたりを試すと治るかも、と期待します。
ダメだった場合は、

コード:

apt-cache policy apache2
apt-cache policy apache2-mpm-worker
apt-cache policy apache2-utils
apt-cache policy apache2.2-bin
apt-cache policy apache2.2-common

の結果を投稿してみて下さい。

オフライン

 

#7 2011-06-23 08:42:40

ry
メンバ
登録日: 2008-07-30

Re: apache2インストール時にエラーメッセージ発生

sudo apt-get purge apache2

これだと apache2 は完全削除されますが、依存関係に基づいてインストールされた apache2-common は単なる削除に留まります

sudo apt-get purge apache2 apache2.2-common と、エラーの直接原因になっているパッケージ (apache2.2-common) も一緒に指定してください

オフライン

 

#8 2011-06-23 16:36:59

a_4a5
新しいメンバ
登録日: 2011-06-21

Re: apache2インストール時にエラーメッセージ発生

hmatsueさん

ソースからインストールしたapacheをアンインストールしてから
教えて頂いたコマンドを実行しましたがだめでした。

本当に一度全部やり直したほうがいいかもしれません。
以下はコマンドの実行結果になります。

apt-cache policy apache2
apache2:
  インストールされているバージョン: (なし)
  候補:               2.2.17-1ubuntu1
  バージョンテーブル:
  2.2.17-1ubuntu1 0
  500 http://jp.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

apt-cache policy apache2-mpm-worker
apache2-mpm-worker:
  インストールされているバージョン: (なし)
  候補:               2.2.17-1ubuntu1
  バージョンテーブル:
  2.2.17-1ubuntu1 0
  500 http://jp.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

apt-cache policy apache2-utils
apache2-utils:
  インストールされているバージョン: 2.2.17-1ubuntu1
  候補:               2.2.17-1ubuntu1
  バージョンテーブル:
*** 2.2.17-1ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
100 /var/lib/dpkg/status

apt-cache policy apache2.2-bin
apache2.2-bin:
  インストールされているバージョン: 2.2.17-1ubuntu1
  候補:               2.2.17-1ubuntu1
  バージョンテーブル:
*** 2.2.17-1ubuntu1 0
500 http://jp.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
100 /var/lib/dpkg/status

apt-cache policy apache2.2-common
apache2.2-common:
  インストールされているバージョン: (なし)
  候補:               2.2.17-1ubuntu1
  バージョンテーブル:
  2.2.17-1ubuntu1 0
  500 http://jp.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

ryさん

お返事ありがとうございます。
教えて頂いたコマンドを実行しましたが以下のエラーが出ます。

sudo apt-get purge apache2
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ apache2 はインストールされていないため、削除はできません
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれま せん:
以下のパッケージには満たせない依存関係があります:
apache2-mpm-prefork : 依存: apache2.2-common (= 2.2.17-1ubuntu1) しかし、イン ストールされようとしていません
libapache2-mod-php5 : 依存: apache2.2-common しかし、インストールされようとし ていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解 法を明示してください)。

apt-get -f installを打っても
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/apache2.2-common_2.2.17-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

上記のエラーコードではじかれます。
なんだかよくわからなくなってきました。

オフライン

 

#9 2011-06-23 21:55:13

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apache2インストール時にエラーメッセージ発生

すみません。誤記がありました。
# 普段、aptitudeを使っているのでpurgeの指定の仕方を間違えて書いてしまっていました。。

ryさんのご指摘も踏まえて、下記を試してみて下さい。
さらに、キャッシュとして残っているパッケージが壊れている可能性も考慮し、キャッシュのクリアも入れてみました。
念の為、現時点でインストールされていないパッケージのpurgeも含みます。

コード:

sudo apt-get remove --purge apache2
sudo apt-get remove --purge apache2-mpm-worker
sudo apt-get remove --purge apache2-utils
sudo apt-get remove --purge apache2.2-bin
sudo apt-get remove --purge apache2.2-common
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2

オフライン

 

#10 2011-06-23 23:26:32

hmatsue
アドバイザ
登録日: 2009-03-10

Re: apache2インストール時にエラーメッセージ発生

hmatsue による投稿:

すみません。誤記がありました。
# 普段、aptitudeを使っているのでpurgeの指定の仕方を間違えて書いてしまっていました。。

度々すみません。
本筋では無いのですが、apt-getでもpurgeが使えるのですね。
前はダメだったような気が。。

ともあれ、
apache2関連のパッケージを全てパージする
パッケージのキャッシュもクリアする
その上でインストールを試みる
というのを試してみて下さい。

オフライン

 

#11 2011-06-24 02:10:41

hir0
メンバ
登録日: 2008-09-28

Re: apache2インストール時にエラーメッセージ発生

リカバリモードで起動してdpkgを選択すると修復されたりしませんか?

外しているかもしれませんが、11.04へのアップグレード後にアップデートやパッケージのインストールを行う度にsambaが類似のエラーを出していましたが改善された事が有ります。

オフライン

 

Board footer

Powered by FluxBB