メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

Récupération informatique: La restauration des applications Windows NetWorker Server en chambre forte échoue avec l’erreur « cp: preserveing permissions for '/etc/hosts_nw_recovery_123456 ': Permission denied »

概要: Récupération informatique: La restauration de l’application Windows NetWorker Server en chambre forte échoue avec l’erreur « Failed to run: 'cp -p /etc/hosts /etc/hosts_nw_recovery_123456' err: Processus quitté avec l’état 1 stderr: cp: preserveing permissions for '/etc/hosts_nw_recovery_123456': Permission denied' ...

この記事は次に適用されます:   この記事は次には適用されません: 

現象

La restauration des applications d’un serveur NetWorker s’exécutant sous Windows échoue avec cette pile d’erreurs dans « apps.log » de Cyber Recovery.
 
[2022-10-12 11:48:03.879] [INFO] [apps] [RecoverNetWorkerApp.go:142 RunNWWorkflow()] : Current Task Number: 1
[2022-10-12 11:48:03.879] [INFO] [apps] [RecoverNetWorkerApp.go:144 RunNWWorkflow()] : Task Name: 10- About NetWorker
[2022-10-12 11:48:03.879] [INFO] [apps] [restapi_client.go:256 CallRESTAPI()] : Methods is :GET URL is:https://10.10.10.10:9090/nwrestapi
[2022-10-12 11:48:03.916] [INFO] [apps] [RecoverNetWorkerApp.go:223 NWAbout()] : Gathering information about Networker host: 10.10.10.10
[2022-10-12 11:48:03.917] [INFO] [apps] [RecoverNetWorkerApp.go:234 NWAbout()] : NW Version: 19.5.0.2.Build.123
[2022-10-12 11:48:03.917] [INFO] [apps] [RecoverNetWorkerApp.go:251 NWAbout()] : Networker Rest API URI: https://10.10.10.10:9090/nwrestapi/v2
[2022-10-12 11:48:03.941] [INFO] [apps] [restauth.go:68 func1()] : GET /irapi/v6/apps/6345b72b9a6dd20001dc9eae Start GetAppByID
[2022-10-12 11:48:03.943] [INFO] [apps] [restauth.go:102 func1()] : GET /irapi/v6/apps/6345b72b9a6dd20001dc9eae End GetAppByID Elapsed=1.208648ms
[2022-10-12 11:48:03.947] [INFO] [apps] [RecoverNetWorkerApp.go:142 RunNWWorkflow()] : Current Task Number: 2
[2022-10-12 11:48:03.947] [INFO] [apps] [RecoverNetWorkerApp.go:144 RunNWWorkflow()] : Task Name: 12- Before Networker Recovery
[2022-10-12 11:48:03.973] [INFO] [apps] [ddssh.go:693 CreateSSHClientConn()] : Establish SSH connection using credential
[2022-10-12 11:48:03.973] [INFO] [apps] [ddssh.go:716 CreateSSHClientConn()] : SSH connecting to 10.10.10.10:22 
[2022-10-12 11:48:04.168] [INFO] [apps] [ddssh.go:317 RunSSHCmd()] : Running: 10.10.10.10:22 cp -p /etc/hosts /etc/hosts_nw_recovery_1234561665568083
[2022-10-12 11:48:04.379] [ERROR] [apps] [ddssh.go:322 RunSSHCmd()] : Failed to run: 'cp -p /etc/hosts /etc/hosts_nw_recovery_1234561665568083' err: Process exited with status 1 stderr: cp: preserving permissions for '/etc/hosts_nw_recovery_1234561665568083': Permission denied
[2022-10-12 11:48:04.379] [ERROR] [apps] [appsUtils.go:147 BackupHostFile()] : Process exited with status 1 stderr: cp: preserving permissions for '/etc/hosts_nw_recovery_1234561665568083': Permission denied
 cp: preserving permissions for '/etc/hosts_nw_recovery_1234561665568083': Permission denied
[2022-10-12 11:48:04.379] [ERROR] [apps] [RecoverNetWorkerApp.go:294 NWPreRecovery()] : Unable to create backup copy of /etc/hosts on 10.10.10.10

Cygwin est installé et configuré correctement sur le serveur NetWorker basé sur Windows, conformément aux instructions mentionnées dans le guide d’installation de Cyber Recovery.

原因

Si Cygwin est installé sur un serveur Windows standard, le même problème est observé lors de l’exécution manuelle de la même commande « cp -p /etc/hosts /etc/hosts_rec_123456 ».
Administrator@vm2836 ~
$ cp -p /etc/hosts /etc/hosts_nw_rec_1234
cp: preserving permissions for ‘/etc/hosts_nw_rec_1234’: Permission denied

Administrator@vm2836 ~
$ file /etc/hosts
/etc/hosts: symbolic link to /proc/cygdrive/c/Windows/System32/drivers/etc/hosts

Administrator@vm2836 ~
$ cp -p /proc/cygdrive/c/Windows/System32/drivers/etc/hosts /etc/hosts_rec_12345678
cp: preserving permissions for ‘/etc/hosts_rec_12345678’: Permission denied

La seule chose qui fonctionne est d’omettre l’option « -p » de la commande « cp », ce qui fonctionne correctement. L’option « -p » est utilisée pour conserver les caractéristiques du fichier au cours de la copie.
Administrator@vm2836 ~
$ cp /etc/hosts /etc/hosts_nw_rec_1234

Cyber Recovery dispose de deux chemins de code lors de la récupération d’application NetWorker, un pour les serveurs linux et un pour les serveurs Windows. Dans ce cas, lorsque la récupération s’est exécutée, il a montré que le type d’application était Linux au lieu de Windows.  Lorsque l’application NetWorker a été ajoutée, elle n’a pas obtenu les informations correctes pour définir le type d’applications sur Windows. Elle a été définie en tant que Linux. C’est la raison pour laquelle cp -p est utilisé lors de la sauvegarde du fichier /etc/hosts. Dans le chemin de code de la fenêtre, l’option « -p » n’est pas utilisée.

解決方法

La solution consiste à supprimer l’application NetWorker existante et à l’ajouter à nouveau correctement afin que le type de système d’exploitation s’affiche comme Windows et non Linux.

対象製品

PowerProtect Cyber Recovery, NetWorker

製品

Cyber Recovery Series