[ Ivan Golubović @ 09.03.2011. 12:02 ] @
Pokusavam da instaliram novu verziju mySQL-a na server, ali kada probam yum erase mysql imam previshe zavisnih paketa, a potrebno mi je da samo mysql obrišem da bi preko RPM-a mogao da instaliram noviju verziju...

Šta da radim?
[ nkrgovic @ 09.03.2011. 12:28 ] @
Pa samo yum upgrade mysql ? Ili, ako su paketi na disku, a ne u repou, rpm -Uhv tboji_paketi.rpm
[ Ivan Golubović @ 09.03.2011. 12:54 ] @
Pokushao vec... Dobijem ovo:
Citat:
rpm -Uvh MySQL-serve*.rpm
error: Failed dependencies:
libaio.so.1 is needed by MySQL-server-5.5.9-1.rhel5.i386
libaio.so.1(LIBAIO_0.1) is needed by MySQL-server-5.5.9-1.rhel5.i386
libaio.so.1(LIBAIO_0.4) is needed by MySQL-server-5.5.9-1.rhel5.i386
libmysqlclient.so.15 is needed by (installed) perl-DBD-MySQL-3.0007-2.el5.i386
libmysqlclient.so.15 is needed by (installed) psa-libpam-plesk-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) psa-mail-driver-common-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) plesk-mail-qc-driver-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) plesk-core-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) psa-fileserver-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) psa-drweb-configurator-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) psa-spamassassin-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) psa-backup-manager-10.9.0-cos5.build109101029.17.i386
libmysqlclient.so.15 is needed by (installed) php53u-mysql-5.3.5-3.ius.el5.i386
libmysqlclient.so.15 is needed by (installed) mysql-connector-odbc-3.51.26r1127-1.el5.i386
libmysqlclient.so.15 is needed by (installed) libdbi-dbd-mysql-0.8.1a-1.2.2.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) perl-DBD-MySQL-3.0007-2.el5.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) php53u-mysql-5.3.5-3.ius.el5.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) mysql-connector-odbc-3.51.26r1127-1.el5.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) libdbi-dbd-mysql-0.8.1a-1.2.2.i386
libmysqlclient_r.so.15 is needed by (installed) MySQL-python-1.2.1-1.i386
libmysqlclient_r.so.15 is needed by (installed) mysql-connector-odbc-3.51.26r1127-1.el5.i386
libmysqlclient_r.so.15(libmysqlclient_15) is needed by (installed) MySQL-python-1.2.1-1.i386
libmysqlclient_r.so.15(libmysqlclient_15) is needed by (installed) mysql-connector-odbc-3.51.26r1127-1.el5.i386
/usr/lib/mysql/libmysqlclient.so.15 is needed by (installed) sw-engine-2.0-6.201010011026.centos5.i386

dok prost upgrade ne vidi potrebu da se updejtuje... Inače verzija servera je 5.0.77, a pokušavam da instaliram 5.5.9...
[ nkrgovic @ 09.03.2011. 13:53 ] @
A odakle pokusavas da ga instaliras? Ne mozes samo server paket da upgrade-ujes, moras da skines SVE pakete koje sad imas: client, server, shared, libraries, ocigledno i odbc... Ne mozes da uradis upgrade tog jednog paketa, a da ostali ostanu stari. Odradi rpm upgrade svih paketa odjednom.
[ HeYoo @ 09.03.2011. 14:00 ] @
Pa jedini nacin koliko vidim je da uradis upgrade i svih tih zahtevanih paketa. Mozes na silu obrisati mysql ali ce ti ovo ostalo puci.
Tebi treba repository sa koga ce povuci i ostale zavisne pakete.
Zasto to ne uradis preko yum upgrade?? Ako nema tog paketa u repou moraces da potrazis ili da uradis upgrade citavog sistema.


edit: napisa covek vec :)
[ Ivan Golubović @ 09.03.2011. 14:06 ] @
yum upgrade kaze da nema paketa koji bi se upgrade-ovali. Kako da odradim upgrade citavog sistema?
[ HeYoo @ 09.03.2011. 19:48 ] @
Ne znam tacno kako je na centos-u ali znam sto se tice drugih distribucija. Kada novijeg paketa nema to obicno znaci da je instalirana verzija os zastarela pa predpostavljam da je to i kod tebe slucaj. Koja je verzija cetos-a??

Pogledaj uputstva na zvanicnom sajtu.. mora da postoji dokumentovano kako se to na bezbedan nacin radi. Licno koristim linux kao desktop pa mi i nije bitno ako nesto rikne ali ako je to tvoje nesto ozbiljno pazljivo prouci ili sacekaj ovde nekog pametnijeg da se javi.

Evo spisak dodatnih repoa pa probaj.. mozda moze i bez full aupgrade
http://wiki.centos.org/AdditionalResources/Repositories
[ corrupt @ 10.03.2011. 13:49 ] @
Mozes da pokrenes komandu 'rpm -e --nodeps mysql.rpm' i odradice ti to sto hoces, znaci nece gledati dependency ali u svakom slucaju bih savetovao pre update da se uradi.
Ali pretpostavljam da si to vec probao.

A sto se tice kompletnog update-a celog sistema, to se radi sa 'yum update'.

Pozdrav!
[ nkrgovic @ 10.03.2011. 18:41 ] @
Opet, ne moze samo upgrade server paketa. MORA da skine sve mysql pakete, i da odradi upgrade SVIH paralelno. Ako nece, onda ima problem sa kompatibilnoscu, tj. verzija mysql lib-a ce da zeza...