Avamar: Opravu proxy hotfix nelze nainstalovat kvůli chybě "Přejmenování se nezdařilo – operace není povolena"

Summary: Server Avamar Proxy nemohl nainstalovat opravu hotfix pomocí příkazu RPM upgrade kvůli chybě "error: unpacking of archive failed on file /usr/local/avamarclient/var/avvcbimageAll.cmd: cpio: rename failed - Operation not permitted". ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

K následujícímu problému došlo u serveru Avamar Proxy verze 19.9.100-78 při pokusu o instalaci opravy RPM Hotfix 338813.

Při pokusu o instalaci opravy hotfix Avamar Proxy se během procesu instalace zobrazí následující chyba:
 

/tmp # rpm -Uvh --force  AvamarVMwareCombined-linux-sles12sp5-x86_64-19.9.100-78.rpm
Preparing...                          ################################# [100%]
--snapshotManager_https_timeout=3600000
Updating / installing...
   1:AvamarVMwareCombined-19.9.100-78 ################################# [100%]
error: unpacking of archive failed on file /usr/local/avamarclient/var/avvcbimageAll.cmd: cpio: rename failed - Operation not permitted
error: AvamarVMwareCombined-19.9.100-78.x86_64: install failed


Pokus o úpravu, odstranění nebo přesunutí /usr/local/avamarclient/var/avvcbimageAll.cmd jako root by vedlo k chybě oznamující, že nemáte požadovaná oprávnění.

Například při pokusu o úpravu souboru jako uživatel root pomocí příkazu vi :
 

'readonly' option is set (add ! to override)

Cause

K této chybě dochází kvůli problému s oprávněním na avvcbimageAll.cmd, který neumožňuje uživateli root oprávnění k úpravě souboru.

Resolution

Na proxy serveru Avamar spusťte níže uvedené příkazy:

a. Pomocí příkazu "ls -l" ukazuje, že oprávnění souboru jsou správná:
 

/usr/local/avamarclient/var # ls -l avvcbimageAll.cmd
-rwxr-xr-x 1 root root 3016 Apr 24 02:46 avvcbimageAll.cmd


b. Pomocí příkazu "lsattr" ukazuje, že soubor je nastaven s oprávněním (i) pro neměnný. To znamená, že data nelze upravovat, odstraňovat ani přidávat do souboru.
 

/usr/local/avamarclient/var # lsattr avvcbimageAll.cmd
----i--------------- avvcbimageAll.cmd


2. Pokud je nastavená, odeberte neměnné oprávnění k souboru a ověřte změnu.

a. Pomocí příkazu "lsattr -i" příkaz k odebrání neměnného oprávnění:
 

/usr/local/avamarclient/var # chattr -i avvcbimageAll.cmd


b. Potvrďte, že oprávnění bylo opraveno, spuštěním příkazu "lsattr" znovu:
 

/usr/local/avamarclient/var # lsattr avvcbimageAll.cmd
------------------- avvcbimageAll.cmd
 

Písmeno "i" by mělo být odstraněno.


Odebrané oprávnění avvcbimageAll.cmd Soubor lze nyní upravit a opravu hotfix nainstalovat.

Affected Products

Avamar, Avamar Client, Avamar Client for VMware
Article Properties
Article Number: 000224566
Article Type: Solution
Last Modified: 07 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.