It looks like you are using a smart card reader NOT using a USB port. So the access rights on /dev/o2scr0 are not correct and pcscd fails to open the device.
You compibled the OZSCR driver by yourself (it is installed in /usr/local/). Maybe you should report the problem to the driver author so the driver can create the device file /dev/o2scr0 with the correct access rights.
It looks like you are using a smart card reader NOT using a USB port. So the access rights on /dev/o2scr0 are not correct and pcscd fails to open the device.
You compibled the OZSCR driver by yourself (it is installed in /usr/local/). Maybe you should report the problem to the driver author so the driver can create the device file /dev/o2scr0 with the correct access rights.
For more information about your problem you can read http:// ludovicrousseau .blogspot. fr/2010/ 09/pcscd- auto-start. html and http:// ludovicrousseau .blogspot. fr/2010/ 12/configuring- your-system- for-pcscd- auto.html
Removing the "exit 0" in /etc/init.d/pcscd should solve the problem for you. pcscd will be started at boot as root.
A future version of pcsc-lite in Ubuntu will use systemd and solve all your problems http:// ludovicrousseau .blogspot. fr/2011/ 11/pcscd- auto-start- using-systemd. html