проблемы с ядром
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Re: проблемы с ядром
кстати, если мир не собирается, то попробуй поудалять старые хедеры из /usr/include с помощью make delete-old.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
Re: проблемы с ядром
почитав тему еще чуток не заметил вывода printenv(1). Некоторыми переменными очень легко порушить сборку мира, например COMPILER_PATH или LIBRARY_PATH.
- zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Re: проблемы с ядром
хм хорошо парни я дам все ето дело вечером как обычно, сейчас работа, я не думаю что чтото с железом, железу 1 месяц, учитывая чтоя его под лайв сиди с виндузятником прогонял, еверестил ну и так далее, ну или проблема очень серьезная что мне не хватает познаний чтобы ее заметить...спасибо чтовсе еще держите топик. а компат ... там вообщем тимспик расручен, а он работает через Linux_server... думаете дело в етом???
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
- zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Re: проблемы с ядром
да народ дайте пинка, как посмотреть зависимости пакета установленного, чтобы определить с чем тот работает, ну или что не будет работать толкого без етого пакета, просто забыл я.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: проблемы с ядром
Код: Выделить всё
man pkg_info
pkg_info -rRx lsof
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Re: проблемы с ядром
не надо так делать.Dog писал(а):Electronik писал(а):попробуйте заменить наКод: Выделить всё
*default base=/var/db
Код: Выделить всё
*default base=/usr
/var/db - значение по умолчанию.
Electronik писал(а):
Я всегда так делаю и всё работает, я так раз почти порты все убил, он посмотрел что установлено и скачал только установленные.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
- zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Re: проблемы с ядром
Код: Выделить всё
printenv
USER=maximum
LOGNAME=maximum
HOME=/root
MAIL=/var/mail/maximum
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
TERM=xterm
FTP_PASSIVE_MODE=YES
BLOCKSIZE=K
MM_CHARSET=KOI8-R
LANG=ru_RU.KOI8-R
SHELL=/bin/tcsh
SSH_CLIENT=192.0.1.2 1334 22
SSH_CONNECTION=192.0.1.2 1334 192.0.1.50 22
SSH_TTY=/dev/pts/0
HOSTTYPE=FreeBSD
VENDOR=intel
OSTYPE=FreeBSD
MACHTYPE=i386
SHLVL=2
PWD=/usr/ports/multimedia/mplayer
GROUP=maximum
HOST=maximumserver.homelab.loc
REMOTEHOST=192.0.1.2
EDITOR=vi
PAGER=more
LSCOLORS=ExGxFxdxCxDxDxBxBxExEx
CLICOLOR=
GREP_COLOR=1;33
GREP_OPTIONS= --color=auto
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
- zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Re: проблемы с ядром
удаление хедеров не изменило ничего, после очистки /usr/odj, ушел в однопользовательский режим и попробовал собраться из него,но тоже также. Думаю все ето дело оставить до new install системы.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
-
- проходил мимо
Re: проблемы с ядром
давайте я вас удивлю
но freebsd с момента ее развития сильно разламали
например make buildwolrd как считают все, должно поидеи собираться как бы в chroot /usr/obj/
не завися что стоит или не стоит в системе, аля /usr/include и прочая чуш
но увы это не так.
я не следил что именно и как поламали в /usr/src сборке мира и всей бсд
но могу рассказать алгоритм по которому фикситя даная , и похожие траблы
увы если версии базовой системы и обновляемой сильно отличаются это может привести к плачевным результатам
если вы не експерт
поэтому если хотите рискнуть то вот алго
- все обновление нужно произвести за раз, выключение компьютера не должно происходить
- топаем в каждую директорию /usr/src и делаем make clean && make && make install && make clean
увы из за дибильной зависимости lex(yаcc) начинать надо не с головы а с жопы
а точнее где то в /usr/src/usr.{bin,sbin} лежит lex и его библиотеки их и нужно сначала так обновить
потом идете в /usr/src/lib/
ну а потом начиная с первых папок в /usr/src/ bin/ итд и до конца
после мира нужно собрать и обновить кернель(тоже за один присест)
не перегружая
опять переходим в /usr/src и делаем уже стандартный make buildwolrd && make buildkernel
и если все нормально(а все как раз должно нормализироватся)
делаем make installworld && make installkernel
и только после этого уводим в ребут
но freebsd с момента ее развития сильно разламали
например make buildwolrd как считают все, должно поидеи собираться как бы в chroot /usr/obj/
не завися что стоит или не стоит в системе, аля /usr/include и прочая чуш
но увы это не так.
я не следил что именно и как поламали в /usr/src сборке мира и всей бсд
но могу рассказать алгоритм по которому фикситя даная , и похожие траблы
увы если версии базовой системы и обновляемой сильно отличаются это может привести к плачевным результатам
если вы не експерт
поэтому если хотите рискнуть то вот алго
- все обновление нужно произвести за раз, выключение компьютера не должно происходить
- топаем в каждую директорию /usr/src и делаем make clean && make && make install && make clean
увы из за дибильной зависимости lex(yаcc) начинать надо не с головы а с жопы
а точнее где то в /usr/src/usr.{bin,sbin} лежит lex и его библиотеки их и нужно сначала так обновить
потом идете в /usr/src/lib/
ну а потом начиная с первых папок в /usr/src/ bin/ итд и до конца
после мира нужно собрать и обновить кернель(тоже за один присест)
не перегружая
опять переходим в /usr/src и делаем уже стандартный make buildwolrd && make buildkernel
и если все нормально(а все как раз должно нормализироватся)
делаем make installworld && make installkernel
и только после этого уводим в ребут
- zeus4all
- сержант
- Сообщения: 261
- Зарегистрирован: 2009-10-07 18:48:34
- Откуда: Далекий космос
Re: проблемы с ядром
закончил секс реинсталлом,заодно сиганул до 8_1 rel, не то чтобы и там бы не прощло,но так даже быстрее вышло.
--------------------------------------------------------------
>>> Kernel build for GATEWAY completed on Sat Aug 21 13:04:59 MSD 2010
--------------------------------------------------------------
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2010-04-24 8:59:09
Re: проблемы с ядром
Проблема один в один..
Во-первых, возможно ли пересобрать ядро БЕЗ пересборки мира?
И по описанной вами последовательности вопрос - что делать первым?
Здесь нифига не понял..Гость писал(а): поэтому если хотите рискнуть то вот алго
- все обновление нужно произвести за раз, выключение компьютера не должно происходить
- топаем в каждую директорию /usr/src и делаем make clean && make && make install && make clean
увы из за дибильной зависимости lex(yаcc) начинать надо не с головы а с жопы
а точнее где то в /usr/src/usr.{bin,sbin} лежит lex и его библиотеки их и нужно сначала так обновить
потом идете в /usr/src/lib/
ну а потом начиная с первых папок в /usr/src/ bin/ итд и до конца
после мира нужно собрать и обновить кернель(тоже за один присест)
не перегружая
опять переходим в /usr/src и делаем уже стандартный make buildwolrd && make buildkernel
и если все нормально(а все как раз должно нормализироватся)
делаем make installworld && make installkernel
и только после этого уводим в ребут
Во-первых, возможно ли пересобрать ядро БЕЗ пересборки мира?
И по описанной вами последовательности вопрос - что делать первым?
-
- рядовой
- Сообщения: 15
- Зарегистрирован: 2010-04-24 8:59:09
Re: проблемы с ядром
Во всяком случае у меня именно здесь и порылась та самая шелудивая собака!zeus4all писал(а):хорошоя прогоню предыдущую схему еще раз но с етого зеркала
----------
а пока ктонибудь в курсе что за зверь, меня интересует как серванту будет "больно" если я его deinstall. (я просто не помню стояло ли ето после тустнаовки и если нет кто его "притащил")Код: Выделить всё
maximumserver# bison -V bison (GNU Bison) 2.4.1 Авторы: Роберт Корбет и Ричард Столмен. Copyright (C) 2008 Free Software Foundation, Inc. Это свободная программа; условия распространения смотрите в исходных текстах. НИКАКИХ гарантий не предоставляется, даже гарантии ПОЛЕЗНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. -------- maximumserver# whereis bison bison: /bin/bison /usr/ports/devel/bison
Этот грёбаный "компилятор компиляторов" подменял на себя вызов "стандартного" парсера yacc, путем подмены бинарника yacc на вот такой одноимённый скриптик
Код: Выделить всё
#!/bin/sh
exec '/bin/bison' -y "$@"
Для чего мне потребовался этот bison, убей не знаю.. Скорее всего его подтянула при установке какая-нить софтина.
Заменил бизоновский скрипт на "родной" бинарник yacc, положив его в /bin, и все зажужжало..
P.S. Вот ведь как верно написали Роберт с Ричардом - "НИКАКИХ гарантий не предоставляется, даже гарантии ПОЛЕЗНОСТИ или ПРИГОДНОСТИ"
