Can't restore old data after re-install of unbuntu 12.10

Richard Carter's Avatar

Richard Carter

Dec 31, 2012 @ 08:31 PM

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.

  1. 1 Posted by -Kevin N. on Dec 31, 2012 @ 10:23 PM

    -Kevin N.'s Avatar

    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. 2 Posted by james f on Dec 31, 2012 @ 11:14 PM

    james f's Avatar

    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. 3 Posted by Richard Carter on Jan 01, 2013 @ 08:57 PM

    Richard Carter's Avatar

    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. 4 Posted by Richard Carter on Jan 01, 2013 @ 09:01 PM

    Richard Carter's Avatar

    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. 5 Posted by Scott Meehan on Jan 02, 2013 @ 06:30 PM

    Scott Meehan's Avatar

    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. 6 Posted by Richard Carter on Jan 03, 2013 @ 09:17 PM

    Richard Carter's Avatar

    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. 7 Posted by Scott Meehan on Jan 03, 2013 @ 11:39 PM

    Scott Meehan's Avatar

    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. 8 Posted by Richard Carter on Jan 04, 2013 @ 12:47 PM

    Richard Carter's Avatar

    Scott,

    Thanks for this. It's reassuring.

    Richard

  9. 9 Posted by Richard Carter on Jan 04, 2013 @ 04:48 PM

    Richard Carter's Avatar

    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. 10 Posted by Scott Meehan on Jan 04, 2013 @ 04:55 PM

    Scott Meehan's Avatar

    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. 11 Posted by Richard Carter on Jan 04, 2013 @ 08:02 PM

    Richard Carter's Avatar

    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. 12 Posted by Scott Meehan on Jan 04, 2013 @ 10:33 PM

    Scott Meehan's Avatar

    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. 13 Posted by Richard Carter on Jan 05, 2013 @ 12:24 AM

    Richard Carter's Avatar

    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. 14 Posted by Scott Meehan on Jan 05, 2013 @ 12:37 AM

    Scott Meehan's Avatar

    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. 15 Posted by Richard Carter on Jan 05, 2013 @ 07:05 PM

    Richard Carter's Avatar

    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. 16 Posted by Scott Meehan on Jan 05, 2013 @ 08:21 PM

    Scott Meehan's Avatar

    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. 17 Posted by Richard Carter on Jan 05, 2013 @ 09:49 PM

    Richard Carter's Avatar

    Scott

    Wow! You're good! Moneydance 2012 works a treat now!

    Should I "close" this tread somehow?

    Thanks for all your help.

    Richard

  18. 18 Posted by Scott Meehan on Jan 05, 2013 @ 10:05 PM

    Scott Meehan's Avatar

    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

  19. Scott Meehan closed this discussion on Jan 05, 2013 @ 10:05 PM.

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