URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 24737
[ Назад ]

Исходное сообщение
"FreeBSD 4.1-RELEASE -> FreeBSD 4.7-STABLE. Проблемы :("

Отправлено Dilys , 05-Янв-03 19:56 
Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:

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 без проблем.

Спасибо.


Содержание

Сообщения в этом обсуждении
"RE: FreeBSD 4.1-RELEASE -> FreeBSD 4.7-STABLE. Проблемы :("
Отправлено BSDLamer , 05-Янв-03 20:18 
>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>
>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. Хотел бы тоже узнать где грабли порылись :)


"RE: FreeBSD 4.1-RELEASE -> FreeBSD 4.7-STABLE. Проблемы :("
Отправлено AlexBSD , 05-Янв-03 22:11 
>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>
>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 без проблем.
>
>Спасибо.
хм, ну ты этого юзера и группу создал то хоть?!
или ты всё таки не до конца прочитал апдейтинг...читай ещё раз...



"RE: FreeBSD 4.1-RELEASE -> FreeBSD 4.7-STABLE. Проблемы :("
Отправлено Dilys , 05-Янв-03 22:30 

>хм, ну ты этого юзера и группу создал то хоть?!
>или ты всё таки не до конца прочитал апдейтинг...читай ещё раз...

Не уверен, правильно ли я сделал, скопировав соответствующие записи в /etc/master.passwd и /etc/group с другой FreeBSD (4.7), но если да, то создал. Если нет, то как надо было правильно сделать?



"RE: FreeBSD 4.1-RELEASE -> FreeBSD 4.7-STABLE. Проблемы :("
Отправлено BSDLamer , 06-Янв-03 02:15 
>>Пытаюсь обновить систему по указанной в заголовке схеме. Что было сделано:
>>
>>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'ился первый раз и мог накосодырить много.