2014年6月7日 星期六

[Kali_Linux]修復Metasploit出現"Database not connected or cache not built"



在終端機下輸入msfconsole,進入到Metasploit環境底下

msf > search oracle
[!] Database not connected or cache not built, using slow search
出現以上警告訊息,可能有兩個問題

  1. 沒有連線到資料庫
  2. 或是Metasploit Cache 沒有被建立



解決步驟

  • 方法一:(每次從新開機都需要重新執行)



  1. 確認有無連線資料庫
  2. msf > db_status
    有=>[*] postgresql connected to msf3 (表示已經有連線到)
    無=>則在終端機下輸入
    #service postgresql start
    #service metasploit start
  3. 建立Metasploit的Cache
  4. =>msf > db_rebuild_cache
  5. 稍微等待片刻即可



  • 方法二:(使用開機時就執行)



  1. 啟動時執行PostgreSQL 和 Metaspolit 服務在終端機底下打
    #update-rc.d postgresql enable
    #update-rc.d metasploit enable
  2. 建立Metasploit的Cache
  3. =>msf > db_rebuild_cache
  4. 稍微等待片刻即可

      沒有留言: