Hallo!
ich habe mir heute meine Bürgerkarte aktivieren lassen und habe mir gleich den Gemalto Reader besorgt. Nachdem ich gelesen habe, dass die Bürgerkarte unter Linux keine Probleme bereitet, habe ich mir da keine großen Sorgen gemacht (auch im Service Center hat man mir gesagt, dass das Teil unter Linux läuft)
Leider ist dem nicht so.
Die web-BKU sagt "Es konnten keine PC/SC Schnittstellen gefunden werden" und im Log von MOCCA findet sich folgender Stacktrace:
Code
java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: PC/SC, provider: SunPCSC, class: sun.security.smartcardio.SunPCSC$Factory)
at java.security.Provider$Service.newInstance(Provider.java:1257)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:243)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:190)
at javax.smartcardio.TerminalFactory.getInstance(TerminalFactory.java:243)
at at.gv.egiz.smcc.util.SmartCardIO.updateTerminalFactory(SmartCardIO.java:74)
at at.gv.egiz.smcc.util.SmartCardIO.isPCSCSupported(SmartCardIO.java:91)
at at.gv.egiz.smcc.util.SMCCHelper.update(SMCCHelper.java:97)
at at.gv.egiz.smcc.util.SMCCHelper.update(SMCCHelper.java:77)
at at.gv.egiz.smcc.util.SMCCHelper.<init>(SMCCHelper.java:73)
at at.gv.egiz.bku.smccstal.AbstractBKUWorker.waitForCard(AbstractBKUWorker.java:117)
at at.gv.egiz.bku.smccstal.AbstractSMCCSTAL.getResponse(AbstractSMCCSTAL.java:82)
at at.gv.egiz.bku.smccstal.AbstractSMCCSTAL.handleRequest(AbstractSMCCSTAL.java:155)
at at.gv.egiz.bku.local.stal.LocalBKUWorker.handleRequest(LocalBKUWorker.java:68)
at at.gv.egiz.bku.local.webapp.GetHardwareInfoServlet.processRequest(GetHardwareInfoServlet.java:80)
at at.gv.egiz.bku.local.webapp.GetHardwareInfoServlet.doGet(GetHardwareInfoServlet.java:109)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Caused by: sun.security.smartcardio.PCSCException: SCARD_E_NO_SERVICE
at sun.security.smartcardio.PCSC.SCardEstablishContext(Native Method)
at sun.security.smartcardio.PCSCTerminals.initContext(PCSCTerminals.java:56)
at sun.security.smartcardio.SunPCSC$Factory.<init>(SunPCSC.java:60)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.security.Provider$Service.newInstance(Provider.java:1252)
... 31 more
Alles anzeigen
Zur info, ich verwende:
- Distribution: Arch LInux (manjaro) 64bit
- Kernel: 3.10.27-1-MANJARO
- Webbrowser: Google Chrome stable; Version 32.0.1700.102
- MOKKA: BKU Web Start 1.3.14-r1284
Ich habe folgende pakete installiert (ohne dass es was gebracht hätte):
- community/pcsclite 1.8.10-1
- community/pcsc-tools 1.4.21-1
- aur/acsccid 1.0.5-2
Ich wäre echt dankbar und würde mich wirklich freuen, mir jemand bei der Lösung meines Problems helfen kann.
Dankeschön!
-- deepthought