| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Поделиться |
13.1.2017, 23:43
Сообщение
#661
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Как ни стараюсь, не могу спровоцировать у себя подобную ошибку
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
20.1.2017, 0:45
Сообщение
#662
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Выложил заархивированную папку distronavigator на яндекс.диск.
Боюсь я её удалять. Там я столько настраивал и половину уже не помню какие файлы правил Сообщение отредактировал tema - 20.1.2017, 0:46 |
|
|
|
20.1.2017, 17:32
Сообщение
#663
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Выложил заархивированную папку distronavigator на яндекс.диск. Скачал, поставил её вместо своей. Заменил только tema на ivk в путях к файлам да прочистил каталоги ~/distronavigator/cache_apt/lists*. Вроде всё собирается, в том числе и на 32 битах. И это ещё больше запутывает дело. А у тебя точно любые дистрибутивы на 32 битах вот так обрывают очередь? Всё-таки проверь у себя: натолкай в очередь других дистрибутивов, тот же DistroCreator и TDE-mini, хотя бы, на i586, и погляди (сборки прерывай, тут нет смысла дожидаться завершения), будет ли с ними обрыв очереди. Может, он как-то именно с Кометой связан; правда, у меня и Кометы тоже в очереди успешно собрались - вот в этом твоём каталоге, как ни странно -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
21.1.2017, 0:13
Сообщение
#664
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Вот:
1.png ( 53.37 килобайт )
Кол-во скачиваний: 7Пришлось увеличить tmpfs до 18 гигов, чтобы собралось -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
28.1.2017, 22:49
Сообщение
#665
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Перенесено из темы "Общий сборочный дистрибутив"
Загрузка повлияла только на обновление branding-altlinux-club-small-release до актуальной в репе, после чего сразу пакет сразу нашелся и попал в сборку. По крайней мере, я так понял. Речь ведь о загрузке исходников клубного брендинга кнопкой в Навигаторе? Но она не обновляет пакет в репозитории. Навигатор вообще в принципе не записывает ничего в репы (за исключением собственной репы ~/distronavigator/repo, которую он сам создаёт под пакеты сделанных пользователем брендингов) - ведь для этого могут потребоваться права рута, а их использование противоречит идеологии программы Ответил на альтовском форуме: https://forum.altlinux.org/index.php?topic=...05065#msg305065 Иван, я взял на себя смелость сообщить там о возможных ошибках сборок и пообещать новую версию Дистронавигатора. Вообще-то у Навигатора не так уж много пользователей, а уж на Сизифе в нём едва ли кто собирал со времени ответвления p8, так что грабли могут спокойно лежать на дороге, вряд ли кто на них скоро наступит -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
29.1.2017, 10:13
Сообщение
#666
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1194 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 6
|
Речь ведь о загрузке исходников клубного брендинга кнопкой в Навигаторе? Но она не обновляет пакет в репозитории. Навигатор вообще в принципе не записывает ничего в репы (за исключением собственной репы ~/distronavigator/repo, которую он сам создаёт под пакеты сделанных пользователем брендингов) - ведь для этого могут потребоваться права рута, а их использование противоречит идеологии программы Попробую объяснить по порядку, как я это решил. Тем более, сохранился бэкап старого ~/distronavigator до изменения Копая этот каталог в поисках зацепки, наткнулся вот на это: Код cat ~/distronavigator/brandings/altlinux-club-small/full_name altlinux-club-small-6.0.1-alt22 Но точно знаю, что в club-sisyphus лежит версия 7. Сначала подумал, исправить здесь руками, но потом вспомнил, что в программе предусмотрено управление брэндингами. Загрузил пакеты брэндинга из club-sisyphus x86_64. Проверил: Код cat ~/distronavigator/brandings/altlinux-club-small/full_name branding-altlinux-club-small-7.0.0-alt3.src.rpm Запустил сборку - Ок. Инсталляция - Ок. Загрузка установленной системы - Ок. Разумею, что раскардаш был в релизе/версии пакета. Вообще-то у Навигатора не так уж много пользователей, а уж на Сизифе в нём едва ли кто собирал со времени ответвления p8, так что грабли могут спокойно лежать на дороге, вряд ли кто на них скоро наступит Даже на безлюдной дороге ставят предупреждающие знаки. :-) А новая версия это хорошо. Буду ждать. |
|
|
|
29.1.2017, 21:59
Сообщение
#667
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Сначала подумал, исправить здесь руками, но потом вспомнил, что в программе предусмотрено управление брэндингами. Загрузил пакеты брэндинга из club-sisyphus x86_64. Проверил: Код cat ~/distronavigator/brandings/altlinux-club-small/full_name branding-altlinux-club-small-7.0.0-alt3.src.rpm Запустил сборку - Ок. Инсталляция - Ок. Загрузка установленной системы - Ок. Разумею, что раскардаш был в релизе/версии пакета. Похоже, что ты выполнил два действия: 1. Обновил исходники клубного брендинга кнопкой в Навигаторе - при чём обновился упомянутый файл full_name, но решению проблемы это не помогло; 2. Загрузил rpm-ки того же брендинга в репу, а это делается без помощи Навигатора - и это устранило проблему; Если же было сделано лишь что-то одно из этого - значит, в коде есть какая-то очень странная ошибка, создающая связь между функциями, которые вообще-то никак не должны быть между собой связаны -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
30.1.2017, 3:23
Сообщение
#668
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
прочистил каталоги ~/distronavigator/cache_apt/lists*. Может дело в этом? Опять появилось время сейчас за сборку. Попытался создать проект на базе KDE5. Ошибка такая: Код File "distronavigator.py", line 1048, in create_project
open_f(n=conf_dir+'/info/'+new,mode='w',tx=u"Проект: "+unicode(entry_vis.text())+u"\nУсловное имя: "+new+u"\nТип: "+install_live.currentText()+u"\nБранч: "+var_branch+u"\nРодитель: "+parent_pr+" ("+parent4+u")\nБрендинг: "+branding_pr+u"\nИнсталлер: "+installer_pr+u"\nПоддержка EFI: "+efi_support) # записываем инфо-файл проекта UnboundLocalError: local variable 'branding_pr' referenced before assignment |
|
|
|
30.1.2017, 3:36
Сообщение
#669
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Добавил перед if инициализацию этих переменных.
Код branding_pr = var_common_branding if var_use_def_branding == 'True' or var_one_sev_brandings == 'sev': # если используется брендинг по умолчанию if var_mp_mpd_work == 'mpd': for a in descr: if 'with_branding' in a: branding_pr = a.replace(' ','').replace('\t','').replace('BRANDING=${with_branding:-\"','').replace('"}','') # извлекаем из строки абзаца строки имя брендинга else: for a in descr: if 'branding' in a: branding_pr = a.replace('\t','').replace('@$(call set,BRANDING,','').replace(')','').replace(' ','').replace('#'+new_short+'-branding','') else: # если общий брендинг branding_pr = var_common_branding installer_pr = var_common_installer if var_use_def_installer == 'True' or var_one_sev_installers == 'sev': # если используется инсталлер по умолчанию for a in descr: if var_mp_mpd_work == 'mpd': if 'with_installer' in a: installer_pr = a.replace(' ','').replace('\t','').replace('INSTALLER=${with_installer:-\"','').replace('\"}','') # извлекаем из строки абзаца строки имя инсталлера else: # то же для m-p if ',INSTALLER,' in a: installer_pr = a.replace('\t','').replace('@$(call set,INSTALLER,','').replace(')','').replace(' ','').replace('#'+new_short+'-installer','') else: # если общий инсталлер installer_pr = var_common_installer Пытаюсь посмотреть базовый список пакетов и вижу: Код Traceback (most recent call last):
File "distronavigator.py", line 1807, in parent_pkglist tw = Tx_wind (source=lists_dir+pr_parent_short.replace('-t6','').replace('-p6','').replace('-t7','').replace('-p7','').replace('-t8','').replace('-p8','').replace('-sisyphus','')+'-'+pr_branch+a,out='file_text',h=240,w=400,x=250,y=3,mess=u'Список пакетов\nобновлён',del_end=True) File "distronavigator.py", line 292, in __init__ f = codecs.open(source, encoding='utf-8') # открываем файл... File "/usr/lib64/python2.7/codecs.py", line 896, in open file = __builtin__.open(filename, mode, buffering) IOError: [Errno 2] Нет такого файла или каталога: u'/home/tema/distronavigator/mpd/profiles/pkg/lists/kde5-p8' Сообщение отредактировал tema - 30.1.2017, 3:36 |
|
|
|
30.1.2017, 3:45
Сообщение
#670
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Переименование каталога distronavigator помогло. Начисто всё работает.
|
|
|
|
30.1.2017, 9:05
Сообщение
#671
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1194 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 6
|
Похоже, что ты выполнил два действия: 1. Обновил исходники клубного брендинга кнопкой в Навигаторе - при чём обновился упомянутый файл full_name, но решению проблемы это не помогло; 2. Загрузил rpm-ки того же брендинга в репу, а это делается без помощи Навигатора - и это устранило проблему; Если же было сделано лишь что-то одно из этого - значит, в коде есть какая-то очень странная ошибка, создающая связь между функциями, которые вообще-то никак не должны быть между собой связаны п.2 было сделано до тестирования. Кстати, сборки провожу с локальными зеркалами реп. Еще один момент, на который обратил внимание, это разные наименования пакета брэндинга в full_name до и после. До: Код altlinux-club-small-6.0.1-alt22 После: Код branding-altlinux-club-small-7.0.0-alt3.src.rpm Почему и где связь я не разбирался. И проблему сбоя сборки на mp не копал дальше тоже. Думаю, рациональнее заняться более тщательным тестированием после обновления профилей и Дистронавигатора. |
|
|
|
30.1.2017, 11:13
Сообщение
#672
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Переименование каталога distronavigator помогло. Начисто всё работает. Может, тогда попробовать, вернув родной каталог ~/distronavigator (и сделав его резервную копию на всякий случай), сделать "Сборочная система" - "Сброс" - "Сброс с сохранением проектов"? Это в данном случае должно дать тот же результат, что и обнуление ~/distronavigator - зато проекты останутся на месте. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
30.1.2017, 11:15
Сообщение
#673
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Думаю, рациональнее заняться более тщательным тестированием после обновления профилей и Дистронавигатора. Да, лучше так. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
31.1.2017, 19:08
Сообщение
#674
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Новая версия программы:
srpm rpm Добавлена возможность редактирования базовых дистрибутивов (по умолчанию она отключена как ненужная обычному пользователю). В m-p (который заодно обновлён) теперь профили для разных бранчей тоже редактируются раздельно. В m-p-d обновлены профили для Сизифа. Вообще тестирование требуется особенно как раз на Сизифе, там всякого рода ошибки весьма вероятны. И ещё внесены разные мелкие поправки. Автообновление каталога ~/distronavigator восстановлю потом, когда новые фичи будут протестированы, а пока его надо удалять или переименовывать. Артём, для того, чтобы применить эти фичи к разработке Комет, требуется твой ~/distronavigator/mpd (если профили Комет менялись с 20 января, когда ты выкладывал этот каталог). Мне проще тут на месте адаптировать его к новой версии программы и вернуть тебе в исправленном виде, чем что-то другое выдумывать. И что считать настоящими Кометами (в смысле - базовыми дистрибутивами Навигатора) - проекты с названиями *irl или нет? А m-p ты сейчас используешь? То есть надо ли мне прямо сейчас и в m-p всё подгонять под новую версию? Если да, то и ~/distronavigator/mp нужен. Словом, надо синхронизироваться Если ещё кому-то интересна возможность делать дистрибутивы, которые будут в Навигаторе базовыми, то это тоже надо это обсудить. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
31.1.2017, 21:53
Сообщение
#675
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Кометы не менял с тех пор. m-p пока не использовал и пока в планах нет, т.к. занялся кометой на KDE5 m-p-d
Сообщение отредактировал tema - 31.1.2017, 21:53 |
|
|
|
31.1.2017, 23:52
Сообщение
#676
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Кометы не менял с тех пор. m-p пока не использовал и пока в планах нет, т.к. занялся кометой на KDE5 m-p-d Вот тут каталоги mpd и mpd_conf После переименования каталога ~/distronavigator и установки свежей версии программы запускаешь её и в появившемся при этом новом ~/distronavigator заменяешь родные каталоги mpd и mpd_conf вот этими. Если я ничего не напутал, то всё должно сразу работать, а если напутал, то подправим -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
3.2.2017, 1:40
Сообщение
#677
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Спасибо!
|
|
|
|
7.2.2017, 0:56
Сообщение
#678
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Вот тут каталоги mpd и mpd_conf После переименования каталога ~/distronavigator и установки свежей версии программы запускаешь её и в появившемся при этом новом ~/distronavigator заменяешь родные каталоги mpd и mpd_conf вот этими. Если я ничего не напутал, то всё должно сразу работать, а если напутал, то подправим Заменил. Запустил. В проектах пусто. В терминале так: Код $ distronavigator Traceback (most recent call last): File "distronavigator.py", line 1767, in projects if var_base_d_edit == 'True': # если включено редактирование базовых дистрибутивов, то и их вносим в список NameError: global name 'var_base_d_edit' is not defined Причём совсем пусто в проектах. Прикрепляю скриншот насколько пусто. Даже кнопок нет Сообщение отредактировал tema - 7.2.2017, 0:58
Прикрепленные файлы
|
|
|
|
7.2.2017, 1:01
Сообщение
#679
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Сделал по-другому. Не заменил каталоги, а записал поверх каталогов. Заработало
|
|
|
|
7.2.2017, 1:34
Сообщение
#680
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Причём совсем пусто в проектах. Прикрепляю скриншот насколько пусто. Даже кнопок нет Пусто именно потому, что не определена переменная var_base_d_edit: Код NameError: global name 'var_base_d_edit' is not defined А она может быть не определена разве что если в конфиге ~/distronavigator/settings нет строки Код base_d_edit ... Но она просто обязана быть, если каталог ~/distronavigator создался с нуля при запуске последней версии программы -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
7.2.2017, 2:28
Сообщение
#681
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
В очереди сборка проектов обваливаются один за другим.
В терминале так: Код $ distronavigator autoconf 2>&1 ./configure --with-outdir=/home/tema/distronavigator/my_images --with-distro=kometa-school-install-p8.dvd --with-version=p8 --with-aptconf=/tmp/.private/tema/distronavigator/apt.conf --with-arch=x86_64 --with-kernel=std-def config.status: error: cannot find input file: `profiles/pkg/lists/kde-lite-sisyphus.in' TMP=/home/tema/distronavigator/mpd nice -n 19 make kometa-school-install-p8.dvd autoconf 2>&1 ./configure --with-outdir=/home/tema/distronavigator/my_images --with-distro=kometa-school-irl-p8.dvd --with-version=p8 --with-aptconf=/tmp/.private/tema/distronavigator/apt.conf --with-arch=x86_64 --with-kernel=std-def config.status: error: cannot find input file: `profiles/pkg/lists/kde-lite-sisyphus.in' TMP=/home/tema/distronavigator/mpd nice -n 19 make kometa-school-irl-p8.dvd В журнале так: Код hsh-install: changed working directory to `/home/tema/distronavigator/mpd/mkimage.live.jNcDwGJHI/chroot/.work' hsh-install: Locked working directory `/home/tema/distronavigator/mpd/mkimage.live.jNcDwGJHI/chroot/.work' Reading Package Lists... Building Dependency Tree... branding-kometa-home-release is already the newest version. E: Couldn't find package /home/tema/distronavigator/mpd/profiles/pkg/lists/kernel-p8 hsh-install: Failed to calculate package file list. hsh-install: Failed to generate package file list. mki-invalidate-cache: has started executing for 'build-image'. make[2]: *** [build-image] Error 1 make[2]: Leaving directory `/home/tema/distronavigator/mpd/profiles/live' make[1]: *** [live] Ошибка 2 make[1]: Выход из каталога `/home/tema/distronavigator/mpd/profiles' make: *** [install-dvd5.iso] Ошибка 2 Код $ rpm -q distronavigator distronavigator-0.8.6-alt1 Удалил опять папку distronavigator. Запустил и создал все проекты вручную заново. Внёс все пакеты и запустить очередь только из x86_64. Первый из очереди собрался нормально. Сейчас запустил очередь всех проектов x86_64 и i586 ухожу спать утром посмотрю что вышло Сообщение отредактировал tema - 7.2.2017, 2:55 |
|
|
|
7.2.2017, 10:53
Сообщение
#682
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Артём, то ли в программе ошибка, суть которой я не в состоянии понять, то ли у тебя что-то не то. Проверь, пожалуйста, с самого начала:
удаляешь каталог ~/distronavigator запускаешь программу упомянутый каталог появляется заново заходишь в него, открываешь конфиг settings и там в 10 строке видишь: Код base_d_edit False Но в таком случае вот этой ошибки: Код NameError: global name 'var_base_d_edit' is not defined не может быть, потому что при запуске программы по каждой строке этого конфига создаётся глобальная переменная; в частности, по данной строке - та самая переменная var_base_d_edit со значением False - а у тебя она каким-то образом "not defined". Словом, я полагаю, что у тебя в самом начале что-то пошло не так, и надо с этим первым сбоем разобраться, потому что последующие, вполне вероятно - уже от него. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
7.2.2017, 13:20
Сообщение
#683
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Да это уже не так важно, т.к. всё заработало. Я же написал. Просто заново всё создал. Чуть больше времени потратить пришлось, но зато всё идеально
Появилась новая проблема. Но это уже к комете относится и к кедам. В кедах что-то поменялось и теперь после усановки не отрабатывает мой скипт фича инсталлятора для kde |
|
|
|
8.2.2017, 11:53
Сообщение
#684
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Рано обрадовался
Один раз всего лишь вся очередь собралась. Второй раз опять не собрались 32х битные. Очистил очередь добавил только 32хбитные вся очередь повылетала с ошибками: Код checking apt.conf file... ** /tmp/.private/tema/distronavigator/apt.conf exists
** distro: kometa-school-irl-p8.dvd ** installer: kometa ** branch: p8 ** version: p8 ** warning: please consider distro-specific docs checking outdir... ** /home/tema/distronavigator/my_images exists configure: creating ./config.status config.status: creating Makefile config.status: creating globals.mk config.status: creating images.mk config.status: creating use.mk config.status: creating profiles/Makefile config.status: creating profiles/addon/Makefile config.status: creating profiles/initfs config.status: creating profiles/live/Makefile config.status: creating profiles/main/Makefile config.status: creating profiles/install2/Makefile config.status: creating profiles/isolinux/common config.status: creating profiles/isolinux/install config.status: creating profiles/contrib/Makefile config.status: creating profiles/netinstall/Makefile config.status: creating profiles/rescue/Makefile config.status: creating profiles/ltsp/Makefile config.status: creating profiles/pkg/lists/alterator config.status: creating profiles/pkg/lists/alterator-server config.status: creating profiles/pkg/lists/asterisk-devel config.status: creating profiles/pkg/lists/base-server config.status: creating profiles/pkg/lists/base-mithraenpbx config.status: creating profiles/pkg/lists/citrix config.status: creating profiles/pkg/lists/contrib config.status: creating profiles/pkg/lists/centaurus-dev config.status: creating profiles/pkg/lists/disk-dvd config.status: creating profiles/pkg/lists/disk-dvd-gnome config.status: creating profiles/pkg/lists/disk-dvd-kde config.status: creating profiles/pkg/lists/disk-server config.status: creating profiles/pkg/lists/disk-server-light config.status: creating profiles/pkg/lists/disk-spt config.status: creating profiles/pkg/lists/docs config.status: creating profiles/pkg/lists/emulators config.status: creating profiles/pkg/lists/gnome-base config.status: creating profiles/pkg/lists/gnome-addons config.status: creating profiles/pkg/lists/gnome-workbench config.status: creating profiles/pkg/lists/graphics-editing config.status: creating profiles/pkg/lists/kde config.status: creating profiles/pkg/lists/kde3 config.status: creating profiles/pkg/lists/kernel-pbx config.status: creating profiles/pkg/lists/kernel-pbx-wanpipe config.status: creating profiles/pkg/lists/kernel-server config.status: creating profiles/pkg/lists/kvm-server config.status: creating profiles/pkg/lists/mate-base config.status: creating profiles/pkg/lists/network config.status: creating profiles/pkg/lists/office-superlite config.status: creating profiles/pkg/lists/office-server config.status: creating profiles/pkg/lists/school-server config.status: creating profiles/pkg/lists/pspo config.status: creating profiles/pkg/lists/pspo6 config.status: creating profiles/pkg/lists/pspo-kde config.status: creating profiles/pkg/lists/pspo-gnome config.status: creating profiles/pkg/lists/rescue config.status: creating profiles/pkg/lists/server config.status: creating profiles/pkg/lists/server-light config.status: creating profiles/pkg/lists/slinux-network config.status: creating profiles/pkg/lists/slinux-xfce config.status: creating profiles/pkg/lists/slinux-misc config.status: creating profiles/pkg/lists/slinux-live config.status: creating profiles/pkg/lists/slinux-emulators-dvd config.status: creating profiles/pkg/lists/slinux-misc-dvd config.status: creating profiles/pkg/lists/slinux-games-dvd-steam config.status: creating profiles/pkg/lists/slinux-not-install-dvd config.status: creating profiles/pkg/lists/skype config.status: creating profiles/pkg/lists/xfce config.status: creating profiles/pkg/lists/xfce-network-lite config.status: creating profiles/pkg/lists/xfce-office-lite config.status: creating profiles/pkg/lists/fvwm-base config.status: creating profiles/pkg/lists/alterator-desktop-sisyphus config.status: creating profiles/pkg/lists/alterator-desktop-t8 config.status: creating profiles/pkg/lists/alterator-desktop-p8 config.status: creating profiles/pkg/lists/alterator-desktop-t7 config.status: creating profiles/pkg/lists/alterator-desktop-p7 config.status: creating profiles/pkg/lists/alterator-desktop-t6 config.status: creating profiles/pkg/lists/alterator-desktop-p6 config.status: creating profiles/pkg/lists/base-sisyphus config.status: creating profiles/pkg/lists/base-t8 config.status: creating profiles/pkg/lists/base-p8 config.status: creating profiles/pkg/lists/base-t7 config.status: creating profiles/pkg/lists/base-p7 config.status: creating profiles/pkg/lists/base-t6 config.status: creating profiles/pkg/lists/base-p6 config.status: creating profiles/pkg/lists/install2-sisyphus config.status: creating profiles/pkg/lists/install2-t8 config.status: creating profiles/pkg/lists/install2-p8 config.status: creating profiles/pkg/lists/install2-t7 config.status: creating profiles/pkg/lists/install2-p7 config.status: creating profiles/pkg/lists/install2-t6 config.status: creating profiles/pkg/lists/install2-p6 config.status: creating profiles/pkg/lists/kde3-lite-sisyphus config.status: creating profiles/pkg/lists/kde3-lite-t8 config.status: creating profiles/pkg/lists/kde3-lite-p8 config.status: creating profiles/pkg/lists/kde3-lite-t7 config.status: creating profiles/pkg/lists/kde3-lite-p7 config.status: creating profiles/pkg/lists/kde3-lite-t6 config.status: creating profiles/pkg/lists/kde3-lite-p6 config.status: creating profiles/pkg/lists/kernel-sisyphus config.status: creating profiles/pkg/lists/kernel-t8 config.status: creating profiles/pkg/lists/kernel-p8 config.status: creating profiles/pkg/lists/kernel-t7 config.status: creating profiles/pkg/lists/kernel-p7 config.status: creating profiles/pkg/lists/kernel-t6 config.status: creating profiles/pkg/lists/kernel-p6 config.status: creating profiles/pkg/lists/kernel-desktop-sisyphus config.status: creating profiles/pkg/lists/kernel-desktop-t8 config.status: creating profiles/pkg/lists/kernel-desktop-p8 config.status: creating profiles/pkg/lists/kernel-desktop-t7 config.status: creating profiles/pkg/lists/kernel-desktop-p7 config.status: creating profiles/pkg/lists/kernel-desktop-t6 config.status: creating profiles/pkg/lists/kernel-desktop-p6 config.status: creating profiles/pkg/lists/kernel-installer-sisyphus config.status: creating profiles/pkg/lists/kernel-installer-t8 config.status: creating profiles/pkg/lists/kernel-installer-p8 config.status: creating profiles/pkg/lists/kernel-installer-t7 config.status: creating profiles/pkg/lists/kernel-installer-p7 config.status: creating profiles/pkg/lists/kernel-installer-t6 config.status: creating profiles/pkg/lists/kernel-installer-p6 config.status: creating profiles/pkg/lists/kernel-video-sisyphus config.status: creating profiles/pkg/lists/kernel-video-t8 config.status: creating profiles/pkg/lists/kernel-video-p8 config.status: creating profiles/pkg/lists/kernel-video-t7 config.status: creating profiles/pkg/lists/kernel-video-p7 config.status: creating profiles/pkg/lists/kernel-video-t6 config.status: creating profiles/pkg/lists/kernel-video-p6 config.status: creating profiles/pkg/lists/kernel-wifi-sisyphus config.status: creating profiles/pkg/lists/kernel-wifi-t8 config.status: creating profiles/pkg/lists/kernel-wifi-p8 config.status: creating profiles/pkg/lists/kernel-wifi-t7 config.status: creating profiles/pkg/lists/kernel-wifi-p7 config.status: creating profiles/pkg/lists/kernel-wifi-t6 config.status: creating profiles/pkg/lists/kernel-wifi-p6 config.status: creating profiles/pkg/lists/live-sisyphus config.status: creating profiles/pkg/lists/live-t8 config.status: creating profiles/pkg/lists/live-p8 config.status: creating profiles/pkg/lists/live-t7 config.status: creating profiles/pkg/lists/live-p7 config.status: creating profiles/pkg/lists/live-t6 config.status: creating profiles/pkg/lists/live-p6 config.status: creating profiles/pkg/lists/xorg-sisyphus config.status: creating profiles/pkg/lists/xorg-t8 config.status: creating profiles/pkg/lists/xorg-p8 config.status: creating profiles/pkg/lists/xorg-t7 config.status: creating profiles/pkg/lists/xorg-p7 config.status: creating profiles/pkg/lists/xorg-t6 config.status: creating profiles/pkg/lists/xorg-p6 config.status: creating profiles/scripts.d/02-gfxboot config.status: creating profiles/scripts.d/05-copydocs config.status: creating tests/tests.d/contents config.status: creating tests/Makefile use.mk:608: предупреждение: переопределение способа для цели `use-kometa-sport-p8-live' use.mk:604: предупреждение: старый способ для цели `use-kometa-sport-p8-live' игнорируются use.mk:630: предупреждение: переопределение способа для цели `use-kometa-school-irl-p8-live' use.mk:618: предупреждение: старый способ для цели `use-kometa-school-irl-p8-live' игнорируются for i in profiles/{,install2/,main/,live/,addon/}stage-autocfg.mk; do :>$i; done rm -f profiles/autocfg.mk make profiles/autocfg.mk make[1]: Вход в каталог `/home/tema/distronavigator/mpd' use.mk:608: предупреждение: переопределение способа для цели `use-kometa-sport-p8-live' use.mk:604: предупреждение: старый способ для цели `use-kometa-sport-p8-live' игнорируются use.mk:630: предупреждение: переопределение способа для цели `use-kometa-school-irl-p8-live' use.mk:618: предупреждение: старый способ для цели `use-kometa-school-irl-p8-live' игнорируются Creating new toplevel configuration file profiles/autocfg.mk... make[1]: Выход из каталога `/home/tema/distronavigator/mpd' echo GLOBAL_BASE_PACKAGE_LISTS+='kometa-school-irl-p8' >> "profiles/main/stage-autocfg.mk" echo GLOBAL_LIVE_PACKAGE_LISTS+='kometa-school-irl-p8' >> "profiles/live/stage-autocfg.mk" *** added kometa-school-irl-p8 to main/live echo GLOBAL_BASE_PACKAGE_LISTS+='kometa-school-p8' >> "profiles/main/stage-autocfg.mk" echo GLOBAL_LIVE_PACKAGE_LISTS+='kometa-school-p8' >> "profiles/live/stage-autocfg.mk" *** added kometa-school-p8 to main/live echo GLOBAL_BASE_PACKAGE_LISTS+='kde-lite-p8' >> "profiles/main/stage-autocfg.mk" echo GLOBAL_LIVE_PACKAGE_LISTS+='kde-lite-p8' >> "profiles/live/stage-autocfg.mk" *** added kde-lite-p8 to main/live echo GLOBAL_BASE_PACKAGE_LISTS+='nm-p8' >> "profiles/main/stage-autocfg.mk" echo GLOBAL_LIVE_PACKAGE_LISTS+='nm-p8' >> "profiles/live/stage-autocfg.mk" *** added nm-p8 to main/live echo GLOBAL_LIVE_PACKAGE_LISTS+='kometa-school-irl-p8 kometa-school-irl-p8-live kometa-school-p8 kde-lite-p8 nm-p8 kometa-school-p8-live' >> "profiles/live/stage-autocfg.mk" #--kometa-school-irl-p8.dvd-live Mark target use-kometa-school-irl-p8-live as done: mkdir -p finished.targets; touch finished.targets/use-kometa-school-irl-p8-live #--kometa-school-irl-p8.dvd-live echo SUBDIRS+=live >> profiles/autocfg.mk Mark target live as done: mkdir -p finished.targets; touch finished.targets/live echo SUBDIRS+=rescue >> profiles/autocfg.mk Mark target rescue as done: mkdir -p finished.targets; touch finished.targets/rescue echo SUBDIRS+=install2 >> profiles/autocfg.mk Mark target install2 as done: mkdir -p finished.targets; touch finished.targets/install2 echo SUBDIRS+=main >> profiles/autocfg.mk Mark target main as done: mkdir -p finished.targets; touch finished.targets/main --- Building install-dvd5.iso Set OUTNAME to install-dvd5.iso in file profiles/autocfg.mk: test -f "profiles/autocfg.mk" && sed -i '/^[[:space:]]*OUTNAME[[:space:]]*=/d' -- "profiles/autocfg.mk"; printf '%s\n' "OUTNAME = install-dvd5.iso" >> "profiles/autocfg.mk" setarch i586 make -C profiles make[1]: Вход в каталог `/home/tema/distronavigator/mpd/profiles' ls: невозможно получить доступ к */.work/chroot/.image/etc/altlinux-release: Нет такого файла или каталога ls: невозможно получить доступ к */.work/chroot/.image/etc/altlinux-release: Нет такого файла или каталога mki-invalidate-cache: CACHEDIR: /home/tema/distronavigator/mpd/profiles/.work/.cache: directory not available. /usr/share/mkimage/tools/mki-run-make "live" make -w ls: невозможно получить доступ к */.work/chroot/.image/etc/altlinux-release: Нет такого файла или каталога ls: невозможно получить доступ к */.work/chroot/.image/etc/altlinux-release: Нет такого файла или каталога make[2]: Entering directory `/home/tema/distronavigator/mpd/profiles/live' IMAGE_PACKAGES: branding-kometa-school-release branding-kometa-school-bootsplash branding-kometa-school-graphics branding-kometa-school-notes branding-kometa-school-alterator branding-kometa-school-indexhtml branding-kometa-school-bootloader branding-kometa-school-slideshow apt-conf-branch /home/tema/distronavigator/mpd/profiles/pkg/lists/kernel-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kernel-video-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kernel-wifi-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/live-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-irl-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kde-lite-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/nm-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-irl-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-irl-p8-live /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kde-lite-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/nm-p8 /home/tema/distronavigator/mpd/profiles/pkg/lists/kometa-school-p8-live mkimage: Processing 'prepare' ... mki-create-workdir: has started executing. '/home/tema/distronavigator/mpd/profiles/live/.work' -> '/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.live.1e4gSdnIc' mkdir: created directory '/home/tema/distronavigator/mpd/profiles/live/.work/pkgbox' mkdir: created directory '/home/tema/distronavigator/mpd/profiles/live/.work/.out' mkdir: created directory '/home/tema/distronavigator/mpd/profiles/live/.work/.cache' mkdir: created directory '/home/tema/distronavigator/mpd/profiles/live/.work/.cache/mki' mkdir: created directory '/home/tema/distronavigator/mpd/profiles/live/.work/.cache/hsh' mkimage: Processing 'prepare-workdir' ... mki-cache: has started executing. mki-prepare: has started executing. mkaptbox: changed working directory to `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.live.1e4gSdnIc/pkgbox' mkaptbox: Locked working directory `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.live.1e4gSdnIc/pkgbox' mkdir: created directory 'aptbox' mkaptbox: Changed working directory to `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.live.1e4gSdnIc/pkgbox/aptbox'. mkdir: created directory './etc' mkdir: created directory './etc/apt' mkdir: created directory './etc/apt/apt.conf.d' mkdir: created directory './etc/apt/sources.list.d' mkdir: created directory './etc/apt/vendors.list.d' mkdir: created directory './home' mkdir: created directory './home/user' mkdir: created directory './var' mkdir: created directory './var/cache' mkdir: created directory './var/cache/apt' mkdir: created directory './var/cache/apt/archives' mkdir: created directory './var/cache/apt/archives/partial' mkdir: created directory './var/lib' mkdir: created directory './var/lib/apt' mkdir: created directory './var/lib/apt/lists' mkdir: created directory './var/lib/apt/lists/partial' mkdir: created directory './var/lib/rpm' mode of 'setarch' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) mkaptbox: created apt-cache wrapper mode of 'apt-cache' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) mkaptbox: created apt-config wrapper mode of 'apt-config' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) mkaptbox: created apt-get wrapper mode of 'apt-get' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) mkaptbox: created regenbasedir mode of 'regenbasedir' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x) mkaptbox: Created APT configuration file `/tmp/.private/tema/distronavigator/mkimage-work-dir/mkimage.live.1e4gSdnIc/pkgbox/aptbox/etc/apt/apt.conf'. mkaptbox: Created APT source list file `./etc/apt/sources.list'. mkaptbox: Created RPM database in `./var/lib/rpm/'. Ign file: i586 release Err file: i586/hasher pkglist File not found Ign file: i586/hasher release Failed to fetch file:/home/tema/distronavigator/repo/i586/base/pkglist.hasher File not found Reading Package Lists... Building Dependency Tree... E: Some index files failed to download, they have been ignored, or old ones used instead. make[2]: *** [prepare-workdir] Error 1 make[2]: Leaving directory `/home/tema/distronavigator/mpd/profiles/live' make[1]: *** [live] Ошибка 2 make[1]: Выход из каталога `/home/tema/distronavigator/mpd/profiles' make: *** [install-dvd5.iso] Ошибка 2 |
|
|
|
8.2.2017, 11:59
Сообщение
#685
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Кажется понял. В навигаторе галочка "Обновлять базу личного репозитария перед сборкой" для i586 не срабатывает. Сейчас вручную сделал genbasedir. Посмотрим что получится
|
|
|
|
8.2.2017, 12:38
Сообщение
#686
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Собралось
Иван, принимай как багу отработку этой галки для i586 |
|
|
|
8.2.2017, 13:29
Сообщение
#687
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Так и есть
Код u=subprocess.Popen('genbasedir --topdir='+my_repo[1].replace("file:","")+' '+my_repo[2]+' '+my_repo[3], shell=True) # выполняем команду Замени на Код u=subprocess.Popen('genbasedir --topdir='+my_repo[1].replace("file:","")+' x86_64 '+my_repo[3]+' && genbasedir --topdir='+my_repo[1].replace("file:","")+' i586 '+my_repo[3], shell=True) # выполняем команду то есть пускай genbasedir выполняется для обеих архитектур (потом сделаю культурнее, экономичнее, а пока и так сойдёт). -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
9.2.2017, 16:35
Сообщение
#688
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10176 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Новая версия:
srpm rpm Стало возможным редактирование не только своих, но и базовых брендингов (клубного и кометовских). По умолчанию оно отключено, поскольку нужно лишь желающим работать в Навигаторе над своими брендингами, время от времени выкладывая их новые версии для клубной репы. Если включить эту опцию, то на странице выбора брендингов для редактирования будут предлагаться, кроме своих, также и базовые брендинги (те из них, исходники которых уже скачаны). Теперь перед каждой сборкой пакетов брендинга можно указать бранч и версию. В связи с чем пользовательские брендинги отныне создаются без привязки к какому-либо бранчу. Из-за этого с ранее созданными брендингами могут быть проблемы, которые решаются разве что вручную. Также устранена бага, которую вчера нашёл Артём. Удалять/переименовывать ~/distronavigator не надо, поскольку восстановил его автообновление; просьба сообщать о возможных при этом странностях -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
9.2.2017, 19:44
Сообщение
#689
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1194 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: 6
|
Отлично, Иван. Спасибо.
|
|
|
|
14.2.2017, 4:02
Сообщение
#690
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
А можно сделать так, чтобы программа проверяла каждый пакет из списка на наличие? И просто пропускала те, которых нет, а не обваливалась. И в конце просто написала о том, что такого-то пакета найдено не было. Дело в том, что, например, shotcut есть только для 64х бит. И это геморно исключать пакет из всех дистров и отдельно запускать очередь для 32х бит
Сообщение отредактировал tema - 14.2.2017, 4:03 |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 6.11.2025, 14:53 |