Gnucash 2.4.4.1/MacOS - chipcard import not available?
Peter Sorowka
psorowka at freilicht.net
Tue Mar 29 20:13:58 EDT 2011
Am 30.03.2011 um 01:08 schrieb John Ralls:
>
> On Mar 29, 2011, at 2:44 PM, Peter Sorowka wrote:
>
>> Am 29.03.2011 um 23:22 schrieb John Ralls:
>>
>>>
>>> On Mar 29, 2011, at 1:39 PM, Peter Sorowka wrote:
>>>
>>>>
>>>> Am 29.03.2011 um 18:10 schrieb John Ralls:
>>>>
>>>>>
>>>>> On Mar 29, 2011, at 3:55 AM, Peter Sorowka wrote:
>>>>>
>>>>>> Hello everybody,
>>>>>>
>>>>>> i try to set-up online banking with chipcard/hbci under MacOS
>>>>>> with Gnucash 2.4.4.1. As a card reader i juse a "ReinerSCT
>>>>>> Cyberjack pinpad". All drivers are installed and according to
>>>>>> pcsctest the reader is connected correctly. I am stuck at the
>>>>>> following step: when trying to add the user in the aqbanking-
>>>>>> setup, i click on type "chipcard" and immediatly the assistant
>>>>>> disappears without any further options, warnings, errors. And
>>>>>> of course, no user is added.
>>>>>> I cannot see what happens behind the scenes, and have no idea
>>>>>> where to look for a logfile entry that could tell me why
>>>>>> aqbanking doesn't start to import the chipcard. Neither did i
>>>>>> find any similar problem description in the manual or other
>>>>>> lists.
>>>>>>
>>>>>> Do i miss any software? Is the problem known?
>>>>>>
>>>>>> Any idea appreciated!
>>>>>
>>>>> Following up on David Reiser's suggestion, I've built
>>>>> libchipcard for you to test and attached a dmg with the new
>>>>> plugins.
>>>>>
>>>>> Select Gnucash.app in Finder (you can't write to the one in the
>>>>> distribution dmg, so you'll need to do this on an installed app
>>>>> bundle) and select "Show package contents" from the context
>>>>> menu. In the new Finder window that opens, navigate to
>>>>> Contents:Resources:lib:gwenhywfar:plugins:60.
>>>>>
>>>>> Open the dmg I've attached.
>>>>>
>>>>> Drag the "ct" folder from the dmg to the 60 folder in the
>>>>> Contents finder window.
>>>>>
>>>>> Close both, start Gnucash, and see try again with your chipcard.
>>>>> If it works, great. If it doesn't (and it crashed Gnucash when I
>>>>> tried it, but I don't have a chipcard reader), open a bug in
>>>>> Bugzilla against Gnucash:aqbanking and attach the relevant tail
>>>>> of your gnucash.trace. If it crashes, you'll find a crash report
>>>>> in (Your user dir):Library:Logs:DiagnosticReports; attach that
>>>>> to the bug report as well.
>>>>>
>>>>> Regards,
>>>>> John Ralls
>>>>>
>>>>> <gwen_plugins.dmg>
>>>>
>>>> Well this doesn't look to bad. No crash here, and instead of
>>>> simply closing the dialog a log-window appears saying
>>>>
>>>> Loading plugin "ddvcard"
>>>> Could not load plugin "ddvcard"
>>>> Loading plugin "starcoscard"
>>>> Could not load plugin "starcoscard"
>>>> Operation finished, you can now close this window
>>>>
>>>> the assistent window hangs with a clicked "apply" button, though
>>>
>>> Hmm. I should have looked harder for data files. In the Contents
>>> window described before, navigate to Contents:Resources:share,
>>> create a new folder "chipcard", and copy the three folders from
>>> the attached dmg into the new folder, then try again.
>>>
>>> Regards,
>>> John Ralls
>>>
>>> <chipcard.dmg>
>>
>> hm, no change here.
>>
>> trace says:
>>
>> * 23:38:09 CRIT <aqbanking> dlg_setup_newuser.c: 205: Adding
>> dialog ah_choose_usertype
>> * 23:38:09 CRIT <aqbanking> dlg_setup_newuser.c: 205: Adding
>> dialog ab_usertype_pagedefault
>> * 23:38:09 CRIT <aqbanking> dlg_setup_newuser.c: 205: Adding
>> dialog ab_usertype_pagedefault
>> * 23:38:09 CRIT <gwenhywfar> gtk2_gui_dialog.c: 225: Found active
>> window found [AqBanking-Einrichtung]
>> * 23:38:10 CRIT <> dlg_setup_newuser.c: 476: Activated:
>> wiz_next_button
>> * 23:38:10 CRIT <> dlg_setup_newuser.c: 427: Value of wiz_stack: 0
>> * 23:38:10 CRIT <> dlg_setup_newuser.c: 430: First page
>> * 23:38:11 CRIT <> dlg_setup_newuser.c: 476: Activated:
>> wiz_next_button
>> * 23:38:11 CRIT <> dlg_setup_newuser.c: 427: Value of wiz_stack: 1
>> * 23:38:11 CRIT <> dlg_setup_newuser.c: 437: Backend page
>> * 23:38:11 CRIT <> dlg_setup_newuser.c: 377: About to enter page 2
>> * 23:38:13 CRIT <> dlg_setup_newuser.c: 476: Activated:
>> wiz_next_button
>> * 23:38:13 CRIT <> dlg_setup_newuser.c: 427: Value of wiz_stack: 2
>> * 23:38:13 CRIT <> dlg_choose_usertype.c: 134: Setting selected
>> type to 5
>> * 23:38:13 CRIT <aqbanking> dlg_usertype_pagedefault.c: 90: fini
>> called
>> * 23:38:13 CRIT <aqbanking> dlg_usertype_pagedefault.c: 90: fini
>> called
>> * 23:38:13 CRIT <gwenhywfar> gtk2_gui_dialog.c: 225: Found active
>> window found [Assistent für neue Benutzer]
>> * 23:38:13 WARN <gwenhywfar> w_groupbox.c: 45: Function is not
>> appropriate for this type of widget (groupBox)
>> * 23:38:13 CRIT <gwenhywfar> plugin.c: 365: Plugin "ddvcard" not
>> found.
>> * 23:38:13 CRIT <gwenhywfar> plugin.c: 365: Plugin "starcoscard"
>> not found.
>> * 23:38:23 CRIT <aqbanking> banking_online.c: 795: here (-68)
>> * 23:38:23 CRIT <aqhbci> provider.c: 1028: here (-68)
>>
>> probably the share/chipcard is not the right place to put the files?
>>
>> and by the way, is there any reason why i can start gnucash only
>> once after i edited the package contents? second try doesn't open
>> the program anymore (independent of usage of aqbanking!). that made
>> testing kind of sophisticated :)
>
> Well, share/chipcard is where they were in the installation directory.
>
> Time for the next OSX troubleshooting lesson: Open
> Applications:Utilities:Console and type "gnucash" into the search
> box. There will be a bunch of messages; some of them are routine,
> but there may be some clues. In particular there should be something
> indicating why Gnucash failed to open the second time after you
> edited the bundle. Depending on how far it got, there might be some
> crash dumps in (YourDir):Library:Logs:DiagnosticReports. The
> Exception block, Application Specific Information, and the first
> 20-25 frames in the stack trace can be quite useful. (You can look
> at those in Console, too. Notice the black-and-orange box at the
> right end of the toolbar; if the list of logs isn't showing, click
> on it; from the list you can easily find the Diagnostic Reports
> section.)
>
> Regards,
> John Ralls
>
>
John,
by inspecting what you actually sent to me the following question
arised for me: could it ever be sufficient to just copy two shared
object files to a folder, shouldnt they be linked to the binary? i.e.
shouldnt i replace much more files you generated after building
libchipcard?
Peter
More information about the gnucash-devel
mailing list