Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug Report] Manage Emulators, Quick and Custom Resets, SRM and Uninstall all non-functional #1353

Open
4 tasks done
Kaizo107 opened this issue Nov 30, 2024 · 6 comments
Open
4 tasks done
Labels
bug Something isn't working

Comments

@Kaizo107
Copy link

Kaizo107 commented Nov 30, 2024

Prerequisite Steps

  • I have searched existing issues
  • This issue is not a duplicate of an existing one
  • I have checked the EmuDeck Wiki
  • I have read the Troubleshooting Page on the EmuDeck Wiki

What distro are you running?

SteamOS 3.7 Build 20241126.1000

Which SteamOS Branch are you using?

Main (Alpha/Live Testing Branch, not the same thing as Stable)

What happened?

Manage Emulators page is empty. Following advice from other users reporting this issue, I then try a Quick Reset, which yields "There was an error, please restart EmuDeck." Restart, trying Custom Reset, same message. Restart, try to uninstall entirely, choosing Uninstall from the left pane does nothing. Additionally, SRM is not launching through EmuDeck or via launching the appimage in the KDE launcher.

Relevant log output

[11/29/2024] UPDATE: STARTING CHECK
[11/29/2024] [object Object]
[11/29/2024] UPDATE: CHECKING
[11/29/2024] UPDATE: COMPARING VERSIONS
[11/29/2024] UPDATE: UP TO DATE
[11/29/2024] {"tag":"v2.3.0","version":"2.3.0","files":[{"url":"EmuDeck-2.3.0.AppImage","sha512":"sFRn0Uv+63rs7R8K/yA7VSrdL5Ge+vFH8QbECzWwk/fvpCMZQT3qJ+Dc7WBKmssC+0b6GM/QjrdrLV6pYWeLRQ==","size":111455169,"blockMapSize":117717}],"path":"EmuDeck-2.3.0.AppImage","sha512":"sFRn0Uv+63rs7R8K/yA7VSrdL5Ge+vFH8QbECzWwk/fvpCMZQT3qJ+Dc7WBKmssC+0b6GM/QjrdrLV6pYWeLRQ==","releaseDate":"2024-09-25T18:03:19.592Z","releaseName":"2.3.0","releaseNotes":"<p>New unified UI<br>\nButton to remove SRM entries in manage emulators<br>\nPartial Multilanguage support<br>\nAuto setup emulators on your device's language<br>\nLime3DS, a Citra fork has been added<br>\nCitra is back! We've added PabloMK7 Citra's fork<br>\nEmuDecky - Now you can update emulators from gaming mode ( install from EmuDeck, not the Decky Store)</p>"}
[11/29/2024] error: Error: Command failed: mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
/bin/bash: line 1: git: command not found

[11/29/2024] mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
[11/29/2024] stderr: /bin/bash: line 1: git: command not found

[11/29/2024] mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
[11/29/2024] error: Error: Command failed: mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
/bin/bash: line 1: git: command not found

[11/29/2024] stderr: /bin/bash: line 1: git: command not found

[11/29/2024] error: Error: Command failed: rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && mkdir -p ~/emudeck/logs && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout main && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
/bin/bash: line 1: git: command not found

[11/29/2024] rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && mkdir -p ~/emudeck/logs && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout main && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
[11/29/2024] stderr: /bin/bash: line 1: git: command not found

[11/30/2024] error: Error: Command failed: cd ~/.config/EmuDeck/backend && git status
/bin/bash: line 1: git: command not found

[11/30/2024] stderr: /bin/bash: line 1: git: command not found

[11/30/2024] cd ~/.config/EmuDeck/backend && git status
[11/30/2024] rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout master && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
[11/30/2024] stderr: /bin/bash: line 1: git: command not found

[11/30/2024] error: Error: Command failed: rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout master && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
/bin/bash: line 1: git: command not found

[11/30/2024] error: Error: Command failed: bash ~/.config/EmuDeck/backend/uninstall.sh
bash: /home/deck/.config/EmuDeck/backend/uninstall.sh: No such file or directory

[11/30/2024] stderr: bash: /home/deck/.config/EmuDeck/backend/uninstall.sh: No such file or directory

[11/30/2024] bash ~/.config/EmuDeck/backend/uninstall.sh
[11/30/2024] rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout master && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
[11/30/2024] error: Error: Command failed: rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout master && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
/bin/bash: line 1: git: command not found

[11/30/2024] stderr: /bin/bash: line 1: git: command not found

┆Issue is synchronized with this Trello card by Unito

@Kaizo107 Kaizo107 added the bug Something isn't working label Nov 30, 2024
@Godsbane
Copy link
Collaborator

Godsbane commented Nov 30, 2024 via email

@Kaizo107
Copy link
Author

Tried updating anything available in Discover, rebooted a few times for SteamOS to do any automatic updates, finally noticed SteamTinkerLaunch is throwing out a popup error, Git not found.

I haven't done anything with the Deck in a while, so I really don't think this is user error, but I'm also not seeing anyone else report this issue recently or related to the Deck, so I think something has just gone horribly wrong for me specifically.

@Godsbane
Copy link
Collaborator

Godsbane commented Nov 30, 2024 via email

@Kaizo107
Copy link
Author

Found this
ValveSoftware/SteamOS#1732

So it's not just me.
New log output after trying to manually install Git:

[11/30/2024] UPDATE: STARTING CHECK
[11/30/2024] [object Object]
[11/30/2024] UPDATE: CHECKING
[11/30/2024] UPDATE: COMPARING VERSIONS
[11/30/2024] UPDATE: UP TO DATE
[11/30/2024] {"tag":"v2.3.0","version":"2.3.0","files":[{"url":"EmuDeck-2.3.0.AppImage","sha512":"sFRn0Uv+63rs7R8K/yA7VSrdL5Ge+vFH8QbECzWwk/fvpCMZQT3qJ+Dc7WBKmssC+0b6GM/QjrdrLV6pYWeLRQ==","size":111455169,"blockMapSize":117717}],"path":"EmuDeck-2.3.0.AppImage","sha512":"sFRn0Uv+63rs7R8K/yA7VSrdL5Ge+vFH8QbECzWwk/fvpCMZQT3qJ+Dc7WBKmssC+0b6GM/QjrdrLV6pYWeLRQ==","releaseDate":"2024-09-25T18:03:19.592Z","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/30/2024] mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
[11/30/2024] error: Error: Command failed: mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

[11/30/2024] stderr: fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

[11/30/2024] mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
[11/30/2024] error: Error: Command failed: mkdir -p $HOME/emudeck/ && cd ~/.config/EmuDeck/backend/ && git rev-parse --is-inside-work-tree
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

[11/30/2024] stderr: fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

[11/30/2024] stdout:
No commits yet

nothing to commit (create/copy files and use "git add" to track)

[11/30/2024] cd ~/.config/EmuDeck/backend && git status
[11/30/2024] bash ~/.config/EmuDeck/backend/uninstall.sh
[11/30/2024] error: Error: Command failed: bash ~/.config/EmuDeck/backend/uninstall.sh
bash: /home/deck/.config/EmuDeck/backend/uninstall.sh: No such file or directory

[11/30/2024] stderr: bash: /home/deck/.config/EmuDeck/backend/uninstall.sh: No such file or directory

[11/30/2024] rm -rf ~/.config/EmuDeck/backend && mkdir -p ~/.config/EmuDeck/backend && mkdir -p ~/emudeck/logs && git clone --no-single-branch --depth=1 https://github.com/dragoonDorise/EmuDeck.git ~/.config/EmuDeck/backend/ && cd ~/.config/EmuDeck/backend && git checkout main && touch ~/.config/EmuDeck/.cloned && printf "ec" && echo true
[11/30/2024] stdout: Your branch is up to date with 'origin/main'.
ectrue

[11/30/2024] stderr: Cloning into '/home/deck/.config/EmuDeck/backend'...
Already on 'main'

So hopefully Valve does something about it quickly, as the average user isn't going to be able to fix this on their own.

@SilentException
Copy link
Contributor

This will be fixed on SteamOS side, as stated in the linked issue. Can be closed here.

@pizzadude
Copy link

why not...include git with emudeck?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants