在 Linux 上用健保卡預約 COVID-19 疫苗接種 (讀卡機)

前陣子台灣終於開放武漢肺炎疫苗接種預約了,但線上預約系統 需要用健保卡登入。對Windows的使用者而言沒什麼問題,不過在Linux上就稍微麻煩一點了。



環境

  • Linux Mint 20.1
  • infoThink IT-926U

安裝讀卡機驅動

sudo apt install pcscd pcsc-tools

裝好後,可將讀卡機和健保卡插入電腦中並在終端機中執行  pcsc_scan 看看是否有正確抓到卡。確認沒問題後,即可到健保署下載符合您作業系統的元件。筆者的系統是Linux Mint ,因此下載 Linux(Ubuntu)的安裝檔進行解壓縮與安裝。

unzip mLNHIICC_Setup.Ubuntu.zip

tar zxvf mLNHIICC_Setup.tar.gz

cd mLNHIICC_Setup

sudo ./Install


驗證

完成以上步驟後,可以在瀏覽器中輸入以下網址進行檢測。

file:///usr/local/share/NHIICC/html/ESample.html

檢測環境並驗證健保卡 linux

點擊GetBasic後如果出現你的資料代表讀卡成功。也可從健保署的網站進行檢測。習翠

成功驗證健保卡 linux

如果無法正常讀取,那可能就要手動新增憑證。


Firefox新增憑證

  1. 網址列輸入 about:preferences#privacy
  2. 選取伺服器 > 新增例外網站 > 輸入 https://localhost:7777
  3. 點擊「取得憑證」> 勾選「永久儲存此例外」 >  按下「確認安全例外」即可。


故障排除

安裝過程遇上 "/usr/local/share/NHIICC/mLNHIICC: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory"

這是因為後來的 Linux Mint 改用 libssl1.1,導致安裝過程中找不到符合版本的libssl,只要手動安裝 libssl 1.0.0 即可。


留言