Thank you. It went further but... there are now plenty of errors with proxmox-backup compilation... :-(
Code:Compiling proxmox-backup v1.0.6 (/usr/src/proxmox-backup) error: additional properties not allowed on external type --> src/api2/tape/media.rs:239:17 | 239 | flatten: true, | ^^^^^^^ error[E0432]: unresolved import `proxmox::api::ParameterSchema` --> src/server/rest.rs:29:5 | 29 | ParameterSchema, | ^^^^^^^^^^^^^^^ no `ParameterSchema` in `api` error[E0432]: unresolved import `proxmox::api::schema::ObjectSchemaType` --> src/server/rest.rs:36:5 | 36 | ObjectSchemaType, | ^^^^^^^^^^^^^^^^ | | | no `ObjectSchemaType` in `api::schema` | help: a similar name exists in the module: `ObjectSchema` error[E0432]: unresolved import `proxmox::tools::fd::BorrowedFd` --> src/pxar/dir_stack.rs:11:5 | 11 | use proxmox::tools::fd::BorrowedFd; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `BorrowedFd` in `tools::fd` error[E0432]: unresolved import `proxmox::api::router::ReturnType` --> src/api2/admin/datastore.rs:18:28 | 18 | use proxmox::api::router::{ReturnType, SubdirMap}; | ^^^^^^^^^^ no `ReturnType` in `api::router` error[E0432]: unresolved import `proxmox::tools::future` --> src/client/http_client.rs:21:12 | 21 | tools::future::TimeoutFutureExt, | ^^^^^^ could not find `future` in `tools` error[E0425]: cannot find value `API_METHOD_LIST_CONTENT` in this scope --> src/api2/tape/media.rs:333:19 | 56 | pub async fn list_media(pool: Option<String>) -> Result<Vec<MediaListEntry>, Error> { | --------- similarly named constant `API_METHOD_LIST_MEDIA` defined here ... 333 | .get(&API_METHOD_LIST_CONTENT) | ^^^^^^^^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `API_METHOD_LIST_MEDIA` error[E0599]: no method named `or_timeout_err` found for struct `hyper::client::ResponseFuture` in the current scope --> src/client/http_client.rs:719:14 | 719 | .or_timeout_err(HTTP_TIMEOUT, format_err!("http request timed out")) | ^^^^^^^^^^^^^^ method not found in `hyper::client::ResponseFuture` error[E0599]: no method named `or_timeout_err` found for struct `hyper::client::ResponseFuture` in the current scope --> src/client/http_client.rs:637:14 | 637 | .or_timeout_err(HTTP_TIMEOUT, format_err!("http upgrade request timed out")) | ^^^^^^^^^^^^^^ method not found in `hyper::client::ResponseFuture` error[E0599]: no method named `or_timeout_err` found for struct `hyper::client::ResponseFuture` in the current scope --> src/client/http_client.rs:567:14 | 567 | .or_timeout_err(HTTP_TIMEOUT, format_err!("http download request timed out")) | ^^^^^^^^^^^^^^ method not found in `hyper::client::ResponseFuture` error[E0599]: no method named `into_raw_fd` found for type `i32` in the current scope --> src/tools/logrotate.rs:52:52 | 52 | let target = unsafe { File::from_raw_fd(fd.into_raw_fd()) }; | ^^^^^^^^^^^ method not found in `i32` error[E0599]: no method named `skip_to_end` found for struct `std::boxed::Box<dyn tape::tape_read::TapeRead>` in the current scope --> src/tape/drive/mod.rs:112:23 | 112 | if reader.skip_to_end()? != 0 { | ^^^^^^^^^^^ method not found in `std::boxed::Box<dyn tape::tape_read::TapeRead>` error[E0599]: no method named `skip_to_end` found for struct `std::boxed::Box<dyn tape::tape_read::TapeRead>` in the current scope --> src/tape/drive/mod.rs:135:19 | 135 | if reader.skip_to_end()? != 0 { | ^^^^^^^^^^^ method not found in `std::boxed::Box<dyn tape::tape_read::TapeRead>` error[E0599]: no method named `read_exact_or_eof` found for struct `std::io::BufReader<&mut std::fs::File>` in the current scope --> src/tape/media_catalog.rs:560:28 | 560 | match file.read_exact_or_eof(&mut magic) { | ^^^^^^^^^^^^^^^^^ method not found in `std::io::BufReader<&mut std::fs::File>` error[E0599]: no method named `read_exact_or_eof` found for struct `std::io::BufReader<&mut std::fs::File>` in the current scope --> src/tape/media_catalog.rs:573:24 | 573 | match file.read_exact_or_eof(&mut entry_type) { | ^^^^^^^^^^^^^^^^^ method not found in `std::io::BufReader<&mut std::fs::File>` error[E0599]: no method named `read_exact_or_eof` found for type parameter `R` in the current scope --> src/tape/chunk_archive.rs:179:27 | 179 | match self.reader.read_exact_or_eof(data) { | ^^^^^^^^^^^^^^^^^ method not found in `R` warning: unused import: `IntoRawFd` --> src/tools/logrotate.rs:3:36 | 3 | use std::os::unix::io::{FromRawFd, IntoRawFd}; | ^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `AsRawFd` --> src/pxar/dir_stack.rs:2:25 | 2 | use std::os::unix::io::{AsRawFd, RawFd}; | ^^^^^^^ error: aborting due to 16 previous errors; 2 warnings emitted Some errors have detailed explanations: E0425, E0432, E0599. For more information about an error, try `rustc --explain E0425`. error: could not compile `proxmox-backup`. To learn more, run the command again with --verbose.
you are not using the current
proxmox
crate..