mariadb-server-5.1 fails to install on Ubuntu Jaunty x86
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@
https:/
https:/
sudo DEBIAN_
...
Setting up mariadb-server-5.1 (5.1.38-ourdelta62) ...
* Stopping MariaDB database server mysqld
...done.
091029 7:37:45 [Warning] options --log-slow-
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://
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-
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:/
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 |
Changed in maria: | |
status: | New → Fix Released |
Changed in ourdelta: | |
status: | New → Fix Released |
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]: mysql/fill_ help_tables. sql
Oct 29 10:45:32 vm-jaunty-i386 mysqld_safe[2909]: FATAL ERROR: Could not find /usr/share/
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.