Salut,<div><br></div><div>Mulțumesc pentru imbold. :-) Am pățit și eu acea eroare MySQL mai demult. Am actualizat documentația:</div><div><br></div><div><a href="http://wiki.dexonline.ro/changeset/632">http://wiki.dexonline.ro/changeset/632</a></div>

<div><br></div><div>Referitor la eroarea din migration.php, suspectez că scenariul a fost așa:</div><div><br></div><div>- Radu Borza a creat manual tabelul RandomWord, în producție</div><div>- Ulterior el a creat și fișierul patches/00065.sql și i-a făcut commit.</div>

<div>- S-a creat astfel o inconsecvență între datele din producție (practic versiunea 00065) și variabila Schema.version (vezi "select * from Variable"), care rămăsese 00064.</div><div>- Oricine a descărcat baza de date în acest interval a primit setul inconsecvent.</div>

<div><br></div><div>Am corectat de mână, în producție, Schema.version să fie 00065 și am modificat patch-ul 00065.sql să creeze tabelul doar dacă nu există.</div><div><br></div><div>Cătălin</div><div><br></div><div><div class="gmail_quote">

2012/2/9 Mihai Barbulescu <span dir="ltr"><<a href="mailto:b12mihai@gmail.com">b12mihai@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Salut,<br>
<br>
Am vazut ca s-a mai discutat urmatoarea situatie la un pas din<br>
instalare (cand se da mysql -u root  -p si se scrie create function<br>
dist2 returns integer soname "sql-functions.so";) ... eroarea despre<br>
care e vorba este<br>
<br>
ERROR 1126 (HY000): Can't open shared library 'sql-functions.so'<br>
(errno: 22 /usr/lib/mysql/plugin/sql-functions.so: failed to map<br>
segment from shared object: Permission denied). I tried running mysql<br>
as root but failed<br>
<br>
Pe langa configurarile apache trecute pe site acolo (cu enable rewrite<br>
module al Apache si altele) am observat ca mai trebuie umblat in<br>
apparmor. Par sa fie doua solutii, pentru mine a mers 1. :<br>
<br>
1. Se adauga linia  -- /usr/lib/mysql/plugin/* rm,  -- in fisierul<br>
/etc/apparmor.d/usr.sbin.mysqld (desi cred ca e rw in loc de rm,dar am<br>
pus cu rm, asa cum am gasit aici [1])<br>
2. /etc/init.d/apparmor stop [2]<br>
<br>
Las acest mail aici ca in caz ca cineva la instalare va avea aceasta<br>
eroare sa stie ca s-a mai discutat despre ea si aici [3] dar ca nu e<br>
suficient<br>
<br>
<br>
[1] <a href="http://forums.mysql.com/read.php?117,298997,300655#msg-300655" target="_blank">http://forums.mysql.com/read.php?117,298997,300655#msg-300655</a><br>
[2] <a href="http://forums.mysql.com/read.php?117,298997,299641#msg-299641" target="_blank">http://forums.mysql.com/read.php?117,298997,299641#msg-299641</a><br>
[3] <a href="http://lists.rosedu.org/pipermail/dexonline/2011-February/000006.html" target="_blank">http://lists.rosedu.org/pipermail/dexonline/2011-February/000006.html</a><br>
<br>
<br>
Apropo, dupa ce am dat php migration.php am primit urmatorul mesaj:<br>
<br>
mihai@blackhole:/var/www/DEXonline/tools$ php migration.php<br>
Current schema version is <00064><br>
../patches/00065.sql -- executing with MySQL<br>
PHP Fatal error:  Uncaught exception 'PDOException' with message<br>
'SQLSTATE[42S01]: Base table or view already exists: 1050 Table<br>
'RandomWord' already exists' in /var/www/DEXonline/phplib/db.php:22<br>
Stack trace:<br>
#0 /var/www/DEXonline/phplib/db.php(22): PDO->query('CREATE TABLE `R...', 4)<br>
#1 /var/www/DEXonline/phplib/db.php(101): db_execute('CREATE TABLE `R...')<br>
#2 /var/www/DEXonline/tools/migration.php(72):<br>
db_executeSqlFile('../patches/0006...')<br>
#3 /var/www/DEXonline/tools/migration.php(40):<br>
runPatch('../patches/0006...', false)<br>
#4 {main}<br>
  thrown in /var/www/DEXonline/phplib/db.php on line 22<br>
<br>
Site-ul local imi merge foarte bine in acest moment, dar as vrea sa<br>
stiu ce vrea sa insemne acea PHP Fatal error ca nu m-am prins :(<br>
<br>
Si inca o intrebare "organizatorica" pentru CDL-ul din acest semestru:<br>
lucrez cu studentii noi cu git sau cu svn ? (ma gandesc ca daca au<br>
conturi de github ii trimit la git mai bine)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Cu stimă,<br>
Mihai Bărbulescu<br>
</font></span><div class="im HOEnZb"><br>
--<br>
Fiecare are scopul lui in lumea asta nebuna<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
dexonline mailing list<br>
<a href="mailto:dexonline@lists.rosedu.org">dexonline@lists.rosedu.org</a><br>
<a href="http://lists.rosedu.org/listinfo/dexonline" target="_blank">http://lists.rosedu.org/listinfo/dexonline</a><br>
</div></div></blockquote></div><br></div>