The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 9.0 -> 9.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 13-Апр-13, 21:29 
Обновил систему теперь клетка не стартует. Браниться
kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
Куда бубен приложить?
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 13-Апр-13, 21:40 
> Обновил систему теперь клетка не стартует. Браниться
> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
> Куда бубен приложить?

видимо к голове, если больше сообщить нечего


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 13-Апр-13, 21:50 
>> Обновил систему теперь клетка не стартует. Браниться
>> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
>> Куда бубен приложить?
> видимо к голове, если больше сообщить нечего

ну раз такой умный шаман-сенсей, может, скажешь что еще нужно?
kernel: Starting jails:
kernel: cannot start jail "first":
kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
это все что есть

ps
на чистой 9.1 работает. конфиг перенесен. приложить?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от Аноним (??) on 14-Апр-13, 01:31 
>[оверквотинг удален]
>>> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
>>> Куда бубен приложить?
>> видимо к голове, если больше сообщить нечего
> ну раз такой умный шаман-сенсей, может, скажешь что еще нужно?
> kernel: Starting jails:
> kernel: cannot start jail "first":
> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
> это все что есть
> ps
> на чистой 9.1 работает. конфиг перенесен. приложить?

Клетку как обновлял-то?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 14-Апр-13, 12:38 
>>[оверквотинг удален]
>>>> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
>>>> Куда бубен приложить?
>>> видимо к голове, если больше сообщить нечего
>> ну раз такой умный шаман-сенсей, может, скажешь что еще нужно?

мы знакомы или пили на брудершафт?
Вы свой гонор оставьте при себе и научитесь как минимум выдавать информацию
как в send-pr, а пока:

# uname -a
# grep -v "^#" /sys/conf/newvers.sh | head
# cat /etc/make.conf
# cat /etc/src.conf

важно что было в make.conf и src.conf во время сборки

# which cc
# which gcc
# cc -v
# gcc -v
# ls -la /usr/bin/cc
# ls -la /usr/bin/gcc

Как производился апгрейд: step by step?!

>> kernel: Starting jails:
>> kernel: cannot start jail "first":
>> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
>> это все что есть
>> ps
>> на чистой 9.1 работает. конфиг перенесен. приложить?
> Клетку как обновлял-то?

клетки необязательно обновлять вовсе, в клетке может работать другой релизи или
вовсе linux к примеру.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 13:27 
> мы знакомы или пили на брудершафт?
> Вы свой гонор оставьте при себе и научитесь как минимум выдавать информацию

обращаю Ваше внимание, на предпосылки оного, и на собственное поведение.
если чего-то не хватает об этом можно сказать спокойно без хамства. если это конечно не Ваш фирменный стиль. спасибо за понимание.

теперь к делу.
> # uname -a

FreeBSD beta.nvcon.ru 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r249439: Sat Apr 13 23:50:16 MSK 2013     root@beta.nvcon.ru:/usr/obj/usr/src/sys/my  i386
my - с чистой 9.1
> # grep -v "^#" /sys/conf/newvers.sh | head

TYPE="FreeBSD"
REVISION="9.1"
BRANCH="RELEASE"
> # cat /etc/make.conf

# Sendmail SASL
SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl2
# added by use.perl 2013-04-06 12:01:50
PERL_VERSION=5.16.2
> # cat /etc/src.conf

отсутсвует
> важно что было в make.conf и src.conf во время сборки

это понятно.

> # which cc

/usr/bin/cc
> # which gcc

/usr/bin/gcc
> # cc -v

Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]
> # gcc -v

Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]
> # ls -la /usr/bin/cc

не требуется
> # ls -la /usr/bin/gcc

не требуется

> Как производился апгрейд: step by step?!

"по учебнику"
# freebsd-update fetch
# freebsd-update install
# freebsd-update upgrade -r 9.1-RELEASE
# freebsd-update install
# shutdown -r now
# freebsd-update install
# shutdown -r now
вроде разжевано все.

в клетку практически копия родительской системы с
/usr/ports      /usr/local/jails/first/usr/ports        nullfs  rw      0       0
/bin            /usr/local/jails/first/bin              nullfs  rw      0       0
/usr/src        /usr/local/jails/first/usr/src          nullfs  rw      0       0
/usr/home       /usr/local/jails/first/usr/home         nullfs  rw      0       0
до нее дело не доходит.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 14-Апр-13, 14:16 
>> мы знакомы или пили на брудершафт?
>> Вы свой гонор оставьте при себе и научитесь как минимум выдавать информацию
> обращаю Ваше внимание, на предпосылки оного, и на собственное поведение.
> если чего-то не хватает об этом можно сказать спокойно без хамства. если
> это конечно не Ваш фирменный стиль. спасибо за понимание.

это фирменный стиль видимо такой, по хамски просить или получается требовать
помощи, вернитесь к первому сообщению и перечитайте до ПОЛНОГО ПРОСВЕТЛЕНИЯ,
затем перечитайте свои выступления в высокомерном тоне.

> теперь к делу.

теперь по делу:

1) научитесь выдавать вывод того что рекомендуют или решайте свои проблемы сами
2) ниже как раз Ваша проблема: freebsd-update

ps. объяснений ПОЧЕМУ - не будет, хочется понять - читайте списки рассылки начиная
с января 2012

>> Как производился апгрейд: step by step?!

прим: в учебнике разве ничего нет на предмет rollback посредством freebsd-update?

> "по учебнику"
> # freebsd-update fetch
> # freebsd-update install
> # freebsd-update upgrade -r 9.1-RELEASE
> # freebsd-update install
> # shutdown -r now
> # freebsd-update install
> # shutdown -r now
> вроде разжевано все.

хотите исправить положение, сделайте как РАЗЖЕВАНО ПО УЧЕБНИКУ много раз:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ma...

или оно же компактно:

# less /usr/src/Makefile
...

шаг 0:

# rm -rf /usr/obj/*

далее по пунктам

# For individuals wanting to upgrade their sources (even if only a
# delta of a few days):
#
#  1.  `cd /usr/src'       (or to the directory containing your source tree).
#  2.  `make buildworld'
#  3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
#  4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
#       [steps 3. & 4. can be combined by using the "kernel" target]

понкт 5 можно пропустить

#  5.  `reboot'        (in single user mode: boot -s from the loader prompt).
#  6.  `mergemaster -p'
#  7.  `make installworld'
#  8.  `make delete-old'
#  9.  `mergemaster'            (you may wish to use -i, along with -U or -F).
# 10.  `reboot'
# 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)
#
# See src/UPDATING `COMMON ITEMS' for more complete information.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 15:04 
>>> мы знакомы или пили на брудершафт?
>>> Вы свой гонор оставьте при себе и научитесь как минимум выдавать информацию
>> обращаю Ваше внимание, на предпосылки оного, и на собственное поведение.
>> если чего-то не хватает об этом можно сказать спокойно без хамства. если
>> это конечно не Ваш фирменный стиль. спасибо за понимание.
> это фирменный стиль видимо такой, по хамски просить или получается требовать
> помощи, вернитесь к первому сообщению и перечитайте до ПОЛНОГО ПРОСВЕТЛЕНИЯ,
> затем перечитайте свои выступления в высокомерном тоне.

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

> теперь по делу:
> 1) научитесь выдавать вывод того что рекомендуют или решайте свои проблемы сами

не вижу логики в построенной фразе. поясните.
самостоятельно решение безусловно придет. в подобных случаях обращения в форумы ни коим образом не является камнем преткновения. метод рыбака, если угодно.

> 2) ниже как раз Ваша проблема: freebsd-update
> ps. объяснений ПОЧЕМУ - не будет, хочется понять - читайте списки рассылки
> начиная
> с января 2012

спасибо за наводку. я полагал, что этого
http://www.freebsd.org/releases/9.1R/installation.html
достаточно. посмотрю обязательно.

>>> Как производился апгрейд: step by step?!
> прим: в учебнике разве ничего нет на предмет rollback посредством freebsd-update?

ссылка выше.

> хотите исправить положение, сделайте как РАЗЖЕВАНО ПО УЧЕБНИКУ много раз:

именно этим и занят. к вопросу о самостоятельном решении.

еще раз спасибо за подтверждение моих догадок.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 14:53 
пересборка jail и пр. поотдельности эффекта не дала.
делаю make buildworld. посмотрим.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 14-Апр-13, 14:56 
> пересборка jail и пр. поотдельности эффекта не дала.

в каких таких целях пересобирался jail ?!

> делаю make buildworld. посмотрим.

не make buildworld, а вся поцедура целиком, как по учебнику:

# less /usr/src/Makefile

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 15:11 
>> пересборка jail и пр. поотдельности эффекта не дала.
> в каких таких целях пересобирался jail ?!

академический интерес. т.к. они разные в 9.0 и 9.1

>> делаю make buildworld. посмотрим.
> не make buildworld, а вся поцедура целиком, как по учебнику:
> # less /usr/src/Makefile

то что я знаю как это делается, очевидно, тоже нужно расписать..?
в данном случае это название процедуры. т.е. от начала и до конца.
если быть совсем кратким
# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now

Замечание: Есть несколько редких случаев, когда перед выполнением buildworld необходимо дополнительно запустить mergemaster -p. Они описаны в файле UPDATING. В общем случае вы можете без ущерба пропустить этот шаг, если не выполняете обновление с одной большой версии FreeBSD на другую.

После успешного выполнения installkernel вам необходимо загрузить систему в однопользовательском режиме (то есть посредством команды boot -s, заданной в приглашении загрузчика). После этого выполните:

# mount -a -t ufs
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
# reboot
надеюсь убедил. на этом взаимные кусания закончим, если Вы не против.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 14-Апр-13, 15:44 
>[оверквотинг удален]
> После успешного выполнения installkernel вам необходимо загрузить систему в однопользовательском
> режиме (то есть посредством команды boot -s, заданной в приглашении загрузчика).
> После этого выполните:
> # mount -a -t ufs
> # mergemaster -p
> # cd /usr/src
> # make installworld
> # mergemaster
> # reboot
> надеюсь убедил. на этом взаимные кусания закончим, если Вы не против.

"Ты это, зачем проиходил то..." (c) м/ф "Жил бы пес"

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 16:03 
>[оверквотинг удален]
>> режиме (то есть посредством команды boot -s, заданной в приглашении загрузчика).
>> После этого выполните:
>> # mount -a -t ufs
>> # mergemaster -p
>> # cd /usr/src
>> # make installworld
>> # mergemaster
>> # reboot
>> надеюсь убедил. на этом взаимные кусания закончим, если Вы не против.
> "Ты это, зачем проиходил то..." (c) м/ф "Жил бы пес"

Согласен, подходит ))
повторюсь, метод рыбака: больше удочек закинул - больше вероятность улова.
да и мала ли проблема уже встречалась.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 14-Апр-13, 16:45 
>[оверквотинг удален]
>>> # mergemaster -p
>>> # cd /usr/src
>>> # make installworld
>>> # mergemaster
>>> # reboot
>>> надеюсь убедил. на этом взаимные кусания закончим, если Вы не против.
>> "Ты это, зачем проиходил то..." (c) м/ф "Жил бы пес"
> Согласен, подходит ))
> повторюсь, метод рыбака: больше удочек закинул - больше вероятность улова.
> да и мала ли проблема уже встречалась.

те, проблема решена после пересборки, спасибо и извините?

ps. данная проблема была в 9.0 или после 9.0 где-то в 9.0-Stable, те в разрабатываемой
системе, посему встречалась редко у кого ибо была поправлена, почему она вылезла у Вас,
известно только Вам и телепатам... ;-)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 17:02 
>[оверквотинг удален]
>>>> # cd /usr/src
>>>> # make installworld
>>>> # mergemaster
>>>> # reboot
>>>> надеюсь убедил. на этом взаимные кусания закончим, если Вы не против.
>>> "Ты это, зачем проиходил то..." (c) м/ф "Жил бы пес"
>> Согласен, подходит ))
>> повторюсь, метод рыбака: больше удочек закинул - больше вероятность улова.
>> да и мала ли проблема уже встречалась.
> те, проблема решена после пересборки, спасибо и извините?

ничего страшного, и на старуху бывает порнуха. сами не без греха.
проблема пока решается - процесс пересборки идет.

> ps. данная проблема была в 9.0 или после 9.0 где-то в 9.0-Stable,
> те в разрабатываемой
> системе, посему встречалась редко у кого ибо была поправлена, почему она вылезла
> у Вас,
> известно только Вам и телепатам... ;-)

именно то, что и мне не известна. сталкиваюсь впервые. 9.0 релиз с диска, 9.1 релиз с диска - никаких проблем. стоило попробовать и вот результат. склоняюсь уже давно к тому, чтобы не использовать freebsd-update для обновления системы. и каждый раз надеюсь. )

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 15-Апр-13, 22:36 
> те, проблема решена после пересборки

закончились мытарства со сборкой мира (машина небыстрая)- проблема осталась
будем копать дальше.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 16-Апр-13, 10:12 
>> те, проблема решена после пересборки
> закончились мытарства со сборкой мира (машина небыстрая)- проблема осталась
> будем копать дальше.

Вы же сами с усами, посему могу дать лишь такой совет:

- вы пробовали чистую 9.1 и все работало

1) вариант быстрый без проверки:

- загрузка с liveusb и развернуть tar'ом бинарники поверх вашей системы

если проблемы остались - косяк у Вас: старые библиотеки, кривые сборки чего-то - /usr/local

2) вариант для желающих разобраться - ls-lAR, контрольные суммы и diff дистрибутива
и кривой системы

3) отладчик в зубы

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 16-Апр-13, 10:39 
>[оверквотинг удален]
>> будем копать дальше.
> Вы же сами с усами, посему могу дать лишь такой совет:
> - вы пробовали чистую 9.1 и все работало
> 1) вариант быстрый без проверки:
> - загрузка с liveusb и развернуть tar'ом бинарники поверх вашей системы
> если проблемы остались - косяк у Вас: старые библиотеки, кривые сборки чего-то
> - /usr/local
> 2) вариант для желающих разобраться - ls-lAR, контрольные суммы и diff дистрибутива
> и кривой системы
> 3) отладчик в зубы

да я так, делюсь результатом.
с п.1, как раз, начал.
п.2 - стоит подумать
п.3 - ну уж слишком серьезно

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от lavr email on 16-Апр-13, 11:26 
>[оверквотинг удален]
>> - загрузка с liveusb и развернуть tar'ом бинарники поверх вашей системы
>> если проблемы остались - косяк у Вас: старые библиотеки, кривые сборки чего-то
>> - /usr/local
>> 2) вариант для желающих разобраться - ls-lAR, контрольные суммы и diff дистрибутива
>> и кривой системы
>> 3) отладчик в зубы
> да я так, делюсь результатом.
> с п.1, как раз, начал.
> п.2 - стоит подумать
> п.3 - ну уж слишком серьезно

еще раз, данная ошибка была в системе, ее исправили и каким таким макаром Вы ее словили
- непонятно, тем более что Вы умничали, а заниматься мазохизмом - вытягивать из Вас
то-то и то-то, уже не имею желания.

Если нужен работающий вариант системы 9.1, то п.1 и нафик не нужно разбираться, нужно
привести систему к рабочему варианту, хотя ну очень непонятно почему у вас после сборки
из sources проблемы остались.

И mergemaster в случае 9.0 -> 9.1 обязателен из-за изменений, как минимум в rc скриптах

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 16-Апр-13, 20:48 
> еще раз, данная ошибка была в системе, ее исправили и каким таким
> макаром Вы ее словили
> - непонятно, тем более что Вы умничали, а заниматься мазохизмом - вытягивать
> из Вас
> то-то и то-то, уже не имею желания.

смотрю проблема в понимании такта осталась. есть предложение перечитать переписку с самого начала, может станет понятнее, кто как умничал. стандартные процедуры обновления версий не стоят обсуждения - вытягивать нечего. повторю еще раз если угодно - просто поделился результатом. если угодно. вам и так большое спасибо за помощь. удачи.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

6. "FreeBSD 9.0 -> 9.1"  +/
Сообщение от 999 (ok) on 14-Апр-13, 13:28 
>[оверквотинг удален]
>>>> Куда бубен приложить?
>>> видимо к голове, если больше сообщить нечего
>> ну раз такой умный шаман-сенсей, может, скажешь что еще нужно?
>> kernel: Starting jails:
>> kernel: cannot start jail "first":
>> kernel: /bin/sh: Undefined symbol "_ThreadRuneLocale"jail: /bin/sh /etc/rc: failed
>> это все что есть
>> ps
>> на чистой 9.1 работает. конфиг перенесен. приложить?
> Клетку как обновлял-то?

не внутри клетки беда.
сама клетка копия родительской.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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