Jacob Friis <lists <at> debpro.webcom.dk> writes:

> /usr/bin/mysqladmin: Symbol `sql_protocol_typelib' has different size in 
> shared object, consider re-linking
> /etc/cron.daily/mysql-server:
> mysqladmin: Symbol `sql_protocol_typelib' has different size in shared 
> object, consider re-linking

> mysql: Symbol `sql_protocol_typelib' has different size in shared 
> object, consider re-linking

I add the problem for mysql only , after a BIOS problem (thus quite a few hard
crash).
Under most linux distribution applications are "prelinked" to their libraries .
This prelinkage got somewhat corrupted :
"Symbol `sql_protocol_typelib' has different size in shared  object, consider
re-linking"
To fix it i ran:
# prelink /usr/bin/mysql
# prelink /usr/bin/mysqladmin

(and maybe mysqldump ...)

I bet (1)the mysql library was somewhat corrupted or (2)data about the
prelinkage where corrupted. The prelink command fix it by relinking the mysql
application with the library : in case (2) that is a complete fix, in case (1)
this may work for a moment until i use a function in a part of the library that
is corrupted.

If you find out if those "re-linkage" error are not related to library
corruption but only to some registry behing corrupted and repaired by above
command, please tell me. I bet this is well documented but i only use mysql on a
home system for mostly unused data, so i won't look further until long .

I bet there is a clean way to fix all mysql application , maybe reinstalling the
mysql libraries or server or ... maybe your distribution packager knows.

Cheers
Alban





-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to