[devel-distro] В mkimage-profiles что-то сломалось

Артём temap at mail.ru
Mon Feb 7 13:43:07 MSK 2022


Добавил в PATH. Скрипты находятся и запускаются в терминале. Но make всё 
равно не работает :-(

Не понимаю :-(

Если добавить echo $PATH после 20 строки, то выдаёт

Makefile:21: *** пропущен разделитель.  Останов.

trace показывает:

$ make --trace help
Makefile:30: цель «help» не существует
make -r --no-print-directory -f main.mk REPORT= help
/bin/sh: tags2lists: команда не найдена
/bin/sh: tags2lists: команда не найдена
lib/help.mk:15: цель «help/distro» не существует
if [ -t 1 ]; then echo '** available distribution targets:'; columnize 
alt-education.iso alt-server.iso alt-workstation.iso dos.iso 
education.iso grub-net-install.iso grub-ui.iso grub.iso homeros-mini.iso 
kworkstation-install-fsin.iso kworkstation-install-undef.iso 
kworkstation-install.iso kworkstation-live-undef.iso 
kworkstation-live.iso live-0ad.iso live-builder-mini.iso 
live-builder.iso live-flightgear-tu154.iso live-flightgear.iso 
live-fvwm.iso live-gimp.iso live-glxgears.iso live-icewm.iso 
live-install.iso live-privacy-dev.iso live-privacy.iso live-rescue.iso 
live-webkiosk-chromium.iso live-webkiosk-flash.iso 
live-webkiosk-mini.iso live-webkiosk.iso regular-builder.iso 
regular-cinnamon.iso regular-cnc-rt.iso regular-deepin.iso 
regular-engineering-install.iso regular-engineering-live.iso 
regular-enlightenment.iso regular-gnome3.iso regular-gnustep-systemd.iso 
regular-gnustep-sysv.iso regular-icewm-sysv.iso regular-jeos-ovz.iso 
regular-jeos-systemd.iso regular-jeos-sysv.iso regular-kde5.iso 
regular-lxde.iso regular-lxqt.iso regular-mate.iso 
regular-net-install.iso regular-rescue-netbootxyz.iso regular-rescue.iso 
regular-robo.iso regular-server-hyperv.iso regular-server-lxd.iso 
regular-server-ovz-sysv.iso regular-server-ovz.iso 
regular-server-pve.iso regular-server-samba4.iso 
regular-server-systemd.iso regular-server-sysv.iso 
regular-wmaker-sysv.iso regular-xfce-sysv-install.iso 
regular-xfce-sysv.iso regular-xfce.iso rescue-remote.iso rescue.iso 
server-mini-systemd-networkd.iso server-mini.iso server-nano.iso 
server-ovz.iso server-v.iso server-zabbix.iso slinux-live.iso slinux.iso 
syslinux.iso; else printf '%s\n' alt-education.iso alt-server.iso 
alt-workstation.iso dos.iso education.iso grub-net-install.iso 
grub-ui.iso grub.iso homeros-mini.iso kworkstation-install-fsin.iso 
kworkstation-install-undef.iso kworkstation-install.iso 
kworkstation-live-undef.iso kworkstation-live.iso live-0ad.iso 
live-builder-mini.iso live-builder.iso live-flightgear-tu154.iso 
live-flightgear.iso live-fvwm.iso live-gimp.iso live-glxgears.iso 
live-icewm.iso live-install.iso live-privacy-dev.iso live-privacy.iso 
live-rescue.iso live-webkiosk-chromium.iso live-webkiosk-flash.iso 
live-webkiosk-mini.iso live-webkiosk.iso regular-builder.iso 
regular-cinnamon.iso regular-cnc-rt.iso regular-deepin.iso 
regular-engineering-install.iso regular-engineering-live.iso 
regular-enlightenment.iso regular-gnome3.iso regular-gnustep-systemd.iso 
regular-gnustep-sysv.iso regular-icewm-sysv.iso regular-jeos-ovz.iso 
regular-jeos-systemd.iso regular-jeos-sysv.iso regular-kde5.iso 
regular-lxde.iso regular-lxqt.iso regular-mate.iso 
regular-net-install.iso regular-rescue-netbootxyz.iso regular-rescue.iso 
regular-robo.iso regular-server-hyperv.iso regular-server-lxd.iso 
regular-server-ovz-sysv.iso regular-server-ovz.iso 
regular-server-pve.iso regular-server-samba4.iso 
regular-server-systemd.iso regular-server-sysv.iso 
regular-wmaker-sysv.iso regular-xfce-sysv-install.iso 
regular-xfce-sysv.iso regular-xfce.iso rescue-remote.iso rescue.iso 
server-mini-systemd-networkd.iso server-mini.iso server-nano.iso 
server-ovz.iso server-v.iso server-zabbix.iso slinux-live.iso slinux.iso 
syslinux.iso; fi
** available distribution targets:
/bin/sh: columnize: command not found
make[1]: *** [lib/help.mk:15: help/distro] Ошибка 127
make: *** [Makefile:30: help] Ошибка 2


07.02.2022 13:19, Антон Мидюков пишет:
> 07.02.2022 17:12, Артём пишет:
>> Наверное, в системе.
>>
>> Предполагаю, что не работает $(CURDIR) в Makefile  в 20 строке и поэтому он не находит tags2lists и columnize.
>>
>> В какую сторону копать?
> Ну добавьте эти каталоги в PATH. Попробуйте запустить эти скрипты.
> Если запустятся, то добавьте после этой строки в Makefile:
> echo $PATH
>
> и выполните make. Что покажет?
> Также можно запустить
> make --trace
>
>> 07.02.2022 12:52, Антон Мидюков пишет:
>>> 07.02.2022 16:27, Артём Проскурнёв пишет:
>>>> Смонтирован nosuid,relatime. Noexec нет.
>>>> В чём ещё может быть причина?
>>> Я предполагаю, что проблема в системе. Но, если найдёте коммит, при котором работало,
>>> а за ним сломалось, то буду разбираться и чинить.
>>>
>>>> понедельник, 07 февраля 2022г., 05:06 +03:00 от Антон Мидюков  midyukov-anton �� ya.ru :
>>>>
>>>>> 07.02.2022 08:48, Артём пишет:
>>>>> Здравствуйте!
>>>>>
>>>>> Стандартные шаги перестали работать :-(
>>>>> У меня всё работает. /home смонтирован с noexec?
>>>>>
>>>>>
>>>>> https://www.altlinux.org/Mkimage-profiles#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
>>>>>
>>>>> git clone git://git.altlinux.org/gears/m/mkimage-profiles.git
>>>>> cd mkimage-profiles
>>>>> make help
>>>>>
>>>>>
>>>>> Получаю:
>>>>>
>>>>> $ make help
>>>>> /bin/sh: tags2lists: команда не найдена
>>>>> /bin/sh: tags2lists: команда не найдена
>>>>> ** available distribution targets:
>>>>> /bin/sh: columnize: command not found
>>>>> make[1]: *** [lib/help.mk:15: help/distro] Ошибка 127
>>>>> make: *** [Makefile:30: help] Ошибка 2
>>>>>
>>>>> Дальше не лучше:
>>>>>
>>>>> $ make regular-rescue.iso
>>>>> ** goal: regular-rescue.iso
>>>>> ** ARCH: x86_64
>>>>> /bin/sh: mktmpdir: команда не найдена
>>>>> lib/profile.mk:22: *** suitable BUILDDIR unavailable.  Останов.
>>>>> make: *** [Makefile:42: regular-rescue.iso] Ошибка 1
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> С уважением, Антон Мидюков < antohami �� altlinux.org>
>>>>> _______________________________________________
>>>>> devel-distro mailing list
>>>>> devel-distro �� lists.altlinux.org
>>>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>>>>>
>>>>> _______________________________________________
>>>>> devel-distro mailing list
>>>>> devel-distro �� lists.altlinux.org
>>>>> https://lists.altlinux.org/mailman/listinfo/devel-distro
>
-- 
С уважением, Артём



More information about the devel-distro mailing list