# OpenVAS ```bash= sudo apt update && apt upgrade -y sudo apt install openvas sudo gvm-setup ------------------ 如果到這邊沒有問題的話確認有出來的預設密碼之後 sudo gvm-start 服務啟動登入看看 ``` --- ## 注意!!! ### setup時有出來預設密碼請不要忘記 user: admin password : 預設setup時出來 --- <br> ## 如果這樣子 ```bash= [>] Starting PostgreSQL service [-] ERROR: The default PostgreSQL version (16) is not 17 that is required by libgvmd [-] ERROR: libgvmd needs PostgreSQL 17 to use the port 5432 [-] ERROR: Use pg_upgradecluster to update your PostgreSQL cluster ``` ### 先確認PostgreSQL版本 ```bash= pg_lsclusters ``` ### 下載17 ```bash= sudo apt update sudo apt install postgresql-17 ``` ### 把原本的date upgrade ```bash= sudo pg_upgradecluster 16 main ``` ### 版本切換到17 ```bash= sudo pg_ctlcluster 17 main start ``` ### 把16停掉 ```bash= sudo pg_ctlcluster 16 main stop ``` ### 16的自動啟動關掉,17的自動啟動有効化 ```bash! sudo systemctl disable postgresql@16-main sudo systemctl enable postgresql@17-main ``` ### 服務restart ```bash= sudo systemctl restart gvmd sudo systemctl restart postgresql ``` <br> ## 如果遇到這樣子 ```bash! └─# pg_lsclusters Ver Cluster Port Status Owner Data directory Log file 16 main 5432 online postgres /var/lib/postgresql/16/main /var/log/postgresql/postgresql-16-main.log 17 main 5433 online postgres /var/lib/postgresql/17/main /var/log/postgresql/postgresql-17-main.log ``` ### 把16停掉 ```bash= sudo pg_ctlcluster 16 main stop ``` ### 17使用的port改掉 ```bash! sudo vim /etc/postgresql/17/main/postgresql.conf # 找這一行改這樣 port = 5432 ``` ### PostgreSQL17 restart ```bash! sudo pg_ctlcluster 17 main restart ``` <br> ## 如果忘記密碼 ### 建立個帳號 ```bash= sudo runuser -u _gvm -- gvmd --create-user=你的新的帳號 --new-password=密碼 ```