Mysql hickups. (was The Python web apps throw 500s)
Laurent Blume
laurent at opencsw.org
Fri Sep 26 17:21:55 CEST 2014
I will look into it.
For now, be careful that I'm going to push a new package that will
overwrite it (now that MySQL works, the MySQL packages could be created :-)
My first idea is that it could be handled automatically, following this
rough outline:
- CSW package installs cswservice:default
- users can create cswservice:otherinstance if they wish
- on package removal, cswservice:* are handled by CAS (instead of
just the :default)
- so on updates, all are stopped/restarted. Only :default is updated,
the others stay of course the responsibility of their creators
Makes sense?
Laurent
Le 2014/09/26 16:15 +0200, Carsten Grzemba a écrit:
> mysql trac is online again.
>
> I have changed /etc/opt/csw/init.d/cswmysql5 for support instances:
>
> root at mysql [mysql]:/etc/opt/csw/init.d > diff cswmysql5.org cswmysql5
> 41c41,42
> < datadir=
> ---
> > datadir=`/bin/svcprop -p config/datadir ${SMF_FMRI} 2>/dev/null`
> > defaults=`/bin/svcprop -p config/defaults ${SMF_FMRI} 2>/dev/null`
> 293a295,299
> > if [ ! -z "$defaults" ]
> > then
> > defaults_args="--defaults-file=$defaults"
> > extra_args="$defaults_args $extra_args"
> > fi
> 323c329
> < $bindir/mysqld_safe --datadir="$datadir"
> --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
> ---
> > $bindir/mysqld_safe $defaults_args --datadir="$datadir"
> --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
>
> I don't if it is the best place for do this but this kind is a usual way.
> @ Laurent: what do you mean, would you incorporate this script change in
> your package?
>
> Am 26.09.14 schrieb *Jan Holzhueter * <jh at opencsw.org>:
>> Hi,
>> had some time to debug it :)
>>
>> Simple problem someone somehow updated the mysql Packege on our mysql
>> zone.
>>
>> That caused an update from Mysql Version 5.0 to 5.5 (all praise whom
>> they like that this did not cause any database problems )
>>
>> But with this the my.cnf file moved from /opt/csw/mysql5 to /etc/opt/csw
>> but without any migration script. So some default was loaded with did
>> not fit our environment. I fixed that now.
>> It should not give those errors anymore I hope.
>>
>> @Carsten your mysql trac database needs to be looked at. To do the
>> update the cswmysql5:trac Service is broken now and starts not your
>> database anymore. I disabled it for now. If you have the time please
>> fix it.
>>
>> Greetings
>> Jan
>>
>>
More information about the maintainers
mailing list