diff --git a/kiauh/components/webui_client/client_setup.py b/kiauh/components/webui_client/client_setup.py index ec38cd9..c8f671a 100644 --- a/kiauh/components/webui_client/client_setup.py +++ b/kiauh/components/webui_client/client_setup.py @@ -24,7 +24,6 @@ from components.webui_client.client_config.client_config_setup import ( from components.webui_client.client_dialogs import ( print_client_port_select_dialog, print_install_client_config_dialog, - print_ipv6_warning_dialog, print_moonraker_not_found_dialog, ) from components.webui_client.client_utils import ( @@ -50,7 +49,6 @@ from utils.fs_utils import ( from utils.input_utils import get_confirm, get_number_input from utils.logger import Logger from utils.sys_utils import ( - check_ipv6, cmd_sysctl_service, download_file, get_ipv4_addr, @@ -114,13 +112,6 @@ def install_client(client: BaseWebClient) -> None: ) valid_port = is_valid_port(port, ports_in_use) - # check if ipv6 is enabled, as this may cause issues with nginx - if check_ipv6(): - print_ipv6_warning_dialog() - if not get_confirm(f"Continue with {client.display_name} installation?"): - Logger.print_info(f"Exiting {client.display_name} installation ...") - return - check_install_dependencies(["nginx", "unzip"]) try: diff --git a/kiauh/utils/sys_utils.py b/kiauh/utils/sys_utils.py index 8f2ec5e..d3d3b0d 100644 --- a/kiauh/utils/sys_utils.py +++ b/kiauh/utils/sys_utils.py @@ -402,34 +402,3 @@ def log_process(process: Popen) -> None: if process.poll() is not None: break - - -def check_ipv6() -> bool: - """ - Check if IPv6 is enabled - :return: True if IPv6 is enabled, False otherwise - """ - try: - file1 = Path("/proc/sys/net/ipv6/conf/all/disable_ipv6") - if file1.exists(): - with open(file1, "r") as file: - if file.read().strip() == "0": - return True - elif file.read().strip() == "1": - return False - - file3 = Path("/etc/sysctl.conf") - if file3.exists(): - with open(file3, "r") as file: - for line in file.readlines(): - if ( - "net.ipv6.conf.all.disable_ipv6" in line - and not line.startswith("#") - and line.split("=")[1].strip() == "0" - ): - return True - return False - - except Exception as e: - Logger.print_error(f"Error checking IPv6: {e}") - return True