![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Собственно поставил p7 mate в качестве основной (пока, а то как бы опять откатываться не пришлось). Нужно собрать минимальный "живой диск" без графики. Взял m-p (и из гита брал и Костин архив [для wmsmall] пробовал), пробую собирать [неважно что] и в логе сборки получаю вот такую бяку:
Код $ cat build.log | tail -n 7 Где и что сломано ? Пробовал и под новым пользователем (профиль для основного пользователя перекочевал со старой системы) но без результата. На p6 (t6) же для сборки требуется новый mkimage (относительно гита m-p) и сборка обламывается.
<13>Dec 22 05:47:33 rpmi: liblzo2-2.06-alt1 installed <13>Dec 22 05:47:33 rpmi: squashfsprogs-4.2-alt1 installed cp: cannot create hard link '/tmp/.private/sb/mkimage-profiles.build.tUJe/.work/.out/live' to './live': Operation not permitted make[3]: *** [pack-image] Error 1 make[2]: *** [live/] Error 2 Command exited with non-zero status 2 9:02.26 132%CPU 141252k Сообщение отредактировал ksa - 22.12.2013, 10:36 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10147 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А пакет mkimage-preinstall установлен? У меня подобная ошибка выскакивала из-за его отсутствия.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А пакет mkimage-preinstall установлен? Установил (при установке в зависимостях к mkimage этого пакета не значилось, а это означает необходимость документацию на m-p поправлять), минут через 20-30 будет видно, помогло или нет.
Сообщение отредактировал ksa - 22.12.2013, 10:48 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#4
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
минут через 20-30 будет видно, помогло или нет. Помогло, образ испёкся. Спасибо за подсказку ![]() Кстати, тут спрошу раз такое дело. Как быстрее всего испечь образ livecd с сохранением сеанса (т.е. один пункт в меню загрузки по умолчанию без возможности выбора), но без иксов, минимальный (ядро+sysvinit+mc) ? Есть готовые цели сборки или нужно самому ковырять ? (нужно собрать простую хост систему для запуска вируальной машины (виртуалбокс скорее всего, т.е. ещё приложить модуль для ядра надобно дополнительно) с образа, который впоследствии будет прикладываться на alt-storage, да, ещё бы узнать, где размеры последнего задаются, а то он не раскатывается на всё оставшееся место на флешке). Сообщение отредактировал ksa - 22.12.2013, 11:22 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#5
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10147 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Как быстрее всего испечь образ livecd с сохранением сеанса, но без исков, минимальный (ядро+sysvinit+mc) ? Есть готовые цели сборки или нужно самому ковырять ? А distro/.live-base разве не то самое? В качестве основы, имею в виду. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#6
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А distro/.live-base разве не то самое? В качестве основы, имею в виду. Наверное, я так глубоко в m-p ещё не закапывался. Собственно, от хост системы надо две вещи: загрузить ядро+модуль виртуалбокса, после этого запустить саму машину (на alt-storage будут настройки сети и сам образ машины). По крайней мере пока такая задумка.
-------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#7
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10147 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Насчёт деталей не берусь советовать, потому что собираю в основном install-образы, причём непременно с графикой, и притом не в m-p, а в m-p-d, и с alt-storage дела не имел
![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#8
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
надо взять за основу distro/.live-base, добавив к нему модуль Виртуалбокса - а дальше видно будет. Ну я тоже примерно также размышлял. Буду пробовать, самое главное m-p теперь заработал нормально ![]() -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#9
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
После перезагрузки опять не смог собрать образ, пока не переустановил mkimage-preinstall (через apt-get install --reinstall). Всем сборщикам на заметку.
-------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#10
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
После перезагрузки опять не смог собрать образ, пока не переустановил mkimage-preinstall (через apt-get install --reinstall). Всем сборщикам на заметку. Попробуй сделать как я писал здесь : http://forum.russ2.com/index.php?s=&sh...ost&p=37723 |
|
|
![]()
Сообщение
#11
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10147 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
А в моей нынешней основной системе (на t7) mkimage-preinstall для сборки дистров не требуется; во всяком случае, при использовании m-p-d. Уж не знаю почему
![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#12
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
На вики http://www.altlinux.org/Mkimage про mkimage-preinstall написано, я просто не посмотрел. Тем не менее, установка решает проблему только до ближайшей перезагрузки (или следующего включения). На p7 по крайней мере это актуально.
Сообщение отредактировал ksa - 23.12.2013, 13:56 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#13
|
|
![]() Специалист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: ![]() ![]() ![]() |
(при установке в зависимостях к mkimage этого пакета не значилось, а это означает необходимость документацию на m-p поправлять) И вот хоть бы кто не то что патчик почтой кинул, а хоть в жабер настучал ![]() В зависимости mkimage либо сам mkimage решил не включать, по крайней мере пока. После перезагрузки опять не смог собрать образ, пока не переустановил mkimage-preinstall Обязательно надо повесить баг. Корректировка настроек там делается в %post и в /etc/sysctl.d-файлике, последний не отработал, если такое дело. Почему -- пока не соображу. Как быстрее всего испечь образ livecd с сохранением сеанса (т.е. один пункт в меню загрузки по умолчанию без возможности выбора), но без иксов, минимальный (ядро+sysvinit+mc) ? use/live/rw есть, но потянет по умолчанию не только features.in/syslinux/cfg.in/32live_rw.cfg, но и 30live.cfg; для локальной загрузки используется 10localboot.cfg, но его можно не заказывать. Предлагаю попробовать нечто вроде Код @$(call set,SYSLINUX_CFG,live_rw) т.е. перебить, а не дополнить, содержимое переменной. Отталкиваться придётся от use/live -- в use/live/base уже как минимум сеть добавляется. (нужно собрать простую хост систему для запуска вируальной машины (виртуалбокс скорее всего, т.е. ещё приложить модуль для ядра надобно дополнительно) с образа, который впоследствии будет прикладываться на alt-storage, да, ещё бы узнать, где размеры последнего задаются, а то он не раскатывается на всё оставшееся место на флешке). git grep KMODULES -- ну или см. пример в features.in/vmguest/config.mk, например. Можно оформить фичей vboxhost, только тогда сразу делать её с расчётом на поддержку в дальнейшем как минимум kvm+virtualbox. Насчёт "не раскатывается" не совсем понял, надо рассматривать внимательней под fdisk. Собственно, от хост системы надо две вещи: загрузить ядро+модуль виртуалбокса, после этого запустить саму машину (на alt-storage будут настройки сети и сам образ машины). По крайней мере пока такая задумка. Ещё use/services и @$(call add,DEFAULT_SERVICES_ENABLE,virtualbox) либо см. http://git.altlinux.org/people/led/package...x-on-demand.git Ребята, повторюсь: есть вопросы, описали -- не стесняйтесь дёрнуть, когда перегружен -- сам промолчу (если совсем) или отвечу, что непрямщас (если просто сильно) ![]() -------------------- |
|
|
![]()
Сообщение
#14
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
use/live/rw есть, но потянет по умолчанию не только features.in/syslinux/cfg.in/32live_rw.cfg, но и 30live.cfg; для локальной загрузки используется 10localboot.cfg, но его можно не заказывать. Не сработало по какой-то причине, как не сработало добавление altlinux в группу vboxusers (написал скрипт firtstime, который добавление осуществляет)Предлагаю попробовать нечто вроде Код @$(call set,SYSLINUX_CFG,live_rw) т.е. перебить, а не дополнить, содержимое переменной. git grep KMODULES -- ну или см. пример в features.in/vmguest/config.mk, например. Можно оформить фичей vboxhost, только тогда сразу делать её с расчётом на поддержку в дальнейшем как минимум kvm+virtualbox. Пока рано оформлять, разобрать бы несрабатывание use/deflogin и @$(call set,SYSLINUX_CFG,live_rw), ну, или сделать возможность оставить только один вариант (rw в данном случае по умолчанию должен быть даже без таймаута)Насчёт "не раскатывается" не совсем понял, надо рассматривать внимательней под fdisk. Имел ввиду, что сторадж размером получается меньше размера флешки, а, поскольку на флешке кроме хоста с гостём ничего не будет (и более того, ничего там лишнего не должно быть, доп. разделов тоже), надо заточить так, чтобы использовались все 100% объёма накопителя (ну, или предусмотреть где-либо ручку для этого).Ещё use/services и @$(call add,DEFAULT_SERVICES_ENABLE,virtualbox) либо см. http://git.altlinux.org/people/led/package...x-on-demand.git А вот это не понадобилось. В сборках модули успешно подгружались автоматом, оставалось только стартовать саму машину (это делает в моём случае специально обученный скрипт, который, ко всему прочему, ещё менял настройки сетевого интерфейса в зависимости от имеющегося на сторадже в определённом месте файла и вырубал хост при завершении гостя - предполагается, что это пользователь рубильник в госте дёрнул).
Сообщение отредактировал ksa - 7.1.2014, 15:04 -------------------- Пакеты на яндекс.диске
|
|
|
![]()
Сообщение
#15
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
На вики http://www.altlinux.org/Mkimage про mkimage-preinstall написано, я просто не посмотрел. Тем не менее, установка решает проблему только до ближайшей перезагрузки (или следующего включения). На p7 по крайней мере это актуально. Подтверждаю ,свежайший t7, те же грабли ![]() Решается 2-мя способами: 1) способ Сереги с переустановкой mkimage-preinstall см выше. 2) Либо под root-ом : Код sysctl -w fs.protected_symlinks=0 sysctl -w fs.protected_hardlinks=0 А вообще, все прекрасно работает, спасибо Михаилу, особенно радует количество целей для сборки по make help ![]() Сообщение отредактировал kostyalamer - 25.3.2015, 22:35 |
|
|
![]()
Сообщение
#16
|
|
![]() Специалист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: ![]() ![]() ![]() |
Решается 2-мя способами: Братцы, а давайте-ка с этой бедой в https://bugzilla.altlinux.org/30351 -- я никак не пойму, как это воспроизвести... (проблему знаю, но именно что содержимое mkimage-preinstall после перезагрузки не отрабатывает) PS: у меня sysvinit -- возможно, systemd дурит, если он. -------------------- |
|
|
![]()
Сообщение
#17
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Братцы, а давайте-ка с этой бедой в https://bugzilla.altlinux.org/30351 PS: у меня sysvinit -- возможно, systemd дурит, если он. 1) написал в https://bugzilla.altlinux.org/30351 2) он самый и дурит ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.7.2025, 1:25 |