[debian-mysql] Bug#512623: Mysql fails with illegal instruction error on a 486 (was: mysql: does not start (always crashes))

peter green plugwash at p10link.net
Sat Jan 24 13:18:41 UTC 2009


found 512623 5.0.32-7etch8
retitle 512623 Mysql fails with illegal instruction error on a 486
thanks
> model name      : 486
That probablly explains it, I suspect mysqls build process is 
incorrectly building binaries that will only work on a pentium or 
higher. Some upstream build systems have a nasty habbit of overriding 
distro compiler configurations and doing things there own way and there 
are so few 486 users left this often doesn't get spotted until it's too 
late.

You might want to try a local rebuild to see if that builds a binary 
that will run on your system.

Given the point that etch is at in it's release cycle I think this is 
very unlikely to be fixed in etch. If you plan to continue using debian 
on 486 based machines I would suggest you start testing lenny on one now 
looking out for this bug and similar ones before it becomes stable and 
therefore too late for anything much to get done about such issues.

 >I'm sorry, I thought all this information would be provided by Report 
Bug, which I used to
file this bug report.
reportbug normally does provide that information, maybe there was 
something odd in your setup.

(quoting full mail below since axst didn't post it to the bug report)

axst at users.sourceforge.net wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> $ uname -a
> Linux notker 2.6.23.1 #2 Sun Oct 21 09:06:35 CEST 2007 i486 GNU/Linux
>
> $ cat /proc/cpuinfo processor       : 0
> vendor_id       : unknown
> cpu family      : 4
> model           : 0
> model name      : 486
> stepping        : unknown
> fdiv_bug        : no
> hlt_bug         : no
> f00f_bug        : no
> coma_bug        : no
> fpu             : yes
> fpu_exception   : no
> cpuid level     : -1
> wp              : yes
> flags           :
> bogomips        : 19.81
> clflush size    : 32
>
> $ dpkg -l mysql\*
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: 
> uppercase=bad)
> ||/ Name                         Version                      Description
> +++-============================-============================-======================================================================== 
>
> un  mysql                        <none>                       (no 
> description available)
> un  mysql-base                   <none>                       (no 
> description available)
> ii  mysql-client                 5.0.32-7etch8                mysql 
> database client (meta package depending on the latest version)
> pn  mysql-client-4.1             <none>                       (no 
> description available)
> ii  mysql-client-5.0             5.0.32-7etch8                mysql 
> database client binaries
> ii  mysql-common                 5.0.32-7etch8                mysql 
> database common files (e.g. /etc/mysql/my.cnf)
> rc  mysql-common-4.1             4.1.11a-4sarge7              mysql 
> database common files (e.g. /etc/mysql/my.cnf)
> un  mysql-dev                    <none>                       (no 
> description available)
> un  mysql-devel                  <none>                       (no 
> description available)
> un  mysql-doc                    <none>                       (no 
> description available)
> un  mysql-doc-4.1                <none>                       (no 
> description available)
> un  mysql-gpl-client             <none>                       (no 
> description available)
> un  mysql-gpl-dev                <none>                       (no 
> description available)
> un  mysql-gpl-doc                <none>                       (no 
> description available)
> un  mysql-manual                 <none>                       (no 
> description available)
> un  mysql-server                 <none>                       (no 
> description available)
>
> $ mysql
> Illegal instruction
>
> I'm sorry, I thought all this information would be provided by Report 
> Bug, which I used to
> file this bug report.
>
> On Thu, 22 Jan 2009, peter green wrote:
>
>>> Starting "mysql" from the command line always results in "Illegal 
>>> Instruction", then execution terminates (of course). The parameters 
>>> seem not to change anything. The situation is the same with 
>>> "mysqldump". 
>> What CPU and what kernel are you using on the problem machine?
>>
>> What version of the mysql-client package are you using?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> Comment: Made with pgp4pine 1.76
>
> iD8DBQFJekMoMiDYPOQNapERAoRzAJsFyVK0/vvUXSmQxR4Kr9ETDnc4ogCg2vGM
> 3K0JyCxcJYxXuKvF6MEJGlw=
> =V7G7
> -----END PGP SIGNATURE-----
>






More information about the pkg-mysql-maint mailing list