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

Recuperación cibernética: La recuperación de aplicaciones de Windows NetWorker Server en vault falla con el error "cp: preserveing permissions for '/etc/hosts_nw_recovery_123456": Permiso denegado"

概要: Recuperación cibernética: La recuperación de aplicaciones de Windows NetWorker Server en vault falla con el error "Failed to run: Error "cp -p /etc/hosts /etc/hosts_nw_recovery_123456": El proceso salió con el estado 1 stderr: cp: preserveing permissions for '/etc/hosts_nw_recovery_123456': Permiso denegado" ...

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

現象

La recuperación de aplicaciones para un servidor de NetWorker que se ejecuta en Windows falla con esta pila de errores en "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á instalado y configurado correctamente en el servidor NetWorker basado en Windows, de acuerdo con las instrucciones mencionadas en la guía de instalación de Cyber Recovery.

原因

Si Cygwin está instalado en un servidor Windows estándar, se observa el mismo problema cuando se ejecuta manualmente el mismo comando "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

Lo único que funciona es omitir la opción "-p" del comando "cp", que funciona correctamente. La opción "-p" se utiliza para conservar las características del archivo durante la copia.
Administrator@vm2836 ~
$ cp /etc/hosts /etc/hosts_nw_rec_1234

Cyber Recovery tiene dos rutas de código cuando se realiza la recuperación de aplicaciones de NetWorker, una para los servidores basados en Linux y otra para los servidores basados en Windows. En este caso, cuando se ejecutó la recuperación, se mostró que el tipo de aplicación era Linux en lugar de Windows.  Cuando se agregó la aplicación NetWorker, no obtuvo la información correcta para configurar el tipo de aplicaciones en Windows y, en su lugar, se configuró como Linux y esa es la razón por la que se utiliza cp -p cuando se respalda el archivo /etc/hosts. En la ruta de código de Windows, no se utiliza la opción "-p".

解決方法

La solución es eliminar la aplicación de NetWorker existente y volver a agregarla correctamente para que el tipo de sistema operativo aparezca como Windows y no como Linux.

対象製品

PowerProtect Cyber Recovery, NetWorker

製品

Cyber Recovery Series