Спасибо, Вы очень любезны.
Короче я всё ставил с ./configure без чего-либо ещё. Потом папку sams2 скопировал /usr/local/... в /srv/www что делать?!
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → openSUSE и SUSE Linux Enterprise → Установка SAMS
Спасибо, Вы очень любезны.
Короче я всё ставил с ./configure без чего-либо ещё. Потом папку sams2 скопировал /usr/local/... в /srv/www что делать?!
Короче я всё ставил с ./configure без чего-либо ещё. Потом папку sams2 скопировал /usr/local/... в /srv/www что делать?!
если честно? то это пздц, путь модераторы поправят. :rolleyes:
Сергей В., вы пытаетесь изобрести самокат с квадратными колесами, при это надеетесь то что он поедет быстрее чем велосипед.
если честно? то это пздц, путь модераторы поправят.
Сергей В., вы пытаетесь изобрести самокат с квадратными колесами, при это надеетесь то что он поедет быстрее чем велосипед.
Да в курсе что пздц! Самому и смешно и хоть плачь.. ну тупик блин..
Пожалуйста если есть что по существу, то напишите, если нет то не надо. Ссыль с пошаговым описанием подойдёт.. вот только можно ли исправить то, что я наворотил.
Зря Вы так smile Сделал я ссылку smile Но пока
database MySQL not connected
Команда на реконфигурирование Squid не получена демоном
проверьте, запущен ли samsdaemon
Есть мысли, в какую сторону рыть?
Есть мысли, в какую сторону рыть?
Там же написано что делать. плюс ко всему смотреть в сторону поиска , так как данный вопрос уже обсуждался и не раз.
где перепрописать путь? в sams2.conf нет таких значений
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
Ничего не говорит да? :lol:
Сокет у Вашего мускуля какой, тчоный путь, посмотрите в конфиге самого мускуля. Потом укажите этот путь до сокета в Sams, аналогично в конфиге.
1. запущен ли mysql?.
2. Смотрим опции sams, где должен лежать mysql.sock, соответствует ли запись действительности.
В общем проверяем конфигурационные файлы.
Сергей В., что так и будем каждую ошибку сюда кидать? oO
step_slim, опередил =)
Сокет у мускуля такой
/var/lib/mysql/mysql.sock
менять пробовал, получил
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)гдеж это прописано блин..
P.S: Мысли вслух.. порой бредовые..
Сергей В.
Оу май год :lol:
гдеж это прописано блин..
/usr/local/etc/sams.conf:
client]
#Имя базы для статистики Squid
SQUID_DB=squidlog
#Имя базы для управления Squid
SAMS_DB=squidctrl
#Адрес MySQL сервера
MYSQLHOSTNAME=localhost
#Имя пользователя MySQL
MYSQLUSER=sams
#Пароль на доступ к MySQL
MYSQLPASSWORD=samspasswd
#Версия MySQL
MYSQLVERSION=5.0
#Имя логфайла Squdа
SQUIDCACHEFILE=access.log
#Корневая директория Squid
SQUIDROOTDIR=/usr/local/etc/squid
#Директория с логами Squid
SQUIDLOGDIR=/var/log/squid
#Директория с кешом Squid
SQUIDCACHEDIR=/usr/local/squid/cache
#Корневая директоряи установки SAMS
SAMSPATH=/usr/local
#Директория с исполняемым файлом Squid
SQUIDPATH=/usr/local/sbin
#Команда выключения сервера(зачем - не понял)
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0з.ы. При этом сам ьускуль должен быть запущен.
Сокет у мускуля такой
/var/lib/mysql/mysql.sock
Этот сокет не меняйте!!!
Сергей В.
Оу май год

mysql запущен, конфиг /usr/local/etc/sams2.conf давно проверен и именно так и выглядит. (я так понимаю что к моему случаю имеет отношение строка MYSQLHOSTNAME=localhost? ) у меня написано так DB_SERVER=localhost
http://sams.perm.ru/sams2/doc/RU/sams2_conf.html
у меня написано так DB_SERVER=localhost
Попробуйте:
1. Вместо localhost указать IP машины.
2. Влоб добавить в конфиг sams.conf новой переменной MYSQLSOCKET=/chroot/var/lib/mysql/mysql.sock
Ественно эту последовательность делать не одновременно.
Поробовал все варианты но получил ещё одну новую ошибку
Database sams2db is created
0: CREATE TABLE websettings ( s_lang varchar(15) NOT NULL default 'EN', s_iconset varchar(25) NOT NULL default 'classic', s_useraccess smallint NOT NULL default '1', s_urlaccess smallint NOT NULL default '1', s_showutree smallint NOT NULL default '1' , s_showname varchar(5) NOT NULL default 'nick', s_showgraph smallint NOT NULL default '0', s_createpdf varchar(5) NOT NULL default 'NONE', s_version char(5) NOT NULL default '1.0') Invalid query:



Пора на отдых..
Так, размышляем последовательно. Что имею.
1.
Попробуйте:
1. Вместо localhost указать IP машины.
2. Влоб добавить в конфиг sams.conf новой переменной MYSQLSOCKET=/chroot/var/lib/mysql/mysql.sock
Попробовал. Результата нет.
3. my.cnf /var/lib/mysql/mysql.sock
4. sams2.conf DB_SERVER=localhost вариант step_slim, не помог (спасибо за участие)
5. Отсюда вопрос: откуда samsdaemon берёт значение '/tmp/mysql.sock' ?
Database sams2db is created
словарик нужен ?
DB_SERVER=localhost
это строчка отвечает где находится DB, правильно localhost
словарик нужен
Нет. База создана, но ведь всё равно косяк
Database sams2db is created
0: CREATE TABLE websettings ( s_lang varchar(15) NOT NULL default 'EN', s_iconset varchar(25) NOT NULL default 'classic', s_useraccess smallint NOT NULL default '1', s_urlaccess smallint NOT NULL default '1', s_showutree smallint NOT NULL default '1' , s_showname varchar(5) NOT NULL default 'nick', s_showgraph smallint NOT NULL default '0', s_createpdf varchar(5) NOT NULL default 'NONE', s_version char(5) NOT NULL default '1.0') Invalid query:
Это я получил когда вместо локалхоста адрес машины написал.
Всё таки
откуда samsdaemon берёт значение '/tmp/mysql.sock' ?
Ведь проблема в том, что даемон sams2daemon не работает.
покажи вывод:
ps aux|grep mysql
ps aux|grep samsТак, размышляем последовательно. Что имею.
Давайте последовательно.
1. Установили мускул.
2. Настроили на нём пользователя (на мускуле)
3. Запустили проверили работоспособность.
4. Вы собрали пакет sams.
5. Вошли в web sams
6. Попытались создать базу, он отстрельнул
Так?
Ведь проблема в том, что даемон sams2daemon не работает.
Дык, пока демон не увидит сокс мускула, он и не стартанёт...
Вошли в web sams
Изначально web sams приветливо встретил меня, и база создалась, но при попытке переконфигурировать squid выдавал ошибку
Команда на реконфигурирование Squid не получена демоном
проверьте, запущен ли samsdaemon
полез в консоль, там
ну а далее знаете
sams2daemon
Это жеш "Бубульгум" oO
Кто же Вас так учил демонов стартовать?
Всегда в Suse так было, ну или уж через /rc.d/ ...
ну или уж через /rc.d/
а это как?
Кто же Вас так учил демонов стартовать?
Никто... 
Сергей В.,
А теперь вывод этих команд по очереди:
step_slim пишет:
ну или уж через /rc.d/
а это как?
Лучше не надо, пока не надо wink
з.ы. Ещё, покажите файл /etc/hosts
Так же файл /etc/my.cnf
В этом файле нас интересует строчка:
socket = /tmp/mysql.sockЕсли она есть, перезапустите mysqld, все заработает.
Если нет, добавляйте и перезапускайте.
Далее создадим симлинк на .sock файл, если уж так хочет Ваша система.
з.ы.ы.з. И всегда, после каждого изменения, что бы изменения вступили в силу, перезапускайте сервисы: 1. httpd, mysqld, sams.
Как стартовать сервисы, я писал выше.
Так же, иногда рекомендуется перегружать систему, что бы изменения вступили в силу. В этом случае, не забывайте, что сервисы могут стартовать сами, перед выполнением команды запуска, проверяйте эти сервисы командой status.
Так же, иногда рекомендуется перегружать систему, что бы изменения вступили в силу.
это распространяется когда накатываешь апдейты для ядра.
А так это в стиле ms windows получается с перезапуском системы.
Лучше не надо, пока не надо
Ну не знал. Вообще показывали так (например)) rcsqud start и вроде работало
через service дольше.. если что не так, поясните, буду очень благодарен.
Вы учли что у меня в /usr/local/bin файл sams2daemon? Именно такие команды?
Осмелился от себя поправить кое что
127.0.0.1 localhost
# special IPv6 addresses
#::1 localhost ipv6-localhost ipv6-loopback
fe00::0 ipv6-localnet
ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts
127.0.0.2 1.myhost.ru
192.168.10.7 1.myhost.ru
194.186.251.138 1.myhost.ru
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
default-character-set=utf8
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
# Disable Federated by default
skip-federated
# Replication Master Server (default)
# binary logging is required for replication
# log-bin=mysql-bin
# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id = 1
# Replication Slave (comment out master section to use this)
#
# To configure this host as a replication slave, you can choose between
# two methods :
#
# 1) Use the CHANGE MASTER TO command (fully described in our manual) -
# the syntax is:
#
# CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
# MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
#
# where you replace <host>, <user>, <password> by quoted strings and
# <port> by the master's port number (3306 by default).
#
# Example:
#
# CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
# MASTER_USER='joe', MASTER_PASSWORD='secret';
#
# OR
#
# 2) Set the variables below. However, in case you choose this method, then
# start replication for the first time (even unsuccessfully, for example
# if you mistyped the password in master-password and the slave fails to
# connect), the slave will create a master.info file, and any later
# change in this file to the variables' values below will be ignored and
# overridden by the content of the master.info file, unless you shutdown
# the slave server, delete master.info and restart the slaver server.
# For that reason, you may want to leave the lines below untouched
# (commented) and instead use CHANGE MASTER TO (see above)
#
# required unique id between 2 and 2^32 - 1
# (and different from the master)
# defaults to 2 if master-host is set
# but will not function as a slave if omitted
#server-id = 2
#
# The replication master for this slave - required
#master-host = <hostname>
#
# The username the slave will use for authentication when connecting
# to the master - required
#master-user = <username>
#
# The password the slave will authenticate with when connecting to
# the master - required
#master-password = <password>
#
# The port the master is listening on.
# optional - defaults to 3306
#master-port = <port>
#
# binary logging - not required for slaves, but recommended
#log-bin=mysql-bin
# Point the following paths to different dedicated disks
#tmpdir = /tmp/
#log-update = /path-to-dedicated-directory/hostname
# Uncomment the following if you are using BDB tables
#bdb_cache_size = 4M
#bdb_max_lock = 10000
# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /var/lib/mysql/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /var/lib/mysql/
#innodb_log_arch_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
# The safe_mysqld script
[safe_mysqld]
log-error=/var/lib/mysql/mysqld.log
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
default-character-set=utf8
# Remove the next comment character if you are not familiar with SQL
#safe-updates
[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
log = /var/log/mysqld_multi.log
# user = multi_admin
# password = secret
# If you want to use mysqld_multi uncomment 1 or more mysqld sections
# below or add your own ones.
# WARNING
# --------
# If you uncomment mysqld1 than make absolutely sure, that database mysql,
# configured above, is not started. This may result in corrupted data!
# [mysqld1]
# port = 3306
# datadir = /var/lib/mysql
# pid-file = /var/lib/mysql/mysqld.pid
# socket = /var/lib/mysql/mysql.sock
# user = mysql
# [mysqld2]
# port = 3307
# datadir = /var/lib/mysql-databases/mysqld2
# pid-file = /var/lib/mysql-databases/mysqld2/mysql.pid
# socket = /var/lib/mysql-databases/mysqld2/mysql.sock
# user = mysql
# [mysqld3]
# port = 3308
# datadir = /var/lib/mysql-databases/mysqld3
# pid-file = /var/lib/mysql-databases/mysqld3/mysql.pid
# socket = /var/lib/mysql-databases/mysqld3/mysql.sock
# user = mysql
# [mysqld6]
# port = 3309
# datadir = /var/lib/mysql-databases/mysqld6
# pid-file = /var/lib/mysql-databases/mysqld6/mysql.pid
# socket = /var/lib/mysql-databases/mysqld6/mysql.sock
# user = mysql
В этом файле нас интересует строчка:
socket = /tmp/mysql.sock
вот я её не вижу в упор
вот я её не вижу в упор
oO
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
Linux Forum → openSUSE и SUSE Linux Enterprise → Установка SAMS
Форум работает на PunBB, при поддержке Informer Technologies, Inc