Avamar. Сбой установки клиентского подключаемого модуля Solaris с ошибкой сценария запроса 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. Если у пользователя нет прав на запись или sticky-bit в этом каталоге, скрипт запроса 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

Если каталог недоступен для записи с помощью sticky-бита (режим 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

Пошаговое решение

Для устранения этой проблемы выполните следующие действия. 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 Server выполните ту же команду для пакета с исходным кодом:

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

 В выходных данных успешно отображается информация о пакете и состояние Installed. Кроме того, он подтверждает, что в журнале установщика не появляются сообщения об ошибках.

 Дополнительные примечания

  • Если после выполнения описанных выше действий проблема не устранена, возможно, пакет установщика поврежден и выходит за рамки проверки контрольной суммы. Запросите новую копию в службе поддержки Dell.
  • Всегда выполняйте эти команды от имени пользователя с достаточными правами (обычно root или sudo).
  • Если возникает непредвиденное поведение или требуется дополнительная помощь, обратитесь в службу поддержки Dell Support.

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.