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

несколько вопросов после "обновления мира"

Добавлено: 2007-04-10 16:20:19
votuanr
собственно был релиз 6.0, обновился до 6.2. Фрю обновлял в первый раз, поэтому назрело несколько вопросов:

1. вроде все работает. А может чтото не работает, где бы посмотреть, вдруг ей чего не нравится? :)
2. до обновления, было

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

root@gw# portversion -v|grep cups
cups-base-1.2.8             <  needs updating (port has 1.2.10)
cups-pdf-2.4.4              <  needs updating (port has 2.4.5)
сразу после обновления

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

root@gw# portversion -v|grep cups
cups-base-1.2.8             =  up-to-date with port
cups-pdf-2.4.4              =  up-to-date with port
я хотел было спросить почему... но тут опять все стало

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

root@gw# portversion -v|grep cups
cups-base-1.2.8             <  needs updating (port has 1.2.10)
cups-pdf-2.4.4              <  needs updating (port has 2.4.5)
мистика....


а вопрос в этом:

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

root@gw# portupgrade -v cups-pdf-2.4.4
--->  Session started at: Tue, 10 Apr 2007 17:21:20 +0400
** No need to upgrade 'cups-pdf-2.4.4' (>= cups-pdf-2.4.4). (specify -f to force)
--->  ** Upgrade tasks 1: 0 done, 1 ignored, 0 skipped and 0 failed
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
        - print/cups-pdf (cups-pdf-2.4.4)
--->  Packages processed: 0 done, 1 ignored, 0 skipped and 0 failed
--->  Session ended at: Tue, 10 Apr 2007 17:21:23 +0400 (consumed 00:00:02)
почему не видит обновлений? может както базу портов обновить? как?

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

root@gw# uname -a
FreeBSD gw.lucas.net 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #0: Tue Apr 10 14:38:53 MSD 2007     root@gw.lucas.net:/usr/obj/usr/src/sys/alex11  i386

Добавлено: 2007-04-10 21:25:15
Alex Keda
мир обновил?
mergemaster - запускал?

Добавлено: 2007-04-10 21:32:02
serge
lissyara писал(а):мир обновил?
mergemaster - запускал?
Дык с портами вроде из-за этого не должны проблемы возникнуть :?
Если попробовать дерево портов обновить? Переустановить portupgrade? Потом pkgdb -F?

Добавлено: 2007-04-10 22:35:07
votuanr
да, мир обновил, mergemaster тоже делал.

make index сделал, вроде все ок. Только вот оставил я дерево /var/tmp/temproot
его можно снести уже? или нет?

Добавлено: 2007-04-10 23:19:22
Alex Keda
можно снеси.
порты обновить и индекс - само собоой подразумевалось...
а без mergemaster - интереснейшие глюки бывают :)

Добавлено: 2007-04-11 0:00:01
proxy-man
lissyara писал(а):можно снеси.
порты обновить и индекс - само собоой подразумевалось...
а без mergemaster - интереснейшие глюки бывают :)
А нельзя более подробно про глюки :)
А то вот на днях была значит у меня история... Стоял сервант под Фрей - шлюз в тырнет+VPN-сервер+еще всякой хрени по-мелочи... Время простоя для сервака было довольно высоким и надумал я поднять там пару виртуальных машин при помощи технологии jail.Все делал согласно хэндбука и мана по jail (только я так понял что в русскоязычном хэндбуке нет раздела про jail, а только в англоязычной версии?) - короче делов там было на десяток щелчков по клаве :) - создал каталог-клетку, определил shell-переменную которая указывала на этот каталог и дальше нужно было загнать в каталог source-файлы, при помощи следующих команд:

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

D=/home/jail/test_sys
cd /usr/src
mkdir -p $D
make world DESTDIR=$D
cd etc
make distribution DESTDIR=$D
mount_devfs devfs $D/dev
Искушенный пользователь не увидит ничего страшного в этих командах - и я не не увидел ничего стремного :)... короче промаялся я вечером пока в новый каталог ложил мир и собирал систему, собралось это все дело, запустил я этот jail-тест, залез на него через ssh с "живой машины" и пригасил я jail до утра, думал, что прийду утром на работу и выкрою время позаниматься этим самым jail-ом :)
Прихожу утром, а удаленным сервером непонятка какая-то! Через ssh зайти не могу - отбрасывает мои логины и пароли!!! У меня началась паника - бля.. думаю, захачили систему мою!!! А тут еще и клиент звонит - грит почту отправить не может и еще какая-то лабуда происходит. Потом вдруг проснулся вэбмин на этом серванте и я залез на него через вэб. При помощи java-файлового браузера я просмотрел основные конф.файлы и понял, что они бля отличаются от тех, что были еще вчера!!! Думаю - а может это я не попадаю на реальную систему? Я же поц не откорректировал sshd чтобы он слушал только сетевые интерфейсы на "живой машине"!!! Думаю - хрен с ним, заребутаю сча через вэб-мин сервант, а потом после ребута буду его смотреть. Заребутал, а машина тупо не поднялась. Короче сорвался я с работы и поперся в другой конец города к клиенту... Пришел, подключился физический к серваку и понимаю, что с системой что-то не так - была 6.2 Release просто а теперь 6.2 Release#4. Бля.. дык оказывается я обновил мир на живой машине!!! Да и еще потом без mergemastera заребутал ее!!! Вот почему пропали мои пользователи и почта (postfix) вместе с ppp-демоном отказывались работать - потому, что занулися ppp.conf и исчез из /etc/passwd пользователь для posfix-а. Поколдовал я минут 30-40 все восстановил и проверил - вроде машина работает без замечаний... Но где-то в глубине души я полагаю, что не все так гладко. Каким макаром можно предостеречься от таких вот ляпов? Как можно проворить - адекватно работает система или нет (хотя уже один неадекват обнаружен - FTP-сервер грузит систему по самые помидоры, хотя в конфиге для proftpd использую те же настройки, при которых сервер работал до обновления... :( )?
PS - и еще один вопрос... есть во Фре какие-то штатные средства для бэкапа настроечных фалов?

Добавлено: 2007-04-11 0:30:04
dikens3
tar
http://www.lissyara.su/?id=1323

P.S. Хорошая история.

Добавлено: 2007-04-11 8:41:07
Alex Keda
непонял он у тя переменную :)))

Добавлено: 2007-04-11 9:20:35
Vitaly
я эту переменную каждый раз вписываю ручками в каждую строку - фиг знает что системе взбредёт в голову - вдруг забудет :wink: