初心者もOK! FreeBSD質問スレッド その123
■ このスレッドは過去ログ倉庫に格納されています
FreeBSD 関連の質問はここでどうぞ. 望んでいる回答が来なくても怒らないでね.
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです.
分からなければ仕方がないので, 初心者でもとりあえず質問してみて下さい.
トラブルの場合, 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須.
sysutils/sysinfo あたりがおすすめ
名前欄に !id:on でIDが出ます
IDが無いと誰が誰だか分からないので必要に応じてIDを表示させて下さい
The FreeBSD Project
http://www.freebsd.org/ja/
FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/
前スレ
初心者もOK! FreeBSD質問スレッド その122
https://mevius.5ch.net/test/read.cgi/unix/1486758875/l50 やはりそうですかね。
10.4Rから11.2R に上げたタイミングでPhantomjsがx86だけ動かなくなったので、amd64に上げるか迷っているのですが、もう暫く様子を見てみます。 >>153
あぁppp使用ありきでしたか
自分はpppは経験ないのでここから先は他の人に任せたいですが
virtualboxのホスト=win、ゲスト=FreeBSDでルーター構築は何回かやったので2点だけ
・virtualboxのゲスト別設定→ネットワーク→アダプター→高度→プロミスキャス
を一時[すべて許可]に変更
・winホストのセキュリティーソフトのファイアウォールが動いてるなら一時off へのレス
がヘルスに見えてしまった、膿んでいるのか 多少不安定でもいいので最新のGNOMEが使えるFreeBSDエディションってありませんかね。 今ある3.28じゃなく3.31を使いたいってこと?
自分でコンパイルすればいいんじゃなかろうか。
あとbugzillaに投げれば完璧。 >>160
そうです。
バグ報告ができるほどスキル高くないんで
そういうエディションがないならあきらめます。
FreeBSDのGNOMEフレーバーとか誰か作ってくれないかなぁ(他力本願) 1FD(くらいに収まる)FreeBSDって今のバージョンで作れないん? 超昔はpicobsdあったけど、その後出てきたnanobsdはiso前提。
今もnanobsdあるか、あったとしてビルドできるかは知らない。
ports見てみて。 portsじゃなくて、ベースシステムにあるな
man picobsdとman nanobsd 最近、firefox起動中に、forefox hogeとやってもhogeを開いてくれなくなったのですが、
俺環の問題でしょうか?
症状としては、firefox起動中にfirefoxを起動すると、30秒くらい黙った後に
JavaScript error: jar:file:///usr/local/lib/firefox/omni.ja!/components/XULStore.js, line 60: Error: Can't find profile directory.
とstderrに出て、ダイアログウィンドウで
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
と表示されて、OKするとstatus 0で終了します。
元のfirefoxはそのまま動いています。
環境は11.2-RELEASE-p4です。
プロファイルを全削除しても同じです。
firefoxとfirefoxが依存しているpkgを強制再インストールしてみましたが同様です。 最近のFreeBSDをMBRディスクにマルチブートでインストールするときの条件や手順ってどこかにありませんか?
ググってもGPTディスクだったり古いバージョンだったりして参考にならないです
とりあえずやったこと
Win7、Win8.1が入っているディスクにFreeBSD11.2-R i386をインストール→再起動
起動しない→ググる。最近のはboot0を書き込まないらしいとの情報を見つける
fdisk -B -b /boot/boot0 /dev/ada0
でboot0を書き込む→FreeBSDを選択しても#が出るだけで起動しない Win95 の頃と同じように mbm で Win10 とデュアルブートできているが Windowsのブートメニューをmsconfigで編集するとFreeBSDパーティションのブートローダに処理を渡せるんじゃなかったっけ
記憶がめちゃくちゃ怪しいけど >>169,170
ありがとう。とりあえず起動までこぎ着けた 誤って libexec/ld-elf.so.1 を移動してしまい、FreeBSDがloginすら出来なくなってしまいました。
LiveCDを作成し起動したLiveCDからアクセスしようと
zpool import -f -o altroot=/mnt zroot
と入力しましたが、failed to create mountpoint と出てマウントできません。
LiveCDからzfsをマウントするにはどのようにすればいいでしょうか?
教えて下さい。よろしくお願い致します。 >>173
「-o altroot=/mnt」のかわりに「-R /mnt」を使ってもだめ?
だめなら「zpool import failed to create mountpoint」でぐぐって試した方が早いかもな >>174
-R /mnt でも同じでした。
代わりに、
mkdir /tmp/mnt
zpool import -R /tmp/mnt
としたらマウントは出来ましたが、 /tmp/mnt/zroot 以下が空です。
他にマウントされた、
/tmp/mnt/tmp
/tmp/mnt/usr
/tmp/mnt/var
は中身が見えますが、肝心の /tmp/mnt/zroot だけが見えない状況です。 >>175
自己解決しました。
zfs umount zroot/ROOT/default と手動でマウントすることで見えるようになりました。
ありがとうございました。 FreeBSDでDockerを使ってみたいのですがこのサイトを参考にしても構わないでしょうか?
https://wiki.freebsd.org/Docker?action=refresh tail -F でファイルを監視して書き込まれたものをwhile read line で取り出してるシェルスクリプトを
daemon でデーモン化して有るんだけど
daemon を止めるとシェルスクリプト自体は停止できるんだけど、 tailコマンドが実行されたまま残る
ファイルに何か書き出されるとpipeが壊れてるので止まるって状況なんだけど
shを止められたら、そこから起動しているコマンドも一緒に殺す方法無いですか?
プロセスグループ殺したいけど、 Linuxみたいに /bin/kill -- でプロセスグループ殺せるわけでも無く… >>180
bash 前提だけど↓じゃだめ?
trap 'kill $(jobs -p)' EXIT プロセスグループとしてマイナスにしていないからとか?
$ kill -- -PGID
あるいは実はプロセスグループに含まれていないとか FreeBSD 11.2-RELEASE-p4 10.2からfreebsd-updateでバージョンアップしました。
# pkg version すると
wget-1.19.5 <
と表示されますが pkg upgrade をしても Your packages are up to date.
と出てupgradeされません。
pkg update -F しても一緒。
http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/ を見ると wget-1.19.5_1.txz があるので
1.19.5 が最新版ぽいのですが、そうするとなんで
# pkg version したときに "<" になるんでしょうか・・・ インデックス的には配信済みだけど肝心のパッケージがまだ配信されてないとかではないでしょうか
パッケージ自体を直接持ってきてインストールしてもダメでしょうか wget-1.19.5 < needs updating (index has 1.19.5_1)
pkg upgrade wget
Installed packages to be UPGRADED:
wget: 1.19.5 -> 1.19.5_1 # wget http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/wget-1.19.5_1.txz
# pkg install ./wget-1.19.5_1.txz
# pkg version
wget-1.19.5_1 =
で最新になりました・・・でも pkg version で "<" になっているパッケージが他にも有ります。
インデックス (http://pkg.freebsd.org/freebsd:11:x86:64/latest/packagesite.txz ?) を見ると
"tiff":{"origin":"graphics/tiff","version":"4.0.10"}
pkg version した結果は tiff-4.0.9_1 <
pkg upgrade しても Your packages are up to date.
pkg upgrade tiff しても Your packages are up to date.
確認すべき箇所等あったら教えてください。 単に他の引っかかってるヤツもwgetすりゃイイんじゃねえの? latest じゃなくでデフォルトの quarterly のままという落ちだろ >>186
/usr/ports/INDEX-* の構成
/etc/pkg/FREEBSD.conf, /usr/local/etc/pkg.conf, /etc/portsnap.conf の中身
このへんの整合性がfreebsd-update後に乱れて手動で調整する必要が
あったような 詳しくは思い出せないスマン
>>180
pkill って関係あるんかな 外してたらスマン latest にしたいなら pkg の設定を latest にすればいいだけ
freebsd-update で /etc/ が書き変わったならメッセージが出たはず pkg version は INDEX ファイルが存在するならそれを利用する
つまり pkg で取ってくるバイナリとの整合性はない
ports には quarterly はなく最新だけ
portsnap.conf で関係するのは INDEX ファイルを更新するかどうか >>189
pkillってpidで指定する代わりにプロセス名を指定するやつ
pkill -KILL zsh
すると問答無用ですべてのzshをKILLしてくれるぞ >>181
どうも駄目っぽい
jobs -pで何も帰ってこないです…
ありがとうです。もうちょい調べてみます >>187-191
>>188がビンゴでした!ありがとうございました!
/etc/pkg/FREEBSD.conf, がquarterlyになってました。
>>191 の「pkg version は INDEX ファイルが存在するなら〜」のINDEXは
/usr/ports/INDEX-11 とかのことですか?
portsnapを毎日回してるので最新バージョンに差違があるんでしょうか。
とりまこのまま使ってみます。あざした。 FreeBSDのデスクトップ環境を試用してみたいのですがおすすめはありますか?
軽めで安定している物を希望します。LinuxだとLXDEが有名ですしFreeBSDにも対応しているようですが
メンテナンス体制に不安ありなんて話も目にするのでよりよいのがあれば・・・ >>182
死なないorz
コード抜粋はこういう感じ
pipe_action() {
while read i
do
echo "$i" | 処理
done
}
( tail -n 0 -F $TARGET_LOG | pipe_action )&
PID=$!
trap "kill -- -$PID;exit 1" 0 1 2 3 15
wait
tailを殺せれば目的果たせるんだけど…
死んでくれない… >>197
Xfce 使ってるけど可もなく不可もなく…
安定性は問題無し 何で FreeBSD の firefox はメニューの一番下が Restart なの?
常識なさすぎ。頭悪すぎ。ホント止めて欲しいわ。 どのメニューのこと言ってるの>
うちだと"QUIT"だの"close Tab"が出るけど >>198
スクリプトの中ではデフォルトではプロセスグループを作らない。
set -m
でどうやろ? >>202
Menu BarをオンにしたときのFilesメニューかな FreeBSD 11.2-R amd64でi386-wineを使いたいんだがどうすればいいのだろうか
#pkg install i386-wine
だけだと
#wine
ELF interpreter /libexec/ld-elf.so.1 not found, error 8
と怒られて動かない
ググるとこの組み合わせは鬼門らしい?
古いバージョンだとi386の環境を丸ごと用意しろとか出てくるし
portsのインストール例ばかりでpkgのインストール例が見つからなかったり >>205
依存関係が解決出来てないのならportsから入れてみる
portmaster emulators/i386-wine
を試しなはれ うちは i386-wine-devel-3.3,1 を pkg install してあるけど、普通にあふと foobar2000 が動いてるで FreeBSDのkill(システムコール)ってPIDを負にしたときPGID扱いにする記載がないな(Linuxにはある)
プロセスグループの意味ないじゃん、っておもたら別にkillpgってのがあるのか >>206,207
ありがとう。両方やってみましたが変わらずの
ELF interpreter /libexec/ld-elf.so.1 not found, error 8
で動きませんでした >>208
man 1 kill
のEXAMPLESを嫁 >>208
https://www.freebsd.org/cgi/man.cgi?query=kill&amp;apropos=0&sektion=2&manpath=FreeBSD+11.2-RELEASE&arch=default&format=html
> For compatibility with System V, if the process number is negative but not -1,
> the signal is sent to all processes whose process group ID is equal to the absolute value of the process number.
> This is a variant of killpg(2). たぶんi386互換機能かLinux互換機能の問題と推測していますが
amd64環境下でこれらの機能を使った場合にアプリからシステムが
どう見えるのかに関する資料ってありませんかね?
どちらか、もしくは両方が不適切な状態になっていると仮定すると
説明つきますが、確認する方法がわかりません >>203
#!/bin/shの直後に
set -m追加で
いけたー
ありがとうございます >>205 >>210 >>213
amd64でi386-wineか。pkgでi386-wine-devel-3.3,1を使ってるよ。
amd64のインストール時に「Distribution Select」で「lib32」を
入れ忘れている、という凡ミスではなかろうね?
入れましたよ、ならごめん。 >>215
ありがとう。そのlib32の有無って後から確認する方法ってあります?
デフォルトでONだという情報は見ていていじった記憶はないんだけど
ひょっとしてOFFになっているのだろうか ls /usr/lib32 で *.so が出てくればええんでない? >>217
ありがとう。その情報が知りたかった
結果はまさかの空だったのでチェックが入っていなかったようだ
lib32.txzを解凍するだけというわけにはいかないだろうし
全部消して再インストールしかないのかな 次のfirefoxのFileメニューは直ってるかどうか?
直ってないだろうな。 正常時のログと異常時のログを比較して解析したいのですがこういう用途に適したツールって無いですかね?
GUIで並べて表示出来て同期してスクロール可能、不一致箇所に着色と行欠落時の再同期機能とかを考えています
単なるコンペアだと単なるタイミングの違いによる不一致まで大量に検出されてしまい厳しいです diff系のツールだねえ
Windows向けだとWinMergeに相当するけど KDEならkompareがあるな
他のものならpkg search diffして探せると思う HP 6720s のモバイルセレロン500番台モデル
チップセットはセレロン用のGL960(GPUの GMA X3100を統合)
というノートPCのCPUをCore2duoに交換したところ、
コールドブートにてwindows7を起動すると、ほぼ確実に(というのは1度だけ例外があった。
かもしれない。寝ぼけ気味で勘違いしただけかもしれない)ログイン画面直前で
クラッシュし、グニャグニャッっと固まってしまうようになりました。
セーフモードも含めてwindowsが起動済みの状態からの再起動では問題ありません。
WXGA?1280x800できっちり表示されます。
いろいろいぢくっても正常に動作しているように思われます(ウラでOSのパッチ的なものが、がんばっているのかも
知れないが)
なぜ再起動では問題ないのか?気になるところですが
仕方ないかなってことで、その現象についてはとりあえずほっときます。
次にLiveCD的なものも含めていくつか適当にLinuxを試しました。
Xも期待通りで特に問題なさげでした。
暫し考え、windows意外ではモニタの色調整などが難しそうだし、
とりあえずFreeBSDをCUIで使っちゃっておこうかな〜っと
FreeBSD11.2.0Rのインストール作業を始め、初めて目にする何か
投げやりな感じのAAのところまではスムーズにというかドライブが
ガッチャンガッチャン音立てながらトロ臭い速度で到着しました。
で、その後なんですけど、デフォのまま進める(オプションは後で
いろいろ変えつつ試しました)とチョコチョコっと画面下部で3回ほど
インストーラがなんか試してて、、、この後です!すべて消え、そのまま
何も表示されなくなりました。でもドライブはずーと動いてて与えられた
仕事に励んでいるようです。
その後何度もためしたし、またBIOS設定等思いつくことは一通りやりました。
どう思われます?
自分では九分九厘CPU交換が原因だと思ってるのだけど、
他に既知の問題などあるならば教えてたもれ うわ むっちゃ長い
お読みになるのは先と末尾3〜4行ずつでいいです
最後見えなくなった部分について、正常な場合を他のPCで確認しました
かかる時間等から同じトコまでイッていると思われます >>227
冗長すぎて読む気にならないから、作文能力に問題があると思います >>227
HP 6270sのCPUをMobile Celeron500番台からCore2Duoに交換したところ
OSが起動しないなどの現象が発生するようになった。
Windows 7:コールドスタートだとほぼ確実にログイン画面でクラッシュ、再起動であれば問題なし
Linux:Live CDをいくつか試したがXを含め問題なし
FreeBSD:インストール中に画面が真っ暗になり何もできなくなる(ディスクアクセスはある)
BIOS設定なども変えてみたが変化なし
これはどういったことが考えられるでしょうか
...ということでよろしいか? んで、まんまここにその換装例があるが
http://virtualizationavelin.hatenablog.jp/entry/2015/10/06/102110
Windowsの場合はグラフィックドライバを更新しないといけないらしいな
Linuxではちゃんと動いてFreeBSDだと画面出ない(でも裏ではなんか動いてそう)
っていうのはやっぱりグラフィックドライバの問題かな
Xorgを最新にしてみてはどうだろう
ってどうやればいいか見当つかないのであればLinuxでも使ったほうがよさそうだが みなみなさま
くだらないことに御付き合いくださり
ありがとうございます >>229
そうですよね。
もちろんそれが問題なのは、推定のまま確定させてるっていうか、受け入れおります。
ただ原因が他にある可能性について検討し、こちらのならもしや類似するマイナーな
事例を見聞きした方がいらっしゃるかも。と目論んだ次第にござりまする。
しかし戻して問題なく動くことを真っ先に確認しとくべきですね。
でも無茶苦茶めんどうなんですよ基盤ひっくり返すまでバラバラにしてってマジで。
本体のツメとかあちこち傷みそうだし。
このPCにはHDDのアクセスランプがついてないので、暇でしょうがないときがあれば
SATAの電源からひっぱって取り付ける工作をするつもりなんだけど、そのときまで
やれそうにないかなあ。 >>231-232
はい、それです。同じコトをいろんな人がやってるみたいでその人のも読みました。
モニタが黄ばみ気味なのでインテル製のを入れたけど、私の場合はクリーンインストール
時に入れられるドライバでも問題なさげでした。
みなさん不具合加減がバラバラのようでして、自分もこれが2度目なんですけど、
以前別の機種で試したときは全くダメでした。
今回ダメ元で挑戦したら惜しいところで安定したという感じです。
ウインドウズで再起動が問題ないのは、まんま鼻から悪魔状態になっちゃってるっちゅうか
1回目は不定値を読み込んでどうのこうの、なのかなあ、なんて漠然と思うわけです。
これはしょうがないと思っとります。
FreeBSDでの問題も関連してるんだろうなあ、とも思います。 >>232
Xorgというか
ディスク入れて電源入れたらそのまま直行って感じなんでして、関係ないですよね?
へんなAAの後、2-3コ何かを調査?選定?してる感じなんですけど、そこで何かあるのかな?って思っとります。
そこから正常なら、以降ざざざーッっと流れ、青ベースの派手な画面で止まるって感じなのでしょうが、
リフレッシュレートが合いませんノーシグナルですーのような真っ黒になってしまいますので。
今思ったけどLinux試したとき、最初から妙に行数が多かったような
これも途中でVGAから解像度変わってるのかな
まあしかし類似ケースはないってことですね
もちろんぐぐってもそれっぽいことは見当たらなかったし
これがインストーラー側の不具合なんてことなら放置されてるわけないですしね
納得です
ありがとうございました FreeBSDでアプリケーションベースの通信制御手段(もちろんイン/アウト)ってあるんですかね?
Windows用のパーソナルファイアウォールではおなじみの機能ですが ZFSのスナップショットとクローン機能を使って複数のjail環境を単一のファイルシステムから
お手軽に作成するような解説がよくありますし管理ツール類もそのような運用になってるっぽいんですけど
例えばjail内でOSアップデートしたときなんかは最終的には共通部分がほぼなくなるじゃないですか
初期の展開が早いという利点はありますけどそれはそれとして容量的な利点が最終的になくなるなら
単一のファイルシステムからクローンを複数作る利点って他に何がありますか? >>239
そこにdedupを組み合わせるんじゃないの? ezjailなんかだと共用するbase分だけ容量が節約できる以外のメリットって特にないね。
というか、VIMAGEのkernelリビルトとかもあっていまやjailよりbhyveの方が
お手軽になってしまっていると思うわ。 CIFSを-E UTF-8:CP932をつけてマウントしています。接続先はWin7です
XfceのThunarからだと\u2740を含んでいるパスが正常に見えますが
ターミナルからだと文字化けします
この文字はCP932に無いはずですし表示されること自体不思議なのですが
どうしてこういう現象が起きるのでしょうか?
X上で動くアプリはファイルアクセスの経路が複数あったりするのかな >>242
使ってるFreeBSDのバージョンは?
ターミナルってのはXの何?それともコンソールで直?
化けるファイル名は何?単文字じゃなくて文字列で提示できる? >>243
11.2 RELEASEです
スクショを・・・っと思ったらXのターミナルでも正常だ・・・申し訳ない、寝ぼけていたのかもしれない
ただCP932を介しているにもかかわらずUnicode文字が表示される理由はよくわかりませんが そういえばVIMAGEはデフォルトで有効化されたな。
iocageで使ってみるかな。 FreeBSDのファイルシステムが管理しているファイルの中身以外のデータってstatとlsコマンドで表示される物で全部という認識であっていますか?
他にもあるなら教えてもらいたいです ファイルがどのブロックにあるかなんてi-node読まんとわからんよ。
その情報が必要なのかどうか知らんけど。 あくまでファイルシステムが上位レイヤー向けに提供している情報のみでかまいません
一般的に行われるファイルアクセスに関する操作で取得可能なメタデータといいますか
ディスクへ直接アクセスしないとわからない情報は不要です ZFSのスナップショットアクセス用不可視ディレクトリはlsだと表示できなかったような
どうだっけ? portsでlang/pyhton37がビルド出来ないんだが
_uuid.soが見つからないとか言われる。 >>250
11.2でやってみたが何事もなく成功したよ。 >>251
こっちは11.1 11.2 12.0でそれぞれ試して駄目だった >>252
何が違うんだろうね。
ぐぐってみたらこんなのが出てきたよ。
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229562
もしe2fsprogs-libuuidというのが入っていたらアンインストールしてから試してみたら。 ■ このスレッドは過去ログ倉庫に格納されています