Can't run Moneydance on Ubuntu 12.10
Hi there,
I'm unable to launch Moneydance on Ubuntu 12.10. I'm able to open a file and enter the encryption password then nothing happens: no window appears at all. Software versions:
OS: Ubuntu 12.10
Moneydance: 2011.803
JRE: tried openjdk 6, openjdk 7 (both versions that come with
Ubuntu 12.10) and also the Oracle JRE 7.
Everything is 64 bit.
I've tried reinstalling Moneydance and all the different JREs, but no go. After doing this I'm not even getting the open file dialog so I must have changed something.
I'm not sure where to look for a log file.
Any help appreciated!
Cheers,
Jay.
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac
1 Posted by RICH on 23 Oct, 2012 12:47 AM
Almost same things here. I install moneydance without java. The program starts and runs, but hangs. I have JDK6 and 7 + Icetea. Maybe I should install a 32bit version, but I get lost doing it.
Any help?
2 Posted by Scott Meehan on 24 Oct, 2012 09:49 PM
Hi all,
Can you send us the output of when you run Moneydance in a terminal? The appropriate command is:
Moneydance
(with a capital M).
Also, can you send us the output of java -version?
RCH: what version of Moneydance are you using? Are you also using Ubuntu 12.10 64bit?
Scott Meehan
Moneydance Support
3 Posted by Rich Crim on 24 Oct, 2012 09:59 PM
Sorry, but Moneydance was not found in my PATH. The Java output is:
rich@rich-desktop:~$ java -version
java version "1.7.0_07"
OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2a-1ubuntu1)
I'm running "Moneydance without Java" and the program starts, but hangs
after entering a transaction. I read that the "cha-ching" sound may have
an effect. I turn off the "Beep when transactions change" in Preferences
and all is well.
Thanks,
Rich
4 Posted by Scott Meehan on 24 Oct, 2012 10:19 PM
Hi Rich,
Glad to hear that that solved it! Please let us know if we can be of further assistance!
Scott Meehan
Moneydance Support
5 Posted by jbanyer on 25 Oct, 2012 12:41 AM
Hi,
The problem is not solved for me.
I don't have a file called "Moneydance" in my path, nor in /opt/Moneydance, eg:
If I run "moneydance" I get no windows created and no output on the terminal:
If I try to run it manually (I'm guessing how to launch it), I get the password dialog to decrypt the file but then nothing after that, and the process hangs. There is no terminal output unless I use -verbose. This gives lots of output, here is the last bit before the hang:
I am running Ubuntu 12.10 64 bit desktop.
My JRE is OpenJDK 1.7.0_07:
I also tried OpenJDK 1.6 and the Oracle JRE.
Cheers,
Jay.
6 Posted by james f on 25 Oct, 2012 05:39 AM
I'm running Moneydance 2012 for Linux on Ubuntu 12.10.
You need to remove OpenJDK in it's entirety.
Then run the following commands:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
7 Posted by Raimund Buchhol... on 25 Oct, 2012 03:38 PM
OpenJDK does not need to be removed - just change what is used as standard:
sudo update-alternatives --config java
btw. MD should run with the OracleJRE
to run MD, you may go to /opt/Moneydance check that the "moneydance" script file is marked as executable and the run it (e.g. using a commandline from within that directory via ./moneydance)
You can also open that script file with a text editor to see how those different java libs (*.jar files) are loaded when starting MD...
With OpenJDK (6) and MD 2012 I also see that nothing more happens after that file decryption dialog pops up
8 Posted by ron on 28 Oct, 2012 04:20 AM
I'm having difficulty with this as well. After an upgrade to Ubuntu 12.10, Moneydance no longer launches.
"whereis moneydance" gives me /usr/local/bin (a soft link to /opt/Moneydance/moneydance). "java -version" gives me "1.7.0-09" (after following the instructions re: the webupd8 repository. "dpkg -l | grep moneydance" gives me moneydance 2011.791
Yet... when I try to start it up via the [executable] moneydance file, or when I simply click on the icon... nothing happens, not even a blip in tail -f /var/log/syslog.
I've downloaded the latest version from the website (cool new look!), and am contemplating installing it after a "dpkg --remove moneydance" as I have a separate folder with my jones.md file all ready. ... Yet, I don't want to do that until the very end.
Any suggestions, am I missing something?
9 Posted by Scott Meehan on 29 Oct, 2012 11:31 PM
Hi Ron,
Are you able to launch Moneydance in a terminal? If not, does it output any errors?
Scott Meehan
Moneydance Support
10 Posted by ron on 30 Oct, 2012 12:52 AM
Scott,
No, I've tried running it in a terminal. But I get no
effect, and no errors. Which itself is is the most puzzling thing... I'm
[usually] handy enough to be able to chase down the cause of a glitch by
the error logs. But I'm at a loss here.
Any gotchas involved in an
uninstall/reinstall using dpkg?
Ron
On 2012-10-29 18:30, Scott
Meehan wrote:
11 Posted by Scott Meehan on 30 Oct, 2012 12:56 AM
Hi Ron,
That is strange! There shouldn't be any gotchas into doing a reinstall or upgrade, though Moneydance 2012 has had some significant changes since Moneydance 2011, so you may want to review some of the changes before deciding to upgrade to it.
Here's a blog post on one of the major changes:
http://infinitekind.com/blog/archives/601/
If you decide to stay with 2011 for now, here's a link to it:
http://moneydance.com/other.shtml
As well, you appear to have a slightly old version of Moneydance 2011 installed, so the version linked to above is also newer than the one you're using (which may fix whatever is causing this issue).
Scott Meehan
Moneydance Support
12 Posted by ron on 30 Oct, 2012 03:12 AM
Scott,
Thanks for your help. Yes, I thought it was strange too (getting no errors in the syslog file)... HOWEVER, while I was prepping to try the upgrade to 2012, I went to ~/.moneydance to copy my config.dict file over to my "finance" folder (which is synced on my UbuntuOne account). My thinking was that I'd import my jones.md file to the new version, and begin setting up from there.
Anyway... while in the /.moneydance folder, I saw an errlog.txt file and thought "I wonder..." So I deleted it, then tried starting Moneydance once again. Sure enough, errlog.txt automagically appeared.
While I recognize the output as indicative of more than a few java errors ("java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit"...etc) what I know about java, I could tell you in about 15 seconds.
Perhaps you might be able to parse it. See attached.
Ron
13 Posted by jbanyer on 31 Oct, 2012 12:10 AM
I followed all the suggestions and was unable get Moneydance 2011.803 running on Ubuntu 12.10 using any JDK, including the Oracle one.
I upgraded to Moneydance 2012 and it works fine. Although it caused me some angst trying to open my old files, like many others have, but that's another story....
Cheers,
Jay.
14 Posted by jbanyer on 31 Oct, 2012 01:56 AM
FYI, Moneydance 2012.820 works for me on Ubuntu 12.10 regardless of the JRE I have installed.
I added some debug statements to /opt/Moneydance/Moneydance and it appears to use the JRE distributed with Moneydance in /opt/Moneydance/jre.
Cheers,
Jay.
15 Posted by Scott Meehan on 31 Oct, 2012 03:48 PM
Hi Ron,
Try renaming the
/opt/Moneydance/jre/
folder to something different. This will force Moneydance to use the system Java (it's got a different Java version listed in the errlog.txt than the one listed in java -version) instead of it's built-in Java. Right now, I'm thinking that you may be using a 64bit system, but Moneydance is trying to use a built-in 32bit JVM.
Scott Meehan
Moneydance Support
16 Posted by ron on 31 Oct, 2012 05:59 PM
Scott,
That did it! Thanks.
But... a couple of questions:
Why does the moneydance updater tell me I've got the latest version [2011r2 (803)] if there is a 2012 edition out?
I'd like to go ahead and upgrade to the 2012 version. And... I was leaning toward dpkg --purge ...followed by dpkg --install ... and (since it's got a new look) re-configuring my workflow accordingly (I'm easy). Is there a document (other than http://infinitekind.com/blog/archives/601/ ), or other "gotcha's" I should have a look at before upgrading? Will it be a fairly simple matter to import my current .md file into 2012?
According to what I've read so far, my understanding is that I won't be able to choose the location for my .md file...yet. But that will change in a soon-coming update? Not a deal-breaker, as I've "RAIDed" the office computer, but offsite backups do make me feel more secure and my Ubuntu One account fits the bill... (think Dropbox, just Ubuntu specific).
The folder where it [jones.md] is now, is currently synced offline (and don't reckon it would take more than 10-15 seconds to designate the /home/ron/.moneydance folder (as opposed to the current /home/ron/finance folder) to be synced offsite.
Thanks again.
Ron
17 Posted by Scott Meehan on 31 Oct, 2012 11:34 PM
Hi Ron,
I don't think we've pushed the Moneydance 2012 update to the Moneydance updater extension, which is why yours is saying that you have the latest version.
dpkg purge claims that it removes configuration files too, which might remove your local .moneydance folder (I'm not sure as I rarely do a purge), so uninstall might be better (and will certainly be enough). There shouldn't be any other "gotchas" beyond the file format change and storage location change (the storage location will be able to be specified in the next build, which we're currently beta testing in-house and should be released soon), however I would recommend backing up your .moneydance folder and your .md file before migrating over in case you run into trouble. The new build should be out soon enough that it might be worth holding off until it's released, but I can't say for certain when it will be out and it's always possible that bugs will crop up in the testing.
As for backing up, you can also use symlinks--so storing your data on your backup drive/Ubuntu One/etc and then putting a symlink that links to it in the proper location so Moneydance can get redirected to the actual data.
Please let us know if we can be of further assistance!
Scott Meehan
Moneydance Support
System closed this discussion on 31 Mar, 2015 03:53 PM.