Проблемы с обновлением FreeBSD 8.4

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-26 11:41:41

Здравствуйте!
Возникло несколько проблем с обновлением как самой оси так и программ.

1) Пытаюсь установить portupgrade, вылетает с ошибкой:

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

failed to get sysctl kern.sched.cpusetsize
Stop in /usr/ports/lang/ruby19/work/ruby-1.9.3-p448.
2) # freebsd-update fetch, зависает навечно в состоянии:

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

Looking up update.FreeBSD.org mirrors... 
3) #portsnap fetch, зависает навечно в состоянии:

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

Looking up portsnap.FreeBSD.org mirrors... 
В чем может быть дело и как это исправить? Спасибо.
Последний раз редактировалось f_andrey 2014-02-26 13:36:12, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ChihPih
ст. прапорщик
Сообщения: 566
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение ChihPih » 2014-02-26 14:52:43

После чего началось?
www.info-x.org - информационный ресурс о ОС FreeBSD.

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-26 16:48:52

Пытался обновиться с 8 до 9, но до конца не прошла, была какая-то ошибка.

Заметил, что если пишу sockstat -4 | grep :3306
Выводит ошибку

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

sockstat: struct xunpcb size mismatch
Почитал, пишут что такое бывает если неверно собран мир. Пытаюсь пересобрать. Пытаюсь сделать так:

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

svn co http://svn.freebsd.org/base/stable/8/ /usr/src
cd /usr/src/
make cleanworld && make cleandir
make buildworld
Ошибка:

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

undefined reference to `yydebug'

ChihPih
ст. прапорщик
Сообщения: 566
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение ChihPih » 2014-02-26 17:38:03

а как обновляли? и какая ошибка была?
www.info-x.org - информационный ресурс о ОС FreeBSD.

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-26 19:05:05

# freebsd-update fetch
# freebsd-update install

После какого-то из freebsd-update install вышла ошибка. Какая именно я не помню, дело было ночью и я не придал значения. После этого попытался заново запустить freebsd-update fetch, но уже не заработало.

snorlov
подполковник
Сообщения: 3711
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение snorlov » 2014-02-26 22:37:16

еше раз повторите

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

freebsd-update install

snorlov
подполковник
Сообщения: 3711
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение snorlov » 2014-02-26 23:01:42

можно банально откатиться назад по мануалу, т.е. поставить исходники 8.4-release, собрать ядро generic, собрать мир установить и то и другое, пересобрать софт, и только после этого дергаться в отношении

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

freebsd-update fetch
freebsd-update install
.
Вообще-то переход с 8 на 9-ку это

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

freebsd-update -r 9.2-release update
, а не fetch...

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 9:08:37

Ошибку

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

undefined reference to `yydebug'
удалось преодолеть, удалив файл /bin/yacc

Пытаюсь пересобрать ядро, потому что больше ничего не помогает.
Успешно прошло

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

# make buildworld
Делаю

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

# make buildkernel KERNCONF=GENERIC
через некоторое время процесс останавливается и переходит в статус wait до бесконечности. Пробовал уже 2 раза.
Как с этим бороться?

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 9:18:30

Вот последние строки:

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

MAKE=/usr/obj/usr/src/make.amd64/make sh /usr/src/sys/conf/newvers.sh GENERIC
/usr/local/bin/svnversion
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option   -nostdinc  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000  -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror  vers.c
ctfconvert -L VERSION -g vers.o
linking kernel.debug
ctfmerge -L VERSION -g -o kernel.debug locore.o  aic7xxx_reg_print.o aic79xx_reg_print.o cam.o cam_compat.o  cam_periph.o <....> dump_machdep.o intr_machdep.o io_apic.o local_apic.o mca.o msi.o  nexus.o tsc.o config.o env.o hints.o vnode_if.o hack.So vers.o

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение Bayerische » 2014-02-27 9:19:17

Я бы попробовал пересобрать компилятор с зависимостями.

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 9:27:44

Bayerische писал(а):Я бы попробовал пересобрать компилятор с зависимостями.
Можно пожалуйста поподробней, я не очень в этом разбираюсь?

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение Bayerische » 2014-02-27 10:01:28

Посмотрите вывод:
pkg info | grep clang
pkg_info | grep clang
pkg info | grep gcc
pkg_info | grep gcc
Эти вещи нужно переустановить через порты.

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 10:30:25

Эти команды зависают при выполнении..

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 12:27:38

В общем
pkg_info | grep clang
pkg_info | grep gcc
вернули пустоту, выходит у меня нет установленных таких пакетов

snorlov
подполковник
Сообщения: 3711
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение snorlov » 2014-02-27 12:49:26

Что сейчас дает

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

uname -a
,
Если все так плохо, то сделайте копию диска и если сидюк с 8.4 (9.0) есть, то в зависимости от версии можно попробовать следующее: банально подмонтировать сидюк, и с него из соответствующих каталогов запустить install для 8.4, которые поставят дефолтное и ядро и мир... Да для 9.0 в принципе тоже самое только там архивы другие и лежат в другом месте...

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 12:58:14

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

# uname -a
выдает:

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

FreeBSD unknown-4787.agava.net 8.4-RELEASE-p4 FreeBSD 8.4-RELEASE-p4 #0: Mon Sep 9 23:16:13 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Физического доступа к машине у меня к сожалению нет, только SSH, не хотелось бы рисковать. Может быть копирнуть ядро 9.2 generic и установить мир 9.2, который успешно собрался?

snorlov
подполковник
Сообщения: 3711
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение snorlov » 2014-02-27 14:22:35

Вы хотите сказать, что мир у вас собрался, а ядро нет?

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 14:28:50

Ну да, я писал раньше:
vovanmix писал(а): Пытаюсь пересобрать ядро, потому что больше ничего не помогает.
Успешно прошло

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

# make buildworld
Делаю

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

# make buildkernel KERNCONF=GENERIC
через некоторое время процесс останавливается и переходит в статус wait до бесконечности. Пробовал уже 2 раза.
Как с этим бороться?

vovanmix
рядовой
Сообщения: 13
Зарегистрирован: 2014-02-26 11:40:43

Re: Проблемы с обновлением FreeBSD 8.4

Непрочитанное сообщение vovanmix » 2014-02-27 16:16:41

Еще симптом, виснет команда host, а именно

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

host -t srv _http._tcp.update.FreeBSD.org
в чем может быть причина?