fritzing / fritzing-app

Fritzing desktop application
http://fritzing.org
Other
3.87k stars 814 forks source link

Can't Install 1.0.2 or 1.0.1 because of missing, unkown DLLs #4103

Closed Sqwarky closed 4 months ago

Sqwarky commented 5 months ago

Current Behaviour

I’ve just paid for and downloaded the last two 64bit releases for Windows 11 Ver 10.0.22621 and upon failed installation, states that I don’t have required DLL files and then doesn’t bother to tell me what DLLs it needs

Build: <e.g. Versionfritzing-1.0.2-l1901-dbdbe34c-win64_qt6

Operating System: <Windows 11> Home

Steps to reproduce:

image

Expected Behaviour

installation of the program or details of the failure apart from a generic message. This happens with Version 1.0.1 also.

KjellMorgenstern commented 5 months ago

The error message is from the installer itself. The installer is the exact same as with Fritzing 1.0.1. Further, the error message is quite typical for cases with Antivirus software blocking the installation at a step.

We have certified the binary with the official procedure from Microsoft, so Windows Defender will know about it. You should see a certificate to "Fritzing GmbH" if you check the properties.

Although we have a certificate, it might take software like BitDefender (and all other products of this category) some time to add the new signature to their system. Fritzing 1.0.2 was released only a few days ago. We don´t really have any direct influence on BitDefender or similar software.

You can try disabling BitDefender, or simply wait another week and update it.

The DLL missing (blocked?) is probably pretty basic, there is few we (or even the company creating the installer software) can do about it.

KjellMorgenstern commented 5 months ago

About the "missing dll". We have tested this on pretty fresh Windows installations. It seems to work for the majority of users. Together with the poor information from the error message, my guess is that the message might be misleading, and access to the DLL is blocked.

Did you try the hint from the forum? msiexec /i “C:\MyPackage\Example.msi” /L*V “C:\log\example.log”

Sqwarky commented 5 months ago

@KjellMorgenstern I disabled Bitdefender after scanning the downloaded file as detailed in Step 2, I've even created an exception for bitdefender to ignore the file without success. Windows is up to date as well. I get the same error with Ver1.0.0 and 0.9.10 too.

Yes, I did try you command line hint with no success:

image

Paul.

KjellMorgenstern commented 5 months ago

@Sqwarky The last error message asks to check the log file location, that would be C:\log . If you didn't change that part of the command to use an existing folder, or created this "log" folder, then the error message is expected.

Kreijstal commented 5 months ago

Same, but antivirus disabled, also why can't it be portable, installers are kinda sucky

jfmorgenstern commented 5 months ago

@KjellMorgenstern I disabled Bitdefender after scanning the downloaded file as detailed in Step 2, I've even created an exception for bitdefender to ignore the file without success. Windows is up to date as well. I get the same error with Ver1.0.0 and 0.9.10 too.

Yes, I did try you command line hint with no success:

image

Paul.

Try to use C:\log.txt instead of C:\log\log.txt.

The error indicates that the C:\log folder does not exist.

Possible reasons for the installer failing:

  1. Wrong platform (Arm64 for example)
  2. Anti-Virus tool removing/blocking dlls. This can occur even at download time.
KjellMorgenstern commented 5 months ago

No update for some time. @Sqwarky It looks like you solved it?

Sqwarky commented 4 months ago

Nope, I gave up on it as it wouldn't work on one desktop or two laptops.

Waste of money...

Paul.

On Thu, 8 Feb 2024 at 23:04, Kjell @.***> wrote:

Closed #4103 https://github.com/fritzing/fritzing-app/issues/4103 as completed.

— Reply to this email directly, view it on GitHub https://github.com/fritzing/fritzing-app/issues/4103#event-11744752543, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANWM4DJCTNUCMDLFVC4ORVDYSS5MNAVCNFSM6AAAAABBV354IOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRG42DINZVGI2TIMY . You are receiving this because you were mentioned.Message ID: @.***>