Install Manager (Solved)
Platnumk
Posts: 671
Every time I use Install Manager to download and install new packages I have 'Delete Packages After Install' selected, then when i goto use Install Manager a bit later to download and install new purchases it wants to download and install everything that I have all ready downloaded and installed.
Now this is starting to get very annoying as these files are taking up about 10gb of disc space.
Does anybody know of a fix or should I submit a ticket to support
Post edited by Platnumk on
Comments
Have you moved the Pointer for where DIM thinks the Manifest files are? Or are you deleting those by hand. The Text only manifest file needs to stay in the folder or DIM thinks the file has not been installed. Only the ZIP should be deleted after install.
Install Manager deletes both files its self, tho there is a folder labeled 'ManifestFiles' which is full of .dsx files.
The amount of files that are in the folder labeled 'ManifestFiles' is equal to the number of packages installed.
Here is my DIM Downloads folder also set to delete after install. As you see I have dsx files for all installed content. If that file is deleted DIM thinks the file was never installed.
here are screen shots of before and after install, but as I said I do have a folder called 'ManifestFiles' which is where DIM has put the .dsx files, they are not being left in the 'Downloads' folder
Well I was 100% wrong Only the Manifestfiles Folder should hold dsx files. They tell DIM the file was installed.
Okay Your Mac let me get a Mac guru in here for you.
Hello,
Where do you have the the DIM directory? Internal or External drive?
I have it setup to delete and it only keep manifest files, deleting the files in downloads after download.
Manifest is only 140MB for 7700 DIM Downloads.
All files are kept on the internal drive.
It copies the 'ManifestFiles' to a folder labeled 'ManifestFiles'.
For example if I was to ten DIM the next day to check for updates or to download a purchase it then has the habit of telling me that there are over 130 files than need downloading even tho I had only downloaded them the day before.
At the moment I have un-installed DIM and re-install it just incase the last update to DIM has caused the problem. Only time will tell.
have you changed the Content Directory in DIM, or is your Content on an internal or external drive?
both Daz & Poser content are stored on the internal drive.
Is DIM pointing at the same directory as you installed to?
The reason I ask is that if DIM cannot locate the file InstallManagerFileRegister.json which is in the "My Library folder" it will assume the files are not installed.
What is the location of your ManifestFiles folder? Does it contain .dsx files for the installed products?
the file is in the correct place (See screenshot).
OK, it just did it again, but if i Copy the .dsx files from the "ManifestFiles' folder and put them into the 'Downloads' folder then every thing works as it should.
So what seems to be happening is that after installing the packages DIM is moving the .dsx files to a folder called 'ManifestFiles' when they should be left in the 'Downloads' folder.
the location is
Users/Shared/DAZ 3D/InstallManager/ManifestFiles
and yes it does contain all the .dsx files
That's very strange, does DIM show the items in the Installed tab or the Ready to Install tab? I hope you're copying the .dsx files and leaving them in the ManifestFiles folder as well as the Downloads folder?
Files show in the 'Ready To Download' Tab & in the 'Installed' Tab
It also only seem to be just under 1/2 of the installed files that its happening to.
And yes I am leaving the .dsx files in the ManifestFolder and just making a copy of them in the Downloads folder.
That's a new one on me. I'd suspect permissions issues, but the Users/Shared folders should be unrestricted.
Def a strange bug, For now I will have to remember to copy the .dsx files from the ManifestFiles folder and put a copy of each into the Downloads folder.
Thanks to everyone for their help and insight.
Does the log file say anything of interest?
log.txt in the DIM directory.
The only thing in the log file that I can see is that it there is no mention of the ManifestFiles folder (see screenshot of last log entry)
While the .dsx file in the download folder may have the same name as the .dsx file in the manifest folder it is an entirely different file. The one with the downloads is a tagging file that tells DIM how to handle the content in the zip. The manifest folder file tells DIM the version number of the content and where its files where installed to.
If that is the case, then why is it that if I place a copy of the .dsx files in the ManifestFiles folder into the Downloads folder the problem goes away.
Have you up-dated DIM aprication to current version? I did not care it before,,
but it may cause problem too. you said,, only half of them cause problem,,
(kerya reported,,she could solve problem of postgre,, so that now I feel it is important
to version up-DIM to newest )
Then your manuall way should work,,(but it seems really annoying,,)
Because DIM missunderstanding,, "the records of dsx ,in manifest directory= records of dsx in dwonloaded directory"
even though the actaull meaning and full records are diffrerent, as jestmart said,,
the records which DIM need to know the zip downloaded or not, to check are should be same.
ProductName
ProductStoreIDX
UserOrderDate
InstallerDate
ProductFileGuid
ProductTags
there are only 6 records, in the dsx of downloaded installmanagement content directory.
and they are all discribed in the dsx of manifest directory too.
Though I do no know, why DIM do not make dsx in the download directory,, at all.
I have updated DIM to the latest version.
It does make the .dsx files in the downloads folder when installing but after installing it deletes both the zip and .dsx files and places a .dsx file in the ManifestFiles folder, which I assume is what it suppose to happen.
Yes, alternatively you could not have it delete after install, and instead delete just the zip manually.
The .dsx in the ManifestFiles has the info from the one that downloads with the zip plus the install info. For some reason DIM isn't correctly reading the info from ManifestFiles to determine what version was installed, but since it does show the products in the Installed tab it does at least see the files there. But it's not showing them in the Ready to Install tab when the .dsx is in the Downloads folder, right? So it DOES read them correctly for comparing the ManifestFiles version to the Downloads folder version. I don't know why it would work in one case but not the other.
Yes, alternatively you could not have it delete after install, and instead delete just the zip manually.
The .dsx in the ManifestFiles has the info from the one that downloads with the zip plus the install info. For some reason DIM isn't correctly reading the info from ManifestFiles to determine what version was installed, but since it does show the products in the Installed tab it does at least see the files there. But it's not showing them in the Ready to Install tab when the .dsx is in the Downloads folder, right? So it DOES read them correctly for comparing the ManifestFiles version to the Downloads folder version. I don't know why it would work in one case but not the other.
Its an interesting problem if nothing else.
At least it doesn't alter the functionality of daz studio in any way.
Hmm.. Once I noticed all the dsx files in my downloads folder had the same Date stamp I deleted them with no issues and my DIM stays in step. But here is what I noticed, if my Downloads folder is NOT the default DIM downloads folder Then my files all show as NOT installed. Even with the proper files in my ManifestFiles folder. Set my Download folder back to default and POOF everything shows installed again. This should not Happen, I think. I think the issue is the Very first Install set up for DIM, I started at V1, is in the Reg some place and that is causing what I see.
EDIT: this is on a Win7 Pro build so ignore this post for a Mac. I just found it odd so posted the info.
Also on a Windows 7 PC so don't know how helpful this will be. There is a "UserAccounts" folder with an "Account.ini" file that holds the setting for DIM.
In the file is a line: 'OverrideManifestDir=' There should be nothing after the '=' sign. If there is a path listed that is where DIM will look for the manifest files.
Where is the UserAccounts folder placed as I have no such folder.
Should be in the DIM default folder with the others, but again that's Win7. Not sure where the config is on a Mac.
Its not in the Users/Shared/ Folder with the rest?
Sorry but I have no such file