BrainwreckedTech / dmm

Linux installation script for DivaModManager
GNU General Public License v3.0
13 stars 0 forks source link

DMM not launching because of .NET issues #3

Open Saraistupid opened 1 year ago

Saraistupid commented 1 year ago

I installed DMM using dmm install and it installed successfully

[saraistupid@ryzengf dmm]$ dmm install
Command pv not found, won't be able to show tar -x progress.
:: Setting up GE-Proton8-13...
 -> Downloading
############################################################################################################################################################################################################## 100.0%
 -> Extracting
 ==> Command pv not found, not able to show extraction progress. Please wait...
:: Setting up .NET Runtime 6.0.20 in WINE prefix...
 -> Downloading
############################################################################################################################################################################################################## 100.0%
 -> Installing
+ WINEPREFIX=/home/saraistupid/.dmm/prefix
+ /home/saraistupid/.dmm/wine/lutris-GE-Proton8-13-x86_64/bin/wine64 /tmp/tmp.3CjJwPBQ4I/dnr.exe /install /quiet
:: Setting up DivaModManager v1.2.8...
 -> Downloading
############################################################################################################################################################################################################## 100.0%
 -> Extracting
Archive:  /tmp/tmp.3CjJwPBQ4I/dmm.zip
  inflating: /home/saraistupid/.dmm/program/DivaModManager.exe  
  inflating: /home/saraistupid/.dmm/program/x64/7z.dll  
  inflating: /home/saraistupid/.dmm/program/x86/7z.dll  
:: Creating desktop shortcut...

But after running through dmm run (or the start menu entry) I get an error message saying .NET is not installed image

Pseudonym1911 commented 1 year ago

@Saraistupid Any luck getting past this issue? I'm encountering it while trying to get this setup. Though I'm also having another issue with the Wine update hanging. Screenshot_20231005_182801 Screenshot_20231005_234514

BrainwreckedTech commented 11 months ago

Sorry for not having tackled this at all yet, but it seems every time my weekly time off comes up there's something already waiting to consume my time.

Noting the lack of a pv command in both outputs, are both of these issues happening on the Steam Deck? If this is a Deck-specific issue, I'll have a hard time sussing out the issue as I don't own one.

One problem I've noted on the regular Linux side (using vanilla Arch) is that WINE seems to need a full hardware reboot after being set up. Any time you see "The Wine configuration in..." there's a good chance Wine will be finicky until a reboot is completed.

It may not help, but it's worth a shot until life decides to give me a break.

Pseudonym1911 commented 11 months ago

I'm at least on a Steam Deck. I appreciate the feedback, I tried it again after doing a restart. Though I'm not sure how long I should give the "The Wine configuration in..." prompt before doing the restart. I'm going to include a screenshot of after the restart showing that the .net folder doesn't exist. I ran the .net installer in Bottles and then copied over the folder to the GE WINE folder and then confirmed it worked as expected. Now that I know how to get it to where I want I might delete all the relevant files and start it from scratch so I can make sure it's nothing I missed. Screenshot_20231101_191048

sifiro commented 11 months ago

It's probably because you had installed DOTNET natively, Just use unset DOTNET_ROOT (In my case, It's worked) to force the machine to use the wine version.