Editing
Jameica-hibiscus
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== hibiscus-server == * http://willuhn.de/products/hibiscus-server/ * http://www.onlinebanking-forum.de/forum/topic.php?t=18822 β hibiscus-server and daylight saving time * /usr/share/zoneinfo * /etc/TZ * http://forum.synology.com/enu/viewtopic.php?t=69232 * https://confluence.atlassian.com/display/JIRAKB/Setting+the+timezone+for+the+JAVA+environment : -Duser.timezone=Europe/Berlin === running hibiscus-server on a Synology DiskStation === ''rcjameica'' is the perfect way to control your hibiscus-server. The ''conditio sine qua non'' is a functional /etc/rc.status (from openSUSE). (I simply removed the code chunk from it, that makes use of /usr/bin/mountpoint.) If you got rcjameica running, execute it like this: <pre> USER@DiskStation999 $ ~/hibiscus-server-2.6.11/rcjameica {start|stop|restart|status} </pre> If you do not have a functional rcjameica, then execute jameicaserver.sh instead: <pre> USER@DiskStation999 $ ~/hibiscus-server-2.6.11/jameicaserver.sh </pre> It is also writing its output to ~/.jameica/jameica.log, so don't mind capturing it yourself. In order to disconnect the script resp. the server from the console simply background it: <pre> ^Z # suspend the utility running USER@DiskStation999 $ bg # background it </pre> In order to take it down: <pre> USER@DiskStation999 $ pstree -p # find the java process just beneath hibiscus-server USER@DiskStation999 $ kill THAT_PROCESS </pre> === when you find your hibscus server hanging === Sometimes I find a series of this message in my ~/.jameica/jameica.log : <pre> synchronization already running, cancel current run </pre> If it is a series (and not just a single occurrence), the software is presumably dead-locked, and you may want to create the Java process's thread dump as described here (the Java runtime system dumps its thread tree to stdout, if it receives SIGQUIT): * https://docs.oracle.com/cd/E13222_01/wls/docs51/techsupport/threaddump.html * http://www.willuhn.de/blog/index.php?/archives/107-Thread-Dump-bei-Deadlocks-ausgeben.html === story: running "Hibiscus Payment-Server" on a Synology DiskStation === yes, I know, I should purge this. * http://Jochen.Hayek.name/wp/blog-en/2015/02/12/hibiscus-payment-server-synology-diskstation/ * http://willuhn.de/products/hibiscus-server/ * https://www.synology.com/en-global/releaseNote/JavaManager * Synology's JavaManager assists in installing Oracle's JVM <strong>successfully</strong> * I succeeded running the hibiscus server shell script to start the hibiscus server * I have operated the hibiscus server successfully for months now on openSUSE VMs * my previous self-installed Oracle JVM were <strong>unsuccessful</strong> attempts * just as I operated the openSUSE based hibiscus servers, the Synology BusyBox+IPKG based hibiscus server seems to run <strong>stably</strong> and <strong>successfully</strong> for now * i.e. "all" my bank accounts, that I can communicate with through HBCI/FinTS, are now getting synchronised to databases on my local NAS twice an hour (or as often as I want); this synchronisation happens <strong>independently</strong> of any desktop or notebook PC being online * another piece of software (developed by myself) dumps these databases to CSV-like bank statement text files, and informs me of changes to them through XMPP AKA Jabber communication * corruption of the hibiscus-server databases does not hurt me at all β it is only a means to communicate with the banks β it's just that the bank-enforced HBCI/FinTS communication isn't stateless and stores records on databases Β β everything I need in the end are the CSV-like text files β setting up the bank account details on hibiscus-server is a piece of cake
Summary:
Please note that all contributions to wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
British English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information