an-anime-team / an-anime-game-launcher

An Anime Game launcher for Linux with telemetry disabling
https://discord.gg/ck37X6UWBp
GNU General Public License v3.0
1.58k stars 67 forks source link

Cannot disable telemetry on i3 #264

Closed Minitajfun closed 1 year ago

Minitajfun commented 1 year ago

When attempting to disable telemetry on Arch with i3, the launcher will fail to do so every time.

When run from a terminal, it will allow to enten a user password, but fail even if the password is provided.

Screenshot_20230922151116

Console output as text ``` [minitajfun@Megare ~]$ an-anime-game-launcher (An Anime Game Launcher:6282): Adwaita-CRITICAL **: 15:06:53.257: Unable to parse release notes: Unexpected element 'name' at line 6, char 29 2023-09-22T13:06:53.570956Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/sessions.rs:38 2023-09-22T13:06:53.570989Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/sessions.rs:38 2023-09-22T13:06:53.731089Z WARN anime_game_core::games::genshin::telemetry: Server is not disabled: log-upload-os.hoyoverse.com at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:21 (An Anime Game Launcher:6282): Adwaita-WARNING **: 15:06:58.205: AdwToastOverlay 0x55d831bf8ae0 exceeds AdwApplicationWindow width: requested 824 px, 640 px available ==== AUTHENTICATING FOR org.freedesktop.policykit.exec ==== Authentication is needed to run `/usr/bin/bash -c echo '' >> /etc/hosts ... >> /etc/hosts ; echo '' >> /etc/hosts' as the super user Authenticating as: minitajfun Password: polkit-agent-helper-1: error response to PolicyKit daemon: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for cookie ==== AUTHENTICATION FAILED ==== Error executing command as another user: Not authorized This incident has been reported. 2023-09-22T13:11:02.991972Z ERROR anime_game_launcher::ui::main::disable_telemetry: Failed to update /etc/hosts file at src/ui/main/disable_telemetry.rs:45 2023-09-22T13:11:03.042618Z WARN anime_game_core::games::genshin::telemetry: Server is not disabled: log-upload-os.hoyoverse.com at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:21 ```
Debug log ```log 2023-09-22T13:33:33.096281Z INFO anime_game_launcher: Starting application (3.9.0) at src/main.rs:157 2023-09-22T13:33:33.190801Z DEBUG anime_launcher_sdk::config: Reading config data from file at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/config/mod.rs:41 2023-09-22T13:33:33.190963Z INFO anime_game_launcher: Set UI language to en-US at src/main.rs:208 2023-09-22T13:33:33.194155Z INFO anime_game_launcher::ui::main: Initializing main window at src/ui/main/mod.rs:624 2023-09-22T13:33:33.230726Z INFO anime_game_launcher::ui::about: Initializing about dialog at src/ui/about.rs:145 2023-09-22T13:33:33.258146Z INFO anime_game_launcher::ui::main: Main window initialized at src/ui/main/mod.rs:809 2023-09-22T13:33:33.258269Z INFO anime_game_launcher::ui::main: Initializing heavy tasks at src/ui/main/mod.rs:815 2023-09-22T13:33:33.258413Z DEBUG anime_game_launcher::background: Downloading background picture at src/background.rs:45 2023-09-22T13:33:33.258672Z TRACE anime_game_core::traits::git_sync: Checking local repository sync state: "/home/minitajfun/.local/share/anime-game-launcher/components" at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/traits/git_sync.rs:21 2023-09-22T13:33:33.258690Z TRACE minreq::connection: Setting up TLS parameters for sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:167 2023-09-22T13:33:33.258696Z TRACE anime_game_core::traits::git_sync: Checking local repository sync state. Folder: "/home/minitajfun/.local/share/anime-game-launcher/components". Remote: https://github.com/an-anime-team/components at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/traits/git_sync.rs:40 2023-09-22T13:33:33.258719Z DEBUG anime_game_core::games::genshin::game: Trying to find version diff for the game at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:136 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.258732Z TRACE anime_game_core::games::genshin::api: Fetching API for Global at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/api/mod.rs:12 in anime_game_core::games::genshin::api::request with game_edition: Global in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.258820Z TRACE minreq::connection: Setting up TLS parameters for sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:167 2023-09-22T13:33:33.259519Z TRACE minreq::connection: Establishing TCP connection to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:175 2023-09-22T13:33:33.259523Z TRACE minreq::connection: Establishing TCP connection to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:175 2023-09-22T13:33:33.288677Z TRACE minreq::connection: Timeout requested, it is currently: Ok(None) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.312853Z TRACE minreq::connection: Establishing TLS session to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:179 2023-09-22T13:33:33.312876Z TRACE minreq::connection: Writing HTTPS request to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:181 2023-09-22T13:33:33.312889Z TRACE minreq::connection: Timeout requested, it is currently: Ok(None) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.329324Z INFO anime_game_launcher::ui::preferences::main: Initializing preferences window at src/ui/preferences/main.rs:77 2023-09-22T13:33:33.332900Z INFO anime_game_launcher::ui::preferences::general: Initializing general settings at src/ui/preferences/general/mod.rs:543 2023-09-22T13:33:33.333766Z INFO anime_game_launcher::ui::migrate_installation: Initializing migration window at src/ui/migrate_installation.rs:46 2023-09-22T13:33:33.350700Z DEBUG anime_game_launcher::ui::preferences::general: Called general settings event: UpdateDownloadedWine at src/ui/preferences/general/mod.rs:577 in relm4::component::r#async::builder::update_with_view with input: UpdateDownloadedWine, component: "anime_game_launcher::ui::preferences::general::GeneralApp", id: "0x7fffe4e28940" 2023-09-22T13:33:33.350952Z DEBUG anime_game_launcher::ui::preferences::general: Called general settings event: UpdateDownloadedDxvk at src/ui/preferences/general/mod.rs:577 in relm4::component::r#async::builder::update_with_view with input: UpdateDownloadedDxvk, component: "anime_game_launcher::ui::preferences::general::GeneralApp", id: "0x7fffe4e28940" 2023-09-22T13:33:33.351144Z INFO anime_game_launcher::ui::preferences::enhancements: Initializing enhancements settings at src/ui/preferences/enhancements/mod.rs:721 2023-09-22T13:33:33.355001Z TRACE minreq::connection: Setting up TLS parameters for discord.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:167 2023-09-22T13:33:33.355082Z TRACE minreq::connection: Establishing TCP connection to discord.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:175 2023-09-22T13:33:33.369354Z TRACE minreq::connection: Timeout requested, it is currently: Ok(None) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.380707Z TRACE minreq::connection: Establishing TLS session to discord.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:179 2023-09-22T13:33:33.380727Z TRACE minreq::connection: Writing HTTPS request to discord.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:181 2023-09-22T13:33:33.380730Z TRACE minreq::connection: Timeout requested, it is currently: Ok(None) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.393688Z TRACE minreq::connection: Reading HTTPS response from discord.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:186 2023-09-22T13:33:33.511678Z TRACE minreq::connection: Timeout requested, it is currently: Ok(Some(7.747073159s)) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.535832Z TRACE minreq::connection: Establishing TLS session to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:179 2023-09-22T13:33:33.535882Z TRACE minreq::connection: Writing HTTPS request to sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:181 2023-09-22T13:33:33.535896Z TRACE minreq::connection: Timeout requested, it is currently: Ok(Some(7.722845104s)) at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:154 2023-09-22T13:33:33.575135Z TRACE minreq::connection: Reading HTTPS response from sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:186 2023-09-22T13:33:33.592031Z TRACE minreq::connection: Reading HTTPS response from sdk-os-static.hoyoverse.com. at /var/home/observer/.cargo/registry/src/index.crates.io-6f17d22bba15001f/minreq-2.8.1/src/connection.rs:186 2023-09-22T13:33:33.613572Z DEBUG anime_game_launcher::background: Background picture is already downloaded. Skipping at src/background.rs:53 2023-09-22T13:33:33.629858Z DEBUG anime_game_core::games::genshin::game: Trying to get installed game version at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:53 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.647580Z DEBUG anime_game_core::games::genshin::game: return: Ok(4.0.1) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:51 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.647636Z DEBUG anime_game_core::games::genshin::game: Game version is latest at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:166 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.647663Z DEBUG anime_game_core::games::genshin::game: return: Ok(Latest { version: 4.0.1, edition: Global }) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:134 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } 2023-09-22T13:33:33.647695Z INFO anime_game_launcher::ui::main: Updated game version status at src/ui/main/mod.rs:901 2023-09-22T13:33:33.705253Z INFO anime_game_launcher::ui::main: App is ready at src/ui/main/mod.rs:918 2023-09-22T13:33:33.746120Z TRACE anime_launcher_sdk: Checking package availability at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:44 in anime_launcher_sdk::is_available with binary: "gamemoderun" 2023-09-22T13:33:33.747153Z TRACE anime_launcher_sdk: return: true at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:42 in anime_launcher_sdk::is_available with binary: "gamemoderun" 2023-09-22T13:33:33.747556Z TRACE anime_launcher_sdk: Checking package availability at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:44 in anime_launcher_sdk::is_available with binary: "gamescope" 2023-09-22T13:33:33.748636Z TRACE anime_launcher_sdk: return: false at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:42 in anime_launcher_sdk::is_available with binary: "gamescope" 2023-09-22T13:33:33.762218Z DEBUG anime_game_launcher::ui::main: Called main window event: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.763606Z DEBUG anime_game_launcher::ui::main: Called main window event: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true } at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.763684Z DEBUG anime_launcher_sdk::games::genshin::states: Trying to get launcher state at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:155 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.763765Z DEBUG anime_launcher_sdk::components::loader: Getting wine versions at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/components/loader.rs:12 in anime_launcher_sdk::components::loader::get_wine_versions with index: "/home/minitajfun/.local/share/anime-game-launcher/components" in anime_launcher_sdk::components::loader::get_wine_versions with self: ComponentsLoader { folder: "/home/minitajfun/.local/share/anime-game-launcher/components" } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.765640Z DEBUG anime_launcher_sdk::games::genshin::states: Trying to get launcher state at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:70 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.765706Z DEBUG anime_game_core::games::genshin::game: Trying to find version diff for the game at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:136 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.765774Z DEBUG anime_game_core::games::genshin::game: Trying to get installed game version at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:53 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.783185Z DEBUG anime_game_core::games::genshin::game: return: Ok(4.0.1) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:51 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.783264Z DEBUG anime_game_core::games::genshin::game: Game version is latest at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:166 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.783295Z DEBUG anime_game_core::games::genshin::game: return: Ok(Latest { version: 4.0.1, edition: Global }) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:134 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.783443Z DEBUG anime_game_core::games::genshin::voice_data::package: Trying to find version diff for en-us voice package at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:335 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.783498Z DEBUG anime_game_core::games::genshin::voice_data::package: Trying to get en-us voice package version at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:225 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.784544Z DEBUG anime_game_core::games::genshin::voice_data::package: Found .version file: 4.0.1 at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:235 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.784592Z DEBUG anime_game_core::games::genshin::voice_data::package: return: Ok(4.0.1) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:220 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.784615Z DEBUG anime_game_core::games::genshin::voice_data::package: Package version is latest at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:344 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.784637Z DEBUG anime_game_core::games::genshin::voice_data::package: return: Ok(Latest { version: 4.0.1, edition: Global }) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:333 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.784662Z DEBUG anime_game_core::games::genshin::telemetry: Checking telemetry servers status at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:17 in anime_game_core::games::genshin::telemetry::is_disabled with game_edition: Global in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.814082Z WARN anime_game_core::games::genshin::telemetry: Server is not disabled: log-upload-os.hoyoverse.com at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:21 in anime_game_core::games::genshin::telemetry::is_disabled with game_edition: Global in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.814146Z DEBUG anime_launcher_sdk::games::genshin::states: return: Ok(TelemetryNotDisabled) at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:153 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.815943Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.817539Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state: verifying game version"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state: verifying game version"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.819072Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state: verifying \u{2068}English\u{2069} voiceover"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state: verifying \u{2068}English\u{2069} voiceover"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.820438Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLauncherState(Some(TelemetryNotDisabled)) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLauncherState(Some(TelemetryNotDisabled)), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.821944Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(None) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(None), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:33.839838Z INFO anime_game_launcher::ui::preferences::general::components: Initializing general settings -> components page at src/ui/preferences/general/components.rs:250 2023-09-22T13:33:33.841549Z DEBUG anime_launcher_sdk::components::loader: Getting dxvk versions at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/components/loader.rs:83 in anime_launcher_sdk::components::loader::get_dxvk_versions with index: "/home/minitajfun/.local/share/anime-game-launcher/components" in anime_launcher_sdk::components::loader::get_dxvk_versions with self: ComponentsLoader { folder: "/home/minitajfun/.local/share/anime-game-launcher/components" } 2023-09-22T13:33:33.864794Z DEBUG anime_game_launcher::ui::preferences::general::components: Called general settings event: UpdateDownloadedWine at src/ui/preferences/general/components.rs:340 in relm4::component::r#async::builder::update_with_view with input: UpdateDownloadedWine, component: "anime_game_launcher::ui::preferences::general::components::ComponentsPage", id: "0x7fffe4e28a50" 2023-09-22T13:33:33.866355Z DEBUG anime_game_launcher::ui::preferences::general::components: Called general settings event: UpdateDownloadedDxvk at src/ui/preferences/general/components.rs:340 in relm4::component::r#async::builder::update_with_view with input: UpdateDownloadedDxvk, component: "anime_game_launcher::ui::preferences::general::components::ComponentsPage", id: "0x7fffe4e28a50" 2023-09-22T13:33:33.879027Z INFO anime_game_launcher::ui::preferences::gamescope: Initializing gamescope settings at src/ui/preferences/gamescope.rs:266 2023-09-22T13:33:33.905781Z INFO anime_game_launcher::ui::preferences::enhancements::game: Initializing game settings at src/ui/preferences/enhancements/game.rs:162 2023-09-22T13:33:33.908319Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/sessions.rs:38 2023-09-22T13:33:33.908397Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/sessions.rs:38 2023-09-22T13:33:33.911560Z INFO anime_game_launcher::ui::preferences::enhancements::sandbox: Initializing sandbox settings at src/ui/preferences/enhancements/sandbox.rs:335 2023-09-22T13:33:33.929246Z TRACE anime_launcher_sdk: Checking package availability at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:44 in anime_launcher_sdk::is_available with binary: "bwrap" 2023-09-22T13:33:33.930098Z TRACE anime_launcher_sdk: return: false at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/lib.rs:42 in anime_launcher_sdk::is_available with binary: "bwrap" 2023-09-22T13:33:33.931156Z INFO anime_game_launcher::ui::preferences::enhancements::environment: Initializing environment settings at src/ui/preferences/enhancements/environment.rs:164 2023-09-22T13:33:33.964437Z DEBUG anime_game_launcher::ui::preferences::main: Called preferences window event: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })) at src/ui/preferences/main.rs:108 in relm4::component::r#async::builder::update_with_view with input: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })), component: "anime_game_launcher::ui::preferences::main::PreferencesApp", id: "0x7fffe4e28a10" 2023-09-22T13:33:33.970093Z DEBUG anime_game_launcher::ui::preferences::general: Called general settings event: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })) at src/ui/preferences/general/mod.rs:577 in relm4::component::r#async::builder::update_with_view with input: SetGameDiff(Some(Latest { version: 4.0.1, edition: Global })), component: "anime_game_launcher::ui::preferences::general::GeneralApp", id: "0x7fffe4e28940" 2023-09-22T13:33:37.384096Z DEBUG anime_game_launcher::ui::main: Called main window event: PerformAction at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: PerformAction, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:37.386227Z DEBUG anime_game_launcher::ui::main: Called main window event: DisableButtons(true) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: DisableButtons(true), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.746542Z ERROR anime_game_launcher::ui::main::disable_telemetry: Failed to update /etc/hosts file at src/ui/main/disable_telemetry.rs:45 2023-09-22T13:33:40.746813Z DEBUG anime_game_launcher::ui::main: Called main window event: Toast { title: "Failed to disable telemetry servers", description: None } at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: Toast { title: "Failed to disable telemetry servers", description: None }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.750305Z DEBUG anime_game_launcher::ui::main: Called main window event: DisableButtons(false) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: DisableButtons(false), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.751842Z DEBUG anime_game_launcher::ui::main: Called main window event: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true } at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.751890Z DEBUG anime_launcher_sdk::games::genshin::states: Trying to get launcher state at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:155 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.752311Z DEBUG anime_launcher_sdk::games::genshin::states: Trying to get launcher state at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:70 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.752364Z DEBUG anime_game_core::games::genshin::game: Trying to find version diff for the game at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:136 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.752431Z DEBUG anime_game_core::games::genshin::game: Trying to get installed game version at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:53 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.768712Z DEBUG anime_game_core::games::genshin::game: return: Ok(4.0.1) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:51 in anime_game_core::games::genshin::game::get_version with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.768788Z DEBUG anime_game_core::games::genshin::game: Game version is latest at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:166 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.768812Z DEBUG anime_game_core::games::genshin::game: return: Ok(Latest { version: 4.0.1, edition: Global }) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/game.rs:134 in anime_game_core::games::genshin::game::try_get_diff with self: Game { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact", edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.768925Z DEBUG anime_game_core::games::genshin::voice_data::package: Trying to find version diff for en-us voice package at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:335 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.768963Z DEBUG anime_game_core::games::genshin::voice_data::package: Trying to get en-us voice package version at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:225 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.769809Z DEBUG anime_game_core::games::genshin::voice_data::package: Found .version file: 4.0.1 at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:235 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.769849Z DEBUG anime_game_core::games::genshin::voice_data::package: return: Ok(4.0.1) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:220 in anime_game_core::games::genshin::voice_data::package::try_get_version with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.769866Z DEBUG anime_game_core::games::genshin::voice_data::package: Package version is latest at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:344 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.769882Z DEBUG anime_game_core::games::genshin::voice_data::package: return: Ok(Latest { version: 4.0.1, edition: Global }) at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/voice_data/package.rs:333 in anime_game_core::games::genshin::voice_data::package::try_get_diff with self: Installed { path: "/home/minitajfun/.local/share/anime-game-launcher/Genshin Impact/GenshinImpact_Data/StreamingAssets/AudioAssets/English(US)", locale: English, game_edition: Global } in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.769899Z DEBUG anime_game_core::games::genshin::telemetry: Checking telemetry servers status at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:17 in anime_game_core::games::genshin::telemetry::is_disabled with game_edition: Global in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.799163Z WARN anime_game_core::games::genshin::telemetry: Server is not disabled: log-upload-os.hoyoverse.com at /var/home/observer/.cargo/git/checkouts/anime-game-core-31370ac61699cd7f/e34a35e/src/games/genshin/telemetry.rs:21 in anime_game_core::games::genshin::telemetry::is_disabled with game_edition: Global in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.799230Z DEBUG anime_launcher_sdk::games::genshin::states: return: Ok(TelemetryNotDisabled) at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/b858205/src/games/genshin/states.rs:153 in anime_launcher_sdk::games::genshin::states::get_from_config in relm4::component::sync::builder::update_with_view with input: UpdateLauncherState { perform_on_download_needed: false, show_status_page: true }, component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.800669Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.803301Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state: verifying game version"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state: verifying game version"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.804387Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(Some(Some("Loading launcher state: verifying \u{2068}English\u{2069} voiceover"))) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(Some(Some("Loading launcher state: verifying \u{2068}English\u{2069} voiceover"))), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.805282Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLauncherState(Some(TelemetryNotDisabled)) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLauncherState(Some(TelemetryNotDisabled)), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" 2023-09-22T13:33:40.806373Z DEBUG anime_game_launcher::ui::main: Called main window event: SetLoadingStatus(None) at src/ui/main/mod.rs:925 in relm4::component::sync::builder::update_with_view with input: SetLoadingStatus(None), component: "anime_game_launcher::ui::main::App", id: "0x7fffe4e28930" ```
krypt0nn commented 1 year ago

You can disable telemetry manually by adding these lines to the /etc/hosts file:

# Global version
# Genshin logging servers (do not remove!)
0.0.0.0 sg-public-data-api.hoyoverse.com
0.0.0.0 log-upload-os.hoyoverse.com

# Some old global logging servers
0.0.0.0 log-upload-os.mihoyo.com
0.0.0.0 overseauspider.yuanshen.com

# Chinese version
# Genshin logging servers (do not remove!)
0.0.0.0 public-data-api.mihoyo.com
0.0.0.0 log-upload.mihoyo.com

After that launcher won't ask about it anymore. Also, it expects that your system has some polkit agent or something, not an expert in tiling managers.