Try   HackMD

SOPs: How to fix dpkg issue "missing ast bin-file"

Overview:

執行環境: Ubuntu 22.04Lts
Kernel: 5.15.0.97.92, 在安裝套件時發現dpkg無法順利update kernel:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

經過排查, 發現是缺少韌體驅動

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

所以透過以下步驟解決此問題

Add firmware from Supermicro

Download & Add firmware as below:

Support by Supermicro

download it and move to firmware path
command: sudo mv /root/ast_dp501_fw.bin /lib/firmware/

Re-update kernel

Reconfigure all unpacked package

command: dpkg --configure -a

fix broken installed

command: apt --fix-broken

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

完成後, 重啟即可

Ref.

Possible missing firmware "ast_dp501_fw.bin"