Autor |
Sõnum |
Whitedragon
Pingviini külastaja
Liitunud: 24.06.2009
Postitused: 25
|
|
Nimelt installeerisin mysql-i.
nii sai siis installeeritud mysql-server mysql-cient ja phpmyadmin
ent pannes mänguserverile plugina mis toetub mysql-le anti error et libmysqlclient_r.so.16 faili ei leita. Oskab keegi öelda millega saaks seda viga eemaldada? Ise olen proovinud instaleerida libmysqlclient16-st kuid see ei ole lahendanud
OS:Ubuntu 10.04 64 BIT
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Whitedragon kirjutas: | anti error et libmysqlclient_r.so.16 faili ei leita. |
Kõigepealt veendu, kas niisugune fail on Su arvutis olemas.
Kui on olemas locate andmebaas, siis näitab terminalis antud käsk
locate libmysqlclient_r.so
kõiki faile, mille nimes on 'libmysqlclient_r.so'.
Kui locate andmebaasi pole tekitatud, siis mine terminalis juurkataloogi
cd /
ja anna seal käsk
find . -name libmysqlclient_r.so
Kui teed seda tavakasutajana, saad ohtrasti hoiatusi, et pole juurdepääsuõigusi kataloogi sisu vaatamiseks, aga nende vahel ka kõik leitud failid, mille nimes on 'libmysqlclient_r.so'.
Kui õige fail on olemas, siis tuleb edasi otsida, miks mysql seda ei leia.
Võibolla aitab käsk
sudo ldconfig
võibolla on vaja täiendada keskkonnamuutujat LD_LIBRARY_PATH.
|
|
|
|
|
|
|
|
Whitedragon
Pingviini külastaja
Liitunud: 24.06.2009
Postitused: 25
|
|
Fail täiesti leitud. Fail asub /usr/lib/
proovisin ldconfig-i ent see pole mõjunud
|
|
|
|
|
|
|
|
priit
Vana Pingviin
Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
|
|
Whitedragon kirjutas: | Fail täiesti leitud. Fail asub /usr/lib/
proovisin ldconfig-i ent see pole mõjunud |
Oled kindel, et on tavaline fail, mitte katkine symlink?
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Whitedragon kirjutas: | Fail täiesti leitud. Fail asub /usr/lib/
|
Postita käskude
ls -l /usr/lib/libmysqlclient_r.so.*
echo $SHELL
echo $LD_LIBRARY_PATH
väljund, siis proovime edasi.
Võibolla sekkub vahepeal ka mõni mysql kasutaja ja aitab kiiremini edasi
|
|
|
|
|
|
|
|
Whitedragon
Pingviini külastaja
Liitunud: 24.06.2009
Postitused: 25
|
|
root@****:~# ls -l /usr/lib/libmysqlclient_r.so.*
lrwxrwxrwx 1 root root 26 2011-02-27 20:48 /usr/lib/libmysqlclient_r.so.16 -> libmysqlclient_r.so.16.0.0
-rw-r--r-- 1 root root 2176992 2011-02-10 11:30 /usr/lib/libmysqlclient_r.so.16.0.0
root@****:~# echo $SHELL
/bin/bash
root@****:~# echo $LD_LIBRARY_PATH
Viimasele aga tuleb tühi rida...
|
|
|
|
|
|
|
|
akbgf
Vana Pingviin
Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
|
|
Whitedragon kirjutas: |
root@****:~# echo $LD_LIBRARY_PATH
Viimasele aga tuleb tühi rida... |
Sellest pole hullu.
Teek libmysqlclient_r.so.16.0.0 on olemas ja
libmysqlclient_r.so.16 on toimiv link.
Kaust /usr/lib/ leitakse vaikimisi üles, nii et kõik paistab olema korras.
Ehk oskab keegi Ubuntus Mysql-i installeerinu ja kasutaja sõna sekka öelda.
Siiski. Kirjutasid, et Ubuntu 10.04 64 BIT.
Äkki on probleem 32/64 bitis?
Kas võib olla, et Mysql ja libmysqlclient_r.so.16.0.0 pole sama bittide arvuga?
|
|
|
|
|
|
|
|
Whitedragon
Pingviini külastaja
Liitunud: 24.06.2009
Postitused: 25
|
|
mjh jõudsin isegi sellele järeldusele aga kust ja kuidas ma selle 32 Bitise peale panen? Eriti kui mul on amd64
|
|
|
|
|
|
|
|
|