Автор Тема: Ошибки в qemu-user-static-binfmt  (Прочитано 704 раз)

Оффлайн xdsl

  • Давно тут
  • **
  • Сообщений: 255
Ошибки в qemu-user-static-binfmt
« : 02.02.2018 19:37:35 »
Стартеркит XFCE x64 P8, репозитарий обновлен сегодня.

Пакет qemu-user-static-binfmt содержит набор конфигурационных файлов для эмуляторов из пакета qemu-user-static.
К сожалению (убил весь вечер на поиск ошибки!) в конфигурационных файлах имена эмуляторов указываются неверно.
Например, файл /lib/binfmt.d/qemu-arm-static.conf ссылается на /usr/bin/qemu-arm-static, в то время как соответствующий эмулятор называется /usr/bin/qemu-arm.static.
В результате становится, например, невозможно запустить в докере образ любой сторонней архитектуры (вылетает с ошибкой standard_init_linux.go:178: exec user process caused "exec format error").

Решение наколенное: sed -i -e "s/-static/.static/" /lib/binfmt.d/qemu-*-static.conf
Для кардинального решения надо стучаться к мейнтейнеру пакета, как я понимаю.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Ошибки в qemu-user-static-binfmt
« Ответ #1 : 02.02.2018 19:39:57 »
Повешайте багу, пожалуйста.
Андрей Черепанов (cas@)

Оффлайн xdsl

  • Давно тут
  • **
  • Сообщений: 255