Alpine 3.8.0: Установка приложения, получение ошибки: «Невозможно генерировать метаданные ORC для Config_unwinder_orc = y»

Это можно сделать, установив ограниченную оболочку для пользователя, например, используя lshell . См. Также ограниченная оболочка .

Обычно вы устанавливаете оболочку входа в систему как / usr / bin / lshell вместо bash , затем вы можете настроить ее через /etc/lshell.conf ] для каждого пользователя, чтобы разрешить выполнение только некоторых вещей.

Однако это может нарушить работу большинства программ, доступных пользователю без расширенной конфигурации - также некоторые программы могут быть выполнены для выполнения пользовательских команд, которые, вероятно, могут быть использованы для выхода из ограниченной оболочки.

Таким образом, если в системе установлены правильные разрешения (и нет доступа sudo , см. Также, что разрешает polkit ), они должны иметь возможность использовать стандартную оболочку входа без влияя на остальную часть системы.

Примечание. Другой известный мне метод, когда недоверенные пользователи имеют доступ к системам, - это обновлять образ всей системы каждый день или около того. Однако не очень практично для большинства случаев.

1
24.10.2018, 21:43
2 ответа

попробуйте установить :apk добавить g++

установить следующие пакеты:

(1/3 )Установка musl -dev (1.1.20 -r0 )(2/3 )Установка libc -dev (0.7.1 -r0 )(3/3 )Установка g++ (6.4.0 -r8)

после установки пакетов попробуйте снова запустить скрипт установки VirtualBox

1
27.01.2020, 23:32

TLDR; вам нужно установить musl-dev.

Я собирал модуль ядра и получил такое же сообщение об ошибке(Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y). Все, что мне нужно было сделать, это запустить apk add musl-dev, чтобы он скомпилировался. Предложенное исправление (, будь то makeили gcc, я не знаю ), неверно и напрасно тратит ваше и мое время. Правильные elfзависимости уже указаны в пакетах ядра -dev(, например. linux-virt-devили linux-vanilla-dev).

1
27.01.2020, 23:32

Теги

Похожие вопросы