]> git.proxmox.com Git - proxmox-backup.git/commitdiff
apt: improve error messages
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Thu, 22 Oct 2020 15:13:26 +0000 (17:13 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Thu, 22 Oct 2020 15:13:26 +0000 (17:13 +0200)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
src/api2/node/apt.rs

index 1c5b7db9ca5e4b19d92db285b406a7111cc116e7..e8d4094bb099aef22e4b09c3d8f380083f61e5e4 100644 (file)
@@ -42,7 +42,7 @@ fn get_changelog_url(
         let output = match output.splitn(2, ' ').next() {
             Some(output) => {
                 if output.len() < 2 {
-                    bail!("invalid output (URI part too short) from 'apt-get changelog --print-uris: {}", output)
+                    bail!("invalid output (URI part too short) from 'apt-get changelog --print-uris': {}", output)
                 }
                 output[1..output.len()-1].to_owned()
             },
@@ -421,7 +421,7 @@ fn apt_get_changelog(
     // FIXME: use 'apt-get changelog' for proxmox packages as well, once repo supports it
     if changelog_url.starts_with("http://download.proxmox.com/") {
         let changelog = crate::tools::runtime::block_on(http::get_string(changelog_url))
-            .map_err(|err| format_err!("Error downloading changelog: {}", err))?;
+            .map_err(|err| format_err!("Error downloading changelog from '{}': {}", changelog_url, err))?;
         return Ok(json!(changelog));
     } else {
         let mut command = std::process::Command::new("apt-get");