「PinePhoneの初期設定」の版間の差分

ナビゲーションに移動 検索に移動
1,047行目: 1,047行目:
<br><br>
<br><br>


== アップデートエラー ==
== エラー関連 ==
==== アップデートエラー ====
<code>sudo apt upgrade</code>コマンドでエラーになる場合、以下のコマンドを実行する。<br>
<code>sudo apt upgrade</code>コマンドでエラーになる場合、以下のコマンドを実行する。<br>
  timedatectl set-ntp yes
  timedatectl set-ntp yes
  sudo systemctl restart systemd-timesyncd.service
  sudo systemctl restart systemd-timesyncd.service
<br>
==== モデムマネージャ ====
Phoshにおいて、SIMカードを使用して通信(4G通信)を行うモデムマネージャが停止する場合がある。<br>
その時、モデムマネージャを再起動するため、以下のコマンドを実行する。<br>
sudo --askpass killall ModemManager
sudo /usr/bin/ModemManager &
<br>
上記のコマンドを、~/.bashrcファイル等にエイリアスを追加する。<br>
vi ~/.bashrc
<br>
# ~/.bashrcファイル
alias startmodem=' sudo --askpass killall ModemManager; sudo /usr/bin/ModemManager &'
<br>
また、モデムマネージャを数分ごとに確認して、停止している場合は自動的に再起動する、Systemdサービスユニットを作成する方法もある。<br>
モデムマネージャが停止する時、/dev/ttyUSB2ファイルが自動的に削除されるため、このファイルが削除された時にSystemdサービスユニットを実行する。<br>
sudo vi /etc/systemd/system/modem-test.timer
<br>
# /etc/systemd/system/modem-test.timerファイル
[Unit]
Description=Check presence of modem every minute
[Timer]
OnBootSec=180
OnUnitActiveSec=180
[Install]
WantedBy=timers.target
<br>
sudo vi /etc/systemd/system/modem-test.service
<br>
# /etc/systemd/system/modem-test.serviceファイル
[Unit]
Description=Check if modem is present and restart eg25-manager if necessary
ConditionPathExists=!/dev/ttyUSB2
[Service]
Type=oneshot
ExecStart=systemctl restart eg25-manager.service
<br><br>
<br><br>


案内メニュー