2020年2月25日火曜日

FreeBSD 11.1-Stable -> FreeBSD 12.1-Stable へ移行:失敗(その2)

取り敢えずは、空いている1TBのHDDにFreeBSD12.1-Stableをインストールし、今まで使っていたzfs のzrootを/mnt1にマウントしてファイルの内容をチェックしてみた。 
 あれ? 無い! 過去の写真を整理した物や、レコードのmp3コピーや、ファイルサーバーとして使っていた部分が、見つからない! 何か数年前の物のような気がする! ひょっとして、/home以下を別のHDDに入れていたのか(これ、ナンセンスですが)と、zrootをたどって、昔のfstab見ても、そのような気配が無いので、ちょっと頭を抱えています。 どうなってんだろう? rootにちゃんとマウントして起動してみないと何とも言えませんが、無くなっていたらショック。

というわけで、殆どの設定が失われ、イチイチ、モニタとキーボードを2セット用意するのも嫌なので、PC側からのリモートアクセスの設定(Xming, Xlaunch)をまずすることにしました。 何と、これがうまく行かない!  
port 22を開けてsshdを動かして(古いsshd_configをコピペして)、TeraTermでFreeBSD側からX appliを起動してPCに表示されるかPCにXmingを立ち上げておいて、確認。 すると、client 4 rejected from IP 192.168.1.xxと出て来ているー>で、この解決方法は?ココ あれ?こんな設定昔したっけ? 覚えてないなー。
これで、FreeBSD上で xterm -disp 192.168.1.xx:0.0とするとPC上でxtermが使えるようになりましたが、root権限なのと、xtermのフォントがナンチャラと文句を言ってく来ます。フォントの問題はこれをXmingのフォルダにインストールして解決。 root以外で起動が出来なかったのは当該ユーザの.login/.profile/.cshrcにDISPLAY :0.0が設定してあった所為のようで、コメントアウトしたら、root以外のユーザでも使えるようになり、取り敢えずはOK。

Xlaunch が何故か、まだ、うまく起動できないのが良くわかりません。 FreeBSDの方はlogがリアルタイムで見れるので、色々試行錯誤できるのですが、PC側のXming/XLaunchは何処で何故トラブルかが、分からないんで結構四苦八苦。

設定を0からやり直す事はほとんどなく、古い設定ファイルからのコピペで済ましているので、こういう時は、ほんとに困ります。 

困った時のGoogle様です。

FreeBSDのboot processのluaへの変更が完全でないのか、ググっても対応は昔のloaderを残しておいて、それで読ませるみたいなことが書いてあります。 もうしばらく様子を見てから、再挑戦かな?
 
11.2->12.0へのアップグレードについては色々記事があるみたいなので、事前にこれらを読んでおけばよかったと反省しきり。 どうも、「やってみようかな、、」とダラダラと準備もなくやってしまうので、被害甚大なことが多く、こういう仕事には向いていないことが毎度、如実に証明されてしまいます。 



0 件のコメント:

アンテナ切り替えの自動化 (続き)

 調子よく動いていると思っていたら、インジケータのLEDが次々と点かなくなってゆく、、、。 不精して、出力端子(14Vのon/off)にLEDを直列抵抗と入れていたのですが、これではダメっぽい。 LEDが死んでいる。 では、という事でFETのスイッチを入れて、ゲート電圧で検出して...