DIM and Database Issues on New Installation -- SOLVED!

wsterdanwsterdan Posts: 2,344

On the weekend I decided to reinstall all of my DAZ products. I used DIM to uninstall everything, then re-installed 15,000+ packages.

Yesterday I started a new project, added some hair to a few low-res toon characters and used DG Toon Style Hair Shaders on the hair. I've used this shader a few times a week for nine years. It worked perfectly.

I shut DAZ down for a break, then restarted work on my project. I selected another character's hair and when I selected the hair and the Surfaces but when I attempted to try applying the shader, this time I was asked if I wanted to save the project first -- DAZ Studio was treating the shader as a scene.

I was able to drag the shader onto the model, but I decided to investigate. I tried adding a character to a new scene but was told the file didn't exist.

I checked in the DAZ Connect library and found a handful of random files there, including DG Toon Style Hair Shaders. Attempting to use the shader or character morphs from the main often shows 

I closed D|S, opened up DIM and uninstalled DG Toon Style Hair Shaders, planning on re-installing it but much to my dismay it is now no longer available in DIM.

I tested this using Golem for Genesis, a character package I haven't used for a year or two at least but another one that had a duplicates in the DAZ Connect. Uninstalled, then waited for it to show up in the "Ready to install" tab, but it never did.

I have no idea why a few random files were installed in the DAZ Connect library *and* my regular library, why neither installation actually works (they come back with "file doesn't exist" messages), why a shader is treated like a scene file, and why using DIM to uninstall them means their total disappearance in DIM.

According to DIM, I now have purchases that are neither installed nor ready ot be installed.

My first assumption is that my Postgres DB is corrupt, but I don't think that would explain DIM's total loss of the package.

I'm open to suggestions, hopefully ones that don't include reinstalling 15,000+ packages again.

My main concern at the moment is having DIM show these "gone" items as ready to be installed again. Would that happen if I j

Currently running DAZ Studio 4.20.0.17 on an m1 iMac running Monterey 12.5.1

Can't _Install.jpg
942 x 660 - 80K
Now_you_see_him.jpg
1982 x 880 - 200K
Now_You_Don't.jpg
1970 x 1000 - 200K
Post edited by wsterdan on

Comments

  • felisfelis Posts: 4,305

    If something is installed with Daz Connect it takes priority over any other way you are installing, even if the Connect installation is faulty.

    I would advice to see what is installed with Daz Connect, and uninstall that before trying to install with DIM.

  • wsterdanwsterdan Posts: 2,344
    edited September 2022

    Thanks, my worry was that if I were to delete the DAZ Connect files I might lose them.

    I did find the files that went missing -- I had the DIM filter for DAZ Connect turned off to avoid accidentally installing there, once I turned it back on DIM could see the files for installaton.

    Thanks very much for your reply, it was very helpful.

    That solves my main issue, the missing purchases. The rest of the stuff that's not quite right I'll assume is settings that I haven't reset since installing DAZ Studio from scratch and will track down one-by-one.

    Thanks again.

    Post edited by wsterdan on
  • DIM does not use PostgreSQL to populate its tabs (other, perhaps, than for the connect installed filter).

    Ready To Install will show packages on your machine (so if Delete After Installation is checked they will not be there after uninstalling) that it sees as the current version (so even if the zip is there, if DIM is online and sees a different version of the package is available to download it will hide the current one in Ready To Install). It may appear in Ready To Install if you have downloaded an update even if an older version is installed.

  • wsterdanwsterdan Posts: 2,344

    Richard Haseltine said:

    DIM does not use PostgreSQL to populate its tabs (other, perhaps, than for the connect installed filter).

    Ready To Install will show packages on your machine (so if Delete After Installation is checked they will not be there after uninstalling) that it sees as the current version (so even if the zip is there, if DIM is online and sees a different version of the package is available to download it will hide the current one in Ready To Install). It may appear in Ready To Install if you have downloaded an update even if an older version is installed.

    That's as I've always understood regarding DIM:

    Ready-to-Install -> Install with Delete after Install -> Installed. 

    Installed -> Uninstall -> Ready-to-install

    In this case, because I had versions both in DAZ Connect and in "My DAZ 3D Library" when I uninstalled it in "My DAZ 3D Library" (not sure how or why) it didn't show up in the Ready-to-install tab, but only because I had filtered out DAZ Connect. Turning that back on did show the packages in question waiting to be installed again.

    Thanks, 
    Walt

     

  • If you have Delete After Install checked then unisntalling will move the product back to Ready To Download, there will be no local copy of the zip left to be Ready To Install.

  • wsterdanwsterdan Posts: 2,344

    Richard Haseltine said:

    If you have Delete After Install checked then unisntalling will move the product back to Ready To Download, there will be no local copy of the zip left to be Ready To Install.

    Yes, as I said. I've never kept local copies, and have always installed after downloading and deleted once installed, from the very first time I used DIM. I wasn't looking for a local copy. The issue -- for me, not realizing that the project had kept a copy in DAZ Connect after I'd uninstalled the product using DIM to uninstall -- was that it didn't appear to go back to Ready to Download. I didn't see it there because I had filtered DAZ Connect to not show.

Sign In or Register to comment.