The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"узнать точную версию системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"узнать точную версию системы"  
Сообщение от Пользователь on 08-Сен-06, 11:43 
Доброго дня.
Была система по uname выдавала 4.11-STABLE
обновил до RELENG_4 в связи с последними багами в ssl
uname выдает теперь 4.11-STABLE #0.
#0 как я понимаю порядковый номер сборки ядра. а как узнать по имени реально вошли ли в нее патчи ради которых это все затевалось? Только по дате?
на других тэгах, если не ошибаюсь имя будет что то типа 4.11 p12. или ошибаюсь? Спасибо.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "узнать точную версию системы"  
Сообщение от lavr email on 08-Сен-06, 13:29 
>Доброго дня.
>Была система по uname выдавала 4.11-STABLE
>обновил до RELENG_4 в связи с последними багами в ssl
>uname выдает теперь 4.11-STABLE #0.
>#0 как я понимаю порядковый номер сборки ядра. а как узнать по
>имени реально вошли ли в нее патчи ради которых это все
>затевалось? Только по дате?
>на других тэгах, если не ошибаюсь имя будет что то типа 4.11
>p12. или ошибаюсь? Спасибо.

Воопче-та HANDBOOK для ентого исть: про теги cvsup

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/cvs-tags.html

Безопасность:

http://www.freebsd.org/ru/security/
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/security-advisories.html
- описание сообщения из подписки

Есть понятия: Stable и Current - две ветки по которым ведется разработка OS FreeBSD,
в течении развития каждой - выпускается дистирибутив, те RELEASE
Если вы прочитаете про теги, вам все будет понятно, команда:

# uname -r (выдаст вам текущую версию системы)
RELEASE - означает релиз, а наличие RELEASE-...-pНОМЕР - означает РЕЛИЗ + патчи к нему
STABLE - означает STABLE

Теперь о патче (выдержка из сообщения безопасности):

Category:       contrib
Module:         openssl
Announced:      2006-09-06
Affects:        All FreeBSD releases.
Corrected:      2006-09-06 21:18:26 UTC (RELENG_6, 6.1-STABLE)
                2006-09-06 21:19:21 UTC (RELENG_6_1, 6.1-RELEASE-p6)
                2006-09-06 21:20:08 UTC (RELENG_6_0, 6.0-RELEASE-p11)
                2006-09-06 21:20:54 UTC (RELENG_5, 5.5-STABLE)
                2006-09-06 21:21:50 UTC (RELENG_5_5, 5.5-RELEASE-p4)
                2006-09-06 21:22:39 UTC (RELENG_5_4, 5.4-RELEASE-p18)
                2006-09-06 21:23:16 UTC (RELENG_5_3, 5.3-RELEASE-p33)
                2006-09-06 21:24:04 UTC (RELENG_4, 4.11-STABLE)
                2006-09-06 21:24:54 UTC (RELENG_4_11, 4.11-RELEASE-p21)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- выше написано,
исправлено, дата 2006-09-06 21:24:54 UTC - в 4.11-STABLE, 4.11-STABLE и соответственно
в релизе 4.11-RELEASE-p2

Где RELENG_4 - это cvsup-тег для 4.11-STABLE
RELENG_4_11 - это тег для security и bug-fix для релиза 4.11-RELEASE

V.   Solution (Решение)

Perform one of the following:

1) Upgrade your vulnerable system to 4-STABLE, 5-STABLE, or 6-STABLE,
or to the RELENG_6_1, RELENG_6_0, RELENG_5_5, RELENG_5_4, RELENG_5_3,
or RELENG_4_11 security branch dated after the correction date.

Проапгрейдите систему ДО ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2) To patch your present system: (для систем ниже можно применить патчи)

The following patches have been verified to apply to FreeBSD 4.11, 5.3,
5.4, 5.5, 6.0, and 6.1 systems.

a) Download the relevant patch from the location below, and verify the
detached PGP signature using your PGP utility.

Скачайте патчи как указано ниже:

# fetch http://security.FreeBSD.org/patches/SA-06:19/openssl.patch
# fetch http://security.FreeBSD.org/patches/SA-06:19/openssl.patch.asc

b) Execute the following commands as root: (выполните следующие команды из под root'а)

# cd /usr/src
# patch < /path/to/patch

Пересоберите СИСТЕМУ как описано в HANDBOOK'е:

c) Recompile the operating system as described in
<URL: http://www.freebsd.org/handbook/makeworld.html> and reboot the
system.

NOTE: Any third-party applications, including those installed from the
FreeBSD ports collection, which are statically linked to libcrypto(3)
should be recompiled in order to use the corrected code.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "узнать точную версию системы"  
Сообщение от Пользователь on 08-Сен-06, 13:41 
огромное спасибо то lavr, за как всегда обстоятельный ответ, однако возможно я не очень хорошо поставил вопрос - про теги, stable и current, release и прочее в хандбуке я прочитал.
собственно вот что меня смутило - и месяц назад и сегодня после обновления до RELENG у меня система показывает 4.11-STABLE. И это правильно. Но вопрос практический - как узнать таки какие изменения в нее уже влили. Т.е. иными словами тэг RELENG_4 в cvs не привязан не к дате. uname выдает дату судя по всему сборки ядра, а не системы.
т.е. к примеру uname -v
FreeBSD 4.11-STABLE #0: Thu Sep 7 14:12:12...
может означать систему собранную из тэга RELENG_4 скажем год назад, но со свежесобранным ядром?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "узнать точную версию системы"  
Сообщение от lavr email on 08-Сен-06, 14:04 
>огромное спасибо то lavr, за как всегда обстоятельный ответ, однако возможно я
>не очень хорошо поставил вопрос - про теги, stable и current,
>release и прочее в хандбуке я прочитал.
>собственно вот что меня смутило - и месяц назад и сегодня после
>обновления до RELENG у меня система показывает 4.11-STABLE. И это правильно.
>Но вопрос практический - как узнать таки какие изменения в нее
>уже влили. Т.е. иными словами тэг RELENG_4 в cvs не привязан
>не к дате. uname выдает дату судя по всему сборки ядра,
>а не системы.
>т.е. к примеру uname -v
>FreeBSD 4.11-STABLE #0: Thu Sep 7 14:12:12...
>может означать систему собранную из тэга RELENG_4 скажем год назад, но со
>свежесобранным ядром?

теги RELENG_X , где X=2,3,4,5,6 - означают ТОЛЬКО stable (для ветки/branch)
Как ранее было написано, есть ДВЕ ветки/branch развития OS FreeBSD, по мере
наработок в ветки - выпускаются релизы, например:

RELENG_4: 4.0-RELEASE -> 4.0-Stable -> 4.1-RELEASE -> 4.1-STABLE -> 4.2-RELEASE -> 4.2-STABLE -> ... -> 4.10-RELEASE -> 4.10-STABLE -> 4.11-RELEASE -> 4.11-STABLE

допустим вышел 4.11-RELEASE, далее идет развитие 4.11-STABLE - тег для STABLE 4'ой ветки
один RELENG_4, но система после выхода 4.11-RELEASE - продолжает меняться/разрабатываться,
узнать об изменениях можно узнать ТОЛЬКО из логов CVSUP/checkout - ничего сложного.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру