# Aptos FullNodeのUpdate方法

By [qyeah](https://paragraph.com/@qyeah) · 2022-05-02

---

1\. 目的
------

AptosのFullNodeのUpdate方法を解説をしていきます 手順については、公式サイトを参照しています

[https://aptos.dev/tutorials/run-a-fullnode/](https://aptos.dev/tutorials/run-a-fullnode/)

2022年5月16日からIT1 ~ 4まで合計4回の報酬付きのテストネットが始まります バリデータノードについては報酬が付与されることがアナウンスされているため、是非FullNodeを建ててUpdate方法を習熟して、バリデータノードの運用に備えましょう

> IT1は100ノードまでのサポートのため、参加条件が厳しくなると想定しています

IT2以降、特にIT3・IT4はノードの受け入れを増やす記載があるため、 より多くの人が参加して報酬を得る機会が提供されると思われます

[https://medium.com/aptoslabs-japan/aptos-%E5%A0%B1%E9%85%AC%E4%BB%98%E3%81%8D%E3%83%86%E3%82%B9%E3%83%88%E3%83%8D%E3%83%83%E3%83%88-%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97-a7d6c81f1cdc?source=collection\_home---6------3-----------------------](https://medium.com/aptoslabs-japan/aptos-%E5%A0%B1%E9%85%AC%E4%BB%98%E3%81%8D%E3%83%86%E3%82%B9%E3%83%88%E3%83%8D%E3%83%83%E3%83%88-%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97-a7d6c81f1cdc?source=collection_home---6------3-----------------------)

2\. Update手順
------------

### 2-1. サーバにログイン

![](https://storage.googleapis.com/papyrus_images/7c955a2a7fb50c73100aacf01d43924609ce6c6ba8b43020c416a8d342c3c2c2.png)

### 2-2. Dockerの停止とデータの削除

**Rootユーザ (特権ユーザ)になる**

    sudo su -
    cd $HOME/aptos
    

![](https://storage.googleapis.com/papyrus_images/bce15beb4a0c813f9b0f24f93342a0af55387eb18259db77259b477b53143390.png)

**dockerの停止と古いdbの削除**

    docker compose down -v
    

![](https://storage.googleapis.com/papyrus_images/6020845696349e55b75b1923f47dcd04826ec972f637923c7a51939f99f15d44.png)

**古いファイルの削除**

    rm $HOME/aptos/genesis.blob
    rm $HOME/aptos/waypoint.txt
    

![](https://storage.googleapis.com/papyrus_images/bc5cfaa09ae235cd5516994f4ca2be2a34af268bec3ac066144a32b31982bbea.png)

### 2-3. 新しいファイルのダウンロード

**validator:devnetファイルのダウンロード**

    docker pull aptoslab/validator:devnet
    

![](https://storage.googleapis.com/papyrus_images/087c71dc2073569aa32c1a2ad910d40b667e18eeb3a10cb50b233e12a49d0fe9.png)

**tools:devnetファイルのダウンロード**

    docker pull aptoslab/tools:devnet
    

![](https://storage.googleapis.com/papyrus_images/29996da1c942a051636a19eac1ebd036947a6db797ef384b69b0648c23b0b02c.png)

**新しいファイルのdownload**

    wget -P $HOME/aptos https://devnet.aptoslabs.com/genesis.blob
    wget -P $HOME/aptos https://devnet.aptoslabs.com/waypoint.txt
    

![](https://storage.googleapis.com/papyrus_images/f2541bc9531696c0941ba585ff9afb4fc93176a4a7a0334fe63de61cb3536cf6.png)

### 2-4. Nodeの起動と確認

**Nodeの起動**

    docker compose up -d
    

![](https://storage.googleapis.com/papyrus_images/dcce372c489c2c87c977ea23248a6547e3d24e53d7789d682b1e9c4583e7b3ae.png)

**同期versionの確認**

    curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version
    

aptos\_state\_sync\_version{type="synced"}が増えていっていることを確認 順次同期していくため、完全同期まで数分 ~ 数十分時間がかかります。 ご注意ください。

最後にVersionの数値が、現在のLedger Versionと一致していることを確認 Ledger Versionについてはここから確認できます。

[https://explorer.devnet.aptos.dev/](https://explorer.devnet.aptos.dev/)

![](https://storage.googleapis.com/papyrus_images/c7cb54cf29c55d5d4f7c7ad1f1f635222aff091a71d5625e46680b7e5449601f.png)

![](https://storage.googleapis.com/papyrus_images/87997b91af93fd10da5bbd04e759bee6fe60e8f92aa52d6456dcfae7260994c9.png)

これにてUpdate完了です。

3\. Updateがうまくいかない時の対処
----------------------

Aptosのdiscordにて質問してください サポートします

どうしてもUpdateが失敗する際には、Nodeの削除を行い、再度立て直す方法を推奨します

### 3-1. Nodeの削除方法

    sudo su -
    cd $HOME/aptos
    docker compose down -v
    rm -rf $HOME/aptos
    

これにて完了です

### 3-2. Nodeの立て直し

こちらの記事より再度構築をお願いします

[https://mirror.xyz/0xFA72ba6a332B196fC62bC221E4D32Cd166D0a9aF/8wtbyYLJdDVqrs8rL40iotezw1Yn0YHJN1FMPVeJ-Xc](https://mirror.xyz/0xFA72ba6a332B196fC62bC221E4D32Cd166D0a9aF/8wtbyYLJdDVqrs8rL40iotezw1Yn0YHJN1FMPVeJ-Xc)

テストネットが開始しましたら、バリデータノードの建て方や参加方法についても記載していきたいと思います。

どうぞよろしくお願いします。

---

*Originally published on [qyeah](https://paragraph.com/@qyeah/aptos-fullnode-update)*
