Can't restore old data after re-install of unbuntu 12.10
I used to use Moneydance 2011. When I re-installed ubuntu 12.10 I changed the partition set up on my SSD so all existing files were erased. Fortunately I have a backup of /home. I also have .moneydancesync on Dropbox
Today downloaded and installed Moneydance 2012.3 (852). Now I'm
trying to incorporate my old Moneydance data into ver 2012.3. I
found Moneydance in /opt and opened it to get the "Welcome to
Moneydance" window. I clicked on "Open other" in the bottom left
corner went to
./moneydance/PersonalFinances.moneydance/data/ on the backup and
selected "PersonalFinances.mdinternal-2012-12-30", the most recent
version. But that produced the error "Error.Unable to create
attachments sub-folder".
I would be grateful for advice on how to get my old data back and install it in Moneydance 2012.
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 -Kevin N. on Dec 31, 2012 @ 10:23 PM
Hi Richard,
I know less about Linux than I do about the Mac OS (if that's even possible) but the data file that you should be looking for after clicking 'Open Other' is your MD 2011 data file.
Your MD 2011 data file will have a .md extension. MD 2011 back up data files will also have a .md extension with their creation date appended to them.
If at some point, you decide that MD 2012 is not going to happen for you, you can still download MD 2011 (808) here:
http://moneydance.com/preview/
MD 2011 (803) here:
http://moneydance.com/other
HTH -Kevin N.
2 Posted by james f on Dec 31, 2012 @ 11:14 PM
I use Moneydance under Ubuntu Linux 12.10.
Moneydance Data Folder Bundle ought to be /home/yourusername/.moneydance/Documents/PersonalFinances.moneydance/PersonalFinances.mdinternal
"PersonalFinances.mdinternal-2012-12-30" is a backup Data File created by Moneydance 2012.1 release.
Just copy the entire /.moneydance folder back to your /home/yourusername/ directory.
3 Posted by Richard Carter on Jan 01, 2013 @ 08:57 PM
Hi James,
Thanks for your reply. The folder .moneydance is a hidden file so the
"Open other" routine can't see it. To get around that I used gksudo
nautilus to copy that whole folder to /home/robin/Documents so it was no
longer hidden. Now "Open other" can see it but responds that it is "Unable
to create attachments sub-folder"
Richard
4 Posted by Richard Carter on Jan 01, 2013 @ 09:01 PM
Hi Kevin,
I tried that but when Moneydance tried to convert it to the new 2012
format it responded that there was an error importing the file.
Richard
5 Posted by Scott Meehan on Jan 02, 2013 @ 06:30 PM
Hi Richard,
I would suggest closing Moneydance, renaming your current ~/.moneydance folder and copying the entire .moneydance folder from your original installation to your home folder. Since it appears that you're file has already been imported, it shouldn't have to be imported again.
Scott Meehan
Moneydance Support
6 Posted by Richard Carter on Jan 03, 2013 @ 09:17 PM
Gentlemen,
Here are two things I should have mentioned earlier. First, when I tried
to install from either moneydance_linux_amd64.deb or moneydance.2011r.deb I
got error messages saying that "The package is of bad quality". The details
in the moneydance_linux_amd64.deb case are at the bottom of this email. In
that case I was able to ignore this error and install anyway. In the case
of moneydance.2011r.deb the installation failed completely.
This suggests that there is some incompatibility between Ubuntu 12.10 amd64
and these versions of Moneydance.
Second, in addition to the SSD upon which Ubuntu 12.10 amd64 is mounted, my
PC also has a 500GB HD on which Debian 6.06 is mounted. HD Moneydance
2010r3 (751) runs perfectly on this HD except that the transactions from
the last few months have not been entered. But I have managed to bring
this version of Moneydance up to date and I will continue to use it until
the apparent conflict between Ubuntu 12.10 amd64 and Moneydance 2012 is
resolved.
Thanks for your help and best wishes for 2013
Richard
P.S. Here is the detail of the error from
installing moneydance_linux_amd64.deb. The version of Java used is
java-7-oracle.
The package is of bad quality
Lintian check results for /home/robin/Downloads/moneydance_linux_amd64.deb:
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/java
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/java_vm
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/javaws
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/keytool
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/orbd
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/pack200
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/policytool
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/rmid
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/rmiregistry
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/servertool
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/tnameserv
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/bin/unpack200
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/fxavcodecplugin-52.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/fxavcodecplugin-53.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/fxplugins.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/headless/libmawt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/jli/libjli.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libJdbcOdbc.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libawt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libdcpr.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libdeploy.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libdt_socket.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libfontmanager.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libglass.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libgstplugins-lite.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libgstreamer-lite.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libhprof.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libinstrument.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libj2gss.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libj2pcsc.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libj2pkcs11.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjaas_unix.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjava.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjava_crw_demo.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjavafx-font.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjavafx-iio.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjavaplugin_jni.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjawt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjdwp.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjfr.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjfxmedia.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjfxwebkit.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjpeg.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjsdt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjsig.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjsound.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libjsoundalsa.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libkcms.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libmanagement.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libmlib_image.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libnet.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libnio.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libnpjp2.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libnpt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libprism-es2.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/librmi.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libsctp.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libsplashscreen.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libsunec.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libt2k.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libunpack.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libverify.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/libzip.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/server/libjvm.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/amd64/xawt/libmawt.so
E: moneydance: arch-independent-package-contains-binary-or-object
opt/Moneydance/jre/lib/jexec
On Wed, Jan 2, 2013 at 1:30 PM, Scott Meehan
7 Posted by Scott Meehan on Jan 03, 2013 @ 11:39 PM
Hi Richard,
This is a bug in the Moneydance amd64 deb (and possibly the x86 deb) that appears to be caused by more rigorous standards in recent versions of Ubuntu (or possibly just in the Ubuntu Software Center). The specific problem is that the package is specifying that it can be used on all architectures, rather than just the amd64 architecture, and Ubuntu then sees that it contains binary files and outputs that error. It's safe to ignore the error and install Moneydance anyway, though I think we'll be able to put out a deb that fixes that issue.
Scott Meehan
Moneydance Support
8 Posted by Richard Carter on Jan 04, 2013 @ 12:47 PM
Scott,
Thanks for this. It's reassuring.
Richard
9 Posted by Richard Carter on Jan 04, 2013 @ 04:48 PM
Hi Scott.
As mentioned in my previous email, I have Moneydance 2010 running under
Debian 6.06 on a 500GB HD. I copied the "myname.md-date" file produced by
that Moneydance 2010 to /home/robin/Documents on the SSD running Ubuntu
12.10 and stripped off the "-date" portion of the file name. Then I opened
Moneydance 2012 on the SSD which produced the familiar window asking me to
either "open" or "open other". I clicked on "open other" and selected the "
myname.md" file I had just created. That produced a window that gave me
the choice of "Convert Only" or "Convert and import". When I chose
"Convert and import" I got a message that "There was an error importing the
file, please try again". When I chose "Convert Only" Moneydance 2012
opened as I hoped with all the data from Moneydance 2010 and I was able to
perform regular actions!
But there was a catch! When I closed Moneydance 2012 and then opened it
again it had lost the data it had a few minutes earlier: i.e. the window
asking for "open" or "open other" appeared again. Also, the file "myname.md"
had disappeared from /home/robin/Documents and a new folder had been
created called "myname2.moneydance". That folder contains two empty
folders, "attach" and "checkpt", plus two files
"root.mdinternal-2013-01-04" and "root.mdinternal". When I clicked on
"open other" and selected "root.mdinternal" Moneydance 2012 opened with
all the data it lost a few minutes earlier and was completely
operational. But If I close Moneydance 2012 and then try to re-open it I
have to select "open other" then "myname2.moneydance" then
"root.mdinternal" for Moneydance 2012 to return to operational state.
I hope this information is useful.
Another thing that might be useful is this link:
http://ubuntuforums.org/showthread.php?t=2099562.
Thanks for all your help.
Richard
10 Posted by Scott Meehan on Jan 04, 2013 @ 04:55 PM
Hi Richard,
I'm wondering if there's a permissions issue going on since you copied your data over from your old install and it sounds like Moneydance might be having trouble writing to its config.dict file. Can you check the permissions on your ~/.moneydance folder and the sub directories and files to make sure that your user is the owner and that you have write permission everywhere in that folder?
Moneydance 2012 uses a new file format, so your .md file converting to a folder with what you see in it is normal.
Scott Meehan
Moneydance Support
11 Posted by Richard Carter on Jan 04, 2013 @ 08:02 PM
Hi Scott,
I couldn't find a "~/.moneydance" folder on my SSD. Here are the
permissions on what I did find:
/opt/Moneydance: Owner = root, Group = root; Create and delete files.
All subfolders had the same owner, group and access.
The error log, desktop configuration, shell script and vmoptions
files all
had the same owner and group but could read and write files.
/home/robin/Moneydance/ Owner = root; Create and delete files
All files in this folder had Owner = root: Read only
/home/robin/Moneydance.md Owner = robin; Read and write files
/home/robin/Moneydance.md-2013.01.02 Owner = robin; Read and write files
Richard
12 Posted by Scott Meehan on Jan 04, 2013 @ 10:33 PM
Hi Richard,
It looks like your home folder is /home/robin, so there should be a .moneydance folder in there (~ in linux refers to your home folder, if you weren't already aware). Is there a .moneydance folder there and if so, what are the permissions on it and the files and folders within it?
Scott Meehan
Moneydance Support
13 Posted by Richard Carter on Jan 05, 2013 @ 12:24 AM
Hi Scott,
Thanks for your swift reply. Yes, /home/robin is my home folder and it
does contain a folder .moneydance for which permissions are:
Owner, robin; Folder access, Access files;
Group, robin; Folder access, Access files
Others, Folder access, Access files
I'm sorry I missed seeing /home/robin/.moneydance earlier.
Richard
14 Posted by Scott Meehan on Jan 05, 2013 @ 12:37 AM
Hi Richard,
It sounds like there may be some file permission restriction on your .moneydance folder, but I'm not exactly sure. Can you open a terminal and run the following two commands (copy and paste each line and press enter) and send me the output?
ls -la | grep moneydance
ls -Rl .moneydance
Scott Meehan
Moneydance Support
15 Posted by Richard Carter on Jan 05, 2013 @ 07:05 PM
Hi Scott,
Thanks for another swift reply. I've pasted the output you asked to below.
Richard
robin@robin-GA-880GM-UD2H:~$ ls -la | grep moneydance
dr-xr-xr-x 6 robin robin 4096 Oct 23 13:04 .moneydance
drwxrwxr-x 4 robin robin 4096 Jan 2 15:04 RobinBarb 2.moneydance
robin@robin-GA-880GM-UD2H:~$ ls -Rl .moneydance
.moneydance:
total 28
dr-xr-xr-x 2 robin robin 4096 Oct 23 13:03 archive
-r--r--r-- 1 robin robin 7000 Dec 30 09:35 config.dict
dr-xr-xr-x 4 robin robin 4096 Oct 29 18:30 Documents
-r--r--r-- 1 robin robin 2786 Dec 30 09:35 errlog.txt
dr-xr-xr-x 2 robin robin 4096 Oct 23 13:51 fmodules
dr-xr-xr-x 2 robin robin 4096 Oct 23 19:04 tmp
.moneydance/archive:
total 2672
-r--r--r-- 1 robin robin 2734902 Oct 23 13:03 RobinBarb.md
.moneydance/Documents:
total 8
dr-xr-xr-x 3 robin robin 4096 Dec 30 09:30 Personal Finances.moneydance
dr-xr-xr-x 3 robin robin 4096 Oct 29 18:30 RobinBarb.moneydance
.moneydance/Documents/Personal Finances.moneydance:
total 17188
dr-xr-xr-x 4 robin robin 4096 Oct 29 18:30 data
-r--r--r-- 1 robin robin 2933684 Dec 30 09:30 Personal Finances.mdinternal
-r--r--r-- 1 robin robin 2927137 Dec 24 18:28 Personal
Finances.mdinternal-2012-12-24
-r--r--r-- 1 robin robin 2928254 Dec 26 11:27 Personal
Finances.mdinternal-2012-12-26
-r--r--r-- 1 robin robin 2930249 Dec 27 11:28 Personal
Finances.mdinternal-2012-12-27
-r--r--r-- 1 robin robin 2932237 Dec 29 11:32 Personal
Finances.mdinternal-2012-12-29
-r--r--r-- 1 robin robin 2933384 Dec 30 09:30 Personal
Finances.mdinternal-2012-12-30
.moneydance/Documents/Personal Finances.moneydance/data:
total 8
dr-xr-xr-x 2 robin robin 4096 Oct 29 18:30 attachments
dr-xr-xr-x 2 robin robin 4096 Oct 29 18:30 updates
.moneydance/Documents/Personal Finances.moneydance/data/attachments:
total 0
.moneydance/Documents/Personal Finances.moneydance/data/updates:
total 0
.moneydance/Documents/RobinBarb.moneydance:
total 13860
dr-xr-xr-x 4 robin robin 4096 Oct 23 13:03 data
-r--r--r-- 1 robin robin 2852558 Oct 29 18:30 RobinBarb.mdinternal
-r--r--r-- 1 robin robin 2779148 Oct 23 18:54
RobinBarb.mdinternal-2012-10-23
-r--r--r-- 1 robin robin 2844925 Oct 24 20:36
RobinBarb.mdinternal-2012-10-24
-r--r--r-- 1 robin robin 2847891 Oct 26 12:38
RobinBarb.mdinternal-2012-10-26
-r--r--r-- 1 robin robin 2851960 Oct 29 18:30
RobinBarb.mdinternal-2012-10-29
.moneydance/Documents/RobinBarb.moneydance/data:
total 8
dr-xr-xr-x 2 robin robin 4096 Oct 23 13:03 attachments
dr-xr-xr-x 2 robin robin 4096 Oct 23 13:03 updates
.moneydance/Documents/RobinBarb.moneydance/data/attachments:
total 0
.moneydance/Documents/RobinBarb.moneydance/data/updates:
total 0
.moneydance/fmodules:
total 324
-r--r--r-- 1 robin robin 290230 Oct 23 13:51 netsync.mxt
-r--r--r-- 1 robin robin 39355 Oct 23 13:30 updater.mxt
.moneydance/tmp:
total 0
robin@robin-GA-880GM-UD2H:~$
16 Posted by Scott Meehan on Jan 05, 2013 @ 08:21 PM
Hi Richard,
Ok, that clear things up a lot! Your .moneydance folder isn't writable, so Moneydance can't make any changes to it. Please open a terminal and run the following commands (the first is in case it doesn't start you in your home folder for some reason):
cd ~
chmod -R u+w .moneydance
That will recursively add write permission for your user to your .moneydance folder and all the folders and files within it so that Moneydance will be able to write to the folder. This should fix the problems you've been seeing!
Scott Meehan
Moneydance Support
17 Posted by Richard Carter on Jan 05, 2013 @ 09:49 PM
Scott
Wow! You're good! Moneydance 2012 works a treat now!
Should I "close" this tread somehow?
Thanks for all your help.
Richard
18 Posted by Scott Meehan on Jan 05, 2013 @ 10:05 PM
Hi Richard,
Glad to help! I'm closing the thread now since it sounds like everything's working now, but please let us know if we can be of further assistance!
Scott Meehan
Moneydance Support
Scott Meehan closed this discussion on Jan 05, 2013 @ 10:05 PM.