pcscd stores two files at /var/run, if they exist it will not start. The /etc/init.d/pcsc.d does not clean these files so if pcscd abends without removing these files it will never go up. Reproducible: Always Steps to Reproduce: 1. /etc/init.d/pcscd start 2. kill -9 [pcsc] 3. /etc/init.d/pcscd zap 4. /etc/init.d/pcscd start Actual Results: pcscd is not started. Expected Results: pcscd started. While you at it, please consider updating also the pcsc-lite version, bug #95951.
Created attachment 63765 [details, diff] pcscd-init.diff Suggested fix for pcscd-init at files directory.
thanks, fixed in cvs