I have been working on a Julia environment on my Linux laptop for a long time.
I wanted to try the environment on my other laptop, which is a Windows laptop. I cloned the Git repository and then I did a Pkg.instantiate()
. Julia wants to download the Qt6Declarative artifact. However, my anti-virus program (which I only have on my Windows laptop) kicks in and says
Norton Anti-virus
We have moved Qt6QmlXmlListModel.dll to quarantine since it was infected with Win64:Evo-gen
as well as
Norton Anti-virus
We have moved jl_mZEvWB4Lwn-download.gz to quarantine since it was infected with IDP.Generic.dd0db0003490.3.2
According to Norton Anti-virus, Win64:Evo-gen
is a trojan horse and IDP.Generic.dd0db0003490.3.2
is a miscellaneous treat. Julia was automatically killed by Norton Anti-virus and the Pkg.instantiate()
process abruptly stopped.
Does anyone know anything about this? I am a little bit unsure how to proceed. My Julia version is 1.11.7. Please let me know if I should provide a list of the Julia packages used by my environment, in addition to the information about the Qt6Declarative artifact above.
Thanks!
Update: Ok it seems that at least Win64:Evo-gen is likely a false positive. It is quite common. Searching around, you will find people writing things similar to
“Win64:Evo-gen [Trj]” is not a specific virus name, but rather a generic detection used by some antivirus software to flag files that exhibit characteristics similar to known trojans."
I have yet to find something about IDP.Generic.dd0db0003490.3.2 though.
Update: After some searching around, it seems likely that IDP.Generic is also a false positive. And people are complaining about Norton Anti-virus, so I guess I should think about getting a better anti-virus program…
Update: Actually, after re-starting my Windows laptop and re-starting Norton (and installing some updates idk), the Julia process actually managed to continue but (!) it detected a hash mismatch in the Qt6Declarative artifact:
┌ Error: Tree Hash Mismatch!
│ Expected git-tree-sha1: 500643a3f73819032d4456ddbe875c3c1ff86dfe
│ Calculated git-tree-sha1: c4aa9dc504c3dfd3d2a97214b2c2f70e00f0d500
│
│ System is Windows and user cannot create symlinks: ignoring hash mismatch and moving artifact to the expected location
I do not know if this might indicate that some Julia artifacts actually are infected with viruses, or that it’s just Windows being… Windows.