Автозагрузка
Akushi 7 Августа, 2013 - 00:22
Подскажите пожалуйста, давно не садился за линукс и тут по своему старому мануалу собрал.. и половина не загружается...
apache2 [stopped]
dhcpcd [started]
iptables [stopped]
local [started]
mysql [stopped]
netmount [started]
postfix [stopped]
proftpd [stopped]
sshd [started]
syslog-ng [started]
не чего не помню)) где логи хранятся?
»
- Для комментирования войдите или зарегистрируйтесь
Для всех этих сервисов нужно
Для всех этих сервисов нужно было произвести некоторые действия после установки пакета, о чём вам и сообщал emerge, но вы, видимо, не прочитали эти сообщения.
Поэтому теперь смотрите /var/log/portage/elog/summary.log:
Ну и конечно смотрите что попадает в вывод dmesg после запуска сервиса.
kostik87 написал(а): Вот
Вот что там:
>>> Messages generated by process 23658 on 2013-08-06 13:54:37 Local time zone must be set--see zic manual page for package sys-apps/baselayout-2.2:
WARN: postinst
You should reboot the system now to get /run mounted with tmpfs!
>>> Messages generated by process 23658 on 2013-08-06 13:57:36 Local time zone must be set--see zic manual page for package sys-devel/gettext-0.18.2:
QA: other
QA Notice: Missing soname symlink(s):
usr/lib/libgnuintl.so.8 -> preloadable_libintl.so
>>> Messages generated by process 23658 on 2013-08-06 14:29:04 Local time zone must be set--see zic manual page for package sys-devel/gcc-4.6.3:
WARN: postinst
If you have issues with packages unable to locate libstdc++.la,
then try running 'fix_libtool_files.sh' on the old gcc versions.
You might want to review the GCC upgrade guide when moving between
major versions (like 4.2 to 4.3):
Вы весь смотрите.
Вы весь смотрите.
kostik87 написал(а): Вы весь
Уууу там текста жесть)) как его куда то залить, выделить?:)
Зачем ? Вообще для этого
Зачем ?
Вообще для этого используют paste сервис, можно например воспользоваться утилитой из пакета app-text/wgetpaste .
А вообще, открываете файл на просмотр
нажимаете клавишу "/" вводите фразу для поиска, а вам надо найти информацию, относящуюся к apache, mysql, iptables, ну и так далее, вводите первое ключевое слово поиска, нажимаете ввод, читаете, что нужно было сделать после установки пакета.
Относительно apache не забывайте так же смотреть вывод dmesg.
Либо можете поставить пакет app-portage/elogv и воспользоваться утилитой elogv.
kostik87
Подскажите пожалуйста, как примерно выглядит текст - где описано что нужно было сделать...?
Вам сложно выполнить
Вам сложно выполнить указанное ?
А дальше будет примерно такой текст:
Messages generated by process 13961 on 2012-02-18 00:33:43 MSK for package dev-db/mysql-5.1.56: И вот тут указание что нужно сделать.
Таких сообщение может быть два и более, первое о том, что начата установка пакета, фаза unpack, а ниже есть сообщение о фазе после установки postinst.
kostik87 написал(а):Что то
Что то я совсем туплю... Вот текст примерный от туда:
>>> Messages generated by process 13104 on 2013-08-06 22:46:40 YEKT for package dev-db/mysql-5.1.70:
LOG: unpack
MySQL MY_DATADIR is /var/lib/mysql
LOG: postinst
You might want to run:
"emerge --config =dev-db/mysql-5.1.70"
if this is a new install.
If you are upgrading major versions, you should run the
mysql_upgrade tool.
>>> Messages generated by process 13192 on 2013-08-07 00:50:15 YEKT for package dev-db/mysql-5.1.70:
LOG: postrm
One or more symlinks to directories have been preserved in order to
ensure that files installed via these symlinks remain accessible. This
indicates that the mentioned symlink(s) may be obsolete remnants of an
old install, and it may be appropriate to replace a given symlink with
the directory that it points to.
/var/run
>>> Messages generated by process 13192 on 2013-08-07 00:50:15 YEKT for package dev-db/mysql-5.1.70:
LOG: unpack
MySQL MY_DATADIR is /var/lib/mysql
MySQL datadir found in /var/lib/mysql
A new one will not be created.
LOG: postinst
You might want to run:
"emerge --config =dev-db/mysql-5.1.70"
if this is a new install.
If you are upgrading major versions, you should run the
mysql_upgrade tool.
и не врубаюсь что он хочет...
Пишу это : emerge --config =dev-db/mysql-5.1.70 он выдаёт:
emerge --config =dev-db/mysql-5.1.70
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'
Configuring pkg...
* You have already a MySQL database in place.
* (///var/lib/mysql/*)
* Please rename or delete it if you wish to replace it.
* ERROR: dev-db/mysql-5.1.70 failed (config phase):
* MySQL database already exists!
*
* Call stack:
* ebuild.sh, line 93: Called pkg_config
* environment, line 4065: Called mysql-v2_pkg_config
* environment, line 3664: Called die
* The specific snippet of code:
* die "MySQL database already exists!";
*
* If you need support, post the output of `emerge --info '=dev-db/mysql-5.1.70'`,
* the complete build log and the output of `emerge -pqv '=dev-db/mysql-5.1.70'`.
* This ebuild is from an overlay named 'gentoo': '/var/db/pkg/'
* The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.70/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.70/temp/environment'.
* Working directory: '/usr/lib/portage/pym'
* S: '/var/tmp/portage/dev-db/mysql-5.1.70/work/mysql-5.1.70'
Ну и что вам указано сделать,
Ну и что вам указано сделать, прямо в первом сообщении ?
kostik87 написал(а): Ну и что
Configuring pkg...
* You have already a MySQL database in place.
* (///var/lib/mysql/*)
* Please rename or delete it if you wish to replace it.
* ERROR: dev-db/mysql-5.1.70 failed (config phase):
* MySQL database already exists!
*
* Call stack:
* ebuild.sh, line 93: Called pkg_config
* environment, line 4065: Called mysql-v2_pkg_config
* environment, line 3664: Called die
* The specific snippet of code:
* die "MySQL database already exists!";
*
* If you need support, post the output of `emerge --info '=dev-db/mysql-5.1.70'`,
* the complete build log and the output of `emerge -pqv '=dev-db/mysql-5.1.70'`.
* This ebuild is from an overlay named 'gentoo': '/var/db/pkg/'
* The complete build log is located at '/var/tmp/portage/dev-db/mysql-5.1.70/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/mysql-5.1.70/temp/environment'.
* Working directory: '/usr/lib/portage/pym'
* S: '/var/tmp/portage/dev-db/mysql-5.1.70/work/mysql-5.1.70'
Учимся читать и
Учимся читать и переводить:
Что здесь не понятно ?
А здесь вам говорят, что база в /var/lib/mysql/* уже существует, если вы хотите создавать новую базу удалите старую.
В любом случае после запускаете mysql:
Он должен запуститься, если нет смотрите что попадает в вывод 'dmesg', /var/log/mysql/mysql.log, /var/log/mysql/mysqld.err и /var/log/mysql/mysql.err .
kostik87
rc-service mysql start
* Starting mysql ...
* /var/run/mysqld: creating directory
* /var/run/mysqld: correcting owner
Проверьте статус: rc-service
Проверьте статус:
kostik87
rc-service mysql status
* status: started
Любая прога из перечисленных так норм запускается)) вот только при запуске компа, само не включается.
Должна, добавьте на уровень
Должна, добавьте на уровень запуска, хотя я вижу, что у вас на снимке, они вроде как на уровне default, но что-то я сомневаюсь:
kostik87 написал(а): Должна,
Вот именно что они добавленны, либо на снимке бы их скорее не было:/)
выполни rc и покажи, что
выполни
и покажи, что пишет.
.
rc-update -u
и попробовать, что будет при загрузке.
Kevol написал(а): rc-update
Чувак спасибо помогло! не знаю что было)) сейчас всё норм.
/var/log :D
/var/log
:D