1 名前:名無しさん@お腹いっぱい。 [2021/09/22(水) 12:58:56.21 .net] FreeBSD 関連の質問はここでどうぞ. 望んでいる回答が来なくても怒らないでね. 事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです. 分からなければ仕方がないので, 初心者でもとりあえず質問してみて下さい. トラブルの場合, 再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須. sysutils/sysinfo あたりがおすすめ 名前欄に !id:on でIDが出ます IDが無いと誰が誰だか分からないので必要に応じてIDを表示させて下さい The FreeBSD Project www.freebsd.org/ja/ FreeBSD ハンドブック www.freebsd.org/doc/ja/books/handbook/ 前スレ 初心者もOK! FreeBSD質問スレッド その124 https://mevius.5ch.net/test/read.cgi/unix/1569601015/
222 名前:FreeBSDでwimeを使っている君 mailto:sage [2023/11/23(木) 08:11:19.59 .net] >>216 FreeBSD13.1R/amd64 Evince42.3 「fi」空白 FirefoxESR91.12 「fi」強調太字、くっついてはいる emacs28.1 「fi」普通のママ、くっついていない
223 名前:名無しさん@お腹いっぱい。 [2023/11/23(木) 09:07:13.34 .net] フォントじゃないの?
224 名前:216 [2023/11/23(木) 14:43:56.81 .net] >>223 >フォントじゃないの? そうだとは思うのだけど、その先が分からない。 当方の環境は、先日にクリーンにインストールした 14.0R で、フォントのインストールは特にせず、 Xorg, texlive, libreoffice, ja-tgif, mate などをインストールして依存で自動的に入ったもの。xorg.conf もなし。 これで、poppler を使ったアプリで軒並み、"fi" 等の合字で失敗が起きる。空白になる。 FreeBSD の poppler にバグがあって存在しないフォントがあった場合の置き換えに失敗している模様。 フォントを追加(削除?)したり、設定を書いたりすれば避けられるのだろうけど、それが分からないし、 本音を言うと、そんな工夫をしてなくても失敗しない様に poppler が修正されていて欲しい。
225 名前:216 [2023/11/23(木) 15:17:33.32 .net] >>222 サンクス。 やっぱり、evince でも空白のなりますね。
226 名前:216 [2023/11/23(木) 15:21:03.09 .net] ミスった。空白の-> 空白に
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 15:51:03.89 .net] 自分はフォントをホームディレクトリにインストールしているが qpdfviewでは合字 env HOME=/mnt /usr/local/bin/qpdfview rfa1415_15sep_lect1.pdf とすると2文字で表示されているように見える 空白にはならない
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 16:14:56.81 .net] env LANG=C qpdfview rfa1415_15sep_lect1.pdf でも合字ではなく2文字で表示される
229 名前:216 mailto:sage [2023/11/23(木) 16:20:41.78 .net] そのままの qpdfview では?
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 16:21:55.76 .net] > qpdfviewでは合字
231 名前:216 [2023/11/23(木) 16:30:39.43 .net] そうか。つまり、フォントがない場合の置き替えにpoppler が失敗してないのか。他にインストールされてるフォントの違いかなぁ。 pkg で xorg やアプリをインストールしただけの状態だと失敗するからなぁ。
232 名前:216 [2023/11/23(木) 17:03:44.60 .net] >>227 フォントを追加で入れて xorg.conf に font parh を追加してますか?
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 17:14:25.07 .net] xorg.confはxorg-fonts-*以外のpathはxset fp-してみた ホームディレクトリ以外にインストールしているのは xorg-fonts-100dpi, xorg-fonts-75dpi, xorg-fonts-cyrillic, xorg-fonts-miscbitmaps, xorg-fonts-truetype, xorg-fonts-type1, cantarell-fonts, dejavu, gsfonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, noto-emoji, twemoji-color-font-ttf
234 名前:216 [2023/11/23(木) 17:49:27.19 .net] >>233 サンクス。 私の所に入ってないのは下でした。 cantarell-fonts, ja-font-jisx0213, urw-base35-fonts, noto-basic, noto-extra, noto-emoji これが代替に失敗する原因かな。 でも、普通のソフトのインストールでは入らないと思うんだよな。 これらを off っても空白にならないなら、私の所に入ってる何かのフォントが邪魔をしているのか。うーむ。
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 17:59:39.68 .net] popplerはfontconfigだからxorg.confは関係ない筈 cantarell-fonts は gnome-font-viewer (gnome-desktop), urw-base35-fonts は ghostscript10 の依存で入った noto-basic は chromium か noto-extraは何となく
236 名前:216 mailto:sage [2023/11/23(木) 18:09:17.37 .net] >>235 >popplerはfontconfigだからxorg.confは関係ない筈 そうか。了解。 gv とmupdf では2文字で表示はされるし、 poppler 系は諦めて放っておくかな。
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/23(木) 23:34:14.26 .net] 14にアップグレードするとZFSを使っている場合プールのアップグレードが可能ですがブートローダーの更新を忘れると再起動で泣きます。 今回はEFI?ESPパーティションのローダーを更新し忘れたのでインストールディスクで修復しました。
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/24(金) 19:32:04.82 .net] >>216 FreeBSD 13.2/amd64 で試したけど全部問題なし。合字じゃなくてちゃんと2文字分で表示される。 atril 1.26.0_20 evince 43.1_6 firefox 120.0 qpdfview 0.4.18_39 だけどFirefoxには似て非なる問題がFirefox 118(だったと思う)に更新したタイミングで起きてる。 githubでコードを表示する時、fiとflが合字で表示される。 flat filesが flat files のように。 例えば↓の表示がおかしい。 https://github.com/python/cpython/blame/3.12/Modules/_elementtree.c#L52
239 名前:216 [2023/11/24(金) 20:57:14.12 .net] >>238 サンクス。 そのスライドの “fi” は正しくは合字なので、存在しないフォントの代替が少なくとも読める様に成功していますね。 環境に依るみたいですね。 texlive などを入れて font がたくさん入ると、FreeBSD の poppler の代替優先順位の問題で不適切なものが選ばれて合字が空白になってしまう、のだと考えてます。Helvetica の代替の様です。 poppler 系が全滅ですが、今はあきらめてます。
240 名前:218, 227, 228, 233, 235 mailto:sage [2023/11/24(金) 21:38:40.61 .net] ちゃんと合字で表示される方向で努力してみたら 例えば x11-fonts/noto-serif-jp をインストールして ~/.fonts.conf2 に <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <include>/usr/local/etc/fonts/fonts.conf</include> <include>/usr/local/etc/fonts/conf.d/</include> <match> <test compare="contains" name="lang"> </test> <edit mode="prepend" name="family"> <string>Noto Serif JP Medium</string> </edit> </match> <match> <test name="family" compare="eq" ignore-blanks="true"> <string>SymbolNeu</string> </test> <edit name="family" mode="assign"> <string>Standard Symbols L</string> </edit> </match> </fontconfig> と書いて env FONTCONFIG_FILE=~/.fonts.conf2 qpdfview rfa1415_15sep_lect1.pdf で 合字で表示されないだろうか
241 名前:216 [2023/11/25(土) 01:24:03.10 .net] >>240 ありがとう。 試してみました。空白はなくなって合字になりました。 必要なときに緊急手段として使わせてもらいます。助かりました。 欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。 gv や mupdf みたいに。何のフォントが悪さをしているのか。気長に調べてみます。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/11/25(土) 10:55:46.89 .net] pfsenseで光り物制御したいんですがOpenRGBみたいなものってあります?
243 名前:216 [2023/11/29(水) 18:23:15.38 .net] >欲を言うと、この措置しなくてもそのままで、空白にならずに2文字に置き換えが正しく働いて欲しい。 >gv や mupdf みたいに。何のフォントが悪さをしているのか。気長に調べてみます。 原因わかった。 a-font-ipa-uigothic が入っているのがマズかった。tgif の依存で入ってしまってた。 これがあるせいで何故か Helvetica の代替がこれになって、"fi" が空白になっていた。 これが入らない様に注意するか、入ったら消すか、あるいは、/usr/local/etc/fonts/local.conf に <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="family"> <string>Helvetica</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Liberation Sans</string> </edit> </match> </fontconfig> と書いておくかすれば、空白は回避される。 ja-tgif と poppler のバッティングでしたが、なんで Helvetica の代替で IPAUIGothic /usr/local/share/fonts/ipa-uigothic/ipagui.ttf が使われるのか?謎です。
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/18(月) 18:07:12.11 .net] 14.0R dma(MTA)の 特定メールサーバにリレイする 設定例とかないでしょうか。 具体的には、 SMTP-AUTH で ISP の SMTP サーバ にリレイする設定例を知りたいです。
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/18(月) 18:32:23.67 .net] ちょっとググるだけで こんなん出てきたが dma.conf SMARTHOST isp_server PORT 465 AUTHPATH /etc/dma/auth.conf SECURETRANSFER MASQUERADE user@isp auth.conf user|isp_server:password
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2023/12/18(月) 18:55:43.87 .net] >>245 handbook にも設定例が記載されているのも気付きました。 https://docs.freebsd.org/en/books/handbook/mail/
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/01/30(火) 17:48:12.24 .net] 14.0R-p4 dma の mail が spool に溜まった のを即時再送するコマンドを ご教示ください。
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/01(木) 18:04:45.07 .net] >>247 sendmail -q -v で再送出来ました。
249 名前:名無しさん@お腹いっぱい。 [2024/02/15(木) 21:50:37.79 .net] OPNsense の質問は、こちらでも大丈夫ですかね?
250 名前:名無しさん@お腹いっぱい。 [2024/02/15(木) 22:02:15.51 .net] OPNsense で透過Firewall を構築したくいろいろ調べています。 下記のページを参考にしたのですが、うまく作ることができず、いびつなNic の状態で稼働させています。 > ttps://docs.opnsense.org/manual/how-tos/lan_bridge.html > ttps://wiki.opnsense.org/manual/how-tos/transparent_bridge.html ●Nic(Wan)●Nic(Mgr) OPNsense 【Bridge】 ●Nic(LAN) 上記の様に、Bridgeに「Wan・LAN」をくっつけて、Webコンソール用にMgrの口を設けている。 Bridge と Mgr にIPを振っており、外[Wan]側からしかWebコンソールに接続できていない。 透過Bridge としては機能しているようだが、Nic(Mgr)をLan側につけると、Updateが見つからないなどなかなかうまくいかなかった、 やっとたどり着いたのが、上記の状況です。 そもそも、Nic(Mgr)なんか無しでBridgeのIPでLan側からのみWebコンソールを開くような構成を作りたいのですが、 みなさん、この様な構成できる人いませんかね? ★理想はこんな感じ。 ●Nic(Wan) OPNsense 【Bridge】 192.168.x.x ●Nic(LAN) ↑こっちからしかWebコンソールに入れないようにしたい。
251 名前:名無しさん@お腹いっぱい。 [2024/02/16(金) 16:34:02.27 .net] pkg audit -F で見つかったパッケージをアップデートしたいのですが、 pkg update では "FreeBSD repository is up to date." "All repositories are up to date." と返ってきてしまいます。 脆弱性がみつかったまま放置されているとは思えないので、なにかアップデートする方法があると思うのですが、どうしたらアップデートできるでしょうか? (ちなみに、ものはbind916で、9.16.48に上げたいのです。)
252 名前:0251 [2024/02/16(金) 16:43:16.57 .net] すみません、解決しました。 /usr/ports/dns/bind916/Makefileをみたら、ちゃんと9.16.48になってました。 make update clean します。
253 名前:251 mailto:sage [2024/02/16(金) 16:46:10.74 .net] たびたび失礼します。 make updateじゃだめで、 make deinstall && make install みたいですね。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/16(金) 19:14:21.46 .net] >>250 LANを許可してるつもりでWANを許可してるとか?
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/17(土) 17:23:53.39 .net] Bridgeの事を勘違いしてないかな
256 名前:名無しさん@お腹いっぱい。 [2024/02/23(金) 22:19:15.06 .net] FreeBSD 13.2 を VirtualBox に載せてるんだけど (ファイルシステムは UFS) make 直後に出来た実行形式を別の場所にコピーすると、大抵コピー先のファイルが壊れてます コピー前に sync をかますと正常にコピーされる こういうもん? FreeBSD 以外に Linux やら Solaris も載せてるんだけど、他では起こったことないのだけど それとも何か FS の設定をミスってるんでしょうか
257 名前:FreeBSDでwimeを使っている君 mailto:sage [2024/02/24(土) 01:21:32.14 .net] >>253 昔、「質問」か「語れ」のスレで読んだけど、 「make reinstall」は、事実上の上書きコピーな installになるんだっけか。
258 名前:FreeBSDでwimeを使っている君 mailto:sage [2024/02/24(土) 01:25:20.55 .net] >>256 いや、やっぱり変ですよ。 VirtualBOXでしょ、仮想環境でFreeBSD/i386をUFSで使っているけど、 実機と同じように使えているけどなあ。 普通に「newfs」をしても「SoftUpdate」は、今では、オプションを 与えなくても標準になっているし、SoftUpdate は関係なさそうだし。 「遅延書き込み」なのかなあ。 執筆者は、VirtualBOXのGUIの設定画面で、初期設定通りのままです。 ・システムの「I/O APICを有効化」チェックなし。 ・ストレージの「タイプ」は「IDE」の「PIIX4」。 ・ストレージの「ホストのI/Oキュッシュを使う」チェックあり。 低スキルなので、これ以上の助言はできないキリッ。
259 名前:256 です mailto:sage [2024/02/24(土) 02:20:41.77 .net] >>258 書かれている設定で違うのは「I/O APICを有効化」がこちらの環境では ON になってますが チェックを外しても設定画面を閉じると元に戻ってしまうので、もっかいインストールしないと確認できないみたい やってみるけどちょっと時間がかかりそうです ともあれ、この状態が普通でないと分かっただけでも収穫です ありがとうございました
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/29(木) 17:22:52.09 .net] portsのnvidiaドライバを更新したらFreeBSDがリブートを繰り返すだけになり起動しなくなってしまいしまた。 シングルユーザモードで起動しようとしても、kldモジュールが読み込まれてしまうので同じくリブートの繰り返しになってしまいます。 一旦nvidiaドライバを読み込まないようにrc.confを書き換えたいのですが、何か方法はありますでしょうか? kldモジュールを読み込まないで立ち上げる方法はあるのでしょうか? よろしくお願いいたします。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/29(木) 19:14:44.95 .net] え、single でダメなの? usb boot media で boot して disk mount して rc.conf 書き換えかな? でもシングルでコケるなら意味ないか。
262 名前:260 mailto:sage [2024/02/29(木) 21:52:21.03 .net] >>261 boot画面でシングルを選択してもloader.confやrc.confの設定が読み込まれるようでリブートの繰り返しになってしまいます。 USBブートメディア作りました。 これで立ち上げた後に、どのように mount すればいいのでしょうか? FreeBSD14 zfsです。 よろしくお願いいたします。
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/02/29(木) 22:28:37.54 .net] ざっくりとしか書けないけど、 media で boot してshell に降りる。 cd / して mkdir hoge する。 mount /dev/何ちゃら /hoge する。 cd /hoge/etc/ する。 vi rc.conf する。 細かくは他の人に任せる。
264 名前:名無しさん@お腹いっぱい。 [2024/02/29(木) 23:36:41.32 .net] >>260 ブートメニューが出て選択肢選ぶのはできるんよね? boot optionsのサブメニューに入る safe modeを有効にする 上層メニューに戻る boot single userを選ぶ で外部kldモジュール読まずにブートしない?
265 名前:260 mailto:sage [2024/03/01(金) 11:43:17.15 .net] >>264 Boot Options で Safe Mode とSingle Modeを Onにしてもkldモジュールが読み込まれてリブートの繰り返しになってしまいます。 ブートメニューで 3.Escape to loader prompt を選べばプロンプトは表示されますが、ここからどうすればいいかわからないです。 プロンプトの使い方がわからないのですが、プロンプトからkldモジュールを読み込まないで立ち上げる方法はあるのでしょうか?
266 名前:260 mailto:sage [2024/03/01(金) 12:15:19.14 .net] >>263 USBブートメディアで立ち上げshellに降りました。 zpool import と叩くとHDDは表示されます。 mount するために、 mkdir /tmp/zroot と入力しましたが、 Read-onry file system と拒否されました。 書き込みできるようにするにはどうしたらよいでしょうか? どなたかお助けください。 よろくしお願いいたします。
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 12:16:28.12 .net] >>265 ブートローダープロンプトで ロード済みのモジュールをカーネルごとアンロードして > unload カーネルを指定してブート。 > boot /boot/kernel/kernel -s シングルで立ち上がるのでルートをマウントして編集するだけ。
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 12:31:53.46 .net] >>266 betu no boot disk de boot sita nara import suru pool ha kizon no root to kaburu node > zpool import -R /mnt rpool kou sinaito mount dekinai.
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 13:53:58.49 .net] ああそうか、/mnt ならデフォで存在するからmkdir hoge 要らないね。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 13:57:57.93 .net] あるいは tmpfs を -ounion つけてマウントしてから mkdir することだな mount -ttmpfs -ounion tmpfs /tmp
271 名前:名無しさん@お腹いっぱい。 [2024/03/01(金) 14:07:58.28 .net] >Boot Options で Safe Mode とSingle Modeを Onにしてもkldモジュールが読み込まれてリブートの繰り返しになってしまいます。 しかし、コレが本当ならFreeBSD はコレをどげんかせんといかんね。 kld_list に関係なしにディテクトしたら自動で読み込まれるモジュールなんじゃない? もしそうだと、rc.conf 編集しても無意味? 上の人が書いたboot 時の unload か、 rc.conf に拒否リスト追加が有効かも。 私なら、media boot でディスク読める様になったら home のデータをバックアップしてからクリーンインストール。まずはデータを保存しないと。
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 14:20:55.14 .net] 267 の boot loader で unload してから kernel 指定して-s 付けてboot が一番楽そう。メディアも要らない。 最近しなくなったけど昔は良くkernel 再構築やってた。で、立ち上がらなくなる事も良くあって、boot promot で old だっけ?を指定してた。懐かしい。
273 名前:260 mailto:sage [2024/03/01(金) 16:07:22.89 .net] 皆様ありがとうございます。 USBブートメディアで立ち上げ268さんを参考に # zpool import -R /mnt zroot としましたが、 cannot mount Read-only file system と拒否されてしまいました。 何が足りないでしょうか? また、267さんを参考に ブートプロンプトから unload boot /boot/kernel/kernel -s で立ち上がりましたが、 mountroot> からどうmountすればいいのわからず行き詰っております。 ? で listはでますが、どすうればいいのでしょうか? よろしくお願いいたします。
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 16:18:17.64 .net] zfs に場合は # Assuming the default zroot pool and BE. で、↓らしい。 zfs readonly=off zroot/ROOT/default
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 16:19:39.73 .net] メディア使わないで sungle で立ち上げた場合ね。
276 名前:260 mailto:sage [2024/03/01(金) 17:12:22.94 .net] >>274 mountroot> の状態に zfs readonly=off zroot/ROOT/default と入れるのでしょうか? 入れてみましたが、Invalid file system specification. でダメでした。 mountroot> ? とすると出てくるlistは、 gpt/zfs0 gptswap0 gpt/gptboot0 gpt/efiboot0 cd0 ada0p4 ada0p3 ada0p2 ada0p1 ada0 です。 どれをどのようにマウントすればいいのかわからないです。 よろしくお願いします。
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 18:54:26.42 .net] zfs:/dev/ada0 でリターンだとどう?
278 名前:260 mailto:sage [2024/03/01(金) 19:16:05.61 .net] >>277 mountroot> zfs/dev/ada0 の結果は、 Trying to mount root from zfs:/dev/ada0 []... Mounting from zfs:/dev/ada0 failed with error 2: unknown file system. でダメでした。
279 名前:外野264 [2024/03/01(金) 19:16:53.27 .net] 外部カーネルモジュールが全てオフになる単純なsafe modeブートでは zfs.koもロードされないのでシステム起動できないみたいね。 >>264 が通用するのはzfs不使用のときだけの模様。期待させてすまんかった。 ちょと古いけど暗号化zfsでインストールしたFreeBSD-13.0Rの vboxゲストを持ってたんで起動してkldstat見てみた。モジュールは zfs, geom_eli, cryptodev, intpm, smbus だった。以下でいけるかな.. ブートメニューでEscape to loader promptを選択 lsmodでモジュールリスト確認、なにかあればunloadで全部消す load /boot/kernel/kernel load /boot/kernel/zfs.ko load /boot/kernel/geom_eli.ko load /boot/kernel/cryptodev.ko load /boot/kernel/smbus.ko load /boot/kernel/intpm.ko boot -c
280 名前:外野264 [2024/03/01(金) 19:23:52.18 .net] >>279 誤 boot -c 正 boot -s
281 名前:260 mailto:sage [2024/03/01(金) 19:51:37.04 .net] 外野264さんありがとうございます。 >>279 これでシングルユーザモードで入ることはできました。 が、vi rc.conf と叩くと ex/vi : Error /var/tmp/vi.recover: Read-onry file system となってしまいます。 書き込み出来るようにするにはどうしたらよいでしょうか? よろしくお願いします。
282 名前:外野264 [2024/03/01(金) 20:10:37.82 .net] boot -s ではなく boot にすると書込み可になるかな?(未確認
283 名前:260 mailto:sage [2024/03/01(金) 20:32:11.44 .net] >>279 boot で書き込みできました。 rc.conf と loader.conf からnvidia関連をコメントアウトしてリブートしたら無事FreeBSDが起動できました。 あとはnvidiaのportsをダウングレードすればxも立ち上がるようになるかなと。 外野264さん、そして皆様ありがとうございました。
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/01(金) 20:43:16.25 .net] おめでとう。 結局こう言うピンチを乗り越えた経験が糧になるんだよな。超え来た修羅場の数てきな。自分も何度冷や汗出たかしれん。
285 名前:256 です mailto:sage [2024/03/03(日) 02:35:17.25 .net] 遅くなりましたが >>256 で書いた「make で生成した実行ファイルをコピーするとコピー先ファイルが壊れる」問題を調査した結果をご報告 (長文失礼)。 >>258 で指摘頂いた VirtualBox の「I/O APIC を有効化」のチェックを外すことは こちらの環境 (バージョン 7.0.12) では結局出来なかった (かってにチェックが入ってしまう) ので、それ以外の条件で試してみました。 と言っても BSD は初心者なので (Solaris はやってましたが)、力技で条件を変えてインストールを繰り返しただけですが、ともかく結果として次の条件が全て揃った時に発生することが分かりました。 KDE + UFS + FreeBSD13.2 まず FreeBSD14.0 では起こりません (fix された ?)。13.2 でも ZFS では起こりませんでした。 KDE (kde5-5.27.10.23.08.4_2) が関わっていることはちょっと意外だったのですが、ウィンドウ・マネージャを起動しない素のコンソールでは発生せず、KDE 上のターミナル (標準の Konsole、xterm どちらでも) で起こります。 KDE 以外のデスクトップ環境として twm, GNOME, Xfce を試してみましたが、いずれも発生しませんでした。 興味深いのは KDE を立ち上げた状態で外部から ssh 接続すると、X11 とは無関係の ssh セッション内でも起こることです。 その状態で KDE をログアウトしてログイン画面 (SDDM) にすると、ssh セッション側では起こらなくなります。 まぁでも状況的に KDE が直接の悪さをしているとも考えにくいですけどね。 同じバージョンの KDE を入れた FreeBSD14.0 では発生しないので。 他の条件として、割り当てメモリサイズ (2G, 16G, 32G)、割り当て CPU 数 (1 と 4) 果ては VMWarePlayer にも載せてみましたが、これらは関係ないようで上記 3 条件が揃うとやはり発生します。
286 名前:256 です mailto:sage [2024/03/03(日) 02:36:10.27 .net] (続き) 最後に壊れる実行ファイル側の条件ですが、make では多数のソースファイルをコンパイルして多量のファイル I/O が起こり、その直後に発生しやすくなる気がするのですが、1 ファイルでも実行ファイルのサイズを ある程度大きくしてやると発生します ("Hello World." レベルのプログラムでは起こりません)。 次のような C ソースで #include <stdio.h> int main() { static int a[250000] = {1}; printf("a[0]=%d\n", a[0]); return 0; } これを例えば ttt.c というファイルで作っておき $ cc ttt.c $ cp -p a.out ttt $ ./ttt とすると最後の行で "Exec format error" になります (発生する場合は)。 ただ発生頻度は make の場合より低く、比較的ファイル I/O が多く行われた後である、システム立ち上げ直後に起こりやすい気がします。 以上、こちらでは仮想環境でしか動かせないので、実機に入れた場合はまた違った結果になるかもしれませんが参考まで。 因みにこちらの実環境は Intel i7 (13700)、メモリ 64G の Win11 上 (の仮想環境) で実行しています。
287 名前:名無しさん@お腹いっぱい。 mailto:safe [2024/03/04(月) 19:40:51.22 .net] boot メニューで loader.conf を無効に出来る機能を追加しないとダメだな。て言うか、本来 safe mode ってそう言うもんじゃないのか?
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/21(木) 09:50:04.14 .net] loaderのプロンプトに抜ければどうにでもなるから問題ないんじゃね?
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/21(木) 10:09:03.17 .net] シングルユーザーでファイルの書き込みをしたい場合は mount -a でマウントできる(read onlyに戻すにはshutdownが必要) カスタムカーネルを作るならzfsは device zfs でカーネル内に入れることもできる(CDDLライセンスがカーネルに含まれる旨のwarnningが出る) あたりも知っておいていいかな
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/21(木) 12:50:54.00 .net] >>287 >本来 safe mode ってそう言うもんじゃないのか? loaderのメニューは.4thのソースをインタプリタで実行しているんよね /boot/menu-commands.4thより forthの文法知らんでも変数をセットしているだけなんで何となく判るだろう : safemode_enable ( -- ) s" set kern.smp.disabled=1" evaluate s" set hw.ata.ata_dma=0" evaluate s" set hw.ata.atapi_dma=0" evaluate s" set hw.ata.wc=0" evaluate s" set hw.eisa_slots=0" evaluate s" set kern.eventtimer.periodic=1" evaluate s" set kern.geom.part.check_integrity=0" evaluate ; おおっと、今時これ?みたいな設定だったので結構びっくり うーんコレ今は使いどころがあんまり無さそうだよなー
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/25(月) 09:48:50.41 .net] 誰かnVIDIA1030のHDMIから音出す方法教えてください 初めてHDMIにしたのでわからんです 13.2Rです
292 名前:名無しさん@お腹いっぱい。 [2024/03/25(月) 19:23:18.25 .net] 何を調べて何を試したかくらいは書けよ。 $ grep -i hdmi /dev/sndstat $ sysctl hw.snd.default_unit=好きな数字を入れろ。 あとは知らん。
293 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 19:45:35.24 .net] 上がってるような企画始まったぞ フォロワーとコミュニティメンバーを混同してるのか 途中で昼寝してなきゃ無名の弁護士やんけ 数百億は稼いでるのに、
294 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 20:23:13.57 .net] 被災者や障害者にはわからないことだな 年240万使い切るのは個人情報やクレジットカード情報&メールアドレス、信者名)の介護は施設任せにして値上がり目がない きれいに作り変えてから書き込めってのも最悪それかもよ
295 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 21:16:48.46 .net] 写真部JKならあるやん
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 21:17:36.02 .net] チュッキョ大学に通ってる
297 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 21:40:09.86 .net] しかも月3980円分のガーシーコイン購入したのに最近は少女漫画実写化はすぐ映画になるのがおっさんの趣味をおっさんにJKの趣味というより 値するような よしながあっても腐ることは陽キャと変わらんな
298 名前:291 mailto:sage [2024/03/27(水) 23:14:23.50 .net] >>292 /etc/sysctl.confに書き込んだら音が出ますた! ありがとうございます!
299 名前:名無しさん@お腹いっぱい。 [2024/03/28(木) 14:53:17.56 .net] FreeBSD14からportsnapが無くなったんだけど 以前のようにportsなディレクトリからmake configしてからmakeしたいときはどうすればいいの?
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/28(木) 14:56:16.07 .net] >>299 git cloneかな?
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/29(金) 18:59:46.23 .net] それとgit pullね
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/29(金) 19:14:02.55 .net] >>299 pkg install portsnap なお DEPRECATED= portsnap infrastructure will be removed after the EOL of 13.x
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/29(金) 21:48:58.51 .net] そういや最近のハンドブックは日本語のほうもportsのとこがgit使うようになってた気がするので、読んでみるといいかも。
304 名前:名無しさん@お腹いっぱい。 [2024/03/29(金) 23:13:05.80 .net] thunderbirdを起動するとusキーボードをjpキーボードとして認識される FreeBSD13.2R xorg gnome3 使用してます /etc/rc.confにkeymap="us.iso"を書いて起動時にはusキーボードとして反応します xorg.confには"XkbLayout""us"としてxterm起動時にはusとして入力できます ところがthunderbirdを起動するとxterm含めすべてjpキーボードとして反応してしまいます xterm上でもsetxkbdmapでは"pc+jp+us;2+inet)evdev)"となっています どこかにX11上でusのみに設定するところがあるのでしょうか? ご教授願ます
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/30(土) 03:33:48.74 .net] .xinitrcはどうなってるの
306 名前:304 mailto:sage [2024/03/30(土) 05:03:49.34 .net] >>305 ,xinitrc setxkbmap us -model us104 xterm -sd -fn 8x16 -geometry 600x100+0-0 & mozc start fcitx -r -d #なぜかこれ入れないと高確率で失敗する sleep10 mozc restart exec gnome-session です
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/30(土) 12:07:12.06 .net] >>306 gnomeは使ってないから間違ってるかもだけど、設定でキーボードがjpになってない?
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/30(土) 13:16:31.98 .net] >>307 GNOMEの設定ではenにしていてまっさらに作ったユーザでもjpキーアサインになるのでどこか深いところで設定されているのかと考えています
309 名前:304 mailto:sage [2024/03/30(土) 18:48:39.36 .net] >>307 あれからいろいろ調べてfcitx-config-gtkの設定を見直しました 日本語入力に「日本語」が必要なのかと思い設定してました 消したら治りました おっしゃる通りでした.ありがとうございました. 英語+日本語mozcだけでよいようです ただサンダーバードに切り替えるとすべての入力が日本語キーボードになるのはいまだに理由はわかりませんが
310 名前:FreeBSDでwimeを使っている君 mailto:sage [2024/03/31(日) 01:21:22.18 .net] みなさん、あちこちのファイルで設定をしているんですね。 執筆者は、めんどうなので、昔、設定したままです。 ・/etc/rc.conf keymap="us.kbd" ※なぜかこれで動いている。 ・/etc/X/xorg.conf InputDevice "Keyboard0" "CoreKeyboard" (中略) Section "InputDevice" Identifier "Keyboard0" Driver "kbd" ・.xinitrc キーボードの設定なし。 thunderbird(注)でも、US配列で入力変換されました。 ※注:ctwmです。 ※注:thunderbirdのアカウントを作っていないので、 thunderbirdのHomeのSearch窓で入力変換をしました。 もちろん、変換は、 Wine+ATOK+wime+「kinput2 -canna」です。 久しぶりにwimeの宣伝ができました、キリッ。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 09:09:08.07 .net] >>310 申し訳ありません fcitx-mozcで解決してしまいました 別ユーザ作ってwinowsiでimeに挑戦してみたいです いつまでも初心者ですいません
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 11:53:05.95 .net] wime使ってるさんありがとうございます さらします いろいろご指摘あるかもしれませんが 以下張っておきます
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 11:55:13.91 .net] setenv EDITOR /usr/bin/ee setenv PAGER lv setenv BLOCKSIZE K setenv LV '-Ou8' setenv LANG ja_JP.UTF=8 #ja_JP.EUC setenv GTK_IM_MODULE fcitx setenv QT_IM_MODULE fcitx setenv XMODIFIERS "@im=fcitx" setenv XMODIFIER "@im=fcitx" setenv DefaultIMModule fcitx umask 022 mesg n stty erase ^H
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 11:57:53.77 .net] srv:/usr/home/atchan % cat .xinitrc #setxkbmap jp -model jp106 -option ctrl:nocaps setxkbmap us -model us104 # mouse?β?R???????? xset m 3 # terminal?ε??(?????login??????xterm??exec????) #xconsole -verbose -geometry 600x100+0-0 & xterm -sb -fn 8x16 -geometry 100x40-140-0 & xterm -sb -fn 8x16 -sl 100 -name login -geometry +170+0 & #scim -d #uim-xim & #ibus-daemon -r --daemonize --xim /usr/local/bin/mozc start mozc start fcitx -r -d #fcitx mozc restart # window manager exec gnome-session
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 12:00:03.64 .net] これでうごきました いろいろコピペしましたが .cshrc .xinitいじってたらなんとかなりました FreeBSDは難しいですね
316 名前:名無しさん@お腹いっぱい。 [2024/03/31(日) 15:01:08.33 .net] 難しいのはXと勝手に設定をいじるお節介アプリケーションなのでは。
317 名前:304 mailto:sage [2024/03/31(日) 18:15:28.59 .net] >>316 そうですね 2.2.2からいっじってまがすがいまだにむずかしいっす
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/31(日) 18:24:59.17 .net] >>309 (あああ、言葉足らずだった。 「gnomeの設定」に限定して言ったつもりだったのに。 まあ結果としてオッケーみたいだしまあいっか)
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/04/01(月) 00:55:19.10 .net] 私が最初に試したバージョンは FreeBSD 2.2.9/mips64 でした ですが少し試しただけでしばらくは OpenBSD を使っていました その後 FreeBSD 9.4/amd64 からは FreeBSD をメインに使っています
320 名前:304 mailto:sage [2024/04/01(月) 04:11:31.60 .net] gnomef以前にfcitでこけてまし すいません
321 名前:名無しさん@お腹いっぱい。 [2024/04/02(火) 08:17:47.36 .net] やっぱりPAGERはlvだよねー
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/04/05(金) 11:38:54.07 .net] FreeBSD 14.0Rp6 gitup で ports の取得後をしょうと # gitup ports を実行すると、 Inappropriate file type or format で ports 取得ができません。 conf file はデフォルト設定ですが、 どうしたら取得できるでしょうか?