powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не запускается mysql сервер под freebsd 8.4
65 сообщений из 65, показаны все 3 страниц
Не запускается mysql сервер под freebsd 8.4
    #38572725
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Возникла проблема - перестал запускаться mysql сервер. Вроде бы без предпосылок, просто после перезагрузки.

Если делаю ps -ax | grep mysql, то процессы находятся:
16646 ?? Is 0:00,02 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/unkn
17077 ?? I 0:00,05 [mysqld]

Содержимое файла .err:
140226 12:21:28 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
140226 12:21:28 InnoDB: The InnoDB memory heap is disabled
140226 12:21:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140226 12:21:28 InnoDB: Compressed tables use zlib 1.2.7
140226 12:21:28 InnoDB: Initializing buffer pool, size = 128.0M
140226 12:21:28 InnoDB: Completed initialization of buffer pool
140226 12:21:28 InnoDB: highest supported file format is Barracuda.

Если пытаюсь остановить процесс - service mysql-server stop:
mysql not running? (check /var/db/mysql/unknown-4787.agava.net.pid).

Выполняю /usr/local/etc/rc.d/mysql-server status:
mysql is not running.

Если пытаюсь запустить новый в .err пишет:
InnoDB: Unable to lock ./ibdata1, error: 35
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.

Процессы убиваются только с помощью kill -9

Подскажите пожалуйста, в чем может быть дело и как все исправить?
Заново создать все БД не могу, так как не успел из задампить до того как все сломалось.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572728
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Самого файла сокета /tmp/mysql.sock нет.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572729
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
my.cnf:

[client]
port = 3306
socket = /tmp/mysql.sock

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
max_connections = 700
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

log-bin=mysql-bin

binlog_format=mixed

server-id = 1


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[myisamchk]
key_buffer_size = 128M
sort_buffer_size = 128M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572772
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файловые системы все подмонтированы и впорядке?
Что в /var/log/messages?

Может просто mysql переставить?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572830
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,

В messages ничего интересного:

Feb 26 13:31:46 unknown-4787 sshd[41542]: setloginclass(root): Function not implemented
Feb 26 13:32:00 unknown-4787 cron[41613]: setloginclass(default): Function not implemented
Feb 26 13:32:00 unknown-4787 cron[41620]: setloginclass(default): Function not implemented
Feb 26 13:32:34 unknown-4787 sshd[41799]: setloginclass(root): Function not implemented
Feb 26 13:33:00 unknown-4787 cron[41931]: setloginclass(daemon): Function not implemented
Feb 26 13:33:00 unknown-4787 cron[41932]: setloginclass(default): Function not implemented
Feb 26 13:33:00 unknown-4787 cron[41943]: setloginclass(default): Function not implemented
Feb 26 13:33:15 unknown-4787 su: setloginclass(default): Function not implemented


mysql переставлял раз 10, пробовал 5.5 и 5.6 ставить. Изначально было 5.5.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572831
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файловые системы в порядке
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572917
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкаmysql переставлял раз 10, пробовал 5.5 и 5.6 ставить. Изначально было 5.5.
Из портов ставили или из пакетов? Попробуйте из пакетов 5.5 поставить?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572973
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что с владельцем/правами на /var/db/mysql и все что внутри?
Какие аргументы запуска в /etc.rc.conf?
Лог ошибок мускуля что-нибудь говорит?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38572976
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку. Нет ли какого-то другого процесса mysql?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573050
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Поставил из пакетов, тот же результат.

В rc.conf:
mysql_enable="YES"

Владелец папки mysql, права 770 на все.

Лог ошибок я писал в самом первом посте, вроде там ничего интересного

Один процесс mysql запускается при старте системы, также не до конца, сокет не создается, ошибок не пишется...
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573056
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# pkg_info | grep -i mysql
mysql-server-5.5.30 Multithreaded SQL database (server)
mysql55-client-5.5.34 Multithreaded SQL database (client)

php5-mysql-5.3.8 The mysql shared extension for php
php5-mysql-5.4.20 The mysql shared extension for php
php5-mysqli-5.3.8 The mysqli shared extension for php
php5-mysqli-5.4.20 The mysqli shared extension for php
php5-pdo_mysql-5.3.8 The pdo_mysql shared extension for php
php5-pdo_mysql-5.4.20 The pdo_mysql shared extension for php
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573072
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкасокет не создается
А это может быть связано с тем, что кто-то уже занял дефолтовый порт mysql - tcp 3306.
sockstat -4 | grep :3306 что выдает?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573155
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаЛог ошибок я писал в самом первом посте, вроде там ничего интересногоСорь, действительно, не слишком внимательно прочел.

Это не вызывает подозрений?
ВоффкаInnoDB: Unable to lock ./ibdata1, error: 35
InnoDB: Check that you do not already have another mysqld process
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573312
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Это пишет когда я два раза подряд запускаюсь. При этом статус все равно пишет:
/usr/local/etc/rc.d/mysql-server status:
mysql is not running.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573352
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k-nike,
sockstat -4 | grep :3306
sockstat: struct xtcpcb size mismatch
Очень неожиданно
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573361
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффка,

Статус - это по сути обычно проверка наличия pid-файла и чтения из него номера процесса. Однако, формально никто же не может запретить запуск демона из командной строки с другим pid-файлом. Таким образом, в общем случае статус вряд ли сильно поможет в решении проблемы. Во всяком случае, на него не следует безоговорочно полагаться. В обычной ситуации, когда "усе работает" - это нормальное средство.

Таки проверьте фактическое наличие "лишнего" процесса в системе. Хотя бы простым ps -ax | grep mysql
Ну и порт 3306 - занят или свободен при помощи netstat или sockstat - это чем больше нравится.
Еще сокет /tmp/mysql.sock и (на всякий случай) права на /tmp

Да, и что было до перезагрузки? Каково общее состояние сервера (свободное место на дисках, память и т.д.)?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573363
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкаsockstat: struct xtcpcb size mismatchЧто-то обновили?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573482
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Пытался обновиться с 8.4 на 9, вышла какая-то ошибка, уже не помню какая. Решил что не судьба, пока работало и ладно, видимо после перезагрузки все полетело.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573496
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффка,

Вот с этого места давайте уже максимально подробно. Как именно пытались обновить (ссылка на руководство), какие шаги сделали, на каком шаге "вышла какая-то ошибка", что было сделано по этой ошибке. Возможно, остались логи обновления.

Какое ядро сейчас загружено - старое или новое. Так как полетело не все - есть вероятность, что в системе имеются обе версии библиотек. Это тоже необходимо проверить.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573499
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
# freebsd-update fetch
# freebsd-update install

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

В попытке исправить пытался пересобрать мир:
# svn co http://svn.freebsd.org/base/stable/8/ /usr/src
# cd /usr/src/
# make cleanworld && make cleandir
# make buildworld

Ошибка:
undefined reference to `yydebug'
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573500
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Соответственно ядро пересобрать не удалось. Как можно проверить версию ядра и системы?
# uname -r
8.4-RELEASE-p4

это старая версия

Где могут быть логи?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573515
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это же бинарное обновление, нафига же ядро то пересобирать? Или использовалось кастомизованное ядро? Тогда перед обновлением нужно загружаться с генериком, а кастомизовать его после обновления системы. Кастомизованное не обновляется (где-то в мануале об этом писано). Да и мир по мне как-то обновить проще через portupgrade -f (или это просто привычка).
Про логи не могу сказать определенно. Как-то не было нужды искать их, обычно все проблемы на ходу устранялись. Единственный раз вылезла проблема, когда забыл вернуть генерик, и ядро не обновилось - подсунул его ручками с другой машины :-) Если не логи, то какие-то другие признаки искать придется.
Ошибки же лучше сразу копипастить для разбора и исправлять. Ибо, одна ошибка может вызвать целую веренцу новых.

Мдя... Впрочем, если есть необходимость максимально быстро восстановить работоспособность сервера, не исправляя неудачное обновление, тогда есть смысл забэкапить все данные и конфиги, включая /var/db/mysql (возможно, на внешний носитель) и установить ОС и ПО с нуля. Затем вернуть забэкапленное обратно. Перед бэкапом необходимо остановить мускуль, если он работает (по факту наличия процесса, а не по статусу!).
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573522
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На уровне предположения. Ядро старое в системе, а библиотеки новые. Старые версии библиотек потерты одним из freebsd-update install.
Если это действительно так, тогда можно ручками подсунуть ядро от 9. После попробовать пересобрать ПО.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573529
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффка,

Да уж, маху вы дали. А говорили, что после перезагрузки...
Скорее всего действительно vkle прав, кроме того, что portupgrade -f обновляет не мир, а стороннее ПО. Ядро и мир обновляет freebsd-update.

На будущее:
1. Если используете freebsd-update, то забудьте про makebuildworld. Смешивать крайне не рекомендуется!
2. Через freebsd-update можно обновлять только GENERIC ядро, если у вас конечно не используется свой сервер обновлений.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573530
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаПосле этого попытался заново запустить freebsd-update fetch, но уже не заработало.Это не требуется при повторной попытке. Все необходимое уже притащено и лежит в /var/db/freebsd-update.
Если правильно понимаю (но не берусь утверждать), в одной из директорий /var/db/freebsd-update/install.* должен быть файл kerneldone, обозначающий успешную установку ядра.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573539
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы.
Ядро у меня обычное, последовал какой-то видимо не совсем подходящей инструкции по обновлению.
Лучше полную установку заново отложить на последнюю очередь, потому что настроено было много что и заново очень не хочется повторять.

В /var/db/freebsd-update/install.* нет никаких kerneldone

Какие есть варианты? Самостоятельно ядро не собирается из-за ошибки. portupgrade не устанавливается. Если "подсовывать готовое", то куда и как? У меня доступ есть только по SSH. Культурно выйти из ситуации уже не удастся?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573547
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаЕсли "подсовывать готовое", то куда и как?Положить его в /boot/kernel. Это всего лишь директория с файлами :-)
Хотя, наверно лучше поместить например в /boot/kernel.test и при помощи nextboot задать его для следующей загрузки. Тогда, в случае глобальной неудачи достаточно просто перезагрузить машину кнопкой сброс (надеюсь, эту возможность Вы тоже имеете) и вернуться к тому, что есть на данный момент. Если будет KVM под руками - это несомненный плюс к решению возможных проблем этапа загрузки.

Запуск сервисов в /etc/rc.conf можно отключить, чтобы не дергать их без нужды. Все равно, не скоро понадобятся.

PS: Таки данные то забекапьте на всякий случай. Пока есть что бэкапить.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573596
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкапоследовал какой-то видимо не совсем подходящей инструкции по обновлениюЕсть же официальная инструкция http://www.freebsd.org/releases/9.2R/installation.html
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573822
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибку
undefined reference to `yydebug'

удалось преодолеть, удалив файл /bin/yacc

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

Делаю
# make buildkernel KERNCONF=GENERIC

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

Вот последние строки:
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
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573838
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаПытаюсь пересобрать ядроА смысл? Подкинуть стандартный генерик - дело нескольких минут банального копирования файлов.

Воффкабольше ничего не помогаетЧто именно пытались сделать в множестве действий "ничего"?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573861
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А где взять готовое ядро от 9?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573888
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С другой машины, из дистрибутива, из репозитория - на выбор. Версия и архитектура должны совпадать. Особенно, архитектура.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573898
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где в репозитории найти можете подсказать? Что-то не могу найти. Архитектура amd64.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38573902
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа тут ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.2-RELEASE/ есть, файлик kernel.txz.
Только уточните релиз какой именно - 9.2 или какой-то другой.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574003
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Загрузился с kernel.test, только я что-то не понимаю,
# 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

Ядро я ставил версии 9.2, на нее и пытался обновиться. Может мне надо и мир установить?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574493
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще симптом, висне команда host, а именно
host -t srv _http._tcp.update.FreeBSD.org

в чем может быть причина?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574529
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да та же самая - несоответствие чего-то с чем-то. Вообще, неработоспособность - это вполне нормальное поведение, когда используются несовместимые версии ПО.
С точки зрения приобретения опыта, изучения внутреннего устройства ОС и восстановления работоспособности такая ситуация достаточно интересна и полезна. Однако, тренироваться лучше, все же, на кошках виртуальной машине с ее прекрасной возможностью делать быстрый откат к сохраненным ранее снимкам состояния.

Вот, Вам не понятно, в чем причина неудачной загрузки с kernel.test. Как мыслю, чтобы разобраться в этом вопросе, нужно выяснить, что и как делает nextboot. Возможно (но не факт), при нормальной работе куда-то пишет какой-то файлик или строчку или симлинк делает. Сейчас нормальной работу машины назвать никак нельзя. Значит, оно может не записаться. Это один из вариантов объяснения всего лишь. А как оно на самом деле происходит - это надо смотреть по документации и проверять, что происходит на самом деле.

А если грубо впихнуть ядро под своим именем, а оно вообще не взлетит - будет возможность переименовать обратно? Будь доступ к локальной консоли или KVM с возможностью загрузки с флешки/сидирома - нет проблем. А как оно сейчас - неизвестно же.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574567
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно что ничего не понятно. Что дальше делать?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574572
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте, работает ли nextboot для начала. Пример с реальной машины:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
[vk@vm1 ~]$ ls /boot/nextboot.conf
ls: /boot/nextboot.conf: Нет такого файла или каталога
[vk@vm1 ~]$ ls -d /boot/kernel*
/boot/kernel            /boot/kernel.old
[vk@vm1 ~]$ sudo nextboot -k kernel.old
[vk@vm1 ~]$ ls /boot/nextboot.conf
/boot/nextboot.conf
[vk@vm1 ~]$ cat /boot/nextboot.conf
nextboot_enable="YES"
kernel="kernel.old"
kernel_options=""
[vk@vm1 ~]$ sudo nextboot -D
[vk@vm1 ~]$ ls /boot/nextboot.conf
ls: /boot/nextboot.conf: Нет такого файла или каталога



А вообще, не понятна Ваша задача. Поразбираться в способе восстановления - это одно. Поскорее запустить сервер - это уже совершенно другое.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574582
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне нужно скорее запустить сервер, используя SSH и не устанавливая все заново. Разбираться мне правда не надо, но я других путей пока не вижу. Или они есть?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574585
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
unknown-4787# ls /boot/nextboot.conf
ls: /boot/nextboot.conf: No such file or directory
unknown-4787# ls -d /boot/kernel*
/boot/kernel		/boot/kernel.old	/boot/kernel.test
unknown-4787# sudo nextboot -k kernel.old
unknown-4787# ls /boot/nextboot.conf
/boot/nextboot.conf
unknown-4787# cat /boot/nextboot.conf
nextboot_enable="YES"
kernel="kernel.old"
unknown-4787# sudo nextboot -D
unknown-4787# ls /boot/nextboot.conf
ls: /boot/nextboot.conf: No such file or directory
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574599
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффканужно скорее запустить сервер, используя SSH и не устанавливая все зановоПри обновлении ОС придется переустановить все ПО. Ибо, иначе оно не взлетит.
Другой вариант - попытаться откатить сделанные изменения. Как минимум, вернуть старые версии библиотек. Скорее всего, взлетит, так как старые версии вычищаются на последнем этапе обновления, после переустановки ПО.
Будет ли после этого работать все и правильно? Не факт. Скорее всего, что-то отвалится. При обновлении наверняка переписаны многие команды. Сейчас же не все они работают, но какая конкретно и по какой причине - это дело темное. Можете восстановить и остальные нужные файлы в старых версиях.
В любом случае, хоть двигаться в направлении к новой версии, хоть к старой - быстро не получится. Чтобы не напортачить и не потерять сервер на удаленном доступе, нужно двигаться очень осторожно. Переустановка "с нуля" в разы быстрее.


Из теста видно, что команда nextboot работает. Следующий шаг - убедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро. Это, если двигаться в сторону обновления, конечно (ИМХО оно правильнее).

ВоффкаРазбираться мне правда не надо, но я других путей пока не вижу. Или они есть?Нанять специалиста, например.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574609
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я уже обновлял эту систему с 7 до 8 без каких-либо проблем, так что думаю что обновление это лучший путь чем переустановка.
Можете дать подсказку, как убедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро? :)
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574615
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати, сейчас выяснил, что ядро у меня 8.4 а мир 9.2, может быть мне скачать из репозитория мир 8.4, собрать и поставить его, а потом если все починится, обновить по-человечески?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574616
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкаубедиться, что загрузчик понимает этот конфиг и разобраться, почему он не загрузил нужное ядро? :)Увы и ах, в этих тонкостях не силен. Возможно, на этапе загрузки в консоль какое-нибудь сообщение вываливается, а может и в dmesg. Это на уровне предположения. Есть доступ к серверу через KVM?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574619
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкакстати, сейчас выяснил, что ядро у меня 8.4 а мир 9.2, может быть мне скачать из репозитория мир 8.4, собрать и поставить его, а потом если все починится, обновить по-человечески?Если весь мир от девятки, тогда уж ядро девятошное ставить. Если уверены насчет мира - попробуйте поставить его как /boot/kernel, сохранив рабочее под другим именем. А если не уверены - ищите KVM.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574629
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффка, и хватит уже мир ручками собирать :-)
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574727
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KVM не работает, обратился в техподдержку но она тупит. Не уверен что до момента когда меня убъет начальство они овтетят)

Произвел сравнение по размеру файлов разных ядер.
Что странно, используемое ядро отличается от 9.2 только 2 файлами: kernel и kernel.symbols, а от kernel.old (судя по всему от это 7 версии) отличия 4 удаленных, 691 добавлен, 634 изменен. Какая же у меня версия ядра стоит и идентифицируется как 8.4?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574734
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффкаиспользуемое ядро отличается от 9.2 только 2 файлами: kernel и kernel.symbolsТак может на них и была ошибка при обновлении. Остальные файлы сравнивали только по размеру или по md5?


Не знаю в тонкостях, как именно идет процесс обновления, однако, как мыслю, при обновлении старое ядро должно просто переименоваться в kernel.old (а еще более старый .old должен быть удален), а на его место должно распаковаться новое ядро. Во всяком случае это было бы логично. С другой стороны, вполне может быть создана копия существующего, а в существующем новые файлы перезаписаны поверх, а старые удалены. Если обновление идет по второму варианту, то вполне могла выскочить какая-то проблема/ошибка при обновлении этих двух файлов. Если остальное все совпадает с девяточным ядром... Тогда достаточно подкинуть эти два.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574738
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
искушение их подкинуть есть... но как не загрузится потом и пиши пропало. Почему же не загружается через nextboot?..
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574747
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воффка,

Сейчас протестирую на виртуалке, отпишусь :-)
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574753
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значит так.
Рабочая машина с фряхой 8.2.
Качнул ядро от 9.2, распаковал его в /boot/kernel92, больше ничего не трогал.
Загрузился с ним через nextboot
Ось поднялась, uname кажет 9.2, ну и апач (а больше там нет у мнея ничего) не поднялся, как и ожидалось. Тут все в порядке. В смысле, ожидаемо.
Копирул из 8.2 в 9.2 указанные два файла.
И опять перезагрузился, указав в nextboot 9.2.
Апач не запустился, uname кажет 8.2.
Шелл-доступ оставался во всех случаях.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574754
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, ситуация полностью идентична сложившейся.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574758
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, нет... Не полностью... Вам же на загрузку с ядро от 9.2 кажет что оно 8.4. Мдя, не понятно.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574759
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
значит копирую. и kvm кстати заработал
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574760
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня не загружает через nextboot, чтобы я не указывал в настройках грузит /boot/kernel/kernel
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574763
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаУ меня не загружает через nextboot, чтобы я не указывал в настройках грузит /boot/kernel/kernelименно sysctl kern.bootfile всегда кажет /boot/kernel/kernel, я правильно понял?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574768
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, заглянул в dmesg при загрузке с "кивым" ядром. Там сообщение в самом конце есть:
Код: sql
1.
2.
3.
4.
Trying to mount root from ufs:/dev/ad0s1a
warning: KLD '/boot/kernel92/kernel' is newer than the linker.hints file
KLD daemon_saver.ko: depends on kernel - not available or version mismatch
linker_load_file: Unsupported file type
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574774
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да sysctl kern.bootfile кажет

Сделал:
Код: sql
1.
2.
# cp -Rp /boot/kernel.test/* /boot/kernel
# reboot



Код: sql
1.
2.
3.
4.
5.
6.
unknown-4787# sysctl kern.bootfile
kern.bootfile: /boot/kernel/kernel
unknown-4787# sysctl kern.osreldate
kern.osreldate: 804000
unknown-4787# 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


неожиданно
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574789
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, неожиданно.
Не могло же в .test само залететь 8.4... Или могло?

С загрузчиком может какая проблема... В смысле, не видит он конфиг /boot/nextboot.conf или не читает или не понимает...
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574791
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опс, а в /boot/defaults/loader.conf и/или в /boot/loader.conf не переопределен ли /boot/nextboot.conf да и вообще, от 9 он или от 8 остался?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574806
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, loader.conf все нормальные.
Я уже не знаю. Думаю установить заново, вопрос возникает по БД. У меня в сыром формате десяток БД mysql myisam и innodb, смогу ли я их восстановить на новой системе?
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574811
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВоффкаУ меня в сыром формате десяток БД mysql myisam и innodb, смогу ли я их восстановить на новой системе?Да, обычно на живой системе такой перенос без проблем делается, писал вроде раньше. Банально копируется директория /var/db/mysql и конфиг. По дефолту все данные там, но если что перенастраивали - надо глянуть конфиг и ключи запуска в /etc/rc.conf.

Пара нюансов. Версия нового мускуля должна совпадать или быть выше чем версия старого. Если будет выше, то после успешного запуска сервера нужно запустить mysql_upgrade. Разрядность платформы должна быть идентична. Сам мускуль должен быть обязательно остановлен перед переносом.

Однако, в Вашем случае был неудачный запуск мускуля и жестокое его убиение. Сложно сказать, что оно сделало с файлами хранилища.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38574814
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку: владельца/права нужно обязательно проверить/установить.
...
Рейтинг: 0 / 0
Не запускается mysql сервер под freebsd 8.4
    #38576207
Воффка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем огромное спасибо кто помогал!
После переустановки база успешно подключилась.
...
Рейтинг: 0 / 0
65 сообщений из 65, показаны все 3 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не запускается mysql сервер под freebsd 8.4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]