Thread View: pl.comp.os.linux
8 messages
8 total messages
Started by Marcin Debowski
Thu, 10 Aug 2023 03:48
Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Marcin Debowski
Date: Thu, 10 Aug 2023 03:48
Date: Thu, 10 Aug 2023 03:48
29 lines
1883 bytes
1883 bytes
Dziń dybry. Mam taki dziwny problem przy konfiguracji postfixa dla domen wirtualnych, gdzie tablice są w bazie sql. postfix/trivial-rewrite[33613]: dict_mysql_get_active: attempting to connect to host localhost postfix/trivial-rewrite[33613]: warning: connect to mysql server localhost: Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) postfix/trivial-rewrite[33613]: warning: virtual_alias_domains: mysql:/etc/postfix/virtual-alias-maps.cf: table lookup problem postfix/trivial-rewrite[33613]: warning: virtual_alias_domains lookup failure Fajnie, tylko, że: postmap -q alias@mdomena.xx mysql:/etc/postfix/virtual-alias-maps.cf nie ma tego problemu i zwraca poprawną wartość "destination". i to zarówno dla hosts = unix:/run/mysqld/mysqld.sock jak i hosts = localhost # ls -la /run/mysqld/mysqld.sock srwxrwxrwx 1 mysql mysql 0 Aug 10 02:58 /run/mysqld/mysqld.sock mysql -u vmuser -p --socket=/run/mysqld/mysqld.sock włazi i dla zwykłego user'a 3306 też otwarty i słucha na localhoscie. Ki diabeł? -- Marcin
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Kamil Jońca
Date: Thu, 10 Aug 2023 05:37
Date: Thu, 10 Aug 2023 05:37
28 lines
2286 bytes
2286 bytes
Marcin Debowski <agatek@INVALID.zoho.com> writes: > Dziń dybry. > > Mam taki dziwny problem przy konfiguracji postfixa dla domen > wirtualnych, gdzie tablice są w bazie sql. > > postfix/trivial-rewrite[33613]: dict_mysql_get_active: attempting to connect to host localhost > postfix/trivial-rewrite[33613]: warning: connect to mysql server localhost: Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) > postfix/trivial-rewrite[33613]: warning: virtual_alias_domains: mysql:/etc/postfix/virtual-alias-maps.cf: table lookup problem > postfix/trivial-rewrite[33613]: warning: virtual_alias_domains lookup failure > > Fajnie, tylko, że: > postmap -q alias@mdomena.xx mysql:/etc/postfix/virtual-alias-maps.cf > > nie ma tego problemu i zwraca poprawną wartość "destination". > > i to zarówno dla hosts = unix:/run/mysqld/mysqld.sock jak i hosts = localhost > > # ls -la /run/mysqld/mysqld.sock > srwxrwxrwx 1 mysql mysql 0 Aug 10 02:58 /run/mysqld/mysqld.sock Gupie pytanie. W debianie postfix jest w chroocie. więc może on tego socketa szuka w /var/spool/postfix/run/mysqld/mysqld.sock KJ -- http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Marcin Debowski
Date: Thu, 10 Aug 2023 06:18
Date: Thu, 10 Aug 2023 06:18
31 lines
2294 bytes
2294 bytes
On 2023-08-10, Kamil Jońca <kjonca@poczta.onet.pl> wrote: > Marcin Debowski <agatek@INVALID.zoho.com> writes: >> Mam taki dziwny problem przy konfiguracji postfixa dla domen >> wirtualnych, gdzie tablice są w bazie sql. >> >> postfix/trivial-rewrite[33613]: dict_mysql_get_active: attempting to connect to host localhost >> postfix/trivial-rewrite[33613]: warning: connect to mysql server localhost: Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) >> postfix/trivial-rewrite[33613]: warning: virtual_alias_domains: mysql:/etc/postfix/virtual-alias-maps.cf: table lookup problem >> postfix/trivial-rewrite[33613]: warning: virtual_alias_domains lookup failure >> >> Fajnie, tylko, że: >> postmap -q alias@mdomena.xx mysql:/etc/postfix/virtual-alias-maps.cf >> >> nie ma tego problemu i zwraca poprawną wartość "destination". >> >> i to zarówno dla hosts = unix:/run/mysqld/mysqld.sock jak i hosts = localhost >> >> # ls -la /run/mysqld/mysqld.sock >> srwxrwxrwx 1 mysql mysql 0 Aug 10 02:58 /run/mysqld/mysqld.sock > > Gupie pytanie. W debianie postfix jest w chroocie. więc może on tego > socketa szuka w /var/spool/postfix/run/mysqld/mysqld.sock Zrobiłem mount --bind /run/mysqld/ /var/spool/postfix/run/mysqld/ i wygląda, że działa :) Dzieki :) -- Marcin
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Marcin Debowski
Date: Fri, 11 Aug 2023 04:54
Date: Fri, 11 Aug 2023 04:54
30 lines
2340 bytes
2340 bytes
On 2023-08-10, Marcin Debowski <agatek@INVALID.zoho.com> wrote: > On 2023-08-10, Kamil Jońca <kjonca@poczta.onet.pl> wrote: >> Marcin Debowski <agatek@INVALID.zoho.com> writes: >>> Mam taki dziwny problem przy konfiguracji postfixa dla domen >>> wirtualnych, gdzie tablice są w bazie sql. >>> >>> postfix/trivial-rewrite[33613]: dict_mysql_get_active: attempting to connect to host localhost >>> postfix/trivial-rewrite[33613]: warning: connect to mysql server localhost: Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) >>> postfix/trivial-rewrite[33613]: warning: virtual_alias_domains: mysql:/etc/postfix/virtual-alias-maps.cf: table lookup problem >>> postfix/trivial-rewrite[33613]: warning: virtual_alias_domains lookup failure >>> >>> Fajnie, tylko, że: >>> postmap -q alias@mdomena.xx mysql:/etc/postfix/virtual-alias-maps.cf >>> >>> nie ma tego problemu i zwraca poprawną wartość "destination". >>> >>> i to zarówno dla hosts = unix:/run/mysqld/mysqld.sock jak i hosts = localhost Tak jeszcze apropos pewnych nieoczywistości (przynajmniej dla mnie) postfixa. Po dalszych grzebaniach odkryłem, że: hosts = localhost nie jest wcale tożsame z hosts = 127.0.0.1 Ten pierwszy zapis postfix interpretuje jako hosts = unix:/..socket -- Marcin
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Kamil Jońca
Date: Fri, 11 Aug 2023 06:04
Date: Fri, 11 Aug 2023 06:04
20 lines
1644 bytes
1644 bytes
Marcin Debowski <agatek@INVALID.zoho.com> writes: [...] > Tak jeszcze apropos pewnych nieoczywistości (przynajmniej dla mnie) > postfixa. Po dalszych grzebaniach odkryłem, że: > hosts = localhost > > nie jest wcale tożsame z > hosts = 127.0.0.1 > > Ten pierwszy zapis postfix interpretuje jako > hosts = unix:/..socket Właściwie to skąd to? na http://www.postfix.org/postfix-manuals.html nie znalazłem. KJ -- http://wolnelektury.pl/wesprzyj/teraz/
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Marcin Debowski
Date: Fri, 11 Aug 2023 06:41
Date: Fri, 11 Aug 2023 06:41
35 lines
2422 bytes
2422 bytes
On 2023-08-11, Kamil Jońca <kjonca@poczta.onet.pl> wrote: > Marcin Debowski <agatek@INVALID.zoho.com> writes: > > [...] >> Tak jeszcze apropos pewnych nieoczywistości (przynajmniej dla mnie) >> postfixa. Po dalszych grzebaniach odkryłem, że: >> hosts = localhost >> >> nie jest wcale tożsame z >> hosts = 127.0.0.1 >> >> Ten pierwszy zapis postfix interpretuje jako >> hosts = unix:/..socket > > Właściwie to skąd to? > na http://www.postfix.org/postfix-manuals.html nie znalazłem. Z paru twierdzeń (żeby dawać numerycznie) przy podobnych problemach bez wyjasnienia istoty problemu. Tu jest otwarte stwierdzenie: https://workaround.org/ispmail/jessie/postfix-mysql Note: You may be tempted to write “localhost” instead of “127.0.0.1”. Don’t do that because there is indeed a difference in this context. “localhost” will make Postfix look for the MySQL socket file and it can’t find it within it’s chroot jail at /var/spool/postfix because it is at /var/run/mysqld/mysqld.sock by default. But if you tell Postfix to use 127.0.0.1 as described here you make Postfix use a TCP connection to port 3306 on localhost which is working even if Postfix is jailed. Zweryfikowane osobiście, hosts 127.0.0.1 działa poprawnie z chroot bez podmontowywania socketa. Przy deklaracji localhost, Postfix wymaga socketa. -- Marcin
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Kamil Jońca
Date: Fri, 11 Aug 2023 07:40
Date: Fri, 11 Aug 2023 07:40
29 lines
2158 bytes
2158 bytes
Marcin Debowski <agatek@INVALID.zoho.com> writes: > On 2023-08-11, Kamil Jońca <kjonca@poczta.onet.pl> wrote: >> Marcin Debowski <agatek@INVALID.zoho.com> writes: >> >> [...] >>> Tak jeszcze apropos pewnych nieoczywistości (przynajmniej dla mnie) >>> postfixa. Po dalszych grzebaniach odkryłem, że: >>> hosts = localhost >>> >>> nie jest wcale tożsame z >>> hosts = 127.0.0.1 >>> >>> Ten pierwszy zapis postfix interpretuje jako >>> hosts = unix:/..socket >> >> Właściwie to skąd to? >> na http://www.postfix.org/postfix-manuals.html nie znalazłem. > > Z paru twierdzeń (żeby dawać numerycznie) przy podobnych problemach bez > wyjasnienia istoty problemu. Tu jest otwarte stwierdzenie: > https://workaround.org/ispmail/jessie/postfix-mysql > Dobra. znalazłem. http://www.postfix.org/mysql_table.5.html KJ -- http://stopstopnop.pl/stop_stopnop.pl_o_nas.html
Re: Can't connect to local server through socket '/run/mysqld/mysqld.sock'
Author: Marcin Debowski
Date: Fri, 11 Aug 2023 07:49
Date: Fri, 11 Aug 2023 07:49
33 lines
2207 bytes
2207 bytes
On 2023-08-11, Kamil Jońca <kjonca@poczta.onet.pl> wrote: > Marcin Debowski <agatek@INVALID.zoho.com> writes: > >> On 2023-08-11, Kamil Jońca <kjonca@poczta.onet.pl> wrote: >>> Marcin Debowski <agatek@INVALID.zoho.com> writes: >>> >>> [...] >>>> Tak jeszcze apropos pewnych nieoczywistości (przynajmniej dla mnie) >>>> postfixa. Po dalszych grzebaniach odkryłem, że: >>>> hosts = localhost >>>> >>>> nie jest wcale tożsame z >>>> hosts = 127.0.0.1 >>>> >>>> Ten pierwszy zapis postfix interpretuje jako >>>> hosts = unix:/..socket >>> >>> Właściwie to skąd to? >>> na http://www.postfix.org/postfix-manuals.html nie znalazłem. >> >> Z paru twierdzeń (żeby dawać numerycznie) przy podobnych problemach bez >> wyjasnienia istoty problemu. Tu jest otwarte stwierdzenie: >> https://workaround.org/ispmail/jessie/postfix-mysql >> > Dobra. znalazłem. > http://www.postfix.org/mysql_table.5.html Hm. Ja to nawet przeglądałem, ale nie przyszło mi do łba dokładniej przeczytać. Rzuciłem okiem na składnię przy hosts ale już do NOTE nie dotarłem. -- Marcin
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads