On 07/07/15 09:24, Darac Marjal wrote:
> On Mon, Jul 06, 2015 at 06:16:37PM +0100, Tony van der Hoff wrote:
>> Since installing Jessie from scratch on this laptop, I'm getting a
>> nightly error message from logrotate:
>>
> 
>>              if [ -z "`$MYADMIN ping 2>/dev/null`" ]; then
> 
> This pings mysql, if there's no response, then the following lines
> happen.
> 
>>                # Really no mysqld or rather a missing debian-sys-maint user?
>>                # If this occurs and is not a error please report a bug.
>>                if ps cax | grep -q mysqld; then
>>                  exit 1
> 
> This looks likely to be where your error has come from. AIUI, you'll get
> to this line if mysqladmin CAN'T ping your server AND there is a mysqld
> process. There are a number of reasons for this, but I suspect the main
> one is a mis-configured /etc/mysql/debian.cnf
> 
>>                fi
>>              else
>>                $MYADMIN flush-logs
>>              fi
>>      endscript
>> }
>>

Thanks for your help, Darac. Your comments helped me get to the bottom
of this.

Although I installed Jessie (with Mariadb) from scratch, I retained my
old SQL tables (of course), including the mysql passwords. This meant
that the (new) debian-sys-maint password in debian.cnf did not match the
password in the database.

I corrected the password in debian.cnf, and all seems well now.

Thanks again, Tony



-- 
Tony van der Hoff        | mailto:t...@vanderhoff.org
Buckinghamshire, England |


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/559bba0c.6060...@vanderhoff.org

Reply via email to