玉山銀行出了支援Linux Firefox的Plugin了 [論壇 - Ubuntu 哈啦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 3 4 (5) 6 7 8 »


guest
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
Anon:guest
出現以下訊息
sudo pcscd -f
00000000 pcscdaemon.c:280:main() pcscd set to foreground with debug send to stderr
00001366 configfile.l:119:evaluatetoken() Error with device CAS_SMART_RDR: No such file or directory
00000046 configfile.l:120:evaluatetoken() You should use 'DEVICENAME /dev/null' if your driver does not use this field
00000110 pcscdaemon.c:523:at_exit() cleaning /var/run/pcscd
00000057 pcscdaemon.c:542:clean_temp_files() Cannot unlink /var/run/pcscd/pcscd.comm: No such file or directory

2009/6/18 13:13 | f0a8d 71273 82209 58d38
應用擴展 工具箱
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
會員一級
註冊日期:
2009/6/11 18:37
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 40
MP : 5 / 1221
EXP: 62
離線
guest 寫到:
出現以下訊息
sudo pcscd -f
00000000 pcscdaemon.c:280:main() pcscd set to foreground with debug send to stderr
00001366 configfile.l:119:evaluatetoken() Error with device CAS_SMART_RDR: No such file or directory
00000046 configfile.l:120:evaluatetoken() You should use 'DEVICENAME /dev/null' if your driver does not use this field
00000110 pcscdaemon.c:523:at_exit() cleaning /var/run/pcscd
00000057 pcscdaemon.c:542:clean_temp_files() Cannot unlink /var/run/pcscd/pcscd.comm: No such file or directory


看樣子你讀卡機的驅動程式沒裝好,你是用虹堡的EZ100PU嗎?你可以到虹堡的網站下載新的driver,
http://www.casauto.com.tw/en/in-download-02.aspx?cid=C_00000024&id=P_00000055

或是參考一下阿呆的blog(比較舊的資訊了)
Linux 晶片卡讀卡機 使用心得

另外,你用的ubuntu 版本是?

2009/6/18 14:20
應用擴展 工具箱
guest
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
Anon:guest
這個 driver 我有裝了, 可是他好像沒有 64bit 的版本, 我是 8.10 amd64 .

2009/6/18 14:26 | f0a8d 71273 82209 58d38
應用擴展 工具箱
guest
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
Anon:guest
照您指示的網頁裝好了.
但還是找不到讀卡機.

/etc/init.d/pcscd restart
* Restarting PCSC Lite resource manager pcscd [ OK ]
root@Ferrari:/home/dannis# lsusb
Bus 003 Device 003: ID 046d:09b0 Logitech, Inc. OrbiCam
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 007: ID 0ca6:0010 Castles Technology Co., Ltd EZUSB PC/SC Smart Card Reader
Bus 001 Device 004: ID 0b38:0003
Bus 001 Device 005: ID 046d:c501 Logitech, Inc. Cordless Mouse Receiver
Bus 001 Device 003: ID 058f:9254 Alcor Micro Corp. Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@Ferrari:/home/dannis# pcsc_scan
PC/SC device scanner
V 1.4.14 (c) 2001-2008, Ludovic Rousseau
Compiled with PC/SC lite version: 1.4.99
Scanning present readers
SCardListReader: Cannot find a smart card reader. (0x8010002E)
Waiting for the first reader...

2009/6/18 14:48 | f0a8d 71273 82209 58d38
應用擴展 工具箱
guest
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
Anon:guest
查了一下 /var/log/message 發現有一段可能只能支援 32bit

dyn_unix.c:36:DYN_LoadLibrary() /usr/lib/pcsc/drivers/ezusb.so: /usr/lib/pcsc/drivers/ezusb.so: wrong ELF class: ELFCLASS32

金害

2009/6/18 14:50 | f0a8d 71273 82209 58d38
應用擴展 工具箱
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
會員一級
註冊日期:
2009/6/11 18:37
所屬群組:
已註冊使用者
等級: 2
HP : 0 / 40
MP : 5 / 1221
EXP: 62
離線
guest 寫到:
查了一下 /var/log/message 發現有一段可能只能支援 32bit

dyn_unix.c:36:DYN_LoadLibrary() /usr/lib/pcsc/drivers/ezusb.so: /usr/lib/pcsc/drivers/ezusb.so: wrong ELF class: ELFCLASS32

金害


目前玉山銀行的 plug-in 也是只有支援 32bits OS‧

2009/6/18 15:19
應用擴展 工具箱
guest
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
Anon:guest
了解, 那我只能回去用 vbox , 謝謝 nyson .

2009/6/18 15:25 | f0a8d 71273 82209 58d38
應用擴展 工具箱
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
會員三級
註冊日期:
2008/9/27 12:17
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 301
MP : 65 / 9692
EXP: 7
離線
To 29
我有安裝阿...
http://img38.imageshack.us/img38/7392/screenshothxc.png

To 47
我的問題點該不會就是因為我安裝的是Ubuntu 64bit吧@@

2009/6/19 7:30
應用擴展 工具箱
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
會員二級
註冊日期:
2007/1/21 2:43
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 110
MP : 14 / 4107
EXP: 43
離線
今天試了一下,果然真的成功了,順手把大約的流程記了下來,有需要的人參考看。

--
以下記錄一下在Ubuntu 8.10上安裝玉山銀行之WebATM of Firefox 3.0.10 的過程。
因為之前失敗過,所以我大約整理一下,可能的流程。

1. 安裝一些pcsc的套件。(注意不要安裝pcscd,找到的資料指出,ubuntu 8.10套件庫裡的是pcscd只支援libhal而不支援libusb,但下面使用到的讀卡機Driver只支援libusb來驅動,故我們不安裝 ubuntu 8.10套件庫裡的pcscd。)
sudo apt-get install libccid libpcsclite1 libpcsc-perl pcsc-tools
這裡應該沒有太大問題,照打就應該ok了。

2.下載pcsc-lite-1.5.3來編譯與安裝。http://pcsclite.alioth.debian.org
wget https://alioth.debian.org/frs/download.php/3017/pcsc-lite-1.5.3.tar.bz2
tar -xvz -f pcsc-lite-1.5.3.tar.bz2
cd pcsc-lite-1.5.3

因為我們要把libhal關掉而使用libusb,所以在./configure時要加上設定的參數。
而且因為之後要安裝的讀卡機driver會把驅動程式安裝在/usr/lib/pcsc/drivers,與pcsc-lite-1.5.3版default指定的位置不同(註1),所以要特別設定參數,要不然讀卡機還是會因為沒有driver而無法驅動讀卡機。
./configure --enable-usbdropdir=/usr/lib/pcsc/drivers/ --disable-libhal
make
make check
sudo make install
在每一行的指令都不能出現error的訊息,若沒有出現,就應該是安裝成功了。

3.至虹堡的網頁下載讀卡機驅動程式來安裝[註2],我手上的是EZ100PU EZ100PU driver
wget http://www.casauto.com.tw/db/pictures/modules/PDT/PDT060207001/200961519332957952.gz
tar -xvz -f 200961519332957952.gz
tar -xvz -f EZUSB_Linux_x86_v1.4.7.tar
cd EZUSB_Linux_x86_v1.4.7/driver_ezusb_v1.4.7
./check_env

若都沒有出現error 或 file not found訊息,再執行安裝驅動程式指令
sudo ./install
成功後請不要直接重開機,再加做一個步。

4.修改rc.local,加入一行指令讓自行安裝的pcscd開機後自動執行。[註3]
sudo gedit /etc/rc.local
-------------add under line------------
nohup /usr/local/sbin/pcscd > /var/log/pcscd.log 2>&1 &
-------------add upper line------------


5.完成上面的動作後,請重開機。

6.重開機後,執行pcsc_scan執行,看是否能讀到讀卡機,若能讀到,應該會類似下面的回應訊息。
PC/SC device scanner
V 1.4.14 (c) 2001-2008, Ludovic Rousseau
Compiled with PC/SC lite version: 1.4.99
Scanning present readers
0: CASTLES EZ100PU 00 00

Fri Jun 19 15:43:00 2009
Reader 0: CASTLES EZ100PU 00 00
Card state: Card removed,


7.打開Firefox,安裝玉山銀行的WEBATM xpi
https://addons.mozilla.org/firefox/addon/12324
安裝好後,重開Firefox一次。

8.連上玉山銀行WebATM測試。
https://netbank.esunbank.com.tw/webatm/default.aspx

[註1]在README裡有說 pcscd-lite default的drivers路徑是/usr/local/pcsc/drivers。
[註2]若想請詳細的安裝說明,請見其driver_ezusb_v1.4.7目錄下的readme.txt
[註3]若不想使用rc.local的方式來自動執行服務,請參考pcsc-lite-1.5.3/doc/目錄下的README.DAEMON檔案。

dere at gaaan
http://gaaan.com/cafetw

2009/6/19 15:58
應用擴展 工具箱
回覆: 玉山銀行出了支援Linux Firefox的Plugin了
會員五級
註冊日期:
2008/4/9 14:04
所屬群組:
已註冊使用者
等級: 31
HP : 0 / 765
MP : 447 / 25606
EXP: 60
離線
在下提出一點點看法

在linux底下,我覺得最方便的,就是不管弄什麼東西,除了kernel以外,其他的東西都是可以不用重新開機進行重新啟動。
而安裝好pcscd要重新開機,主要是要重新啟動pcscd,其實已經寫好一個script放在/etc/init.d/pcscd
只要下達

sudo /etc/init.d/pcscd restart

就可以重新啟動pcscd
不需要這麼windows操作....(傻笑)

不過我是不確定1.5.3的pcscd是否有將這個script放在/etc/init.d裏面,因為我是先安裝套件庫內建的pcscd,取得自動執行等等相關設定之後,再用1.5.3的pcscd去更新。
而套件庫內建的pcscd的自動執行,放置在 /etc/rc2.d 與 /etc/rc3.d 與 /etc/rc4.d 裏面
這是linux的run-level設定目錄,以debian為基礎的發行版,都是以rc2.d這個目錄當作是啟動時的預設run-level。
要弄也很簡單,只要用ln將/etc/init.d裏面的pcscd弄個連結到這個目錄裏面去就可以了。不過檔案名稱要稍微改變一下。

ln -s /etc/init.d/pcscd /etc/rc2.d/S50pcscd

這就可以了,要不開機執行,只要刪除掉這個連結即可。

這個技巧可以應用在很多地方,如果確定開機的時候必須要執行的東西,都可以丟個軟連結進來,只是有些軟體有相依順序,別搞混了就好。

祝福大家都可以順利應用。

2009/6/19 17:43
應用擴展 工具箱

« 1 2 3 4 (5) 6 7 8 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.