Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
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, зависает навечно в состоянии:
3) #portsnap fetch, зависает навечно в состоянии:
В чем может быть дело и как это исправить? Спасибо.
Последний раз редактировалось
f_andrey 2014-02-26 13:36:12, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
vovanmix
-
Хостинг HostFood.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
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
-
Контактная информация:
Непрочитанное сообщение
ChihPih » 2014-02-26 14:52:43
После чего началось?
ChihPih
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-26 16:48:52
Пытался обновиться с 8 до 9, но до конца не прошла, была какая-то ошибка.
Заметил, что если пишу sockstat -4 | grep :3306
Выводит ошибку
Почитал, пишут что такое бывает если неверно собран мир. Пытаюсь пересобрать. Пытаюсь сделать так:
Код: Выделить всё
svn co http://svn.freebsd.org/base/stable/8/ /usr/src
cd /usr/src/
make cleanworld && make cleandir
make buildworld
Ошибка:
vovanmix
-
ChihPih
- ст. прапорщик
- Сообщения: 568
- Зарегистрирован: 2009-09-04 12:23:30
- Откуда: Где-то в России...
-
Контактная информация:
Непрочитанное сообщение
ChihPih » 2014-02-26 17:38:03
а как обновляли? и какая ошибка была?
ChihPih
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-26 19:05:05
# freebsd-update fetch
# freebsd-update install
После какого-то из freebsd-update install вышла ошибка. Какая именно я не помню, дело было ночью и я не придал значения. После этого попытался заново запустить freebsd-update fetch, но уже не заработало.
vovanmix
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
snorlov
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2014-02-26 23:01:42
можно банально откатиться назад по мануалу, т.е. поставить исходники 8.4-release, собрать ядро generic, собрать мир установить и то и другое, пересобрать софт, и только после этого дергаться в отношении
Код: Выделить всё
freebsd-update fetch
freebsd-update install
.
Вообще-то переход с 8 на 9-ку это
, а не fetch...
snorlov
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-27 9:08:37
Ошибку
удалось преодолеть, удалив файл /bin/yacc
Пытаюсь пересобрать ядро, потому что больше ничего не помогает.
Успешно прошло
Делаю
через некоторое время процесс останавливается и переходит в статус wait до бесконечности. Пробовал уже 2 раза.
Как с этим бороться?
vovanmix
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
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
vovanmix
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-27 9:27:44
Bayerische писал(а):Я бы попробовал пересобрать компилятор с зависимостями.
Можно пожалуйста поподробней, я не очень в этом разбираюсь?
vovanmix
-
Bayerische
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Непрочитанное сообщение
Bayerische » 2014-02-27 10:01:28
Посмотрите вывод:
pkg info | grep clang
pkg_info | grep clang
pkg info | grep gcc
pkg_info | grep gcc
Эти вещи нужно переустановить через порты.
Bayerische
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-27 12:27:38
В общем
pkg_info | grep clang
pkg_info | grep gcc
вернули пустоту, выходит у меня нет установленных таких пакетов
vovanmix
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2014-02-27 12:49:26
Что сейчас дает
,
Если все так плохо, то сделайте копию диска и если сидюк с 8.4 (9.0) есть, то в зависимости от версии можно попробовать следующее: банально подмонтировать сидюк, и с него из соответствующих каталогов запустить install для 8.4, которые поставят дефолтное и ядро и мир... Да для 9.0 в принципе тоже самое только там архивы другие и лежат в другом месте...
snorlov
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-27 12:58:14
выдает:
Код: Выделить всё
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, который успешно собрался?
vovanmix
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2014-02-27 14:22:35
Вы хотите сказать, что мир у вас собрался, а ядро нет?
snorlov
-
vovanmix
- рядовой
- Сообщения: 13
- Зарегистрирован: 2014-02-26 11:40:43
Непрочитанное сообщение
vovanmix » 2014-02-27 14:28:50
Ну да, я писал раньше:
vovanmix писал(а):
Пытаюсь пересобрать ядро, потому что больше ничего не помогает.
Успешно прошло
Делаю
через некоторое время процесс останавливается и переходит в статус wait до бесконечности. Пробовал уже 2 раза.
Как с этим бороться?
vovanmix