Я пытаюсь установить Docker в Slackware 14.2 через SBoTools, но получаю сообщение об ошибке установки runc.
неопределенная ссылка на `seccomp_rule_add_exact_array' collect2: ошибка: ld вернул 1 статус выхода
сделать: *** [все] Ошибка 2
Makefile:30: рецепт для цели «все» не удался
Сбои: runc: runc.SlackBuild возвращает ненулевое значение
Я попытался собрать runc из исходников, но получил ту же ошибку. Я не специалист по go-lang и не знаю, с ним ли проблема.
Спасибо,
Подробнее:
Проблема возникает, когда в установке, когда он дает эту команду:
go build -i -ldflags "-X main.gitCommit=54296cf40ad8143b62dbcaa1d90e520a2136ddfe -X main.version=1.0.0-rc2" -tags "seccomp" -o runc .
Редактировать № 2 - Проблема решена.
Хорошо, проблема была в Makefile пакета runc из slackbuilds. Есть две строки, где будет использоваться команда «go build», и в обеих есть флаг с именем «-ldflags»… Чтобы решить проблему, просто обновите этот флаг с помощью «-gccgoflags», и это должно сработать. Замечания: Если вы пытаетесь установить Docker, у вас также будет эта проблема с containerd.
Надеюсь, кому-то это поможет, и я сообщу об этом ответственному за пакет в Slackbuilds :)