1 名前:login:Penguin mailto:sage [2005/12/25(日) 19:25:35 ID:hx13ZdIu] Gentoo Linux www.gentoo.org/ Gentoo Linux Users Group Japan (GentooJP) www.gentoo.gr.jp/ ・はじめに GentooJPの歩き方 www.gentoo.gr.jp/jpmain/arukikata.xml Gentooハンドブック(含 インストールガイト) www.gentoo.org/doc/ja/handbook/ ・もうちょっと先 Gentoo Linux Frequently Asked Questions www.gentoo.org/doc/ja/faq.xml Gentoo Linux tips 集 www.gentoo.gr.jp/jpmain/tips.xml Portage ユーザガイド www.gentoo.org/doc/ja/portage-user.xml Gentoo-Portage.com www.gentoo-portage.com/ Gentoo-Wiki.com gentoo-wiki.com/Main_Page 前スレ Gentoo Linux 16 pc8.2ch.net/test/read.cgi/linux/1129969471/
233 名前:login:Penguin mailto:sage [2006/01/13(金) 18:37:23 ID:BKV4BekZ] emerge --sync && emerge -puvD world
234 名前:231 mailto:sage [2006/01/13(金) 18:47:57 ID:qVLFJMW0] たまたま/etc/portage/package.keywords に sys-devel/gcc -~x86 と書いてみたところ、希望の結果が得られるようなのですが・・・ これでいいのでしょうか?
235 名前:login:Penguin mailto:sage [2006/01/13(金) 18:51:18 ID:pBeyQSKU] >>232 あ、きっと表示されてる「*」が以前使用したってUSEなんですね。 ありがとうございます。
236 名前:login:Penguin mailto:sage [2006/01/13(金) 19:25:24 ID:7wWAo/jO] >>234 /etc/make.conf の ACCEPT_KEYWORDS に追加されるカタチになるんで それでオケ
237 名前:login:Penguin mailto:sage [2006/01/13(金) 19:29:05 ID:VfAX07EA] >>235 アスタリスクが付くのは、以前使用してなかったUSEフラグじゃね? もし #USE="cups" emerge acroread とかやってたら、今emerge -pv acroreadしてもわからんので 正確に調べるには、そのとき指定されたuseフラグが > cat /var/tmp/portage/acroread-7.0.5/temp/environment | grep USE= で参照できるので、emerge -pv acroreadの出力と突き合わせればわかるはず もっとスマートな方法があるかもしれないが俺にはわかんね /var/tmp/portage以下を掃除していたらわかんね
238 名前:login:Penguin mailto:sage [2006/01/13(金) 19:31:59 ID:VfAX07EA] あー -nls* 以前使用してた +nls* 以前使用してなかった だわ すまね
239 名前:login:Penguin mailto:sage [2006/01/13(金) 19:37:18 ID:VfAX07EA] aaa頭死んでる>>237 は無視してください寝てきますあ
240 名前:login:Penguin mailto:sage [2006/01/13(金) 21:07:48 ID:AAxyoRpz] equery uses hoge が出てない件
241 名前:login:Penguin mailto:sage [2006/01/13(金) 22:51:20 ID:IEKyvRMQ] 今のportageは/var/tmp/portageを掃除してしまう。 バージョンアップとかでIUSEが変化したり、当時のebuildが消されたりすることまで考えると /var/db/pkg/以下のUSEとそこに入ってるebuildを見るしかなくなるかな。
242 名前:231 mailto:sage [2006/01/13(金) 22:57:21 ID:I41PzdpC] >>236 上書きじゃなくてappendなのね Thx!
243 名前:login:Penguin [2006/01/14(土) 02:08:10 ID:bZT4howw] はわわ streamtunerいれて、ラジオ聞こうとしたんですが、 GLib-ERROR **: could not allocate 1414012975 bytes aborting... ** WARNING **: ctrl_write_packet(): Failed to send data: 不正なファイル記述子です と出て聞けません。なにか足りてないってことでしょうか?
244 名前:login:Penguin mailto:sage [2006/01/14(土) 08:10:06 ID:JMdcl8co] >could not allocate 1414012975 bytes 1414012975 bytes確保できません。 1.3GB確保しようとして、確保できなくて、エラーになって強制終了。 プログラムのバグっぽいけど。 メモリたくさん積むかSWAPで追加してみたら ;-)
245 名前:sage [2006/01/14(土) 10:14:13 ID:U0nde2B9] # emerge -p cairo These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] <x11-libs/cairo-0.2 (is blocking x11-libs/cairo-1.0.2) [ebuild U ] x11-libs/cairo-1.0.2 [0.1.23-r1] 上のメッセージがでるので 下のように打ったらこんなメッセージが出てきます。 # emerge -C cairo-0.2 --- Couldn't find cairo-0.2 to unmerge. >>> unmerge: No packages selected for removal. これはどのように解決すれば良いのでしょうか?
246 名前:login:Penguin mailto:sage [2006/01/14(土) 10:22:01 ID:XU0arVUG] emerge -C \<cairo-0.2
247 名前:login:Penguin [2006/01/14(土) 13:04:04 ID:U0nde2B9] どうもありがとうございました。 cairo は無事解決しました。 もう1つ教えて下さい。 # emerge -u --deep world -p These are the packages that I would merge, in order: Calculating world dependencies ...done! [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20041115) # emerge -p app-i18n/man-pages-ja These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] >=sys-apps/groff-1.19 (is blocking app-i18n/man-pages-ja-20041115) [ebuild UD] sys-apps/groff-1.18.1-r4 [1.19.1-r2] [ebuild N ] app-i18n/man-pages-ja-20041115 これはどのように解決すれば良いのでしょうか?
248 名前:login:Penguin mailto:sage [2006/01/14(土) 13:14:26 ID:Qv85nrLn] /etc/portage/package.maskに >=sys-apps/groff-1.19
249 名前:login:Penguin mailto:sage [2006/01/14(土) 22:25:05 ID:nh1/fPX3] gentoo固有なのかというと怪しいのですが 起動時に外付けHDDを認識に行くところで usb 1-1.4: device descriptor read/64, error -110 と出てきて失敗します。 起動後に、一度PCからはずして取り付けなおすと問題なく認識します。 起動時に自動的に認識までは成功させたいのですが どのようにすれば認識させられるでしょうか?
250 名前:login:Penguin mailto:sage [2006/01/15(日) 09:45:25 ID:kIbo3jkK] Debianからgentooへの移行をしようとしているのですが、インストール後最初の 再起動でgrubからの起動時にKernel panicになってしまうという既出の件で 質問があります。 Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) という感じで止まります。bootデバイスが認識できずマウントできないということ かと思うのですが、ググっても、「root=0203」みたいに指定しろとか、カーネルの コンパイルオプションがおかしいとか、いろいろな意見があって混乱してます。 自分の環境はkernel2.6.14-gentoo-r5、Athlon64 nForce4マザーで、 SATAのハードディスクを一つつないでいます。 パーティションはハンドブックに従い、/homeを別にして sda1 /boot sda2 swap sda3 / sda4 /home としています。カーネルコンパイルでは、ファイルシステム関連はmake menuconfigの デフォルトのままいじっていません。 自分としては、ググった中にあった、 You need devfs support built in and mounted at boot time. というのが気になるのですが、gentooハンドブックだと、2.6カーネルでは これは選択するなってあるので、とまどっています。
251 名前:login:Penguin mailto:sage [2006/01/15(日) 10:12:01 ID:yfF0yCgv] > Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) 俺もなった事ある気がする。 (genkernelを使っていて)grubで指定するrootは、root=/dev/ram0に汁って出てくるよね。 その代わり real_root=/dev/sda3って感じで、実際のパーティション指してあげるんじゃない? genkernel使えば?.configの管理もしてくれるし、gensplashも簡単だし、楽だよ。
252 名前:login:Penguin mailto:sage [2006/01/15(日) 10:28:33 ID:RL3rcfa2] >>250 sata_nv くみこんだ?
253 名前:login:Penguin mailto:sage [2006/01/15(日) 10:50:54 ID:kIbo3jkK] >>251 さん ハンドブックでもgenkernelを使うやり方書いてありますよね。 ついmenuconfigを使っていましたが、genkernelの方を使って再設定して みようと思います。 >>252 さん sata_nv…。カーネルコンパイルの時のfile system関連は デフォルトのままいじってないので、たぶん選択してないと思います。 モジュールではなく、組み込みに指定すればいいのですよね。 問題のマシンの設定に取り組めるのが明日以降なのですが、是非試してみようと思います。 どうもありがとうございますた。
254 名前:login:Penguin mailto:sage [2006/01/15(日) 11:09:54 ID:j7GFGnSe] >>250 /のファィルシステムをカーネルに組み込んでおかないとそんな感じになるよ。 ReiserFSのモジュールをロードしようとしたらそこはReiserFS、どうしたらいいのよって。
255 名前:250=253 mailto:sage [2006/01/15(日) 11:45:26 ID:kIbo3jkK] >>254 さん / の /dev/sda3はext3で、それに関するカーネルコンパイルの設定はデフォルトの ままなのですが…。その辺りも気をつけてやってみます。 アドバイスどうもです。
256 名前:login:Penguin mailto:sage [2006/01/15(日) 11:47:24 ID:B9W8o8Ts] # emerge -s firefoxと入力したら mozilla-firefoxとmozilla-firefox-binが見つかったのですが、 mozilla-firefoxのほうを選択したところ依存関係もなくコンパイルが始まり無事に終了しました。 そこで気になったのは、 mozilla-firefox-bin というものは一体どういうものなのか ということなのですが、 これは既にコンパイル済みのバイナリ という認識でよろしいのでしょうか?
257 名前:login:Penguin mailto:sage [2006/01/15(日) 12:23:26 ID:AYmshoTH] >>256 そういうこと
258 名前:login:Penguin mailto:sage [2006/01/15(日) 12:42:22 ID:B9W8o8Ts] >>257 やっと謎が解けました どうもありがとうございました。
259 名前:login:Penguin mailto:sage [2006/01/15(日) 13:27:56 ID:SgPZ1OU4] > カーネルコンパイルの設定はデフォルトのままなのですが…。 何回も連呼してるけどデフォルトってナニ? どうして中身を少しでも自分で見ようともしないのかね。
260 名前:login:Penguin mailto:sage [2006/01/15(日) 13:52:55 ID:kIbo3jkK] >>259 さん レスありがとうございます。 >何回も連呼してるけどデフォルトってナニ? 説明が下手ですみません。gentooハンドブックのカーネル設定でmake menuconfigを 使う場合を選択して、file systemの項目に関して、すでにはじめから選択してある コンパイル設定のことです。 ハンドブックの説明と、menuconfigの設定項目を自分で見てみて、自分が使っている ファイルシステム(/bootがex2で、後はswapとext3)は初めから選択されているようなので そのままで良いかと思い、それでコンパイルを行いました。 言葉足らずで申し訳ないです。アドバイスありがとうございました。
261 名前:login:Penguin mailto:sage [2006/01/15(日) 14:51:58 ID:SgPZ1OU4] 自分の使ってるマザーのIDEドライバやSATAのドライバはチェックしないダメです。 それからネットワークやサウンドのハードウェアのドライバは自分でチェックしなければ なりません。 genkernel等でLiveCDと同じパラメータにもできます。これはほとんど全部入りで 余計なモノも入ってしまいますが、LiveCDで認識できている機器は動くでしょう。
262 名前:login:Penguin mailto:sage [2006/01/15(日) 15:30:55 ID:kIbo3jkK] >>261 さん 貴重な情報たくさん本当に感謝です。IDE,SATAのドライバ、気をつけてチェックしてみます。 あと、>>251 さんからもおすすめのあったgenkernelを使う方法、LiveCDと同じパラメータを 選べるなら、まずそれで試してみるというのは良いですね。まずはきちんと起動するカーネルを 作っておいて、後で別のカーネルをいろいろ設定を調整して作ることができそうですね。
263 名前:login:Penguin mailto:sage [2006/01/15(日) 18:22:09 ID:Zp670kyF] なぁ、このディストリってインストールに、 最低3つのパーティションが必要ってこと? もう、以前のディストリの領域消してしまったよ orz その上、これ以上パーティション切りたくないんだが…… インストールのドキュメント凄く分かりやすいが、 肝心なこと抜けてたり、分かりにくかったりするのが所々ある気がするな。
264 名前:login:Penguin mailto:sage [2006/01/15(日) 18:25:50 ID:bC3OrGGO] >>263 いや1パーティションでいいよ。 応用力がない人間には難しいかもわからんね。
265 名前:login:Penguin mailto:sage [2006/01/15(日) 18:29:05 ID:aSzGmNhJ] >>263 たぶん、あなたが抜けてると思っている肝心なところは、一般的にはLinuxとして常識的なことなのかもしれない。 インストールのドキュメント凄く分かりやすいよ。
266 名前:login:Penguin mailto:sage [2006/01/15(日) 18:35:15 ID:dZf9G0xb] swap と / の 2つでOK。
267 名前:login:Penguin mailto:sage [2006/01/15(日) 18:47:20 ID:W5TocT3+] swapfileとかswapなしでよければ/だけでもいけますな。
268 名前:login:Penguin mailto:sage [2006/01/15(日) 18:49:10 ID:+gvwnzzz] この前swap領域消しちゃったけど問題ないっぽい。
269 名前:login:Penguin mailto:sage [2006/01/15(日) 19:12:29 ID:Zp670kyF] >>265-265 ありがとう。なんとなくイメージできてきたと思う。 win2k の様に、一旦、HDD にパッケやソースを展開して、 そこからインストールするタイプかと思ったんだけど、 CD-ROM から直接展開するみたいですね。早とちりでした。 ドキュメントだと boot を別にパーティション切ってマウントしてるけど、これは別に不要っぽいですね。 専用のパーティションに渡してるのは、単に趣味か堅牢性の話かパーティションの項目の話に絡めただけだろか。 不要なのは root パーティションではなく、boot パーティションの方ということですね。 とりあえず、先に進んでみます。 # なんかマズいこと言ったかと思って、焦ったよ。
270 名前:login:Penguin mailto:sage [2006/01/15(日) 20:04:36 ID:gc3J/UZw] なんかcoLinuxとごっちゃにしてない? www.gentoo.org/doc/ja/colinux-howto.xml いずれにしても先は長そうだね。
271 名前:login:Penguin mailto:sage [2006/01/15(日) 21:23:54 ID:o5MqokvP] bootもswapもrootもreiserのモノパーティションにまとめてます。
272 名前:login:Penguin mailto:sage [2006/01/15(日) 21:57:40 ID:kMxzKn1b] /bootを別パーティションにしてるのは、セキュリティ上その方が有利な場合があるから でしょ。サーバー建てるとかそういうんでなければ、1パーティションでいいんでないかい?
273 名前:login:Penguin mailto:sage [2006/01/15(日) 21:59:23 ID:RL3rcfa2] / を grub から見えないような fs にする場合とか
274 名前:login:Penguin mailto:sage [2006/01/15(日) 22:21:06 ID:GI0GHMzs] >>250 Device Drivers ---> Block devices ---> <*> Loopback device support <*> RAM disk support [*] Initial RAM disk (initrd) support
275 名前:login:Penguin mailto:sage [2006/01/15(日) 23:12:44 ID:0i+uEObr] >>272 昔はディスクの前の方に置いとかないとブートできなかったから とかじゃなかったっけ。
276 名前:login:Penguin mailto:sage [2006/01/16(月) 00:39:25 ID:Rsv1WdWg] ttp://www.jp.debian.org/doc/manuals/securing-debian-howto/ch3.en.html Debianのマニュアルだけど、役にたつ人もいるかもしれないから張っときます。
277 名前:login:Penguin mailto:sage [2006/01/16(月) 12:51:55 ID:6HvN0Tl6] >>275 それが大きかった気がする。1024シリンダの壁だったっけ。 あと、複数のLinuxその他をインストールしてマルチブートするときには/bootを別に切った方がすっきりまとまるはず。
278 名前:login:Penguin mailto:sage [2006/01/16(月) 14:22:23 ID:5359wWmy] /boot だけは相変わらず ext2 にしてるが、もうそんな必要もないのかね。
279 名前:login:Penguin [2006/01/16(月) 14:32:13 ID:PnVZt8qc] debianで不安定版のsidを問題なく使用しておりましたが、 gentooでACCEPT_KEYWORDS="~x86" を使用することは、 debianのそれより苦労がつきまとうものでしょうか? デスクトップ用途のユーザで、言語はシェルスクリプト程度しか 読めません。 要は、システムの根幹に係わりが薄いwebブラウザやマルチメディア系 パッケージにバグが含まれていた場合でも、emerge関連コマンドのみで 回復が計れることが多いかというものです。 感覚的な解答を求める質問で申し訳ありませんが、 debianとgentooの開発版を使用する方々の感想がお聞きしたく 投稿させて頂きました。
280 名前:login:Penguin mailto:sage [2006/01/16(月) 15:29:52 ID:uZtQiMJx] >>279 Gentooは、Debianと違って安定版でも新しいパッケージがどんどん入ってきます。 なので人柱になってばんばんBugzillaにレポートする、というのでなければ安定版で十分だと思います。 どうしても不安定版を使いたいなら、そのパッケージだけ不安定版を使うということもできます。
281 名前:login:Penguin mailto:sage [2006/01/16(月) 16:02:28 ID:oBibFpCp] 主要pkgの比較 ttp://distrowatch.com/table.php?distribution=debian ttp://distrowatch.com/table.php?distribution=gentoo 実際の~x86な環境での問題って結構起こるもんなんですかね? スレ見てると、baselyout周りで苦労がありそうな印象を受けるけど
282 名前:login:Penguin mailto:sage [2006/01/16(月) 16:49:29 ID:6HvN0Tl6] >>279 コンソールからログインできる環境を壊さなければemergeその他のPortageコマンドから復旧(リビルドとかダウングレード)できますよ。 knoppixやLiveCDからchrootするという手もありますし。 でも、システム全体を~x86にする理由はないと思います。 firefoxの最新版が使いてーとかはっきりした理由があるならそのパッケージだけ~archなりmaskなりを使うのがGentooらしいやり方かと。 ライブラリの不整合とかはバイナリ系に比べたら比較的起こりにくいので、これで問題ないかと。 パッケージによってはライブラリのアップデートを要求されることはありますが。
283 名前:279 [2006/01/16(月) 23:37:50 ID:PnVZt8qc] >>280-282 主要pkgの比較を見ても、gentooの安定板パッケージはかなり 新し目だということが解りました。 ライブラリの整合性についても、心強いです。 これで腰を据えて、愛着の湧いた環境を触っていけそうです。 皆さん、ご意見いただき、ありがとうございました。
284 名前:login:Penguin mailto:sage [2006/01/17(火) 00:50:08 ID:5eWRBMyl] 俺は全部ReiserFSにしちまった カーネルでext2,ext3,どの他(xfsなど)もチェックしてない ReiserFSだけ
285 名前:login:Penguin mailto:sage [2006/01/17(火) 01:38:01 ID:6zdnirxi] らいざーFSそんなにいいの?
286 名前:login:Penguin mailto:sage [2006/01/17(火) 01:44:32 ID:SnPzYP3T] ReiserFSはデスクトップ、小規模サーバとして使うような、普通の用途には結構いい。 小さいファイルのために、ブロックを分割して使えるようになっているので、比較的小さいファイルを 沢山扱うような場合は、容量効率もいいしね。 Reiser4はちと不安な点もあるらしいけど。 俺も全部 ReiserFSにしてて、>>284 と同じように他のファイルシステムは全くカーネルに組み込んでない。
287 名前:login:Penguin mailto:sage [2006/01/17(火) 01:44:51 ID:UOkwsKxD] でかいパーティションのマウントにやたら時間かかること以外はイイ。
288 名前:login:Penguin mailto:sage [2006/01/17(火) 01:55:40 ID:6zdnirxi] ぢゃあ試してみるよ
289 名前:login:Penguin mailto:sage [2006/01/17(火) 02:03:43 ID:BaMRy5em] gentooのやってることは小さいファイルをドバっと 作成したり消したりだからねえ
290 名前:login:Penguin mailto:sage [2006/01/17(火) 02:11:49 ID:1jDMjfCc] >>285 reiserfsは体感速度で一割は違うかもね。実速度ならxfsもいいよ。reiserfsと違ってsyncタイミング問題がない。 こっちの問題点はrealtime、data、journalの3パーティションに分割すると対応するツールが少ないことかな。そ れもルートファイルシステムに使わなければ平気。/varとか/homeとかに使ってる。
291 名前:login:Penguin mailto:sage [2006/01/17(火) 06:58:45 ID:VdRMy8bu] >>281 それほどでもないよ。 ~x86といっても、各アプリケーションについて言えば、ほとんどがそのアプリではstableと言われているものの 最新版なだけだし、むしろバグフィックスとか行なわれている分だけ安定しているとさえ言えるかも。 それにしたって、その最新版stableでさえすぐには入ってこないこともあって、 そういうパッケージは-*を許可してCVSバージョン(ある場合は)を入れたりしてる。 問題があるといえば、Gentoo固有のパッケージで、そいつらはほんとにテスト目的で突っ込まれたりするので portageとかbaselayoutとかは問題が起こることがままあるかな。 それさえ気をつければ~x86はさして問題ではないね。うちではかれこれ2年間、データを失うなどの重大なトラブル 無しで運用してます。
292 名前:250 mailto:sage [2006/01/17(火) 09:01:56 ID:1m3h67GN] インストール後の再起動でkernel-panicになった関連で御世話になった>>250 です。 今日、改めてインスコ作業を行い、genkernelを使ったカーネルコンパイルで無事起動できました。 ただし、grub 0.96 だと Error 28:selected item cannot fit into memory というエラーになってしまって起動できなかったので、ググったところ0.97に上げれば 大丈夫との情報があったので、0.97にしたところ無事起動できました。 たくさんのアドバイス本当にありがとうございました。
293 名前:login:Penguin mailto:sage [2006/01/17(火) 17:23:44 ID:rZP0Rrk3] ReiserFSって第一印象では速いんだけど 使っているうちにだんだん遅くなる気がする。
294 名前:login:Penguin mailto:sage [2006/01/17(火) 18:39:29 ID:UFu794OE] Benchmarking Filesystems linuxgazette.net/122/piszcz.html ReiserFS って巷で言われてるほど速くないんでは
295 名前:login:Penguin mailto:sage [2006/01/17(火) 18:52:36 ID:BaMRy5em] マウント時間とファイルシステム作成時間は無視していいとして 個性的というか五十歩百歩というか、 セキュリティー(reiser4は能書きだと軍事グレード?)や安全性は計って無いし ファイルシステムでどうこうするより速いMBに速いディスクにしたほうが手っ取り早いし すれ違いだし。
296 名前:login:Penguin mailto:sage [2006/01/17(火) 21:26:48 ID:ombuSh2e] >>291 >各アプリケーションについて言えば、ほとんどがそのアプリではstableと >言われているものの最新版なだけだし んだんだ。Debianのunstable一年使ってそのあとGentoo~x86に乗り換えたけど configureが環境の差異を吸収してくれるので意外なほど各アプリは安定してる。 ただapacheとか、マイナーのリリースでディレクトリ構成がごっそり変わる ことがあるので、たまにビックリする。 >>294 ext2と比べるとemerge --metadata とか明らかに速いけどな。 そのベンチFSスレでも見たけど、ext2(3)が速すぎて逆に怪しい。
297 名前:296 mailto:sage [2006/01/17(火) 22:23:54 ID:ombuSh2e] 暇なんでベンチ取ってみた athlon64 3800+ k8n neo2 platinum(bios ver1.8) HITACHIの7200rpm160G.SATA(型番忘れた) Gentoo 2005.1 ~amd64 kernel: 2.6.14-gentoo-r3amd64 portage: 2.0.53_rc5 5Gのパーティションにportageツリーをコピーした mkfsは両方オプション無しのデフォ。マウントオプションはnoatimeのみ time emerge --metadataの結果 ext3 7.64s user 2.91s system 18% cpu 57.343 total reiserfs 7.12s user 3.33s system 28% cpu 36.072 total あと cp -a /usr/portage /mnt/hoge がext3では三分半掛かったが reiserfsでは1:50ぐらいだった。
298 名前:login:Penguin mailto:sage [2006/01/17(火) 22:48:16 ID:cx/oy2ro] 速えええ
299 名前:login:Penguin mailto:sage [2006/01/17(火) 23:28:30 ID:Oa6rY5kR] おっw /usr/portageは、reiser fsにしようかなぁ…。 >>292 おめでとう。
300 名前:login:Penguin mailto:sage [2006/01/18(水) 02:23:31 ID:kEtyqntN] 質問です Linux neuromancer 2.6.14-gentoo-r5 #2 PREEMPT Wed Jan 18 00:58:07 JST 2006 i686 Intel(R) Pentium(R) III CPU family 1400MHz GenuineIntel GNU/Linux 今日sys-apps/baselayout-1.11.14に上げ、et-updateで/etc/init.d/以下を全部上書きしたところ、boot中のメッセージで (緑アスタリスク)* Calculating module dependencies ... と出た後に (黄アスタリスク)* System.map not found - unable to check symbols と出るようになりました /etc/init.d/modulesの # Here we should fail, as a modular kernel do need # depmod command ... if [ ! -x /sbin/depmod ] then eerror "ERROR: system is missing /sbin/depmod !" return 1 fi をコメントアウトすることで、黄アスタリスクは出なくなったのですが、もっとスマートな方法はないでしょうか? 他にやった事 /bootにSystem.mapをcp make installを使う /bootを起動時にmountするようにした 結果:変化無し
301 名前:300 mailto:sage [2006/01/18(水) 02:40:52 ID:kEtyqntN] 書き間違えました コメントアウトしたのは/etc/init.d/modulesの # # Should not fail if kernel do not have module # # support compiled in ... # [ -f /proc/modules ] || return 0 # # if [ -z "${CDBOOT}" ] && touch /etc/modules.conf 2> /dev/null # then # ebegin "Calculating module dependencies" # /sbin/modules-update # eend $? "Failed to calculate module dependencies" # fi # です
302 名前:login:Penguin mailto:sage [2006/01/18(水) 02:50:27 ID:9hg+0EBc] >>300-301 /sbin/modules-update の206行目かな? /usr/src/linux/System.map が存在しないとそうなるっぽい。
303 名前:300 mailto:sage [2006/01/18(水) 02:56:01 ID:kEtyqntN] すません 最後です >>301 までコメントアウトしなくとも /sbin/modules-update をetc-update以前の/etc/init.d/modulesのように /sbin/modules-update &>/dev/null とすることで黄アスタリスクは出なくなりました ともあれ、あまりスマートな方法には思えないので、より良い方法がありましたらアドバイスお願いいたします
304 名前:login:Penguin mailto:sage [2006/01/18(水) 02:58:35 ID:V3Fw1KF9] >>295 賛成。ReiserfsFSは同期しないから負荷が集中しないパーティションか リードオンリーのパーティションがいいかと 俺もXFS使ってるよ、ってか/etc/fstabはXFSがデフォルトだった気が
305 名前:300 mailto:sage [2006/01/18(水) 03:15:16 ID:kEtyqntN] >>302 modules-updateはスクリプトだったんですね しかし、/usr/src/linux/System.mapは存在しているようです たしかに > mv /usr/src/linux/System.map /usr/src/linux/System.map_ > modules-update * System.map not found - unable to check symbols となり、/usr/src/linux/System.mapがないと、件のエラーが出るようです なぜinit時に失敗するものが、ログインすると出来るようになるのか疑問ですが ファイルのアクセス権、環境変数あたりを調べてみようと思います ありがとうございました
306 名前:login:Penguin mailto:sage [2006/01/18(水) 03:31:45 ID:1NBwbVaD] >>291 testingとmaskはglsaの対象にならないから勧めてはいけないのでは。。。 デベロッパハンドブックにもテスト期間の重要性を問いていたはず。 例えば最新版になったらNFSと相性が悪くなったなんてのはよくある話で、 パッチ書いた人がNFSを使っていなかったらどうしようもない。 最近はSELinuxとの相性とかが有名かな。
307 名前:300 mailto:sage [2006/01/18(水) 03:33:27 ID:kEtyqntN] 原因がわかりました 自分は/usrを別パテーションにしてるせいでした mountする前に/etc/init.d/modules(内のmodules-update)が実行されるのでerrorが出ていたようです 単純な事なのに…眠気でボケているのか… 以前からこのメッセージは出ていたけれども /sbin/modules-update &>/dev/null で捨てていたんですね 今回の/etc/init.d/modulesの変更で気付いた人がいるらしく、bubzillaに似たようなのが上がってました ttp://bugs.gentoo.org/show_bug.cgi?id=23216 ありがとうございました
308 名前:login:Penguin mailto:sage [2006/01/18(水) 03:57:16 ID:RWwVcoDf] >>306 今年はそこへXenとの相性も加わるのですよ RedHatとかSUSEとかの社員は大変だなぁ GentooにEmperor(ぺんぎん)とかの派生が出たら笑うだけ
309 名前:login:Penguin mailto:sage [2006/01/18(水) 08:36:41 ID:L1cebTBz] /usr/portage の一部消しちゃったけど emerge --sync でなおるの?
310 名前:login:Penguin mailto:sage [2006/01/18(水) 09:43:03 ID:vem0xYlV] 今朝 emerge world したら sys-fs/udev-079で !!! Files listed in the manifest do not exist! files/digest-udev-081 udev-081.ebuild っていわれました なんで081なの?
311 名前:login:Penguin mailto:sage [2006/01/18(水) 10:23:55 ID:sTDtP///] rm /usr/portage/profiles/updates/1Q-2006 しないと、にっちもさっちもいかなくなったのはうちだけ? (x86_64, ~amd64)
312 名前:login:Penguin mailto:sage [2006/01/18(水) 10:32:44 ID:sTDtP///] ああ、1Q-2006 の最後の行の DateTime の move はバージョン付だから パッケージ名の先頭にそれぞれ = を付けろって書いてあった。 スレ汚しすまん。
313 名前:login:Penguin mailto:sage [2006/01/18(水) 21:38:47 ID:EueEr+AH] サンクス 同じ問題でハマってた。
314 名前:sage [2006/01/19(木) 00:08:51 ID:uiBhxzxe] >> 312 (恐らく)同じエラーが出ていたので、312で書かれているように1Q-2006を編集したら emerge --sync のキャッシュの更新でこけました。 >>> Updating Portage cache: 88%!!! Cannot resolve a virtual package name to an ebuild. また、emerge -pv --update --deep --newuse world をすると Calculating world dependencies /!!! Cannot resolve a virtual package name to an ebuild. !!! This is a bug, please report it. (virtual/libintl-0) と出ます。 >>78 と似たエラーなのですが、何が原因なのでしょうね。 とりあえず、一度/usr/portage以下を消して、入れ直してみようかと思います。
315 名前:login:Penguin mailto:sage [2006/01/19(木) 07:05:19 ID:j5iURzsp] >>310 x86はまだだけど、ARMはudev-081らしい。
316 名前:login:Penguin mailto:sage [2006/01/19(木) 07:12:54 ID:3SZIvW/7] >>314 そのままの意味で、ヴァーチャルパッケージが解決できなかった もっと知りたければソース分析して開発者になるのもよし、 したくなければバグジラしとけばよし
317 名前:login:Penguin mailto:sage [2006/01/19(木) 09:45:05 ID:p6FMHaE3] >>315 ありがとん。当方x86でした。 本日emerge --sync 後やり直したらsys-fs/udev-079で いきました
318 名前:login:Penguin mailto:sage [2006/01/19(木) 19:33:18 ID:egobi/BI] ttp://www.gentoo.org/news/ja/gwn/20030401-newsletter.xml Gentoo rpm で検索したらこんなのが見付かってちょっとびっくりしてたんだけど 日付も違えば内容も…でホッとしてたんだけど 実際こんな風になるときって来るのかな?
319 名前:login:Penguin mailto:sage [2006/01/19(木) 19:47:40 ID:feVFe//t] /var/tmpをtmpfsとしてマウントしてる俺にはGentooが小さいファイル云々というのはあんまり関係ない
320 名前:login:Penguin mailto:sage [2006/01/19(木) 20:00:36 ID:dG4xnt7x] ふつうに関係あると思いますが。
321 名前:login:Penguin mailto:sage [2006/01/19(木) 21:05:27 ID:lKiRzyRc] >>320 そっとしといてやれ
322 名前:login:Penguin [2006/01/19(木) 21:14:05 ID:qwLnyuLw] 今朝shutdownしたgentoo boxが立ち上がらなくなってしまいました。 ディスクへ(hda5,hda6,hda7,hda8)がhda6以外マウントされないのです。 fsck.ext3:No such file or directory while trying to open /dev/hda5 修復するにはどこいじればいいんでしょうか? knoppix(CD)でみるとhda5ほか全パーティションはマウントされ ファイルも読める。/etc/fstabも以前と変化なし。 cat /etc/fstab /dev/hda1/bootext2noauto,noatime1 2 /dev/hda5/ext3noatime0 1 /dev/hda6/usrext3noatime0 1 (以下略) /etc/mtabは/dev/hda5などを反映していない cat /etc/mtab rootfs/rootfsrw0 0 /dev/root/ext3rw,noatime0 0 none/devdevfsrw0 0 proc/procprocrw0 0 /dev/hda6/usrext3rw0 0 usbf/proc/bus/usbusbfsrw0 0 最後にemerge -uvD worldしたもの sys-apps/hotpluf-bass-2004040 sys-fs/udev-070-r1 sys-apps/sysvinit-2.86-r3 sys-apps/baselayout-1.11.14
323 名前:login:Penguin mailto:sage [2006/01/19(木) 21:27:26 ID:q4ozpjk0] device file作ってやったらmountできるんじゃねーですか?
324 名前:login:Penguin mailto:sage [2006/01/19(木) 23:08:17 ID:edxv0R99] /devにはudevがマウントされてるはずなので事はそう単純ではないかと。 /devに静的にdevicefile作ってもudevがマウントされた時点で消失、そんなとこかと。 もしかしたらdevfsでブート時に自動マウントしようとしてる可能性もあり。 kernel2.6でこれやると>>322 の症状。 いずれにせよ/etc/conf.d/rcあたりでしょう。 gentoo udevでぐぐれば解決。
325 名前:login:Penguin mailto:sage [2006/01/19(木) 23:40:39 ID:q4ozpjk0] そこまで"単純"に答えてやる必要もねーんじゃないかと ポインタだけ示しときゃいーんじゃないかと
326 名前:login:Penguin mailto:sage [2006/01/20(金) 00:35:54 ID:KLyndc8f] 昔に戻っちゃうだろ どっちでもいいよ、が現在の傾向だと思う 俺はどちらかと言えば現在が好み 現在でもgentoo以外は無視する傾向だからそれで十分だと思う
327 名前:login:Penguin [2006/01/20(金) 02:22:20 ID:2MNqp8cb] amd64 で firefox, thunderbird. mozilla が起動しません バイナリ使っても無理ですた。先輩どうすりゃいいですか No running windows found (firefox-bin:5628): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calcul ation (did you pass G_MAXLONG?) *** nsExtensionManager::_disableObsoleteExtensions - failure, catching exception so finali ze window can close *** loading the extensions datasource *** ExtensionManager:_updateManifests: no access privileges to application directory, skip ping. (firefox-bin:5628): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calcul ation (did you pass G_MAXLONG?) *** loading the extensions datasource *** ExtensionManager:_updateManifests: no access privileges to application directory, skip ping. /usr/libexec/mozilla-launcher: line 119: 5628 ?????? "$mozbin" "$@" firefox-bin exited with non-zero status (143)
328 名前:322 mailto:sage [2006/01/20(金) 07:38:52 ID:XjZNhfGo] >>322 レスありがとう。 emerge worldで カーネルが2.4なのにudevがインストールされたのが原因っぽいですね。 復旧は再インストールがお手軽???メンドイなぁ
329 名前:322 mailto:sage [2006/01/20(金) 07:40:14 ID:XjZNhfGo] ポインタまちがえた... >>324 ありがとう m(__)m
330 名前:327 [2006/01/20(金) 11:24:30 ID:2MNqp8cb] 一般ユーザーでも root でも無理でした もじらエンジン使ったもの全部ダメぽ 誰か助けてマジ頼む amd64, 2006.0 で新規インストールです
331 名前:login:Penguin mailto:sage [2006/01/20(金) 11:39:26 ID:gWepZl7s] > 2006.0
332 名前:327 mailto:sage [2006/01/20(金) 12:26:03 ID:2MNqp8cb] >>331 2005.0 でも無理でしたよ
333 名前:login:Penguin mailto:sage [2006/01/20(金) 12:28:42 ID:gWepZl7s] 普通の人は普通に動いてる。原因はわからん。以上