Авамар: Не вдається встановити плагін Solaris Client через помилку сценарію запиту pkgadd

Summary: Установка плагіна клієнта Avamar на Solaris не вдається з "pkgadd: ПОМИЛКА: скрипт запиту не виконано успішно." Причина: відсутній дозвіл /tmp або пошкоджений пакунок. Перевірте SHA-256 (Secure Hash Algorithm 256) .pkg, запустіть chmod 1777 /tmp і встановіть знову. ...

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

Помилка встановлення плагіна клієнта Avamar на Solaris

Спостережувана поведінка

Встановлення плагіна клієнта Avamar не завершується на Solaris 10. Інсталятор зупиняється і повідомляє, що ніяких змін в систему внесено не було.

 
/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully

Installation of <AVMRclnt> failed.
No changes were made to the system.

Cause

Недостатні дозволи на тимчасовий каталог

Скрипт встановлення намагається створити тимчасові файли під /tmp. Якщо у користувача немає дозволів на запис або липкий біт у цій директорії, скрипт запиту pkgadd не може завершитися, що призводить до помилки:

/var/tmp/installXqaG5J/checkinstall0qaG5J: /tmp/sh183840: cannot create
pkgadd: ERROR: request script did not complete successfully
Installation of  failed. No changes were made to the system.

Типові індикатори включають список каталогів, який показує обмежувальні дозволи, наприклад:

drwxr-xr-x 16 root root 184 Nov 8 12:40 tmp

Коли каталог недоступний для запису з липким бітом (режим 1777), інсталятор не може записати необхідні файли, що спричиняє збій.
 

Пошкоджений пакет інсталятора клієнта Avamar

Якщо файл .pkg, який використовується для плагіна клієнта Solaris, змінено або неповний, перевірка контрольної суми не відповідає очікуваному значенню. Невідповідний хеш SHA-256 вказує на пошкодження, що призводить до того, що pkgadd зупиняється з тим самим повідомленням про помилку.

Приклад команди перевірки контрольної суми:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

Очікуваний результат (приклад):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

Якщо обчислений хеш відрізняється від відомо хорошого значення, інсталятор вважається пошкодженим, і інсталяція не вдається з повідомленою помилкою pkgadd.

Resolution

Виправлення помилок установки плагіна Avamar Solaris Client

Покрокове вирішення

Дотримуйтесь цих кроків, щоб вирішити проблему pkgadd: ERROR: request script did not complete successfully помилка під час встановлення плагіна клієнта Avamar на Solaris 10.

  • Визначте обліковий запис користувача, на якому запущено інсталятор.
  • Перевірте цілісність пакета інсталятора.
  • Перевірте та виправте права доступу в каталозі /tmp.
  • Повторно запустіть інсталяцію.

1. Перевірте користувача, який встановлює пристрій.

Виконайте наступну команду, щоб відобразити поточного користувача:

whoami

 Запишіть ім'я користувача. Користувач повинен мати доступ на читання до файлу інсталятора та доступ на запис до /tmp.
 

2. Підтвердьте цілісність упаковки.

Обчисліть контрольну суму SHA-256 файлу інсталятора на клієнті Solaris і порівняйте її з контрольною сумою, що зберігається на сервері Avamar.

У клієнті Solaris (замініть заповнювачі на ім'я файлу):

sha256sum /tmp/AvamarClient-solaris10--.pkg

 Приклад:

sha256sum /tmp/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Очікуваний результат (приклад):

126ac94d5967480edeea3c6684db12db7ae256afd89370120d65717ed493aa8e  AvamarClient-solaris10-sparc-19.1.100-38.pkg

 На сервері Avamar виконайте ту ж команду для джерельного пакета:

sha256sum /data01/avamar/src/downloads/SOL_/AvamarClient-solaris--.pkg

 Приклад:

sha256sum /data01/avamar/src/downloads/SOL5.10_SPARC/AvamarClient-solaris10-sparc-19.1.100-38.pkg

 Якщо дві контрольні суми відрізняються, повторно завантажте пакет з сервера Avamar, перш ніж продовжити.
 

3. Перевірте дозволи /tmp.

Перелічіть дозволи файлу /tmp Каталог:

ls -ld /tmp

 Типовий правильний висновок:

drwxrwxrwt 16 root root 184 Nov 8 12:40 /tmp

 Якщо дозволи відсутні, липкий біт ( ) або є більш обмежувальними, виправте їх:

chmod 1777 /tmp

 

ОБЕРЕЖНІСТЬ: Змінюється /tmp Дозволи впливають на всіх користувачів системи. Переконайтеся, що адміністративні права дотримані, а наслідки для безпеки зрозумілі, перш ніж подавати заявку chmod 1777.

 

4. Повторно запустіть інсталятор.

Після підтвердження доступу користувача, цілісності пакета та /tmp дозволів, запустіть інсталятор ще раз, використовуючи ту ж команду, яка використовувалася спочатку.
 

5. Перевірте успішну інсталяцію.

Перевірте, чи плагін клієнта Avamar встановлено без помилок:

pkginfo -l AVMRclnt

 Успішне виведення відображає деталі пакунка та показує статус встановлених. Крім того, він підтверджує, що в журналі інсталятора не з'являються повідомлення про помилки.

 Додаткові примітки

  • Якщо проблема не зникає після виконання наведених вище кроків, пакет інсталятора може бути пошкоджений після перевірки контрольної суми. Надішліть запит на свіжу копію в службі підтримки Dell.
  • Завжди виконуйте ці команди від імені користувача з достатніми правами доступу (зазвичай root або користувача з правами sudo).
  • Зверніться до служби підтримки Dell, якщо виникає непередбачена поведінка або потрібна додаткова допомога.

Affected Products

Avamar Client
Article Properties
Article Number: 000193395
Article Type: Solution
Last Modified: 23 Oct 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.