Завдання Avamar завершуються помилкою «користувач має недостатньо привілеїв» через проблему DD Boost 209416

Summary: Не вдається виконати резервне копіювання та відновлення через те, що «користувач має недостатньо привілеїв» на сервері Avamar, на якому працює бібліотека DD Boost 3.4.0 через проблему домену даних #209416. Ця проблема може призвести до блокування користувача DD Boost, оскільки помилка автентифікації клієнта в Data Domain для процесу резервного копіювання/відновлення. ...

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

Ця проблема може призвести до блокування користувача DD Boost, через що завдання технічного обслуговування Avamar можуть бути невдалими.

Помилка «користувач має недостатньо привілеїв» є загальною помилкою. Тому перегляньте ddrmaint.log для отримання детальної інформації з цього питання. 

У журналі резервного копіювання або відновлення видно таку помилку:     
avtar Error <10512>: Problem logging into the DDR server index:1 
avtar Error <10542>: Data Domain server "DD.X.X.com" open failed DDR result code: 5075, desc: the user has insufficient access rights
avtar Error <10512>: Problem logging into the DDR server index:1
Щоб перевірити версію плагіна ddboost на Avamar, виконайте таку команду:
strings /usr/local/avamar/lib/libDDBoost.so | grep "[0-9]\.[0-9]\.[0-9]\.[0-9]"​
Або 
grep -i engine ddrmaint.log | tail -1
Пошук у журналі за IP-адресою клієнта Avamar або ідентифікатором клієнта. У журналі DDFS (/ddr/var/log/debug/ddfs.info) на Data Domain видно такі помилки:
06/11 09:18:31.347 : WARNING: Failed to verify the password for user ddboost.  Error is 7:Authentication failure
06/11 09:18:31.348 : nfs_rpc_svc_idx0 accepted 2e000001ba 201 from X.X.X.X:54896
06/11 09:18:31.354 : ost_decrypt_mnt_sec_request(): EVP_DecryptFinal_ex failed
06/11 09:18:31.354 : nfsproc3_ostmntsec_3_svc: connection failed permission (corrupted credentials) from host X.X.X.X - ost_decrypt_mnt_sec_request(): failed to finalize plain text (101077092, error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt)
Це підтверджує, що Data Domain не зміг розшифрувати пароль, наданий резервним копіюванням і відновленням.
 
Примітка: Ця проблема також може виникнути, якщо клієнтське резервне копіювання працює під керуванням версії 7.5.0, навіть якщо сервер оновлено до версії 7.5.1+. Це пов'язано з тим, що клієнт здійснює пряме підключення до Data Domain під час резервного копіювання, використовується версія плагіна ddboost від клієнта.

У цьому випадку журнал клієнтського avtar показує такі помилки під час резервного копіювання:     
2018-10-11 12:05:09 avtar Info <19155>: - Establishing a connection to the Data Domain system with certificate authentication (Connection mode: A:2 E:2).
2018-10-11 12:05:09 avtar Info <18120>: DDR trace is enabled.
2018-10-11 12:05:26 avtar Warning <18133>: Calling DDR_WRITE returned result code:(5075) the user has insufficient access rights message:DDRIO_Write::WriteToDDR: ddp_write failed
[ 6148] [3492] Thu Oct 11 12:05:26 2018
    ddp_write() failed Offset 0, BytesToWrite 16144, BytesWritten 0 Err: 5075-nfsproc3_ostmntsec_3 failed (nfs: Operation not permitted)
 [ 6148] [4932] Thu Oct 11 12:04:58 2018
    ddp_access() failed, Path avamar-1537798766/STAGING/77e75ce4a380b20c7572c3053e8409520d37c852/BACKUP-914CF43D1553E172BA1E7177D890CA1C77xxxxxx, mode 0 Err: 5004-nfs lookup failed (nfs: No such file or directory)
2018-10-11 12:05:26 avtar Error <16709>: DDRInstance::Invoke - ddrmgr write failure result code: 5075
І журнал ddfs.info знову показує помилки «пошкоджених облікових даних» приблизно під час резервного копіювання:
10/11 12:05:10.544 (tid 0x7f7b90854xxx): nfsproc3_ostmntsec_3_svc: connection failed permission (corrupted credentials) from host 192.168.xxx.xx - ost_decrypt_mnt_sec_request(): failed to finalize plain text (101077092, error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt)

Cause

Сервер Avamar 7.5.0 використовує версію бібліотеки DD Boost: 3.4.0.2, ця проблема існує в бібліотеці DD Boost 3.4.0 і виправлена в 3.4.1.

Сервер Avamar версії 7.5.1 має версію бібліотеки DD Boost: 3.4.1.1. вбудовані в нього. 

Починаючи з плагіна 3.4, Data Domain виконує розпізнавання за допомогою попередньо спільних ключів (PSK), створених на основі пароля. Клієнт генерує PSK з пароля, наданого програмою, шифрує деяку аутентифікаційну інформацію та надсилає її до DDR. DDR намагається згенерувати той самий PSK (оскільки він уже знає пароль користувача), розшифрувати вміст, надісланий клієнтом, і перевірити його.

При включеному DD Boost ifgroup домен даних потрапляє в повторно підключений шлях, який викликає шлях з'єднання PSK і покладається на пароль, crypt_hash зберігається в структурі nfs_conn. Однак у плагіні DD Boost 3.4.0.2 Data Domain не генерує пароль crypt_hash повторно під час повторного підключення. Ключ PSK не однаковий для клієнта та DDR, звідси і помилка дешифрування.

Виправлення доступне в бібліотеці DD Boost 3.4.1.0-574461.

Resolution

Постійне виправлення:
Оновіть сервер Avamar і всі клієнти, що працюють під керуванням версії 7.5.0, до версії 7.5.1-101 або новішої.

Affected Products

Avamar

Products

Avamar, Avamar Server, Avamar Virtual Edition, Data Domain, Data Domain Boost - Open Storage
Article Properties
Article Number: 000080009
Article Type: Solution
Last Modified: 20 May 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.