ラベル Xlaunch の投稿を表示しています。 すべての投稿を表示
ラベル Xlaunch の投稿を表示しています。 すべての投稿を表示

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へのアップグレードについては色々記事があるみたいなので、事前にこれらを読んでおけばよかったと反省しきり。 どうも、「やってみようかな、、」とダラダラと準備もなくやってしまうので、被害甚大なことが多く、こういう仕事には向いていないことが毎度、如実に証明されてしまいます。 



2017年3月21日火曜日

Xlaunch (Putty) の接続エラー (続き) 解決

XLaunchがPutty(plink.exe)で接続を試みると、ここでエラーとなってしまう問題についてググってみると幾つか同様の問題の指摘(但しPuttyとしての)が見つかります。  
バージョン替えたら治った、とか役に立たない物がありましたが、中に”diffie-hellman-group-exchange"を使わないように設定する、というのがありました。 私の場合、PuttyやCommand Promptからのplinkでは接続できるのにXlaunchから起動されるplinkの時だけうまく行かないので、この問題なのかサーバ側のsshdをsshd -dで起動してログで確認してみました。
接続できない時の問題の個所は;


debug2: reserved 0  [preauth]
debug1: kex: algorithm: diffie-hellman-group-exchange-sha256 [preauth]
debug1: kex: host key algorithm: ssh-rsa [preauth]
debug1: kex: client->server cipher: aes256-ctr MAC: hmac-sha1 compression: none [preauth]
debug1: kex: server->client cipher: aes256-ctr MAC: hmac-sha1 compression: none [preauth]
debug1: expecting SSH2_MSG_KEX_DH_GEX_REQUEST [preauth]
debug3: receive packet: type 30 [preauth]
kex protocol error: type 30 seq 1 [preauth]
debug3: send packet: type 3 [preauth]
Connection closed by 192.168.1.9 port 63263 [preauth]
debug1: do_cleanup [preauth]
でやはりdiffie-hellman-group-exchangeの所為の様でした。 Puttyでこのアルゴリズムを選択しない様にするために、
左の赤線の様にConnection/SSH/Kex の Algorithm selection policyの窓のDiffie-Hellman-group-exchangeを下の方に移動させました。

此処で、この状態をどうやって保存するの? が分からなかったのですが、(右下の図)左の窓で一番上の Session に戻り右下の窓で Default Settingを選択して、Save をすれば、今の状態が保存されるようで、これで無事Xlaunchからも接続できるようになりました。
 

 

2017年3月20日月曜日

FreeBSD upgrade (続き)

昨日復旧させたサーバーのversionが FreeBSD.11.... と自分が入れたつもりの10.3-Stableと違うのが気になって、やむを得ず朝からソースコードを取ってきて、make buildworld;make kernel;make installkernelを実行して11.0-Stableにアップグレードしました。 (丸一日掛かっています)。  
samba44も問題なく動いているのですが、xorgが動かない、XLaunchによるWindows側からのアクセスが出来ない、等 まだ問題があります。  ファイルサーバとしては動いているので、最低限の役割は果たしてくれていますが、、、。
1) Xorgが起動しない
   confファイルを作ろうと Xorg -configureするとsegmentation faultで落ちてしまいます。  左はその時の/var/log/Xorg.logですが、  "open /dev/dri/card0: No such file or directory" で死んでしまっているようですが、 graphics/driをインストールしなおしても状況は変わりませんで、ググっても何も出てこないので???  MBがAsusのH87M-PLUSでGPUチップがIntelチップセットだから? 10.0の時どうだったかな?

>>チョンボの類でした。 /usr/ports/x11-drivers/xorg-driversでコンパイルしてIntel関連のドライバーを入れて解決。 久しぶりのUnixのアップグレードは要領を得ませんね~。



2) Xlaunchが起動できない!
  Xlaunchでloginにputtyを指定して立ち上げようとしても、サーバー側では"error: kex protocol error: type 30 seq 1 [preauth]"、
またクライアント側では左のようなエラーが出て立ち上がりません。 但し、puttyから直接loginすると特に問題無く接続できるので、「Xlaunchでputtyは何か違う立ち上がり方しているのかな? でも、今まで問題なかったのに」
という状態で、原因も対策も??




現時点で解決策にたどり着かない膠着状態。 
時々、パナアダプタ見ながら弄ってましたら、夕方にZF2CJが30m RTTYでやたら強く入感(JT65を眺めていたら、上の方で煩いRTTYが出てきたので)。 呼んでみたら一発でGetでした。


   

2016年8月6日土曜日

Windows 10 update

どうもMSのプログラムは気持ちよく使えませんが、FBのどこかで8/2にupdateされbashやubuntu(Linux)がnativeで動くという情報を見たので、早速Updateしてみました。 (ver. 1607 OS build 14393.10 )
春頃のupdateでXlaunchが動かなくなっていたので、取りあえずxlaunchを立ち上げてみたら動いた! これでFreeBSDが動いているサーバも色々気軽にいじれるようになります(X windowが動くことがmust - 昔に比べれば堕落ですが)。
FBで言われているbashが生で動くとかubuntsu Linuxが動くとかという話は、おいおい確認して行くことにします。

> FlexのSmartSDRで使っているVirutal Serial Portsが全滅になってしまい、PCからの制御ができなくなってしまいました。 早速Communityで聞いてみると、「control panelのporogram & featureで当該のドライバ選んでrepairしたら治るよ」 という事で、早速試してみたら"ピンポーン"で動くようになりました。 
でも、ここまで色々弄った所為でDAXがおかしくdigital関係がうまく動かなくなり、DAXのuninstall, smartSDRのuninstallをして再度smatrSDRをインストールしてみました。 これで一応、動くようになったのですが、fldigiが何かおかしい、、、。 fldigiの設定を見直して、色々弄っているうちに治ってしまい原因が判然としませんでしたが、modeをRTTYにすると、fldigiの入力が+?dbになってしまったり、送信してもafskの片方しか送信されていない(モニターではちゃんと2波出ている事になっているのですが、横のK3やKWM2で聞いても??な波)。 MMTTYに変更しようか、とか設定は大丈夫かとか、やっているうちに正常に、、。  
しかし、一度設定するとあとは弄らないので、昔の設定を見直すというのは、なかなか大変な事ですね。 FreeBSDのサーバの設定も随分難儀しましたが、、、。
取り敢えず、fldigiの設定はここ。 マニュアル頭から読むのも億劫なので。

Win10になって設定を開いても直接control panelが出てこないので、不便極まりないですね。 DAXとかsound関係を弄ろうとすると此処にくる必要があるのですが、、、。



2015年8月20日木曜日

arduino を使ってみることに、、、

arduinoってのがある事に何かを読んでいて気が付いて早速ググってみると、「おー、色々あるし、ちょうどやりたい事が簡単に出来そう」という事で早速、アマゾンで「Arduinoを始めよう」と「Arduinoで計る、測る、量る」を買ってもう少し詳しく理解を試みる。 
「あー、基本的にはCとかJavaでI/Oを簡単に扱えるようになっているんだ」という理解で、Arduino Unoを買って、Windowsに繋いでみる。
「あれ?動かないよ」「ひょっとしてUSB<->RS232cの所為? 何しろLogger32やFlex6500、ローテータの制御でComポートは大量に消費されていますので、、、」 でラップトップで実験してみると問題なく動作します。 「やっぱり、Comポートの所為か。 しかし別のPC立ち上げるのも面倒だ」

ということで、サーバとして動かしているFreeBSDで動かして、これをWindowsからXlaunchでアクセスして使う方法を試みることにする。 
FreeBSD 10.0 Stableに最新のPortコレクションを入れ、/usr/ports/devel/arduinoをインストール。幾つかインストールされているバージョンとの齟齬があり、途中で止まった。 make deinstall; make install で実行した方が良いかも、、、。 /usr/ports/emulator/linux_base-c6のところで、「インストールされているカーネルのバージョンが、、、」というエラーが出て進まない。 ググってみると、「ちゃんとUpdate情報を読めよ!」との書き込みと共に
今回購入の本とArduino Uno
> # sysctl compat.linux.osrelease=2.6.18
>
> and add
>
>   compat.linux.osrelease=2.6.18
>
> to /etc/sysctl.conf.
という事で解決、、、、。
 
  
 
 
  
 
これでarduinoのコンパイルは終了。 早速起動すると? usbが見えていない! 
これもググってhttp://playground.arduino.cc/Learning/FreeBSD にたどり着き、
/usr/ports/comms/uardunoをインストール。
これでようやく/dev/cuaU0で見えるようになりました。
という事で Windows の画面からarduinoを弄って色々悪戯が出来るようになりました。 
目出度し愛でたし、、、で、何をするかといえば、色々考え中です。
 
二足歩行ロボットとか、ドローンとかは作らないと思いますが、、、。 
WindowsからXLaunchでFreeBSDにアクセスしArduinoを起動。

WSJT-x Super F/H

 WSJT-x使い始めてから随分経ちます(JT65しかなかった頃から)が、FT8のF/Hの使いがっ手の悪さ、MSHVの方が利用されている実態、F/HでFoxがマルチで返答すると信号が弱くなる、などからSuperF/Hが実装されましたね。  そこまでは、問題なく理解していたのですが...