mariadb-server-5.1 fails to install on Ubuntu Jaunty x86

Bug #463143 reported by Kristian Nielsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MariaDB
Fix Released
Critical
Unassigned
OurDelta
Fix Released
Critical
Unassigned

Bug Description

This is from Buildbot, building ourdelta revid:hakan@lu0012-20091028224108-lhovt5o40odg9ei0

    https://askmonty.org/buildbot/builders/kvm-deb-jaunty-x86/builds/36
    https://askmonty.org/buildbot/builders/kvm-deb-jaunty-x86/builds/36/steps/test/logs/stdio

    sudo DEBIAN_FRONTEND=noninteractive apt-get install --allow-unauthenticated -y mariadb-server

...
Setting up mariadb-server-5.1 (5.1.38-ourdelta62) ...
 * Stopping MariaDB database server mysqld
   ...done.
091029 7:37:45 [Warning] options --log-slow-admin-statements, --log-queries-not-using-indexes and --log-slow-slave-statements have no effect if --log_slow_queries is not set
091029 7:37:45 [Note] Plugin 'FEDERATED' is disabled.
091029 07:37:45 [Note] PrimeBase XT (PBXT) Engine 1.0.08d RC loaded...
091029 07:37:45 [Note] Paul McCullagh, PrimeBase Technologies GmbH, http://www.primebase.org
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins.
091029 7:37:45 InnoDB: highest supported file format is Barracuda.
091029 7:37:46 InnoDB Plugin 1.0.3-6a started; log sequence number 46409
ERROR: 1146 Table 'mysql.user' doesn't exist
091029 7:37:46 [ERROR] Aborting

091029 7:37:46 InnoDB: Starting shutdown...
091029 7:37:47 InnoDB: Shutdown completed; log sequence number 46419
091029 07:37:47 [Note] PrimeBase XT Engine shutdown...
091029 7:37:47 [Warning] Forcing shutdown of 1 plugins
091029 7:37:47 [Note] /usr/sbin/mysqld: Shutdown complete

Replacement succeeded for "/usr/sbin/mysqld".
 * Starting MariaDB database server mysqld
   ...fail!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mariadb-server-5.1 (--configure):
 subprocess post-installation script returned error exit status 1
Setting up libhtml-template-perl (2.9-1) ...
dpkg: dependency problems prevent configuration of mariadb-server:
 mariadb-server depends on mariadb-server-5.1; however:
  Package mariadb-server-5.1 is not configured yet.
dpkg: error processing mariadb-server (--configure):

This seems to be a regression. It was working before, eg. here:

    https://askmonty.org/buildbot/builders/kvm-deb-jaunty-x86/builds/29

This part of the output might point to the root cause:

ERROR: 1146 Table 'mysql.user' doesn't exist
091029 7:37:46 [ERROR] Aborting

Related branches

Changed in maria:
importance: Undecided → Critical
Changed in ourdelta:
importance: Undecided → Critical
Revision history for this message
Kristian Nielsen (knielsen) wrote :

Seems the problem is that fill_help_tables.sql is missing. This is the error message during install from
mysql_install_db:

Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]:
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: FATAL ERROR: Could not find /usr/share/mysql/fill_help_tables.sql
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]:
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: If you compiled from source, you need to run 'make install' to
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: copy the software into the correct location ready for operation.
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]:
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: If you are using a binary release, you must either be at the top
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: level of the extracted archive, or pass the --basedir option
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: pointing to that location.
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]:

I couldn't figure out how the fill_help_tables.sql file got lost though.

Changed in maria:
status: New → Fix Released
Changed in ourdelta:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.