初心者もOK! FreeBSD質問スレッド その118
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2014/04/10(木) 00:38:15.11事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです.
分からなければ仕方がないので, 初心者でもとりあえず質問してみて下さい.
トラブルの場合, 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須.
sysutils/sysinfo あたりがおすすめ.
The FreeBSD Project
http://www.freebsd.org/ja/
FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/
過去ログ
http://www9.atwiki.jp/freebsd/
前スレ
初心者もOK! FreeBSD質問スレッド その117
http://toro.2ch.net/test/read.cgi/unix/1380865524/l50
0521名無しさん@お腹いっぱい。
2014/06/18(水) 01:05:42.49「日本語」が化けた表現→0xEC 0x9B 0xBC 0xEC 0xAF 0x9C 0xEB 0xA3 0xAC
これをUTF-8として解釈→[U+C6FC][U+CBDC][U+B8EC]
…マルチバイト文字1文字(2バイト)をUTF-16一文字(2バイト)としてUTF-8にエンコードしてるのか。
ustarの拡張部分を無視すれば普通にEUC-JPのファイル名で読めるが、長さ制限とかあるしなぁ…
>>508
だよねぇ…
>>509
libarchive2で作ったtarがそもそもぶっ壊れてて、libarchive2自身では運良く処理出来るだけ。
互換性が無いのはlibarchive2の方で、最初から正しいファイル名を生成できていない。
素のtarフォーマット上のファイル名と、ustarの拡張部分でのファイル名が一致しない。
>>520
この場合bsdtar2でeuc使ってるとtarの中のファイル名がbsdtar2でしか読めない異常な形式になるってバグ。
むしろeucにしてたから問題が起きた。
0522名無しさん@お腹いっぱい。
2014/06/18(水) 01:25:19.42バグだろうとなんだろうと、それで長い間運用されてる以上はそれが仕様だ
お前、10年動き続けてる業務システムにバグが見つかったからって修正するか?
10年も動いてりゃそのバグ込みで仕様なんだよ
0523名無しさん@お腹いっぱい。
2014/06/18(水) 01:43:54.41だからcompat-2xとかいうオプションが追加されたんだろ?
今までは日本語ファイル名に対応して無かったんだから、
バグの挙動に依存したシステムが動かなくなるのは当然。
tarファイル名とustar名を比較して自動でcompat-2xオプションをONにする
って挙動のほうが大多数の人は幸せだったかも知れんが、
ファイル名が切り詰められてるtarでだけ問題が起きるよりは、
日本語ファイル名使った段階でトラブル起こしてcompat-2xオプション使わせたほうが良いし。
0524名無しさん@お腹いっぱい。
2014/06/18(水) 02:46:59.00これからも同様にtarアーカイブを作成する立場としては
今回の仕変は正直ウザイ
今までのままの方がよかった
0525名無しさん@お腹いっぱい。
2014/06/18(水) 02:52:35.880526名無しさん@お腹いっぱい。
2014/06/18(水) 03:35:23.500527名無しさん@お腹いっぱい。
2014/06/18(水) 03:39:55.960528名無しさん@お腹いっぱい。
2014/06/18(水) 03:56:01.40囲んだら約 5,650 件だぞ
0529名無しさん@お腹いっぱい。
2014/06/18(水) 04:13:26.12破損tarにしがみつきたいならアップデートしなけりゃいいだけだろ。
bsdtarが今までustarって仕様に違反した不良品を今まで量産してたからって、
これからも不良品を延々と量産してゆくべきだなんて考え方の方がウザい。
アップデートに伴う障害の一つとして淡々とcompat-2xオプションで処理すればいい。
日本語ファイル名なんぞ使いながら、アップデートの内容チェックを怠る奴が悪い。
そんなに破損tarが大事ならbsdtarをアップデートしなけりゃ影響しないし、
他の系との互換性を考えるなら破損tar形式を維持とか百害あって一利ない。
bsdtar以外の処理系も多いのに「ustarに準拠するな、bsdtarの破損tarに対応しろ」とかクソすぎ。
0530名無しさん@お腹いっぱい。
2014/06/18(水) 04:15:12.16それでも十分多いな
0531名無しさん@お腹いっぱい。
2014/06/18(水) 04:16:27.83当然あるんだよね?
0532名無しさん@お腹いっぱい。
2014/06/18(水) 04:22:37.390533名無しさん@お腹いっぱい。
2014/06/18(水) 06:28:02.08ZIPでやれw
0534名無しさん@お腹いっぱい。
2014/06/18(水) 06:43:14.897zのが気楽かもしれん
0535名無しさん@お腹いっぱい。
2014/06/18(水) 09:06:38.910536名無しさん@お腹いっぱい。
2014/06/18(水) 09:52:53.480537名無しさん@お腹いっぱい。
2014/06/18(水) 10:01:22.460538名無しさん@お腹いっぱい。
2014/06/18(水) 10:05:56.320539名無しさん@お腹いっぱい。
2014/06/18(水) 10:22:12.32cpio(afio)も悪くないんだけど、cpioとtarは出来る事にそんなに差がないし、
だったら標準のtarでいいじゃん。ってなっちゃうんだよなぁ
0540名無しさん@お腹いっぱい。
2014/06/18(水) 10:29:58.42>>539
cpioもlibarchive経由なんだから、今回のファイル名の問題について言えばtarとなんら
変わらんぞ
0541名無しさん@お腹いっぱい。
2014/06/18(水) 10:36:02.910542名無しさん@お腹いっぱい。
2014/06/18(水) 10:38:14.660543名無しさん@お腹いっぱい。
2014/06/18(水) 13:13:44.630544名無しさん@お腹いっぱい。
2014/06/18(水) 19:20:07.35これ具体的にどう違反してたの?
0545名無しさん@お腹いっぱい。
2014/06/18(水) 19:50:39.73非ascii 文字のファイル名は pax formatの仕様にしたがってUTF-8で出力して
いたつもりだったが2.xではここがバッグていた。(see libarchive-formats(5))
なので他のシステムでは文字化けする tar ファイルができていた。(EUCの時)
ちなみにcpioではそのままファイル名を保存しているので2.xで作成したものも
3.xで読める。
0546名無しさん@お腹いっぱい。
2014/06/18(水) 23:28:15.15さっき portsnap し直したら直ってたけど。
ttps://forums.freebsd.org/viewtopic.php?f=5&t=46888
0547521
2014/06/19(木) 07:20:13.47>>545だけど具体的には>>521な感じの無茶苦茶なファイル名を出力してる
>>545
あ、ustarとpaxを間違えてたわゴメン…
0548名無しさん@お腹いっぱい。
2014/06/19(木) 15:08:20.47GNU tar以外は禁止してほしい
0549名無しさん@お腹いっぱい。
2014/06/19(木) 16:00:33.03Linux以外は禁止してほしい
0550名無しさん@お腹いっぱい。
2014/06/19(木) 16:04:36.12タブレット以外は禁止してほしい
0551名無しさん@お腹いっぱい。
2014/06/19(木) 18:01:50.060552名無しさん@お腹いっぱい。
2014/06/19(木) 18:20:30.190553名無しさん@お腹いっぱい。
2014/06/19(木) 18:23:01.520554名無しさん@お腹いっぱい。
2014/06/19(木) 18:25:32.500555名無しさん@お腹いっぱい。
2014/06/19(木) 18:28:45.330556名無しさん@お腹いっぱい。
2014/06/19(木) 18:30:08.260557名無しさん@お腹いっぱい。
2014/06/19(木) 18:32:18.020558名無しさん@お腹いっぱい。
2014/06/19(木) 18:47:59.74無意識のうちにFreeBSDを
使ってるのだが・・・
0559名無しさん@お腹いっぱい。
2014/06/19(木) 18:50:17.210560名無しさん@お腹いっぱい。
2014/06/19(木) 19:13:19.54で、PLATFORMって店もあったのかよ?w
0561名無しさん@お腹いっぱい。
2014/06/19(木) 21:05:39.340562名無しさん@お腹いっぱい。
2014/06/19(木) 22:48:22.74と思ったけど、PLATFORMが秋葉原のリアル店舗を閉鎖してもう9年も経つのか
なら >553-554 がそれ以降の生まれなら知らなくても仕方ないか
0563名無しさん@お腹いっぱい。
2014/06/19(木) 23:29:15.040564名無しさん@お腹いっぱい。
2014/06/20(金) 01:20:15.90東のプラットホーム、西のふぁすとばっくだったっけ?
0565名無しさん@お腹いっぱい。
2014/06/20(金) 03:35:16.42ありゃ何が原因なんだろ。
0566名無しさん@お腹いっぱい。
2014/06/20(金) 07:13:05.26Plat'Homeの他にPLATFORMという店もあったとはマジで知らなかったよ。
勉強になったよw
で、何を売ってた店だったんですかぁ?
0567名無しさん@お腹いっぱい。
2014/06/20(金) 08:41:08.45こういうジジイにはなりたくないが
どういう訳かパソコン通信時代からこういう輩は存在していて
そしてオフで会うと結構いい人だったりするから侮れない
金払いも良いし
0568名無しさん@お腹いっぱい。
2014/06/20(金) 08:47:13.180569名無しさん@お腹いっぱい。
2014/06/20(金) 09:08:14.88FREE-BSDのCD-ROMですよ。知らないの?
0570名無しさん@お腹いっぱい。
2014/06/20(金) 09:10:17.520571名無しさん@お腹いっぱい。
2014/06/20(金) 09:20:04.20へぇー Plat'HomeではFreeBSDのCD-ROMを売ってたけど、
PLATFORMではFREE-BSDという聞いたことないOS?のCD-ROMを売ってたんですかぁ
FREE-BSDのCD-ROM、買ったんですかぁ?
0572名無しさん@お腹いっぱい。
2014/06/20(金) 09:25:33.14僕は厨房だったのでFREE-BSDは売ってくれませんでした
0573名無しさん@お腹いっぱい。
2014/06/20(金) 09:27:40.57身近なパソコン先生から焼いてもらうもんだ
未成年なら
0574名無しさん@お腹いっぱい。
2014/06/20(金) 09:45:36.670575名無しさん@お腹いっぱい。
2014/06/20(金) 09:45:57.60赤面しろー 赤面w
0576名無しさん@お腹いっぱい。
2014/06/20(金) 09:55:16.88うるせーよじじい
0577名無しさん@お腹いっぱい。
2014/06/20(金) 10:06:02.39つまんねーよ老害
面白いつもりで書いてんの?
0578名無しさん@お腹いっぱい。
2014/06/20(金) 10:10:18.950579名無しさん@お腹いっぱい。
2014/06/20(金) 21:50:49.160580名無しさん@お腹いっぱい。
2014/06/20(金) 22:38:35.840581名無しさん@お腹いっぱい。
2014/06/20(金) 23:15:18.91そうならエラーの部分前後10行くらい貼らないと詳しくはわからないな。
0582名無しさん@お腹いっぱい。
2014/06/21(土) 02:57:19.31あたりが
HHKb
を組み込んだショップブランド ノートPCを発売してくれないかなあ
0583名無しさん@お腹いっぱい。
2014/06/21(土) 02:59:15.81サスペンドとハイバネートできないので
仕方なくLinuxに乗り換えたのだけど
もうそろそろFreeBSDでも
サスペンド ハイバネート
できるようになりましたか?
0584名無しさん@お腹いっぱい。
2014/06/21(土) 07:29:06.44makeの際の注意事項があります。
コンピュータのCPUが何ビットであるか調ベておく事が大切です。
32ビットCPUを登載したコンピュータには、
32ビット用のOSをインストールすること。
64ビットCPUを登載したコンピュータには、
64ビット用のOSをインストールすること。
これを間違えればmakeができません。
0585名無しさん@お腹いっぱい。
2014/06/21(土) 09:05:23.440586名無しさん@お腹いっぱい。
2014/06/22(日) 18:46:28.521.portsのhgviewが最新のmercurialに対応していない。
2.cvs2gitのportsパッチにバグが有って出力できない。
3.portsのqzeitgeistが古くてpython 3系に対応していない。
0587名無しさん@お腹いっぱい。
2014/06/22(日) 19:16:07.870588名無しさん@お腹いっぱい。
2014/06/22(日) 20:37:14.12Bugzilla https://bugs.freebsd.org/bugzilla/ にバグを登録してね。
0589名無しさん@お腹いっぱい。
2014/06/22(日) 21:51:40.930590名無しさん@お腹いっぱい。
2014/06/22(日) 23:40:24.000591名無しさん@お腹いっぱい。
2014/06/23(月) 09:16:45.50>>588
0592名無しさん@お腹いっぱい。
2014/06/23(月) 13:53:06.45パソコンの出来が悪かったのでは?
0593名無しさん@お腹いっぱい。
2014/06/23(月) 22:10:20.11dfしても残量が変わらない状況になってしまった。一応再起動したら直ったけどこういう時って
再起動しないでもちゃんと正常に復活させる事って出来る?
/dev/ad0s1d 2006574 1934240 -88190 105% /var
こんな感じで張り付いてしまってファイル移動後もディスクフルでアクセス出来なかった。
OSはFreeBSD8.4デス。
0594名無しさん@お腹いっぱい。
2014/06/23(月) 22:12:11.730595名無しさん@お腹いっぱい。
2014/06/23(月) 22:25:00.360596名無しさん@お腹いっぱい。
2014/06/23(月) 22:35:59.85>>593のがログを移動した後のdfの結果ね。単純に再起動かけたら
/dev/ad0s1d 2006574 1182912 663138 64% /var
こうなった。
0597名無しさん@お腹いっぱい。
2014/06/23(月) 22:36:44.32syncはしたの?
0598名無しさん@お腹いっぱい。
2014/06/23(月) 22:40:32.61しなかった・・・それかな?
0599名無しさん@お腹いっぱい。
2014/06/23(月) 22:48:48.220600名無しさん@お腹いっぱい。
2014/06/23(月) 22:56:39.29まぁ、今時だと1パーティションだと困る理由はあまりないもんね・・・
それより、もっと面倒くさい事が起きた・・・。
portsnapしたらおそらく全部のportsがビルド出来なくなってしまった。makeすると
Unknown modifier 't'
"/usr/ports/Mk/bsd.port.mk", line 1741: Malformed conditional (defined(USE_LDCONFIG) && ${USE_LDCONFIG:tl} == "yes")
こんな感じのエラーが出まくる。ちょっと調べた感じだとFreeBSD10でmakeが変わった影響みたいに見えるけど。
さてどうしたら良いのやら・・・。
0601ハマサキリユウ
2014/06/23(月) 22:57:34.24すげーよ。マジで。
0602ハマサキリユウ
2014/06/23(月) 22:59:10.950603名無しさん@お腹いっぱい。
2014/06/23(月) 23:01:38.72syslogd上げなおしてないとかじゃないの
0604名無しさん@お腹いっぱい。
2014/06/23(月) 23:10:43.68そこでZFSの出番ですよ。
0605名無しさん@お腹いっぱい。
2014/06/23(月) 23:18:03.40ports treeを一から作り直せ
0606名無しさん@お腹いっぱい。
2014/06/23(月) 23:51:45.00それは一番最初にやってみたけど全然関係なかった
色々な掲示板でも問題が上がっているけどざっと見た感じ解決したという話が無いんだよなぁ
make絡みである事は確定なんだけど、その先が知識が無くてよくわからん・・・
0607名無しさん@お腹いっぱい。
2014/06/24(火) 01:39:26.09しばらく時間をあけてからportsnapしてみたらMkの中身が入れ替わっていて
直ったこともあった
0608名無しさん@お腹いっぱい。
2014/06/24(火) 02:55:47.830609名無しさん@お腹いっぱい。
2014/06/24(火) 09:07:03.620610名無しさん@お腹いっぱい。
2014/06/24(火) 22:12:58.580611名無しさん@お腹いっぱい。
2014/06/24(火) 23:35:52.390612名無しさん@お腹いっぱい。
2014/06/25(水) 03:14:54.00pkg入れるためにportsが動かなくて・・・
sysinstallにゃお前のバージョンなんざ知らねーよ言われるし
海外のフオーラムで同様に愚痴ってる奴いたけどこれでも来年まで
サポート対象の8.4なんだぜ・・・
0613名無しさん@お腹いっぱい。
2014/06/25(水) 06:51:35.69早く捨てろ
0614名無しさん@お腹いっぱい。
2014/06/25(水) 16:42:51.168.4じゃないといけない理由は何だ?
0615名無しさん@お腹いっぱい。
2014/06/25(水) 17:32:08.410616名無しさん@お腹いっぱい。
2014/06/25(水) 21:59:10.43それは、わた(略)
0617名無しさん@お腹いっぱい。
2014/06/25(水) 22:03:10.410618名無しさん@お腹いっぱい。
2014/06/25(水) 22:44:22.770619名無しさん@お腹いっぱい。
2014/06/25(水) 23:06:19.810620名無しさん@お腹いっぱい。
2014/06/26(木) 09:45:15.62portsは手動補正しないといけない度合いがgentooより
すごく多い印象が以前に使ってた時にあった
最近は改善されました?
■ このスレッドは過去ログ倉庫に格納されています