Страница 1 из 2

Обновление мира

Добавлено: 2006-11-15 9:39:07
Max Yurchak
Прочитал статью http://www.lissyara.su/?id=1270
Дохожу до входа в однопользовательском режиме и всё,
Enter full pathname of shell or RETURN for /bin/sh:
Что тут вводить. Уж простите за такой вопрос.

Добавлено: 2006-11-15 10:09:41
Alex Keda
RETURN

Добавлено: 2006-11-15 10:10:02
Alex Keda
:) понял.
RETURN == ENTER :))

Добавлено: 2006-11-15 10:58:45
Max Yurchak
Ввёл RETURN и всё, на cd /usr/src отвечает can't cd to /usr/src
Что делать?

Добавлено: 2006-11-15 11:14:23
dikens3
У меня пока всё на 5.5, я себе вот такую заметочку сделал.

Код: Выделить всё

cd /usr/src
make cleanworld
make buildworld
make buildkernel KERNCONF=MYKERNEL
make installkernel KERNCONF=MYKERNEL
reboot
# 5.  `mount -a'
# 6.  `mergemaster -p'
# 7.  `make installworld'
# 8.  `mergemaster'
# 9.  `reboot'

Добавлено: 2006-11-15 11:56:06
Max Yurchak
Ну ваще пипец, руки опускаются!

Добавлено: 2006-11-15 12:36:44
s@sh@
ЕЩе вопросик. При компиляции мира вылезла ошибачка. Может кто знает что можно сделать?

===> usr.sbin/zzz (all)
gzip -cn /usr/src/usr.sbin/zzz/zzz.8 > zzz.8.gz
===> etc (all)
===> etc/sendmail (all)
rm -f freebsd.cf
m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/ /usr/src/etc/se ndmail/../../contrib/sendmail/cf/m4/cf.m4 /usr/src/etc/sendmail/freebsd.mc > freebsd.cf
chmod 444 freebsd.cf
rm -f freebsd.submit.cf
m4 -D_CF_DIR_=/usr/src/etc/sendmail/../../contrib/sendmail/cf/ /usr/src/etc/sendmail/
../../contrib/sendmail/cf/m4/cf.m4 /usr/src/etc/sendmail/freebsd.submit.m
c > freebsd.submit.cf
chmod 444 freebsd.submit.cf
ERROR: Required audit group is missing, see /usr/src/UPDATING.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
root@miracle2#

Версия фрихи:
FreeBSD 6.0-RELEASE #0: Sat Aug 12 11:37:48 EEST 2006

Помогите, плиз, знающие люди.

Добавлено: 2006-11-15 14:18:08
serge
Max Yurchak писал(а):Ввёл RETURN и всё, на cd /usr/src отвечает can't cd to /usr/src
Что делать?
Попробуй

Код: Выделить всё

mount -a

Добавлено: 2006-11-15 14:21:27
dikens3
s@sh@ писал(а): ERROR: Required audit group is missing, see /usr/src/UPDATING.
Прочитать /usr/src/UPDATING

Добавлено: 2006-11-15 14:22:17
serge
s@sh@ писал(а):ЕЩе вопросик. При компиляции мира вылезла ошибачка. Может кто знает что можно сделать?

ERROR: Required audit group is missing, see /usr/src/UPDATING.
*** Error code 1
При переходе на новые версии идет обновление/изменение софта. В версии 6.1 необходимо наличие группы audit. Вообще чтоб такого избежать, как раз и необходим

Код: Выделить всё

mergemaster
, задача которого привести имеющиеся файлы конфигурации в соответствие новому софту. Если Вы его пропустили, то вернитесь на тот этап, либо если выполняли, то не приняли изменения.

Добавлено: 2006-11-15 14:53:33
Max Yurchak
После ввода команды
mergemaster -p выводится сообщение
grep: /etc/make.conf: No such file or directory
Вопрос почему его там нет, может что то не так сделал?

Добавлено: 2006-11-15 15:16:21
serge
Странна... подобных проблем у меня вроде не было :( А он там на самом деле имеется?

Код: Выделить всё

ls -la /etc | grep make
его показывает?

Добавлено: 2006-11-15 15:57:20
Max Yurchak
Ничего не показывает, видимо нет его там!

Добавлено: 2006-11-15 16:03:34
serge
Мож системные файлы снес нечаяно? Есть возможность заново переставить free?

Добавлено: 2006-11-15 21:26:05
Alex Keda
а если

Код: Выделить всё

touch /etc/make.conf
а потом этого мергемастера? :))

Добавлено: 2006-11-16 22:07:15
zorg
на крайняк мона скопировать из /etc/default/ там то уж точна есть!!!

Добавлено: 2006-11-17 12:41:02
s@sh@
Спасибо, Serge.
Все скомпилилось и инстальнулось после mergemaster. Но некоторое недоумение у меня вызвал результат команды

Код: Выделить всё

 

svr@miracle2 $ uname -v
FreeBSD 6.2-PRERELEASE #0: Wed Nov 15 17:23:25 EET 2006     
svr@miracle2 $

Че это за FreeBSD 6.2-PRERELEASE #0 ? я как бы стабильности хочу :wink: , а тут на те - пререлиз № 0 версии 6.2. Кто что скажет про это?

Добавлено: 2006-11-17 13:22:29
serge
Видать качал 6.2 версию. А она еще в разработке. Вот так и получилось :wink:
В /etc/stable-supfile правь строку на такую

Код: Выделить всё

*default release=cvs tag=RELENG_6_1
Будут качаться исходники стабильной версии 6.1.

Добавлено: 2006-11-17 13:28:24
s@sh@
Панятна блин.
Спасибо, serge.
Может по-этому у меня при инсталяции портов скрипты запуска кидает в

Код: Выделить всё

 
/usr/local/etc/rc.d 
без расширения *.sh от чего ети скриптики при рестарте не запускаются. Или я не прав?

Добавлено: 2006-11-17 13:30:00
dikens3
Не запускаются. :-) И не будут. :-)

Добавлено: 2006-11-17 13:33:40
s@sh@
Упс.
Только что проверил

Код: Выделить всё

 /etc/stable-supfile 
. Там прописано

Код: Выделить всё

*default release=cvs tag=RELENG_6 
.
опять что-то не понял

Добавлено: 2006-11-17 13:34:18
serge
Кидает все правильно... там им и место. Для того чтоб они запускались их нужно добавить в /etc/rc.conf. Например, есть скрипт /usr/local/etc/rc.d/apache, то в /etc/rc.conf пишем строку

Код: Выделить всё

apache_enable="YES"

Добавлено: 2006-11-17 13:35:52
serge
s@sh@ писал(а):Упс.

Код: Выделить всё

*default release=cvs tag=RELENG_6 
.
опять что-то не понял
Возможно если указана только ветка, без указания версии в ней, то качается последняя имеющаяся. На данный момент 6.2. Но могу ошибаться :wink:

Добавлено: 2006-11-17 13:36:38
s@sh@
serge, обижаешь. Ясен красен так и делаю.

Добавлено: 2006-11-17 13:37:40
s@sh@
это я про rc.conf