The update appear to be failing because MySQL cannot be shutdown. I just
tried again and this time explicitly tried to first stop MySQL:

-- snip --
b...@apollo:~$ sudo /etc/init.d/mysql stop
 * Stopping MySQL database server mysqld                                        
                                                                                
  [fail] 
b...@apollo:~$ sudo /etc/init.d/mysql status
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: 
YES)'
 * 
b...@apollo:~$ mysql mysql -uroot -p
Enter password: 
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 29
Server version: 5.1.37-1ubuntu5.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.

mysql> \q
Bye
b...@apollo:~$ sudo /etc/init.d/mysql status
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: 
YES)'
-- snip --

So, for some reason, i cannot stop it. And, apparently, neither can
dpkg.

-- snip --
Preparing to replace mysql-server-5.1 5.1.37-1ubuntu5 (using 
.../mysql-server-5.1_5.1.37-1ubuntu5.1_amd64.deb) ...
 * Stopping MySQL database server mysqld
   ...fail!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: warning: old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
 * Stopping MySQL database server mysqld
   ...fail!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing 
/var/cache/apt/archives/mysql-server-5.1_5.1.37-1ubuntu5.1_amd64.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
 * Stopping MySQL database server mysqld
   ...fail!
invoke-rc.d: initscript mysql, action "stop" failed.
 * Starting MySQL database server mysqld
   ...done.
Preparing to replace libdvdnav4 4.1.3-3 (using 
.../libdvdnav4_4.1.3-3ubuntu1_amd64.deb) ...
Unpacking replacement libdvdnav4 ...
Errors were encountered while processing:
 /var/cache/apt/archives/mysql-server-5.1_5.1.37-1ubuntu5.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libdvdnav4 (4.1.3-3ubuntu1) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
-- snip --

I'm fairly new to Ubuntu (coming from Fedora) and don't know anything
about debian-sys-maint. Is it normal that this user would be used to
stop the daemon from the /etc/init.d script?

b...@apollo:~$ sudo grep debian /etc/mysql/debian.cnf 
user     = debian-sys-maint
user     = debian-sys-maint

Is there any chance this user was only just recently added and MySQL
doesn't for some reason know about it? It's not listed in the mysql.user
table. I'm more of a Postgres guy so i may be off-base here, but it's
not in /etc/passwd, either, so I'm assuming it's supposed to be a MySQL
user.

-- 
package mysql-server-5.1 5.1.37-1ubuntu5 failed to install/upgrade: subprocess 
installed pre-removal script returned error exit status 1
https://bugs.launchpad.net/bugs/501655
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mysql-dfsg-5.1 in ubuntu.

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to