Soru FreeBSD 13 üzerinde Martysama v5.8 kurulumu mümkün mü?

  • Konuyu açan Konuyu açan SalihCNAydin
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 72
Herhangi bir konuda danışmak istediğiniz soru varsa bu öneki seçebilirsiniz.

SalihCNAydin

Premium Üye
Premium Üye
Üye
Mesaj
45
Beğeni
13
Puan
86
Ticaret Puanı
0
Öncelikle herkese merhaba,


Martysama v5.8’in FreeBSD 14.0 ve MariaDB 10.11 ile uyumlu olduğunu biliyorum. Ancak, arkadaşımın verdiği VPS sunucuda FreeBSD 13 kurulu ve MySQL henüz yüklü değil.


İlk sorum şu: FreeBSD 13 üzerine kurulum yapmam mümkün mü?
İkinci sorum ise: Eğer kurulum yapılabiliyorsa, hangi MySQL veya MariaDB sürümünü kullanmam gerekir?


Teşekkürler.
@MEKA @hasanmacit Martysama piri olarak sizlerden de bilgi almak isterim :D
 
Öncelikle herkese merhaba,


Martysama v5.8’in FreeBSD 14.0 ve MariaDB 10.11 ile uyumlu olduğunu biliyorum. Ancak, arkadaşımın verdiği VPS sunucuda FreeBSD 13 kurulu ve MySQL henüz yüklü değil.


İlk sorum şu: FreeBSD 13 üzerine kurulum yapmam mümkün mü?
İkinci sorum ise: Eğer kurulum yapılabiliyorsa, hangi MySQL veya MariaDB sürümünü kullanmam gerekir?


Teşekkürler.
@MEKA @hasanmacit Martysama piri olarak sizlerden de bilgi almak isterim :D

pkgnin çalıştığı her yere her şey kurulabilir ama pkg kullanamıyosan her yere her şey kurulması zor
 
pkg kullanarak MariaDB 10.11’i kurmaya çalıştım, ancak hata aldım. Yapay zeka desteğiyle bir süre uğraştık ama sonuç alamadık 😅 Hatta yapay zeka bile "Boşver 13'ü, FreeBSD 14 kur." dedi.


Ama problem şu: VirtualBox ortamında değilim, doğrudan bir VPS kullanıyorum ve servis sağlayıcı sadece FreeBSD 13 desteği veriyor. Yani FreeBSD 14 kurmam şu an için mümkün değil.
 
pkgnin çalıştığı her yere her şey kurulabilir ama pkg kullanamıyosan her yere her şey kurulması zor
Kod:
Genişlet Daralt Kopyala
root@localhost:~ # sysrc mysql_enable="YES"
mysql_enable:  -> YES
root@localhost:~ # service mysql-server start
Installing MariaDB/MySQL system tables in '/var/db/mysql' ...
ld-elf.so.1: /usr/local/libexec/mariadbd: Undefined symbol "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"

Installation of system tables failed!  Examine the logs in
/var/log/mysql/mysqld.err or /var/db/mysql for more information.

The problem could be conflicting information in an external
my.cnf files. You can ignore these by doing:

    shell> /usr/local/bin/mariadb-install-db --defaults-file=~/.my.cnf

You can also try to start the mariadbd daemon with:

    shell> /usr/local/libexec/mariadbd --skip-grant-tables --general-log &

and use the command line tool /usr/local/bin/mariadb
to connect to the mysql database and look at the grant tables:

    shell> /usr/local/bin/mariadb -u root mysql
    MariaDB> show tables;

Try '/usr/local/libexec/mariadbd --help' if you have problems with paths.  Using
--general-log gives you a log in /var/db/mysql that may be helpful.

The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
You can find the latest source at https://downloads.mariadb.org and
the MariaDB discuss email list at https://lists.mariadb.org/postorius/lists/discuss.lists.mariadb.org/

Please check all of the above before submitting a bug report
at https://mariadb.org/jira

/usr/local/etc/rc.d/mysql-server: WARNING: failed precmd routine for mysql
root@localhost:~ #

Hatta aldığım hata bu şekilde.
Kod:
Genişlet Daralt Kopyala
MariaDB çalıştırılırken derin sistemsel bir hata veriyor:

ld-elf.so.1: /usr/local/libexec/mariadbd: Undefined symbol "_ZNKSt3__115basic_stringbuf..."

Bu ne demek?
FreeBSD 13 sistemin, MariaDB 10.11'in kullandığı bazı C++ kütüphane (libstdc++) sembollerini tanımıyor. Bu hata genelde uyumsuz libc++ sürümünden kaynaklanır. Kısaca:

❌ MariaDB 10.11 → FreeBSD 13 ile tam uyumlu değil şu an.
Özellikle clang/llvm ve libc++ çatışması yüzünden mariadbd servis başlatılamıyor.
bu şekildede cevap almıştım.
 
Kod:
Genişlet Daralt Kopyala
root@localhost:~ # sysrc mysql_enable="YES"
mysql_enable:  -> YES
root@localhost:~ # service mysql-server start
Installing MariaDB/MySQL system tables in '/var/db/mysql' ...
ld-elf.so.1: /usr/local/libexec/mariadbd: Undefined symbol "_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv"

Installation of system tables failed!  Examine the logs in
/var/log/mysql/mysqld.err or /var/db/mysql for more information.

The problem could be conflicting information in an external
my.cnf files. You can ignore these by doing:

    shell> /usr/local/bin/mariadb-install-db --defaults-file=~/.my.cnf

You can also try to start the mariadbd daemon with:

    shell> /usr/local/libexec/mariadbd --skip-grant-tables --general-log &

and use the command line tool /usr/local/bin/mariadb
to connect to the mysql database and look at the grant tables:

    shell> /usr/local/bin/mariadb -u root mysql
    MariaDB> show tables;

Try '/usr/local/libexec/mariadbd --help' if you have problems with paths.  Using
--general-log gives you a log in /var/db/mysql that may be helpful.

The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
You can find the latest source at https://downloads.mariadb.org and
the MariaDB discuss email list at https://lists.mariadb.org/postorius/lists/discuss.lists.mariadb.org/

Please check all of the above before submitting a bug report
at https://mariadb.org/jira

/usr/local/etc/rc.d/mysql-server: WARNING: failed precmd routine for mysql
root@localhost:~ #

Hatta aldığım hata bu şekilde.
Kod:
Genişlet Daralt Kopyala
MariaDB çalıştırılırken derin sistemsel bir hata veriyor:

ld-elf.so.1: /usr/local/libexec/mariadbd: Undefined symbol "_ZNKSt3__115basic_stringbuf..."

Bu ne demek?
FreeBSD 13 sistemin, MariaDB 10.11'in kullandığı bazı C++ kütüphane (libstdc++) sembollerini tanımıyor. Bu hata genelde uyumsuz libc++ sürümünden kaynaklanır. Kısaca:

❌ MariaDB 10.11 → FreeBSD 13 ile tam uyumlu değil şu an.
Özellikle clang/llvm ve libc++ çatışması yüzünden mariadbd servis başlatılamıyor.
bu şekildede cevap almıştım.
hiç anlamam kral valla genelde son sürüm bsd kullandığım için böyle hatalarla karşılaşmıyorun
 
mariadb1011 ve mysql8 için ayrı ayrı externleri var kurabilirsin tabi ama uğraşman lazım biraz
 
Çözüm
Geri
Üst