お知らせ

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

#1 2012-01-04 08:50:40

ua6ta123
メンバ
登録日: 2010-04-02

Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

いつもお世話になりありがとうございます。

Ubuntu11.10-64bitです。
内蔵の無線LAN認識のためのパッチを当てるのに失敗して、性急に
$sudo apt-get --reinstall install linux-headers-3.0.0-15-genericを実行してしまい
リビルドに失敗しているようです。

Synaptic Package Managerでも
dpkg --configure -aを実行しないとダメとでてしまいます。

$dpkg --configure -a
で何度も標記画面を再実行していますが、その度にフリーズしてしまい。
復旧の見込みがなさそうなのですが、何か打つ手はありませんでしょうか?

宜しくお願い申し上げます。

オフライン

 

#2 2012-01-04 09:54:55

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

Re: Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

ua6ta123 による投稿:

内蔵の無線LAN認識のためのパッチを当てるのに失敗して、性急に
$sudo apt-get --reinstall install linux-headers-3.0.0-15-genericを実行してしまい
リビルドに失敗しているようです。

kernel headerのパッケージの再インストールでなにかがリビルドされるということはないはずですが、具体的にはどのようなエラーメッセージが表示されていますでしょうか。
また、kernel headerのパッケージの再インストールだけでなにかおかしな状態になるとは考え難いですが、その前になにかおかしな設定、あるいは、操作をしていたりしないでしょうか。

ua6ta123 による投稿:

$dpkg --configure -a
で何度も標記画面を再実行していますが、その度にフリーズしてしまい。
復旧の見込みがなさそうなのですが、何か打つ手はありませんでしょうか?

これもフリーズというのがよくわかりませんが、症状や画面に表示されるメッセージ類の詳細を投稿願えますでしょうか。

オフライン

 

#3 2012-01-04 10:19:08

ua6ta123
メンバ
登録日: 2010-04-02

Re: Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

早速のご返答ありがとうございます。

実は、Broadcomの4313:4727の内蔵無線LAN機器のパッチとして、Linux-2.6のものを見つけました。
自分のKernelが3.0.0-15であることをうっかりしており、makeしてしまい、あわてて、
$ sudo  apt-get --reinstall install  linux-headers-3.0.0-15-generic
もしくは、
$ sudo  dpkg --configure linux-headers-3.0.0-15-generic
を実行したところ、
Setting up bcmwl-kernel-source(5.100.82.38+bdcom-0ubunts4)...
Removing module version:5.100.82.38+bdcom DKMS files...
---------------------------------------------------------------------------------
Deleting module version:5.100.82.38+bdcom
completely from the DKMS tree.
---------------------------------------------------------------------------------
Done.
Loading new bcmwl-5.100.82.38+bdcom DKMS files...
Building for architecture x86_64
Building initial module for 3.0.0-15-generic
とここで、フリーズしております。

復旧にSynapticを使おうともdpkgが使われているので、dpkg --configure -aをしなさいと表示されます。
実際に、何度も
$ sudo dpkg  --configure -a
をしておりますが、
先ほどのところで、フリーズしていまっております。

どのように、Synapticやdpkgを復旧すれば宜しいでしょうか?
宜しくお願い申し上げます。

オフライン

 

#4 2012-01-04 11:25:09

ua6ta123
メンバ
登録日: 2010-04-02

Re: Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

申し訳ありません。

お騒がせしてしまったようです。

標記と前述のLinux-headers-3.0.0-15-genericをリビルドというのは、間違いで、
その前に、おそらく
$sudo apt-get --reinstall install bcmwl-kernel-source
を実行して、前述のフリーズまでであったようです。
思い切って、
$cd  /usr/src
$sudo rm -r bcmwl-5.100.82.38+bdcom
を行い、
$ sudo dpkg --configure -a
Setting up bcmwl-kernel-source (5.100.82.38+bdcom-0ubuntu4) ...
Removing old bcmwl-5.100.82.38+bdcom DKMS files...

------------------------------
Deleting module version: 5.100.82.38+bdcom
completely from the DKMS tree.
------------------------------
Done.
Building only for 3.0.0-15-generic
Building for architecture x86_64
This package appears to be a binaries-only package
you will not be able to build against kernel 3.0.0-15-generic
since the package source was not provided
update-initramfs: deferring update (trigger activated)
Setting up linux-headers-3.0.0-15-generic (3.0.0-15.24) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.0.0-15-generic /boot/vmlinuz-3.0.0-15-generic
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.0.0-15-generic

と、これで解放されました。
Broadcomの4313:4727の問題は、まだ解決していませんが、しばらく試行錯誤してみようと思っております。
お騒がせして申し訳ございません。

オフライン

 

#5 2012-01-04 13:05:38

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

Re: Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

とりえあえず目先の問題は解決されたようでよかったです。
しかし、dkmsソースをどのようにインストールしたかによりますが、

ua6ta123 による投稿:

思い切って、
$cd  /usr/src
$sudo rm -r bcmwl-5.100.82.38+bdcom
を行い、

という対処はあまり良い対処ではなかったかも知れません。
debパッケージからインストールされたものであれば、dpkgなどを使用してパッケージ削除する、
apt-getやsynapticパッケージマネージャを使ってレポジトリから導入したものであれば、インストール時に使用したパッケージ管理ツールで削除する、
手動でインストールしたものであれば、手動インストール時の手順に対応した方法で削除する(makeならmake uninstallが使えたり、付属のドキュメントに削除手順が書いてあるかと思います。完全に手動であればdkmsを使ったはずなので、dkmsで操作する)などです。
今からでもよいので、適宜対処しておいて下さい(もしかしたらワーニングなどはでるかも知れません)。

オフライン

 

#6 2012-01-04 16:30:48

ua6ta123
メンバ
登録日: 2010-04-02

Re: Building initial module for Linux-headers-3.0.0-15-genericがフリーズしました。

hmatsueさま、いつもありがとうございます。

確かに、仰っしゃるとおりと思います。

もう少し勉強を深め、確認しつつ対処していこうと思います。

宜しくお願い申し上げます。

オフライン

 

Board footer

Powered by FluxBB