Проблема с live-build-astra

Rustam

New member
Сообщения
5
#1
Добрый день.
При попытке сделать Live образ из установленной системы завершается с ошибкой.
Установлено по умолчанию, обновлены все пакеты, /etc/apt/sources.list - по умолчаниию.
Если делать образ из iso файла - все проходит нормально, но надо добавить пару пакетов в live.

/opt/workload/build.log - файл отсутствует
1589883012172.png
 
Последнее редактирование:

suspect

New member
Сообщения
13
#2
Та же самая проблема. Причем, apt-transport-https установлен и apt update выполняется нормально, а с live-build-astra вот так.
 

oko

New member
Сообщения
1 257
#3
Дык, юзайте live-build-astra -d orel -r http://download.astralinux.ru/astra/stable/orel/repository и в текущем /etc/apt/source.list хостовой системы ДО сборки пропишите http://download.astralinux.ru/astra/stable/orel/repository - и не будет ругани у apt во время сборки...
Благо, репозиторий доступен по HTTP. а не только HTTPS...
 

suspect

New member
Сообщения
13
#4
Дык, юзайте live-build-astra -d orel -r http://download.astralinux.ru/astra/stable/orel/repository и в текущем /etc/apt/source.list хостовой системы ДО сборки пропишите http://download.astralinux.ru/astra/stable/orel/repository - и не будет ругани у apt во время сборки...
Благо, репозиторий доступен по HTTP. а не только HTTPS...
Спасибо, обязательно попробую.
 

suspect

New member
Сообщения
13
#5
Дык, юзайте live-build-astra -d orel -r http://download.astralinux.ru/astra/stable/orel/repository и в текущем /etc/apt/source.list хостовой системы ДО сборки пропишите http://download.astralinux.ru/astra/stable/orel/repository - и не будет ругани у apt во время сборки...
Благо, репозиторий доступен по HTTP. а не только HTTPS...
так дело в том, что мне нужно собрать live cd с кастомными сторонними пакетами, таким образом, как вы предлагаете, как я понимаю, он мне соберет чистую live систему с репозитория астры? а мне нужно снять лайв со своей настроенной системы.
 

oko

New member
Сообщения
1 257
#6
to suspect
Команда приведена для примера. Главное, и на уровне родного apt, и при запуске live-build-astra явно указать http вместо https...
 

suspect

New member
Сообщения
13
#7
to suspect
Команда приведена для примера. Главное, и на уровне родного apt, и при запуске live-build-astra явно указать http вместо https...
спасибо, действительно, работает. только вот, по команде live-build-astra она собрала не текущий образ моей ОС, а чистый. не знаю, почему так получилось.
 

oko

New member
Сообщения
1 257
#8
to suspect
Он и должен чистый образ создавать на базе iso-образов или подключаемого репозитория. В wiki по Astra Linux описано, как добавить дополнительные пакеты в сборку. Честно говоря, сам этот процесс не пробовал - ради интереса только собрал чистую систему по приведенной выше команде, чтобы убедиться, что отрабатывает...
Но если вы хотите LiveCD из уже установленной системы собрать, то live-build-astra вам точно не подойдет. Ради примера, поглядите, как это сделано в LiveCD на базе Debian (корневая ФС собирается в squashfs-файл, в initrd вносятся изменения для загрузки с подключенного носителя)...
 

suspect

New member
Сообщения
13
#9
to suspect
Он и должен чистый образ создавать на базе iso-образов или подключаемого репозитория. В wiki по Astra Linux описано, как добавить дополнительные пакеты в сборку. Честно говоря, сам этот процесс не пробовал - ради интереса только собрал чистую систему по приведенной выше команде, чтобы убедиться, что отрабатывает...
Но если вы хотите LiveCD из уже установленной системы собрать, то live-build-astra вам точно не подойдет. Ради примера, поглядите, как это сделано в LiveCD на базе Debian (корневая ФС собирается в squashfs-файл, в initrd вносятся изменения для загрузки с подключенного носителя)...
Да, все верно. В принципе, все получилось. Squashfs разобрал-нужное запихнул-собрал. Работает. Но, делал чисто в ознакомительных целях. Автоматизацию установки с помощью preseed так и не победил, вот это, конечно, расстроило.
 

Rustam

New member
Сообщения
5
#11
to suspect
Он и должен чистый образ создавать на базе iso-образов или подключаемого репозитория. В wiki по Astra Linux описано, как добавить дополнительные пакеты в сборку. Честно говоря, сам этот процесс не пробовал - ради интереса только собрал чистую систему по приведенной выше команде, чтобы убедиться, что отрабатывает...
Но если вы хотите LiveCD из уже установленной системы собрать, то live-build-astra вам точно не подойдет. Ради примера, поглядите, как это сделано в LiveCD на базе Debian (корневая ФС собирается в squashfs-файл, в initrd вносятся изменения для загрузки с подключенного носителя)...
Ткните в wiki, пожалуйста, про добавление пакетов.
 

Rustam

New member
Сообщения
5
#13
Спасибо, речь идет про файл
/usr/share/live-build-astra/customyze/astra_extend.list

И в нем прописать имя пакета, при этом пакет должет быть в одном из доступных репозиториев, а не просто установлен. В Смоленске этот файл есть, а в Орле нет. Значит ли это, что на базе Орла невозможно создать live cd со своими пакетами?
 

oko

New member
Сообщения
1 257
#14
to Rustam
Можно и на базе Смоленска (сложнее добавить сторонние пакеты), и на базе Орла (проще). И в Орле этот файл по указанному пути тоже есть - только что проверил...
 

Rustam

New member
Сообщения
5
#15
to Rustam
Можно и на базе Смоленска (сложнее добавить сторонние пакеты), и на базе Орла (проще). И в Орле этот файл по указанному пути тоже есть - только что проверил...
Удалось сделать загрузочную флешку с необходимыми приложениями. Возникает вопрос, как сделать так, чтобы изменения (документы, например) сохранялись на ней после выключения компьютера.
Есть способ?
 

oko

New member
Сообщения
1 257
#16
to Rustam
Зависит от того, как сделали. Если, как и в большинстве live-build сборок, использовали squashfs-образ без промежуточных ФС с каскадным монтированием (те же aufs или overlayfs), то, грубо, ваша система доступна в режиме Live только "на чтение". Результаты работы в ней можно сохранять на иной подключаемый носитель...
 

Rustam

New member
Сообщения
5
#17
to Rustam
Зависит от того, как сделали. Если, как и в большинстве live-build сборок, использовали squashfs-образ без промежуточных ФС с каскадным монтированием (те же aufs или overlayfs), то, грубо, ваша система доступна в режиме Live только "на чтение". Результаты работы в ней можно сохранять на иной подключаемый носитель...
Да, как в большинстве. Спасибо.
 

smashrod

New member
Сообщения
1
#18
Добавил перечень пакетов в astra_extend.list, в журнале вижу, что из репозитория данные пакеты найдены, но далее в полученных пакетов не вижу... соответственно образ собирается успешно, но пакеты там не установлены....

Что я делаю не так? Пакеты для установки python3-pyqt5 python3-sip
 
Сообщения
3
#19
Дык, юзайте live-build-astra -d orel -r http://download.astralinux.ru/astra/stable/orel/repository и в текущем /etc/apt/source.list хостовой системы ДО сборки пропишите http://download.astralinux.ru/astra/stable/orel/repository - и не будет ругани у apt во время сборки...
Благо, репозиторий доступен по HTTP. а не только HTTPS...
У меня проблема в том, что машина стоит за прокси. Если live-build-astra использовать с iso образом - всё нормально, загрузочная usb формируется, но там нет пакетов, которые мне нужны. Если использовать репозитарий (как Вы написали выше) - команда зависает с сообщением, что проблема вероятно в прокси. При этом прокси прописан везде и в настройках apt и в enviroment и в настройках bash. Поэтому всё, кроме live-build-astra, работает, пакеты устанавливаются, добавляются и т.п.
 

Montfer

New member
Сообщения
2 364
#20
орла можно и дома поставить на виртуалку, собрать без всяких проксей и принести на работу готовый iso