[FreeBSD] tcpserver + mysql compile error
Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir?
RE: [FreeBSD] tcpserver + mysql compile error
Satırları göndermeyi unutmuşum: # egrep mysql * conf-cc:gcc -O2 -I/usr/include/mysql conf-ld:gcc -s -I/usr/include/mysql -L/usr/local/lib/mysql -lmysqlclient db.c:#include mysql.h ... ... ... İyi çalışmalar... From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:17 PM To: freebsd@lists.enderunix.org Subject: [FreeBSD] tcpserver + mysql compile error Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir?
Re: [FreeBSD] tcpserver + mysql compile error
Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
RE: [FreeBSD] tcpserver + mysql compile error
Teşekkürler. Düzeldi... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
RE: [FreeBSD] tcpserver + mysql compile error
Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir db.conf dosyası ve database e bağlanamama sorunu yok. Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, vpopmail database i içerisindeki relay tablosuna bakarak bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir değişiklik yapmak gerekmektedir. http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya çalıştım. #cat db.conf localhost|vpopmail|vpopmailpass|tcprules| ama tcprules database i içerisindeki tcpserver_rules tablosuna hiçbirşey yazılmıyor. run dosyasındaki ilgili satır: /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb Baktığımda yine mysql içerisinde yer alan vpopmail database indeki relay tablosunda IP lerin yer aldığını gördüm. | 172.16.1.65| 1219922991 | | 88.235.102.197 | 1219921547 | | 88.233.150.101 | 1219921634 | | 172.16.1.53| 1219922106 | +++ 44 rows in set (0.00 sec) gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler değil. sisteme relay izni verilen IP ler. Bunu nasıl tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki relay tablosundan yararlanmasını nasıl sağlayabilirim. İyi çalışmalar... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü bertaraf edemedim. ldconfig satırları ise şu şekilde ve doğru.bu konuda ne yapılabilir? FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey FreeBSD 6 kitabi: http://www.acikakademi.com/catalog/freebsd6 - Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz. Cikmak icin, e-mail: [EMAIL PROTECTED] Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
RE: [FreeBSD] tcpserver + mysql compile error
Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Şu anda http://www.tnpi.biz/internet/mail/toaster/patches/tcpserver-mysql.shtml adresini takip ediyorum. sizin dediğiniz işlemi şu anda tekrar yaptım. Ama derleme esnasında yine aynı hatayı Verdi. === Building for ucspi-tcp-0.88_2 ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_co…… Ne yapabilirim? -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 2:47 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] tcpserver + mysql compile error Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir db.conf dosyası ve database e bağlanamama sorunu yok. Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, vpopmail database i içerisindeki relay tablosuna bakarak bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir değişiklik yapmak gerekmektedir. http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya çalıştım. #cat db.conf localhost|vpopmail|vpopmailpass|tcprules| ama tcprules database i içerisindeki tcpserver_rules tablosuna hiçbirşey yazılmıyor. run dosyasındaki ilgili satır: /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb Baktığımda yine mysql içerisinde yer alan vpopmail database indeki relay tablosunda IP lerin yer aldığını gördüm. | 172.16.1.65| 1219922991 | | 88.235.102.197 | 1219921547 | | 88.233.150.101 | 1219921634 | | 172.16.1.53| 1219922106 | +++ 44 rows in set (0.00 sec) gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler değil. sisteme relay izni verilen IP ler. Bunu nasıl tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki relay tablosundan yararlanmasını nasıl sağlayabilirim. İyi çalışmalar... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make ./compile db.c db.c:4:19: mysql.h: No such file or directory hatasını alıyordum. Bu hatayı #cp -pR /usr/local/include/mysql/* /usr/include/ Şeklinde giderdim. Ama bu yeni hatayı bir türlü
Re: [FreeBSD] tcpserver + mysql compile error
libmysqlclient* dosyalarinin /usr/lib/ altinda oldugundan emin miyiz? Mesut GÜLNAZ wrote: Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Şu anda http://www.tnpi.biz/internet/mail/toaster/patches/tcpserver-mysql.shtml adresini takip ediyorum. sizin dediğiniz işlemi şu anda tekrar yaptım. Ama derleme esnasında yine aynı hatayı Verdi. === Building for ucspi-tcp-0.88_2 ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_co…… Ne yapabilirim? -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 2:47 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] tcpserver + mysql compile error Mysql desteği verilmiş bir tcpserver a, -m parametresi ise db ye bağlanmasını söyleyebiliyoruz. sağlıklı bir şekilde oluşturulan bir db.conf dosyası ve database e bağlanamama sorunu yok. Soru: tcpserver a, -x ile belirtilen ve vpopmail tarafından oluşturulan tcp.smtp.cdb dosyasına bakarak değil de, mysqldeki, vpopmail database i içerisindeki relay tablosuna bakarak bağlantılara izin vermesi için qmail-smtpd/run dosyasında ne gibi bir değişiklik yapmak gerekmektedir. http://lserinol.googlepages.com/tcpservermysql.htm den yararlanmaya çalıştım. #cat db.conf localhost|vpopmail|vpopmailpass|tcprules| ama tcprules database i içerisindeki tcpserver_rules tablosuna hiçbirşey yazılmıyor. run dosyasındaki ilgili satır: /usr/local/bin/tcpserver -m /var/qmail/control/db.conf -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb Baktığımda yine mysql içerisinde yer alan vpopmail database indeki relay tablosunda IP lerin yer aldığını gördüm. | 172.16.1.65| 1219922991 | | 88.235.102.197 | 1219921547 | | 88.233.150.101 | 1219921634 | | 172.16.1.53| 1219922106 | +++ 44 rows in set (0.00 sec) gibi. Ancak tcp.smtp.cdb dosyası içerisinde de birçok IP nin olduğunu gördüm. Ve bu IP ler tcp.smtp dosyasına benim elle girdiğim IP ler değil. sisteme relay izni verilen IP ler. Bunu nasıl tekilleştirebilirim, vpopmail in relayleri mysql de tutmasını için ne yapabilirim ve tcpserver uygulamasının vpopmail db si içerisindeki relay tablosundan yararlanmasını nasıl sağlayabilirim. İyi çalışmalar... -Original Message- From: Murat Balaban [mailto:[EMAIL PROTECTED] Sent: Thursday, August 28, 2008 12:33 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] tcpserver + mysql compile error Mesut bey, Link ederken, mysql client library'i bulamiyor. /usr/local/lib/mysql altindaki mysql lib'lerini (libmysqlclient*) /usr/lib/ altina kopyalayin. Mesut GÜLNAZ wrote: Tcpserver a mysql desteği vermeye çalışıyorum. İlgili patch i başarı ile uyguladıktan sonra make dediğimde aşağıdkai hatayı alıyorum. Sorun ne olabilir? ./load tcpserver rules.o db.o remoteinfo.o timeoutconn.o cdb.a dns.a time.a unix.a byte.a `cat socket.lib` db.o(.text+0x15): In function `open_db': : undefined reference to `mysql_init' db.o(.text+0x3a): In function `open_db': : undefined reference to `mysql_real_connect' db.o(.text+0x51): In function `open_db': : undefined reference to `mysql_close' db.o(.text+0x6e): In function `open_db': : undefined reference to `mysql_error' db.o(.text+0xb9): In function `db_close': : undefined reference to `mysql_close' db.o(.text+0x139): In function `db_ping': : undefined reference to `mysql_ping' db.o(.text+0x1a7): In function `check_db': : undefined reference to `mysql_query' db.o(.text+0x1b5): In function `check_db': : undefined reference to `mysql_store_result' db.o(.text+0x1c3): In function `check_db': : undefined reference to `mysql_affected_rows' db.o(.text+0x1d1): In function `check_db': : undefined reference to `mysql_free_result' db.o(.text+0x20a): In function `check_db': : undefined reference to `mysql_error' db.o(.text+0x25c): In function `check_db': : undefined reference to `mysql_query' *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp/work/ucspi-tcp-0.88. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. *** Error code 1 Stop in /usr/ports/sysutils/ucspi-tcp. [EMAIL PROTECTED] /usr/ports/sysutils/ucspi-tcp]# Bundan önce http://lists.ziobudda.net/pipermail/qmail-it/2007-April/001688.html linkinde belirtilen mail# make
RE: [FreeBSD] Natd ve kernel panic problemi
Cevabınız için teşekkür ederim Huzeyfe Bey, Sorunun natd'den kaynaklandığından eminim ama natd neden sorun çıkarıyor ondan emin değilim. ng_nat ile nat yapabilirim ama onda da tablolarla nat yapılıyor, kaç adet tablo açabilirim bilmiyorum, yeterli doküman yok ne yazık ki henüz ng_nat ile ilgili. Yani korkum FW altyapısını değiştirince de aynı şeylerle karşılaşıp geriye dönmeye çalışmak. Eğer daha önce FreeBSD üzerinde yoğun trafik altında nat işlemi yapmış ve sorun yaşamamış olan varsa hangi yolu kullandığını belirtirse sevinirim. Bir de kernel panic olduğunda log almayı beceremedim bir türlü, bu konuda önerebileceği yol olan varsa minnettar olurum. Teşekkürler. Murat SÜRÜCÜ -Original Message- From: Huzeyfe ONAL(Gmail) [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 27, 2008 9:18 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] Natd ve kernel panic problemi Merhabalar, eger sorunun natd'den kaynaklandigindan eminseniz bence daha stabil bir surum/sistem ya da guvenlik duvari yazilimi kullanin(Packet Filter gibi). Huzeyfe ONAL [EMAIL PROTECTED] http://www.lifeoverip.net Ag guvenligi listesine uye oldunuz mu? http://netsec.lifeoverip.net --- 2008/8/26 MURAT SÜRÜCÜ [EMAIL PROTECTED]: Arkadaşlar, bu konuda bilgisi olan yok mu? Natd kernel panic moda sokuyor ve freebsd ne kayıt alabiliyor ne de restart oluyor. Yardımcı olabilecek olan varsa halen çözüm bulamadığımı hatırlatayım dedim :) İyi çalışmalar. Murat Sürücü -Original Message- From: MURAT SÜRÜCÜ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 07, 2008 7:12 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] Natd ve kernel panic problemi FreeBSD'de panic moda resetlenmesi için kerneli aşağıdaki gibi derlemek gerekiyormuş sanırım. -- makeoptions DEBUG=-g options KDB_UNATTENDED -- Yalnız bende işe yaramadı. Kernel panic moduna soktuğumda aşağıdaki gibi bir ekran çıkıp kalıyor, ne bu ekrandaki hataları bir dosyaya kaydedebildim, ne de hata olduğunda resetleyebildim sistemi :( -- #sysctl -w debug.kdb.panic=1 panic: kdb_sysctl_panic cpuid = 9 Uptime: 11m50s Physical Memory: 16370 MB Dumping 629 MB: Error dumping block 0x0 ** DUMP FAILED (ERROR 5) ** aac0: shutting down controller...FAILED. Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... cpu_reset: Stopping other CPUs -- aac0 sanıyorum scsi kartı. Henüz bir çözüm bulamadım, fikri olan varsa her türlü fikre açığım. Teşekkürler. -Original Message- From: MURAT SÜRÜCÜ [mailto:[EMAIL PROTECTED] Sent: Thursday, August 07, 2008 5:37 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] Natd ve kernel panic problemi FreeBSD'de sanıyorum yok öyle bir şey, İçinde panic geçen sadece şu değişkenler var. # sysctl -d -a | grep panic kern.sync_on_panic: Do a sync before rebooting from a panic debug.ddb.textdump.do_panic: Dump kernel panic message in textdump debug.trace_on_panic: Print stack trace on kernel panic debug.debugger_on_panic: Run debugger on kernel panic debug.kdb.panic: set to panic the kernel machdep.enable_panic_key: Enable panic via keypress specified in kbdmap(5) machdep.panic_on_nmi: Panic on NMI Acaba başka bir yolunu bilen var mı? Bir de kernelde aşağıdaki seçenekleri ekleyip yeniden derledim. makeoptions DEBUG=-g options KDB options DDB options INVARIANTS options INVARIANT_SUPPORT options WITNESS Sizce çok performans kaybı yaşarmıyım, çünkü performans kaybı yaşayacağıma dair warning verdi açılışta. Kernelin Panic moduna neden düştüğünü anlamak için bunlarıda kernel'e eklemek gerektiğini anladım okuduklarımdan. Doğru mudur yaptığım şey? Ayrıca /etc/rc.conf içine de dumpdev=/dev/aacd1s1b satırını ve /etc/syslog.conf içine de *.err;kern.debug /var/log/hatalar.log Satırını ekledim. En azından panic modunda olduğunda ekrandakileri hatalar.log dosyasına alıyorum böylelikle değil mi? Teşekkürler :)) -Original Message- From: Huzeyfe ONAL(Gmail) [mailto:[EMAIL PROTECTED] Sent: Thursday, August 07, 2008 3:50 PM To: freebsd@lists.enderunix.org Subject: Re: [FreeBSD] Natd ve kernel panic problemi Merhabalar, OpenBSD'de #sysctl -w ddb.panic=0 komutu ile panic sonrasi otomatik reboot yaptirilabilyor. FreeBSD icin de sanirim benzer bir secenek vardi. Tabi bunun calismasi icin kernel'da bazi seceneklerin aktif edilmesi gerekebilir. http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug-options. html Huzeyfe ONAL [EMAIL PROTECTED] http://www.lifeoverip.net Ag guvenligi listesine uye oldunuz mu? http://netsec.lifeoverip.net --- 2008/8/7 MURAT SÜRÜCÜ [EMAIL PROTECTED]: Merhabalar, Ara sıra Natd yüzünden kernel panic hatası alıyorum. Makinede freebsd7.0 stable amd64 var. IPFW ile port açıp kapatma ve nat işlemleri yapılıyor makinenin üzerinde. Önceleri sık sık verirdi kernel panic,