Bug 26918 - Не корректные start/stop и pre/post install скрипты
Summary: Не корректные start/stop и pre/post install скрипты
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pcsc-lite (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-10 19:22 MSK by Mike
Modified: 2012-02-15 18:56 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2012-02-10 19:22:27 MSK
1. После установки пакета, демон не прописывается корректно в chkconfig
2. При выполнении service pcscd start it fails to daemonise.
Comment 1 Andrey Cherepanov 2012-02-15 14:03:42 MSK
Дополнение:
Драйвера в /usr/lib/pcsc/drivers есть:
[root@ZASTAVA-Office ~]# ls -R  /usr/lib/pcsc/drivers/
/usr/lib/pcsc/drivers/:
ifd-ccid.bundle

/usr/lib/pcsc/drivers/ifd-ccid.bundle:
Contents

/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents:
Info.plist  Linux

/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux:
libccid.so  libccid.so.1.3.13
и считыватель работает.

Проблема в другом - при перезагрузе по команде reboot остается файл /var/run/pcscd/pcscd.comm
Соответственно при следующей загрузке pcscd обнаруживает этойт  файл и не запускается с диагностикой 
pcscdaemon.c:347:main() file /var/run/pcscd/pcscd.comm already exists.
pcscdaemon.c:349:main() Maybe another pcscd is running?
pcscdaemon.c:351:main() I can't read process pid from /var/run/pcscd/pcscd.pid
pcscdaemon.c:352:main() Remove /var/run/pcscd/pcscd.comm
pcscdaemon.c:354:main() if pcscd is not running to clear this message.
Если файл удалить - все работает
По словам Маши при перезагрузке через shutdown -r now
этого не происходит и все работает.
Возможно стоит в инит-скрипте сервиса проверять - есть ли запущенный pcscd и если нет, то удалять .pid и .comm, которые могли остаться по тем или иным причинам.
Comment 2 Repository Robot 2012-02-15 18:56:34 MSK
pcsc-lite-1.6.1-alt2 -> sisyphus:

* Mon Feb 13 2012 Vitaly Kuznetsov <vitty@altlinux> 1.6.1-alt2
- Add preun/post service scripts (ALT #26918)
- Fix problem with stale pcscd socket