Description
Hi,
Today I formatted and installed a fresh version of Microsoft Windows 11 Home.
I installed EmuDeck for Windows on it, but when installing is stalls at: "Collecting Drives Names - This will take a few seconds. Please wait..."
I have tried everything that I was able to find on the internet including some issues that are closed without any solution. To me it looks like files from the backend are not retrieved like it should.
This is the content of the log files...
emudeckApp:
[11/09/2024] UPDATE: STARTING CHECK
[11/09/2024] [object Object]
[11/09/2024] UPDATE: CHECKING
[11/09/2024] UPDATE: COMPARING VERSIONS
[11/09/2024] UPDATE: UP TO DATE
[11/09/2024] {"tag":"v2.3.0","version":"2.3.0","files":[{"url":"EmuDeck-Setup-2.3.0.exe","sha512":"YgSylZYOjrcs6qnOgSQ5uTFGuCJo/kLQbpnwuPoW31el2J6MSgrMtbTAvLoEYZaJFBDq+O8DVIgAR7iX6vWVYA==","size":85175426}],"path":"EmuDeck-Setup-2.3.0.exe","sha512":"YgSylZYOjrcs6qnOgSQ5uTFGuCJo/kLQbpnwuPoW31el2J6MSgrMtbTAvLoEYZaJFBDq+O8DVIgAR7iX6vWVYA==","releaseDate":"2024-09-25T18:06:08.480Z","releaseName":"2.3.0","releaseNotes":"
New unified UI
\nButton to remove SRM entries in manage emulators
\nPartial Multilanguage support
\nAuto setup emulators on your device's language
\nLime3DS, a Citra fork has been added
\nCitra is back! We've added PabloMK7 Citra's fork
\nEmuDecky - Now you can update emulators from gaming mode ( install from EmuDeck, not the Decky Store)
[11/09/2024] cd %userprofile% && cd AppData && cd Roaming && cd EmuDeck && cd backend && git rev-parse --is-inside-work-tree
[11/09/2024] stdout: true
[11/09/2024] cd %userprofile% && cd AppData && cd Roaming && cd EmuDeck && cd backend && git rev-parse --is-inside-work-tree
[11/09/2024] stdout: true
[11/09/2024] cd %userprofile% && cd AppData && cd Roaming && cd EmuDeck && cd backend && powershell -ExecutionPolicy Bypass -command "& { Start-Transcript "$env:USERPROFILE/EmuDeck/logs/git.log"; git reset --hard ; git clean -fd ; git checkout main ; git pull --allow-unrelated-histories -X theirs;cd $env:USERPROFILE ; cd AppData ; cd Roaming ; cd EmuDeck ; cd backend ; cd functions ; . ./all.ps1 ; appImageInit; Stop-Transcript; "}
[11/09/2024] stderr: error: pathspec 'main' did not match any file(s) known to git
You are not currently on a branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
cd : Cannot find path 'C:\Users\MYUSER\AppData\Roaming\EmuDeck\backend\functions' because it does not exist.
At line:1 char:238
- ... ppData ; cd Roaming ; cd EmuDeck ; cd backend ; cd functions ; . ./a ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location], ItemNotFoundE
xception - FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location], ItemNotFoundE
. : The term './all.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:255
- ... aming ; cd EmuDeck ; cd backend ; cd functions ; . ./all.ps1 ; appIm ...
-
~~~~~~~~~
- CategoryInfo : ObjectNotFound: (./all.ps1:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
appImageInit : The term 'appImageInit' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:267
- ... Deck ; cd backend ; cd functions ; . ./all.ps1 ; appImageInit; Stop-T ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (appImageInit:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
[11/09/2024] stdout: Transcript started, output file is C:\Users\MYUSER/EmuDeck/logs/git.log
Transcript stopped, output file is C:\Users\MYUSER\EmuDeck\logs\git.log
[11/09/2024] cd %userprofile% && cd AppData && cd Roaming && cd EmuDeck && powershell -ExecutionPolicy Bypass -command "& { Start-Transcript "$env:USERPROFILE/EmuDeck/logs/pull.log"; git clone --no-single-branch --depth=1 https://github.com/EmuDeck/emudeck-we.git ./backend; Stop-Transcript"} && cd backend && git config user.email "emudeck@emudeck.com" && git config user.name "EmuDeck" && git checkout master && cd %userprofile% && if not exist emudeck mkdir emudeck && cd emudeck && CLS && echo true
[11/09/2024] error: Error: Command failed: cd %userprofile% && cd AppData && cd Roaming && cd EmuDeck && powershell -ExecutionPolicy Bypass -command "& { Start-Transcript "$env:USERPROFILE/EmuDeck/logs/pull.log"; git clone --no-single-branch --depth=1 https://github.com/EmuDeck/emudeck-we.git ./backend; Stop-Transcript"} && cd backend && git config user.email "emudeck@emudeck.com" && git config user.name "EmuDeck" && git checkout master && cd %userprofile% && if not exist emudeck mkdir emudeck && cd emudeck && CLS && echo true
fatal: destination path './backend' already exists and is not an empty directory.
error: pathspec 'master' did not match any file(s) known to git
[11/09/2024] stderr: fatal: destination path './backend' already exists and is not an empty directory.
error: pathspec 'master' did not match any file(s) known to git
[11/09/2024] stdout: Transcript started, output file is C:\Users\MYUSER/EmuDeck/logs/pull.log
Transcript stopped, output file is C:\Users\MYUSER\EmuDeck\logs\pull.log
git:
Windows PowerShell transcript start
Start time: 20241109120501
Username: IDEACENTRE\MYUSER
RunAs User: IDEACENTRE\MYUSER
Configuration Name:
Machine: IDEACENTRE (Microsoft Windows NT 10.0.26100.0)
Host Application: powershell -ExecutionPolicy Bypass -command & { Start-Transcript $env:USERPROFILE/EmuDeck/logs/git.log; git reset --hard ; git clean -fd ; git checkout main ; git pull --allow-unrelated-histories -X theirs;cd $env:USERPROFILE ; cd AppData ; cd Roaming ; cd EmuDeck ; cd backend ; cd functions ; . ./all.ps1 ; appImageInit; Stop-Transcript; }
Process ID: 10704
PSVersion: 5.1.26100.1882
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.1882
BuildVersion: 10.0.26100.1882
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
Transcript started, output file is C:\Users\MYUSER/EmuDeck/logs/git.log
cd : Cannot find path 'C:\Users\MYUSER\AppData\Roaming\EmuDeck\backend\functions' because it does not exist.
At line:1 char:238
- ... ppData ; cd Roaming ; cd EmuDeck ; cd backend ; cd functions ; . ./a ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location],
ItemNotFoundException - FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
cd : Cannot find path 'C:\Users\MYUSER\AppData\Roaming\EmuDeck\backend\functions' because it does not exist.
At line:1 char:238
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location],
- ... ppData ; cd Roaming ; cd EmuDeck ; cd backend ; cd functions ; . ./a ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location], ItemNotFoundE
xception - FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
- CategoryInfo : ObjectNotFound: (C:\Users\MYUSER...ckend\functions:String) [Set-Location], ItemNotFoundE
. : The term './all.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:255
- ... aming ; cd EmuDeck ; cd backend ; cd functions ; . ./all.ps1 ; appIm ...
-
~~~~~~~~~
- CategoryInfo : ObjectNotFound: (./all.ps1:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
. : The term './all.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:255
- ... aming ; cd EmuDeck ; cd backend ; cd functions ; . ./all.ps1 ; appIm ...
-
~~~~~~~~~
- CategoryInfo : ObjectNotFound: (./all.ps1:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
appImageInit : The term 'appImageInit' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:267
- ... Deck ; cd backend ; cd functions ; . ./all.ps1 ; appImageInit; Stop-T ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (appImageInit:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
appImageInit : The term 'appImageInit' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:267
- ... Deck ; cd backend ; cd functions ; . ./all.ps1 ; appImageInit; Stop-T ...
-
~~~~~~~~~~~~
- CategoryInfo : ObjectNotFound: (appImageInit:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
Windows PowerShell transcript end
End time: 20241109120503
pull:
Windows PowerShell transcript start
Start time: 20241109120518
Username: IDEACENTRE\MYUSER
RunAs User: IDEACENTRE\MYUSER
Configuration Name:
Machine: IDEACENTRE (Microsoft Windows NT 10.0.26100.0)
Host Application: powershell -ExecutionPolicy Bypass -command & { Start-Transcript $env:USERPROFILE/EmuDeck/logs/pull.log; git clone --no-single-branch --depth=1 https://github.com/EmuDeck/emudeck-we.git ./backend; Stop-Transcript}
Process ID: 13920
PSVersion: 5.1.26100.1882
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.1882
BuildVersion: 10.0.26100.1882
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
Transcript started, output file is C:\Users\MYUSER/EmuDeck/logs/pull.log
Windows PowerShell transcript end
End time: 20241109120518
Activity
ultimal commentedon Jan 9, 2025
I got this issue during the install/configuration as well on Windows.
What worked for me is to open an administrator Powershell and then go
%APPDATA%\Emudeck\backend
folder in the powershell window and run theinstall.ps1
script.If the backend folder is empty just delete it and relaunch Emudeck and it will populate it, then close Emudeck. You can also manually populate it using the following command:
git clone --no-single-branch --depth=1 https://github.com/EmuDeck/emudeck-we.git ./backend
That will reinstall the whole application, launch the configuration and everything should work well from there on out.
There is something definitely off about the installer in Windows, the Linux version is flawless.