#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.

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS