diff --git a/Cargo.lock b/Cargo.lock index 6e67ab43089..f3c631c7ab7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1259,7 +1259,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -3970,7 +3970,7 @@ checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4659,26 +4659,27 @@ dependencies = [ [[package]] name = "nix" -version = "0.27.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags 2.9.1", "cfg-if", + "cfg_aliases", "libc", + "memoffset", ] [[package]] name = "nix" -version = "0.29.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ "bitflags 2.9.1", "cfg-if", "cfg_aliases", "libc", - "memoffset", ] [[package]] @@ -7734,7 +7735,7 @@ dependencies = [ "hex", "humantime", "humantime-serde", - "nix 0.27.1", + "nix 0.30.1", "nym-async-file-watcher", "nym-bin-common", "nym-config", @@ -8726,7 +8727,7 @@ dependencies = [ "once_cell", "socket2 0.5.10", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -9175,7 +9176,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -10502,7 +10503,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.0.8", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -12356,7 +12357,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a6789bfd9bc..36ec9b5e835 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -294,7 +294,7 @@ ledger-transport-hid = "0.10.0" log = "0.4" mime = "0.3.17" moka = { version = "0.12", features = ["future"] } -nix = "0.27.1" +nix = "0.30.1" notify = "5.1.0" once_cell = "1.21.3" opentelemetry = "0.19.0" diff --git a/tools/nymvisor/src/upgrades/mod.rs b/tools/nymvisor/src/upgrades/mod.rs index 812ab741d27..9e9cdbe5c5d 100644 --- a/tools/nymvisor/src/upgrades/mod.rs +++ b/tools/nymvisor/src/upgrades/mod.rs @@ -6,10 +6,9 @@ use crate::daemon::Daemon; use crate::error::NymvisorError; use crate::upgrades::download::download_upgrade_binary; use crate::upgrades::types::{CurrentVersionInfo, UpgradeHistory, UpgradePlan}; -use nix::fcntl::{FlockArg, flock}; +use nix::fcntl::{Flock, FlockArg}; use std::fs; use std::fs::File; -use std::os::fd::AsRawFd; use std::path::PathBuf; use time::OffsetDateTime; use tracing::{debug, info}; @@ -58,15 +57,15 @@ pub(crate) async fn perform_upgrade(config: &Config) -> Result