ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] а что это, блин, за изменения в updates, а?!
@ 2003-11-28  6:15 Michael Shigorin
  2003-11-28  6:34 ` Alexey I. Froloff
  2003-11-28  6:46 ` Alexey I. Froloff
  0 siblings, 2 replies; 5+ messages in thread
From: Michael Shigorin @ 2003-11-28  6:15 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 2097 bytes --]

	Здравствуйте и не чихайте.
А можно поинтересоваться природой данной разницы в 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 <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-11-28 12:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-28  6:15 [devel] а что это, блин, за изменения в updates, а?! Michael Shigorin
2003-11-28  6:34 ` Alexey I. Froloff
2003-11-28  6:46 ` Alexey I. Froloff
2003-11-28  9:24   ` [devel] " Michael Shigorin
2003-11-28 12:03     ` Alexey Tourbin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git