#author("2024-07-24T22:48:03+09:00","default:LabMember","LabMember") #author("2026-10-03T18:22:33+09:00","default:LabMember","LabMember") [[DigitalSystemに戻る>DigitalSystem]] * Troubleshooting [#vb0315fc] Realtime digital systemに関するtroubleshooting。 #contents ** diagguiが time out する [#y18d645b] デジタルの時刻とクロックのタイミングがあまりにズレるとこうなるらしい(from 山本さん). クロックを出しているファンクションジェネレーターをgpsと同期させれば良くなりそうだが,現状はサーバーを再起動するしかない. [[ここ>https://granite.phys.s.u-tokyo.ac.jp/wiki/Lab/?DigitalSystemHowTo#e68811f1]]に従ってサーバーを再起動する. ** medmが開かない [#z9cf5e28] ワークステーション上で /opt/rtcds を見てみて,空かどうかを確認する. 空だった場合,nfsがうまくいっていない.以下を確認する. + サーバー上で nfs-server が動いているかを確認する. sudo systemctl status nfs-server.service 動いていないなら restart する. sudo systemctl restart nfs-server.service + ワークステーション上で nfs-client が動いているかを確認する. sudo systemctl status nfs-client.service 動いていないなら restart する. sudo systemctl restart nfs-client.service + それでもダメな場合,再マウントする sudo mount -t nfs t1toba:/opt/rtcds /opt/rtcds ** ndscopeが開かない [#v5137fa3] ndscopeが"Runtimeerror: Error loading leap file"とエラーを出す場合,pythonのgpstimeのデータが古い可能性があるので更新する. pip install -U gpstime それ以外はここをチェック ** ndscopeもdiagguiも動かない [#qf24a162] 'conneciton failed'のような感じでndscope, diagguiともに動かない場合,データを保存しているHDDの容量がいっぱいになってframe builderが動いていない可能性が高い. まずサーバー上で,以下のコマンドで空き容量を確認する. df -h するとこんな感じでマウントされたディスクと容量,ディレクトリの一覧が出てくる. Filesystem Size Used Avail Use% Mounted on udev 5.9G 0 5.9G 0% /dev tmpfs 1.2G 115M 1.1G 10% /run /dev/sda1 457G 6.0G 428G 2% / tmpfs 5.9G 0 5.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup /dev/sdd1 69G 58G 6.7G 90% /oldrt /dev/sdb1 7.3T 5.2T 1.8T 75% /frames tmpfs 1.2G 0 1.2G 0% /run/user/1000 このうち,'/dev/sdb1'がデータを保存しているHDDで,'/frames'がデータの保存先になっている.これが100%になっていたら,データを削除して容量を減らす必要がある. /frame 以下は + full + trend + lost+found のディレクトリがあるが,一番容量を占めているのは full 以下なので,そこから必要ないデータを sudo rm -rf [ディレクトリ名] で削除する.''↑の操作は取り消せないので注意.'' さらに容量を切り詰めたければ, trend 以下の古いデータも同様に削除する. データを削除して容量を空けたら,frame builderを再起動する. sudo systemctl restart rts-local_dc モデルのGTPを開いて(デスクトップにある'GTP_OVERVIEW'から開ける),インジケーターが緑になっていればOK.