Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:1. С помощью cvsup скачал исходники системы
2. Запустил make buildworld.
3. Следуя рекомендации из /usr/src/UPDATING, пытаюсь запустить mergemaster -p. ФигВам. В 4.1 такой опции не предусмотрено :(
4. Ладно, пытаюсь запустить mergemaster -a. Начало вроде ничего, но потом выдает:mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /var/tmp/temproot.0105.19.42.45/
mtree: line 10: unknown user smmsp
*** Error code 1Stop in /usr/src/etc.
*** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to the temproot environment
И че с этим делать? Насколько я ничего не понял, smmsp - это как раз тот юзер и группа, которые нужны для sendmail'а и которые в т.ч. подгружаются при помощи "mergmaster -p", которого у меня, блин, нету. Совет из того же UPDATING'а по поводу
cd /usr/src/usr.sbin/mergemaster ; make all install
ни к каким изменениям не привел. Спрашивается: что я делаю не так?N.B. По этой же технологии неделю назад пересобрал 4.6 -> 4.7 без проблем.
Спасибо.
>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>
>1. С помощью cvsup скачал исходники системы
>2. Запустил make buildworld.
>3. Следуя рекомендации из /usr/src/UPDATING, пытаюсь запустить mergemaster -p. ФигВам. В 4.1
>такой опции не предусмотрено :(
>4. Ладно, пытаюсь запустить mergemaster -a. Начало вроде ничего, но потом выдает:
>
>
>mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /var/tmp/temproot.0105.19.42.45/
>mtree: line 10: unknown user smmsp
>*** Error code 1
>
>Stop in /usr/src/etc.
>
> *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files
>to the temproot environment
>
>И че с этим делать? Насколько я ничего не понял, smmsp -
>это как раз тот юзер и группа, которые нужны для sendmail'а
>и которые в т.ч. подгружаются при помощи "mergmaster -p", которого у
>меня, блин, нету. Совет из того же UPDATING'а по поводу
>cd /usr/src/usr.sbin/mergemaster ; make all install
>ни к каким изменениям не привел. Спрашивается: что я делаю не так?
>
>
>N.B. По этой же технологии неделю назад пересобрал 4.6 -> 4.7 без проблем.
>
>Спасибо.
Неделю назад я занималсь один в один тем же самым :) и получал теже самые ошибки, гуру сказали что такие переходы чреваты. Были такиеже проблемы с smmsp юзером и mergemaster'ом. Читал на странице у lavr'а и всёравно ничего не вышло. Плюнул на всё, поставил 4.6.2 и обновил до 4.7. Хотел бы тоже узнать где грабли порылись :)
>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>
>1. С помощью cvsup скачал исходники системы
>2. Запустил make buildworld.
>3. Следуя рекомендации из /usr/src/UPDATING, пытаюсь запустить mergemaster -p. ФигВам. В 4.1
>такой опции не предусмотрено :(
>4. Ладно, пытаюсь запустить mergemaster -a. Начало вроде ничего, но потом выдает:
>
>
>mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /var/tmp/temproot.0105.19.42.45/
>mtree: line 10: unknown user smmsp
>*** Error code 1
>
>Stop in /usr/src/etc.
>
> *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files
>to the temproot environment
>
>И че с этим делать? Насколько я ничего не понял, smmsp -
>это как раз тот юзер и группа, которые нужны для sendmail'а
>и которые в т.ч. подгружаются при помощи "mergmaster -p", которого у
>меня, блин, нету. Совет из того же UPDATING'а по поводу
>cd /usr/src/usr.sbin/mergemaster ; make all install
>ни к каким изменениям не привел. Спрашивается: что я делаю не так?
>
>
>N.B. По этой же технологии неделю назад пересобрал 4.6 -> 4.7 без проблем.
>
>Спасибо.
хм, ну ты этого юзера и группу создал то хоть?!
или ты всё таки не до конца прочитал апдейтинг...читай ещё раз...
>хм, ну ты этого юзера и группу создал то хоть?!
>или ты всё таки не до конца прочитал апдейтинг...читай ещё раз...Не уверен, правильно ли я сделал, скопировав соответствующие записи в /etc/master.passwd и /etc/group с другой FreeBSD (4.7), но если да, то создал. Если нет, то как надо было правильно сделать?
>>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>>
>>1. С помощью cvsup скачал исходники системы
>>2. Запустил make buildworld.
>>3. Следуя рекомендации из /usr/src/UPDATING, пытаюсь запустить mergemaster -p. ФигВам. В 4.1
>>такой опции не предусмотрено :(
>>4. Ладно, пытаюсь запустить mergemaster -a. Начало вроде ничего, но потом выдает:
>>
>>
>>mtree -deU -f /usr/src/etc/mtree/BSD.sendmail.dist -p /var/tmp/temproot.0105.19.42.45/
>>mtree: line 10: unknown user smmsp
>>*** Error code 1
>>
>>Stop in /usr/src/etc.
>>
>> *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files
>>to the temproot environment
>>
>>И че с этим делать? Насколько я ничего не понял, smmsp -
>>это как раз тот юзер и группа, которые нужны для sendmail'а
>>и которые в т.ч. подгружаются при помощи "mergmaster -p", которого у
>>меня, блин, нету. Совет из того же UPDATING'а по поводу
>>cd /usr/src/usr.sbin/mergemaster ; make all install
>>ни к каким изменениям не привел. Спрашивается: что я делаю не так?
>>
>>
>>N.B. По этой же технологии неделю назад пересобрал 4.6 -> 4.7 без проблем.
>>
>>Спасибо.
>хм, ну ты этого юзера и группу создал то хоть?!
>или ты всё таки не до конца прочитал апдейтинг...читай ещё раз...Я создавал этого юзверя и группу и всё выподало в кору. Я всё делал ради эксперемента потому как cvsup'ился первый раз и мог накосодырить много.