From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 28 Nov 2003 08:15:55 +0200 From: Michael Shigorin To: devel@altlinux.ru Message-ID: <20031128061555.GY10429@osdn.org.ua> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PPxI8paQBs33t8dK" Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: [devel] =?koi8-r?b?wSDe1M8g3NTPLCDCzMnOLCDawSDJ2s3FzsXOydEg1yB1?= =?koi8-r?b?cGRhdGVzLCDBPyE=?= X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2003 06:15:59 -0000 Archived-At: List-Archive: List-Post: --PPxI8paQBs33t8dK Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Здравствуйте и не чихайте. А можно поинтересоваться природой данной разницы в safe_mysqld до и после вчерашнего апдейта? (3.23.56-alt3 -> 3.23.58-alt1.M22) --- /usr/sbin/safe_mysqld 2003-11-28 07:57:48 +0200 +++ /usr/sbin/safe_mysqld.orig 2003-11-28 07:57:07 +0200 @@ -36,9 +36,10 @@ local default=$1 shift - local val=`my_print_defaults "$group" |grep "^--$name=" |tail -1` + local val=`my_print_defaults "$group" |grep "^--$name="` if [ -n "$val" ]; then eval export $varname="${val#--$name=}" + eval export $varname="${val#--$name=}" else eval export $varname="$default" fi @@ -53,4 +54,4 @@ # Test arguments. $mysqld "$@" -V >/dev/null -/usr/sbin/mysqld_wrapper "$@" & +/usr/sbin/mysqld_wrapper & В результате этой самодеятельности с чуть ли не дефолтным /etc/my.cnf взрывается GetConf(): # service mysqld restart Shutting down mysqld: [FAILED] Adjusting environment for mysqld: [ OK ] Starting mysqld: /usr/sbin/safe_mysqld: line 2: --chroot=/var/lib/mysql: No such file or directory [FAILED] --- /etc/my.cnf [mysqld] chroot=/var/lib/mysql datadir=/db bdb-logdir=/log log=/log/queries pid-file=/mysqld.pid skip-locking skip-networking #skip-grant-tables socket=/mysql.sock tmpdir=/tmp user=mysql --- При этом комментирование "chroot=" приведет к аналогичному взрыву на следующей строчке. Мне вот одно интересно: кому понадобилось ломать то, что работает? Или это "дух Райдера" нуждался в подтверждениях "ненадежности mysql"? Или срочно надо было доказать глупому мне, что автоматическое обновление ДЕЙСТВИТЕЛЬО опасно? Или этот diff сам собой там того, завелся? (в changelog ничего по этому поводу не наблюдаю) Вчера впервые за полгода на продакшн-серверах был снят apt-get upgrade по cron -- хотя там mysql практически не используется, все в postgres. На linux.kiev.ua -- нет; улеглось. В итоге приоритет промежуточного репозитория updates/, из которого _можно_ обновлять системы автоматом в большинстве случаев -- для меня поднялся. С чем и поздравляю. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/ --PPxI8paQBs33t8dK Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/xugabsPDprYMm3IRApc4AJsEwYltLE9FMQcOMlDtC2EBqfgPqgCgv6cg OsmbF4PCT7MPrAhZn6Nf25I= =TaDh -----END PGP SIGNATURE----- --PPxI8paQBs33t8dK--