diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5daaec37cbc1be9fc54aefc1dba7a953fe014de6..afcab382cf07ea868e10d843a2572145bed335b2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,7 +33,7 @@ variables:
 include:
   - project: 'hive/hive'
     # This has to be the same as the commit checked out in the submodule
-    ref: ed702f86d3a1ae567b2d2e1d0d7240a187223964
+    ref: 68a21384a69f34f1f5fbd8afc6469a8ab8586c0d
     file: '/scripts/ci-helpers/prepare_data_image_job.yml'
   - project: 'hive/common-ci-configuration'
     # This should be the same version of Common CI defined in /hive/scripts/ci-helpers/prepare_data_image_job.yml
diff --git a/beekeepy/beekeepy/_runnable_handle/settings.py b/beekeepy/beekeepy/_runnable_handle/settings.py
index c989f3e48c429c1e2a1be8ce9d8c635eb331b60a..1fbc6b47800f32deb8f823bc6a1f9636539cbcc9 100644
--- a/beekeepy/beekeepy/_runnable_handle/settings.py
+++ b/beekeepy/beekeepy/_runnable_handle/settings.py
@@ -23,7 +23,7 @@ class Settings(RemoteHandleSettings):
         WORKING_DIRECTORY: ClassVar[Path] = Path.cwd()
         PROPAGATE_SIGINT: ClassVar[bool] = True
         CLOSE_TIMEOUT: ClassVar[timedelta] = timedelta(seconds=10.0)
-        INITIALIZATION_TIMEOUT: ClassVar[timedelta] = timedelta(seconds=5.0)
+        INITIALIZATION_TIMEOUT: ClassVar[timedelta] = timedelta(seconds=30.0)
 
     working_directory: Path | None = None
     """Path, where beekeeper binary will store all it's data and logs."""
diff --git a/hive b/hive
index ed702f86d3a1ae567b2d2e1d0d7240a187223964..68a21384a69f34f1f5fbd8afc6469a8ab8586c0d 160000
--- a/hive
+++ b/hive
@@ -1 +1 @@
-Subproject commit ed702f86d3a1ae567b2d2e1d0d7240a187223964
+Subproject commit 68a21384a69f34f1f5fbd8afc6469a8ab8586c0d
diff --git a/tests/beekeepy_test/handle/api_tests/test_api_close.py b/tests/beekeepy_test/handle/api_tests/test_api_close.py
index 53999acff35c3a1fcf89410d61231ce88834e609..2a638545435151652a7167e429c113d3ba8fc09c 100644
--- a/tests/beekeepy_test/handle/api_tests/test_api_close.py
+++ b/tests/beekeepy_test/handle/api_tests/test_api_close.py
@@ -51,8 +51,7 @@ def test_api_close_double_close(
     beekeeper.api.close(wallet_name=wallet.name)
 
     # ASSERT
-    with pytest.raises(ErrorInResponseError, match=f"Wallet not found: {wallet.name}"):
-        beekeeper.api.close(wallet_name=wallet.name)
+    beekeeper.api.close(wallet_name=wallet.name)
 
 
 def test_api_close_not_existing_wallet(beekeeper: Beekeeper) -> None:
@@ -61,5 +60,4 @@ def test_api_close_not_existing_wallet(beekeeper: Beekeeper) -> None:
     wallet = WalletInfo(password=generate_wallet_password(), name=generate_wallet_name())
 
     # ACT & ASSERT
-    with pytest.raises(ErrorInResponseError, match=f"Wallet not found: {wallet.name}"):
-        beekeeper.api.close(wallet_name=wallet.name)
+    beekeeper.api.close(wallet_name=wallet.name)