проблемы с ядром

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: проблемы с ядром

Непрочитанное сообщение Гость » 2010-08-11 0:43:33

кстати, если мир не собирается, то попробуй поудалять старые хедеры из /usr/include с помощью make delete-old.

Хостинговая компания 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/

Гость
проходил мимо

Re: проблемы с ядром

Непрочитанное сообщение Гость » 2010-08-11 0:49:21

почитав тему еще чуток не заметил вывода printenv(1). Некоторыми переменными очень легко порушить сборку мира, например COMPILER_PATH или LIBRARY_PATH.

Аватара пользователя
zeus4all
сержант
Сообщения: 261
Зарегистрирован: 2009-10-07 18:48:34
Откуда: Далекий космос

Re: проблемы с ядром

Непрочитанное сообщение zeus4all » 2010-08-11 8:06:29

хм хорошо парни я дам все ето дело вечером как обычно, сейчас работа, я не думаю что чтото с железом, железу 1 месяц, учитывая чтоя его под лайв сиди с виндузятником прогонял, еверестил ну и так далее, ну или проблема очень серьезная что мне не хватает познаний чтобы ее заметить...спасибо чтовсе еще держите топик. а компат ... там вообщем тимспик расручен, а он работает через Linux_server... думаете дело в етом???
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций

Аватара пользователя
zeus4all
сержант
Сообщения: 261
Зарегистрирован: 2009-10-07 18:48:34
Откуда: Далекий космос

Re: проблемы с ядром

Непрочитанное сообщение zeus4all » 2010-08-11 8:31:24

да народ дайте пинка, как посмотреть зависимости пакета установленного, чтобы определить с чем тот работает, ну или что не будет работать толкого без етого пакета, просто забыл я.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: проблемы с ядром

Непрочитанное сообщение FreeBSP » 2010-08-11 9:22:55

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

man pkg_info
pkg_info -rRx lsof
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: проблемы с ядром

Непрочитанное сообщение Electronik » 2010-08-11 17:26:16

Dog писал(а):
Electronik писал(а):

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

*default base=/var/db
попробуйте заменить на

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

*default base=/usr
не надо так делать.
/var/db - значение по умолчанию.
Electronik писал(а):
Я всегда так делаю и всё работает, я так раз почти порты все убил, он посмотрел что установлено и скачал только установленные.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
zeus4all
сержант
Сообщения: 261
Зарегистрирован: 2009-10-07 18:48:34
Откуда: Далекий космос

Re: проблемы с ядром

Непрочитанное сообщение zeus4all » 2010-08-11 18:49:44

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

 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: проблемы с ядром

Непрочитанное сообщение zeus4all » 2010-08-15 16:29:55

удаление хедеров не изменило ничего, после очистки /usr/odj, ушел в однопользовательский режим и попробовал собраться из него,но тоже также. Думаю все ето дело оставить до new install системы.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций

Гость
проходил мимо

Re: проблемы с ядром

Непрочитанное сообщение Гость » 2010-08-15 16:47:19

давайте я вас удивлю
но 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: проблемы с ядром

Непрочитанное сообщение zeus4all » 2010-08-21 12:09:43


--------------------------------------------------------------
>>> Kernel build for GATEWAY completed on Sat Aug 21 13:04:59 MSD 2010
--------------------------------------------------------------
закончил секс реинсталлом,заодно сиганул до 8_1 rel, не то чтобы и там бы не прощло,но так даже быстрее вышло.
Историю пишут победители, поэтому в ней не упоминаются проигравшие. (с) Артур Дрекслер
Я знаю только то, что ничего не знаю. (с) Сократ
Если тебе плюют в спину, значит ты впереди. (с) Конфуций

KovAl
рядовой
Сообщения: 15
Зарегистрирован: 2010-04-24 8:59:09

Re: проблемы с ядром

Непрочитанное сообщение KovAl » 2010-10-30 12:34:10

Проблема один в один..
Гость писал(а): поэтому если хотите рискнуть то вот алго
- все обновление нужно произвести за раз, выключение компьютера не должно происходить
- топаем в каждую директорию /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
и только после этого уводим в ребут
Здесь нифига не понял..
Во-первых, возможно ли пересобрать ядро БЕЗ пересборки мира?
И по описанной вами последовательности вопрос - что делать первым?

KovAl
рядовой
Сообщения: 15
Зарегистрирован: 2010-04-24 8:59:09

Re: проблемы с ядром

Непрочитанное сообщение KovAl » 2010-10-30 17:21:25

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 "$@"
, аккуратно засунув его в /bin и по-видимому, к тому же переписав PATH, т.к. родной yacc живет в /usr/bin
Для чего мне потребовался этот bison, убей не знаю.. Скорее всего его подтянула при установке какая-нить софтина.
Заменил бизоновский скрипт на "родной" бинарник yacc, положив его в /bin, и все зажужжало..
P.S. Вот ведь как верно написали Роберт с Ричардом - "НИКАКИХ гарантий не предоставляется, даже гарантии ПОЛЕЗНОСТИ или ПРИГОДНОСТИ" :"":