maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #02768
Re: [SOLVED] Can't connect to local MySQL server through socket
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all
Finally I managed to get everything up and running by using regular
(i.e. non busybox) versions of:
* sleep
* ps
* xargs
Hope this helps.
Next steps are, not necessarily in this order:
* propose patches for optional component that do not build in buildroot
* create a buildroot package for xtrabackup
* package and use galera arbitrator
* create scripts for automating cluster initialisation and node
joining (the idea is to have mariadb galera cluster working in a very
unstable network)
I'll let you know.
Cheers,
Sylvain
On 25/06/2015 15:17, Sylvain Raybaud wrote:
> On 25/06/2015 14:42, Guillaume Lefranc wrote:
>> Well, if you had said that your shell was busybox in the first
>> place, that would have saved us a lot of time... :-)
>
> It's not my shell, my shell is regular bash, but many other tools,
> yes.
>
> Connecting to mysql daemon still fails with the same error, but at
> least lsof is now working as expected. That's progress :)
>
>
>> 2015-06-25 14:41 GMT+02:00 Sylvain Raybaud
>> <sylvain.raybaud@xxxxxxxxxxxxxxxxxxxxxxx
>> <mailto:sylvain.raybaud@xxxxxxxxxxxxxxxxxxxxxxx>>:
>
>> Guillaume,
>
>> On 25/06/2015 13:40, Guillaume Lefranc wrote:
>>> Just a suggestion, you can try adding "set -x" to
>>> /usr/bin/wsrep_sst_rsync, so the script will dump its output
>>> in the log. You should be able to know where it hangs
>>> precisely then.
>
>> It gives me the following sequence repating forever:
>
>> + check_pid_and_port /var/lib/mysql//rsync_sst.pid 20189 4444 +
>> local pid_file=/var/lib/mysql//rsync_sst.pid + local
>> rsync_pid=20189 + local rsync_port=4444 + which lsof ++ lsof -i
>> :4444 -Pn ++ grep '(LISTEN)' + local port_info= ++ echo ++ grep
>> -w '^rsync[[:space:]]\+20189' + local is_rsync= + '[' -n '' -a -z
>> '' ']'
>
>> It seems to correspond to lines 281--284: until
>> check_pid_and_port $RSYNC_PID $RSYNC_REAL_PID $RSYNC_PORT do
>> sleep 0.2 done
>
>> check_pid_and_port seems to be checking that rsync is running and
>> listening, basically. Strange thing is: lsof -i :4444 -Pn
>> doesn't return anything although ps shows that rsync was invoked
>> correctly: rsync --daemon --no-detach --port 4444 --config
>> /var/lib/mysql//rsync_sst.conf
>
>> Actually, lsof -i :4444 -Pn seems to behave rather differently
>> on my laptop (ubuntu) and on buildroot. Indeed, lsof in buildroot
>> is provided by busybox by default. This sometimes leads to
>> significant differences. I'm going to rebuild my system with the
>> real lsof package and see if it gets better. I'll let you know.
>
>
>>> You can also try to run the SST command manually on the nodes,
>>> and see what it does. You can get the full command output in
>>> ps so you're free to start a donor on one node and a joiner on
>>> another node and follow the script output.
>
>> I did, and it fails because some variables are unbound. I think
>> this is specific to manual invokation.
>
>
>> _______________________________________________ Mailing list:
>> https://launchpad.net/~maria-discuss Post to :
>> maria-discuss@xxxxxxxxxxxxxxxxxxx
>> <mailto:maria-discuss@xxxxxxxxxxxxxxxxxxx> Unsubscribe :
>> https://launchpad.net/~maria-discuss More help :
>> https://help.launchpad.net/ListHelp
>
>
>
>
> _______________________________________________ Mailing list:
> https://launchpad.net/~maria-discuss Post to :
> maria-discuss@xxxxxxxxxxxxxxxxxxx Unsubscribe :
> https://launchpad.net/~maria-discuss More help :
> https://help.launchpad.net/ListHelp
>
- --
Sylvain Raybaud
www.green-communications.fr
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVk/xeAAoJEEkkwl4JtJ9yEn4QALLrpa1/oUKyRTt0kwGu61+T
dF7R87o+7h0ecK5qskzUHDanUNfioUAqdZVEbGN402YzFM/jAFNpV0yuDYWO44VC
YUeMgiPggNso3u6ySl6BaqoFJO/cXYFf4J/dOTMb/OT6/PXn3Ldcxd4I52uWDoNf
n1KuplyZyJF18NE0aOL88/5CCeHgmzrGCB2fiT76UBtikpg0e2jhN8UfJLAFu0TK
Q2Afe073OSGhOmsh+gh21vo2iWhad0rLcu7betmTeo7D6sKTDMmfGyvJoRTKgiS9
/o7S7Am0CXtGN2xO54FOozH51ir/KTw8u7nnHzCMI3ZaGAQpumIl2zymGQ9dCA3Y
qUs2I7Gp2P3eF84cdlXR3d3pVX0rGrA4Mw3A32Cpt7lEQmizXlOLLNpzqd2WRYs8
Jz/xVSXT17hFBdCkzuUvbCui85BKHm/Hy7zlDoX1NKrRMGwJow14xeniSFb6OoqW
nQbGMdbPdep5DpABFd5xb00ESl/Zw/kbKuUZs+T/cnVZ/XnLxMO3oyV21JgfPsZr
4mYwFQBpdqMU2zEGULioCiNkGwyLbAU7QnCGOzm04IJh5z30oNjsu7zwEGSeQxOG
lcgl9sOdgp8K8FijihJgidOZBDR2487smPJtWtpU9rpbEvS9iFJO52J7VrZ6Qzph
bP+YkhvOxqX9PnTgywY2
=OBu2
-----END PGP SIGNATURE-----
References