Need advice on migration from linux to windows

Robert Trent's Avatar

Robert Trent

15 Jan, 2020 04:45 AM

I am attempting to migrate linux moneydance installed in May 2015 to windows.
I seem to have lost my account file while attempting a backup.
These are my current moneydance files.
How can this be used to complete my migration or restore my linux version?

Under: /home/rttrent/.moneydance/Documents
drwxrwx--- 4 rttrent rttrent 4096 Jan 10 17:04 money.moneydance

./money.moneydance:
drwxrwx--- 2 rttrent rttrent 4096 May 18 2015 attach
drwxrwx--- 2 rttrent rttrent 4096 Jan 10 15:37 checkpt
-rw-rw-r-- 1 rttrent rttrent 5942364 Jan 10 16:40 root.mdinternal
-rw-r--r-- 1 rttrent rttrent 5942364 Jan 10 17:04 root.mdinternal.20200110

./money.moneydance/checkpt:
-rw-rw-r-- 1 rttrent rttrent 5942364 Jan 10 16:40 root.mdinternal-2020-01-10

  1. 1 Posted by dwg on 15 Jan, 2020 05:17 AM

    dwg's Avatar

    I'm a fellow user.

    Based on the May 2015 date and the file names I would say you are probably running Moneydance 2014 and you set up your finances using the name "Money".

    This is a pretty straightforward move.

    Copy every thing keeping the same structure from the ,moneydance folder down to something like a memory key, so on the key I expect to see a .moneydance folder and it I was to navigate down the tree would see all the files.

    I would check the version of Moneydance you have actually have installed, the Menu item Help --> About Moneydance will confirm it.

    Assuming it is Moneydance 2014 download and install it on the new machine, you can source it from:

    https://infinitekind.com/download_2014

    Copy the files from the memory key to you login folder, normally c:\users\YourUserName\. Yu should end up with a .moneydance folder at this level.

    Start Moneydance and if all goes to plan you are now running with you data on Windows.

  2. 2 Posted by Robert Trent on 16 Jan, 2020 12:27 AM

    Robert Trent's Avatar

    Please note - moneydance on ubuntu will not boot! Executable files are lost. I have root.mdinternal files whose size would indicate my account data is contained in them. My question is: can I somehow use these files to recover them in the windows environment I'm trying to establish, migrate, to windows? The files above are all I have! :o /Wednesday

  3. 3 Posted by dwg on 16 Jan, 2020 01:04 AM

    dwg's Avatar

    At the outset let me say there is enough there to be able to re-create a data set. But what you have shown it all you have it would indicate other files have been deleted. I'd like to establish exactly what you do have at the outset.

    What is the contents of the directory /home/rttrent/.moneydance

    I normally expect it to contain a few directories and a few files. The files I would be particularly interested in are config.dict and errlog.txt. the contents of errlog.txt should tell us the version that was installed and config.dict will contain your license key and your preferences.

  4. 4 Posted by Robert Trent on 16 Jan, 2020 01:28 AM

    Robert Trent's Avatar

    These are total files in .moneydance. You are right that I have lost a bunch of files. I just hope I can migrate with the ones I have.
    ~/.moneydance$ ls -alR
    .:
    total 64
    drwxrwx--- 6 rttrent rttrent 4096 May 18 2015 .
    drwxr-xr-x 58 rttrent rttrent 4096 Jan 15 18:17 ..
    drwxrwx--- 2 rttrent rttrent 4096 May 18 2015 archive
    -rwxrwx--- 1 rttrent rttrent 8868 Jan 13 17:15 config.dict
    drwxrwx--- 3 rttrent rttrent 4096 May 18 2015 Documents
    -rwxrwx--- 1 rttrent rttrent 27801 Jan 13 17:15 errlog.txt
    drwxrwx--- 2 rttrent rttrent 4096 Jan 10 16:42 fmodules
    drwxrwx--- 2 rttrent rttrent 4096 Jan 10 16:50 tmp

    ./archive:
    total 8
    drwxrwx--- 2 rttrent rttrent 4096 May 18 2015 .
    drwxrwx--- 6 rttrent rttrent 4096 May 18 2015 ..

    ./Documents:
    total 12
    drwxrwx--- 3 rttrent rttrent 4096 May 18 2015 .
    drwxrwx--- 6 rttrent rttrent 4096 May 18 2015 ..
    drwxrwx--- 4 rttrent rttrent 4096 Jan 10 17:04 money.moneydance

    ./Documents/money.moneydance:
    total 11624
    drwxrwx--- 4 rttrent rttrent 4096 Jan 10 17:04 .
    drwxrwx--- 3 rttrent rttrent 4096 May 18 2015 ..
    drwxrwx--- 2 rttrent rttrent 4096 May 18 2015 attach
    drwxrwx--- 2 rttrent rttrent 4096 Jan 10 15:37 checkpt
    -rw-rw-r-- 1 rttrent rttrent 5942364 Jan 10 16:40 root.mdinternal
    -rw-r--r-- 1 rttrent rttrent 5942364 Jan 10 17:04 root.mdinternal.20200110

    ./Documents/money.moneydance/attach:
    total 8
    drwxrwx--- 2 rttrent rttrent 4096 May 18 2015 .
    drwxrwx--- 4 rttrent rttrent 4096 Jan 10 17:04 ..

    ./Documents/money.moneydance/checkpt:
    total 29020
    drwxrwx--- 2 rttrent rttrent 4096 Jan 10 15:37 .
    drwxrwx--- 4 rttrent rttrent 4096 Jan 10 17:04 ..
    -rw-rw-r-- 1 rttrent rttrent 5938010 Jan 4 18:15 root.mdinternal-2020-01-04
    -rw-rw-r-- 1 rttrent rttrent 5938234 Jan 6 21:15 root.mdinternal-2020-01-06
    -rw-rw-r-- 1 rttrent rttrent 5939583 Jan 8 12:17 root.mdinternal-2020-01-08
    -rw-rw-r-- 1 rttrent rttrent 5939822 Jan 9 12:26 root.mdinternal-2020-01-09
    -rw-rw-r-- 1 rttrent rttrent 5942364 Jan 10 16:40 root.mdinternal-2020-01-10

    ./fmodules:
    total 340
    drwxrwx--- 2 rttrent rttrent 4096 Jan 10 16:42 .
    drwxrwx--- 6 rttrent rttrent 4096 May 18 2015 ..
    -rw-rw-r-- 1 rttrent rttrent 263686 Nov 14 2016 findandreplace.mxt
    -rw-rw-r-- 1 rttrent rttrent 73020 Jan 10 16:42 updater.mxt

    ./tmp:
    total 8

  5. 5 Posted by dwg on 16 Jan, 2020 01:42 AM

    dwg's Avatar

    Post the first 12 lines of errlog.txt please.

    From a Moneydance perspective, the files and the structure is what I expect and looks to be consistent.

  6. 6 Posted by Robert Trent on 16 Jan, 2020 04:29 AM

    Robert Trent's Avatar

    I was attempting to bring ubuntu up to date!! Here's a bit of errlog: (And many thanks for your appreciated attention!)
    -------------
    Starting Moneydance 2014.5 (981) at Mon Jan 13 17:04:49 CST 2020
    Settings Folder: /home/rttrent/.moneydance
    OS: Linux 4.15.0-74-generic amd64
    Java: 1.7.0_07 (Oracle Corporation)
    Is in sandbox: false; restricted file access: false
    Initializing Moneydance SSL
    Created new custom trust manager
    TRUSTMGR: initialized custom stream handler factory...
    multires images not supported: java.lang.ClassNotFoundException: sun/awt/image/MultiResolutionImage.class
    opening last file: money
    opening file from folder: /home/rttrent/.moneydance/Documents/money.moneydance
    opening file from folder: /home/rttrent/.moneydance/Documents/money.moneydance
    updater: read 28115 bytes of update info
    Retrieving signature
    updater: using public key: updater_pub_0
    Sweet! We've gotten a signed description of the update info
    UpdaterImages: multires images available: false
    release notes html:
    <html>
    <head>
        <style type="text/css">
            /* CSS Document */
            body {
              margin: 12px;
              text-align: left;
              margin-left: 20px;
              font-size: small;
              font-family: Verdana, Arial, sans-serif;
              /*color: #848471;*/
              list-style-type: circle;
            }

            a {
              text-decoration: underline;
            }

            ul {
            margin: 0px 0px 10px 0px;
            padding-left: 12px;
            list-style-type: circle;
            line-height: normal;
            }

            p {
            text-align: left;
            margin:0px 0px 10px 0px;
            }

            li {
            line-height: 140%;
            }
            .bug {
              color: #920000;
            }
            .feature {
              color: #008907;
            }
        </style>
    </head>
    <body>
      <p>The following changes have been made between 2014.5 and 2019.3:</p> <ul><li>Completely redesigned look, including all retina/high-resolution graphics</li>
          <li>Brand new storage system which fully encrypts absolutely everything (even attachments!) and allows for easy and efficient syncing of all data.</li>
          <li>Synchronisation of all data using any shared folder</li>

  7. 7 Posted by Robert Trent on 16 Jan, 2020 04:32 AM

    Robert Trent's Avatar

    By the way... the last lines of syslog read:

    -----------------
    unable to open URL using java 6 API: java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform
    Exiting Moneydance normally

  8. 8 Posted by dwg on 16 Jan, 2020 05:05 AM

    dwg's Avatar

    Java 6 eh Moneydance 2012/2014 uses Java 7, your error log says you were using Moneydance 2014, that ties in with the dates you gave.

    The method I outlined in post #1 should work. Download and install Moneydance 2014 on your Windows system from the pointer given. I've had Moneydance 2014 run on Windows versions as old as Windows XP and as new as Windows 10 so would not expect any problems in this regard.

    The Moneydance user data tree on you Linux machine is intact from what I can see, there is one extra file there but I'm not going to get too excited by that.

    You need to copy the files down from the .moneydance root from the Linux machine to Windows, like I said something like a memory key is usually the easiest way.

    On Windows you are looking to create a directory structure similar to Linux. On my machine it would look like c:\users\dwg\.moneydance... with the files and subdirectory structure that mirrors Linux underneath this. The structure and files names are significant so should not be changed.

    Once you have done this you can start Moneydance and see how you went.

  9. 9 Posted by Robert Trent on 16 Jan, 2020 07:51 PM

    Robert Trent's Avatar

    Tried to follow instructions. I can now access my account data and I'm greatly appreciative for your help. I'm not comfortable with my file structure but all seems to be working. Please check it over in the attached file. Can I upgrade from this present configuration?

     Directory of D:\Users\Robert\.moneydance

    01/16/2020 01:02 PM <DIR> .
    01/16/2020 01:02 PM <DIR> ..
    01/16/2020 12:33 PM <DIR> archive
    01/16/2020 01:30 PM 1,903 config.dict
    01/16/2020 01:22 PM <DIR> Documents
    01/16/2020 01:33 PM 0 errlog.txt
    01/16/2020 12:33 PM <DIR> fmodules
    01/16/2020 12:33 PM <DIR> tmp
                   2 File(s) 1,903 bytes

     Directory of D:\Users\Robert\.moneydance\archive

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents

    01/16/2020 01:22 PM <DIR> .
    01/16/2020 01:22 PM <DIR> ..
    01/16/2020 01:25 PM <DIR> money.moneydance
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance

    01/16/2020 01:25 PM <DIR> .
    01/16/2020 01:25 PM <DIR> ..
    01/16/2020 01:22 PM <DIR> attach
    01/16/2020 01:25 PM <DIR> checkpt
    01/16/2020 01:25 PM 16,717 root.mdinternal
                   1 File(s) 16,717 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance\attach

    01/16/2020 01:22 PM <DIR> .
    01/16/2020 01:22 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance\checkpt

    01/16/2020 01:25 PM <DIR> .
    01/16/2020 01:25 PM <DIR> ..
    01/16/2020 01:25 PM 16,717 root.mdinternal-2020-01-16
                   1 File(s) 16,717 bytes

     Directory of D:\Users\Robert\.moneydance\fmodules

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\tmp

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

         Total Files Listed:
                   4 File(s) 35,337 bytes
                  23 Dir(s) 512,446,652,416 bytes free

    D:\Users\Robert>type mdfiles.txt
     Volume in drive D is Data
     Volume Serial Number is CE5A-2E38

     Directory of D:\Users\Robert\.moneydance

    01/16/2020 01:02 PM <DIR> .
    01/16/2020 01:02 PM <DIR> ..
    01/16/2020 12:33 PM <DIR> archive
    01/16/2020 01:30 PM 1,903 config.dict
    01/16/2020 01:22 PM <DIR> Documents
    01/16/2020 01:33 PM 0 errlog.txt
    01/16/2020 12:33 PM <DIR> fmodules
    01/16/2020 12:33 PM <DIR> tmp
                   2 File(s) 1,903 bytes

     Directory of D:\Users\Robert\.moneydance\archive

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents

    01/16/2020 01:22 PM <DIR> .
    01/16/2020 01:22 PM <DIR> ..
    01/16/2020 01:25 PM <DIR> money.moneydance
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance

    01/16/2020 01:25 PM <DIR> .
    01/16/2020 01:25 PM <DIR> ..
    01/16/2020 01:22 PM <DIR> attach
    01/16/2020 01:25 PM <DIR> checkpt
    01/16/2020 01:25 PM 16,717 root.mdinternal
                   1 File(s) 16,717 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance\attach

    01/16/2020 01:22 PM <DIR> .
    01/16/2020 01:22 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\Documents\money.moneydance\checkpt

    01/16/2020 01:25 PM <DIR> .
    01/16/2020 01:25 PM <DIR> ..
    01/16/2020 01:25 PM 16,717 root.mdinternal-2020-01-16
                   1 File(s) 16,717 bytes

     Directory of D:\Users\Robert\.moneydance\fmodules

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

     Directory of D:\Users\Robert\.moneydance\tmp

    01/16/2020 12:33 PM <DIR> .
    01/16/2020 12:33 PM <DIR> ..
                   0 File(s) 0 bytes

         Total Files Listed:
                   4 File(s) 35,337 bytes
                  23 Dir(s) 512,446,652,416 bytes free

  10. 10 Posted by dwg on 16 Jan, 2020 08:11 PM

    dwg's Avatar

    The file structure you have is dictated by Moneydance 2012, it expects to have that specific structure, it looks pretty good. there are just a couple of things that are slightly askew.

    There should not be a .moneydance\tmp directory, it is not used by Moneydance.

    The checkpt directory is where Moneydance places checkpoint files, fmodules is where extensions are placed and attach is where any attachments are stored. Archive was used in the early builds of 2012 if I recall correctly but was used in previous versions and is used in later.

    Yes you can upgrade from this, take a backup before you start of the data just in case. Most upgrades work smoothly but occasionally problems do arise, a backup gives you a recovery point.

  11. 11 Posted by dwg on 16 Jan, 2020 08:41 PM

    dwg's Avatar

    BTW If you want to check for any errors in the current configuration examine the errlog.txt file after running Moneydance.

  12. 12 Posted by Robert Trent on 16 Jan, 2020 09:08 PM

    Robert Trent's Avatar

    No errlog errors! Backup advice is well taken!
    My linux license key is considered incorrect but I'm more than happy to register as a new windows user. I am incapable of fully expressing my appreciation for your support. My dependents may need access to these records someday and they are not linux cognizant. They also will thank you. My best to you!

  13. 13 Posted by dwg on 16 Jan, 2020 09:31 PM

    dwg's Avatar

    Glad I was able to help.

  14. Ethan closed this discussion on 26 Jan, 2020 01:01 AM.

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