Problem with file permissions when reinstalling

Bug #447538 reported by grryf
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
mysql-dfsg-5.1 (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

What I did was flushing privileges after moving to another server, then my new root password changed to this from old server but i didnt know that and i did remove mysql-server and reinstall it again hoping to not use flush privileges again. This caused so horrible-many-hours-wasting problem. BUG REPORT!!!
apt-get remove --purge mysql-server

It was a few problems while reinstalling mysql-server
1. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: No such file or directory
2. Something like /lib/modules/apparmor could not be found
3. Something like /lib/modules/2.6.28***/** coun't be found because the directory 2.6.28 wasnt existed

Some log (not mine):
Setting up mysql-client-5.0 (5.0.51a-3ubuntu5.1) ...
Setting up mysql-server-5.0 (5.0.51a-3ubuntu5.1) ...
 * Stopping MySQL database server mysqld [ OK ]
/var/lib/dpkg/info/mysql-server-5.0.postinst: line 143: /etc/mysql/conf.d/old_passwords.cnf: No such file or directory
dpkg: error processing mysql-server-5.0 (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

How I fixed it?:

sudo bash
chown -R mysql:mysql /var/lib/mysql/mysql/
(it was root:root)
touch /etc/mysql/my.cnf
chown -R mysql:mysql /etc/mysql/
(it was root:root)
apt-get install mysql-server
/etc/init.d/mysql stop
/etc/init.d/mysql start
(it was fail before)
.........[ OK ]

!!!!!!!!!!!!!!...............

Best Regards,
grryf

Very similar:
http://ubuntuforums.org/showthread.php?t=891109&highlight=grryf

ndo@ks31258:/lib/modules$ ls
2.6.24-24-generic
(not .28)

Revision history for this message
Mathias Gug (mathiaz) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.

Could you please provide the following information:

 * content of /var/log/daemon.log related to mysql processes:

    /var/log/daemon.log

 * apparmor audit messages related to mysqld. The output of the command:

   egrep 'audit\(|apparmor|selinux|security' /var/log/kern.log

 * mysqld apparmor profile:

    /etc/apparmor.d/usr.sbin.mysqld

 * list of mysqld apparmor profiles:

    ls -l /etc/apparmor.d/usr.sbin.mysqld*

 * mysql configuration stripped of private information (such as password):

    /etc/mysql/my.cnf

 * extra mysql configuration from the conf.d directory:

    /etc/mysql/conf.d/

 * directory listing of mysql datadir (by default /var/lib/mysql):

    ls -l /var/lib/mysql

Changed in mysql-dfsg-5.0 (Ubuntu):
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
grryf (ndo-wp) wrote : Re: [Bug 447538] Re: Problem with file permissions when reinstalling

my.cnf does not have any settings inside.

Best Regards,
Radek R.
tel. +48 600 282 225
Web: http://ndo.pl

2009/10/13 Mathias Gug <email address hidden>

> Thank you for taking the time to report this bug and helping to make
> Ubuntu better.
>
> Could you please provide the following information:
>
> * content of /var/log/daemon.log related to mysql processes:
>
> /var/log/daemon.log
>
> * apparmor audit messages related to mysqld. The output of the command:
>
> egrep 'audit\(|apparmor|selinux|security' /var/log/kern.log
>
> * mysqld apparmor profile:
>
> /etc/apparmor.d/usr.sbin.mysqld
>
> * list of mysqld apparmor profiles:
>
> ls -l /etc/apparmor.d/usr.sbin.mysqld*
>
> * mysql configuration stripped of private information (such as
> password):
>
> /etc/mysql/my.cnf
>
> * extra mysql configuration from the conf.d directory:
>
> /etc/mysql/conf.d/
>
> * directory listing of mysql datadir (by default /var/lib/mysql):
>
> ls -l /var/lib/mysql
>
>
> ** Changed in: mysql-dfsg-5.0 (Ubuntu)
> Status: New => Incomplete
>
> ** Changed in: mysql-dfsg-5.0 (Ubuntu)
> Importance: Undecided => Low
>
> --
> Problem with file permissions when reinstalling
> https://bugs.launchpad.net/bugs/447538
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “mysql-dfsg-5.0” package in Ubuntu: Incomplete
>
> Bug description:
> What I did was flushing privileges after moving to another server, then my
> new root password changed to this from old server but i didnt know that and
> i did remove mysql-server and reinstall it again hoping to not use flush
> privileges again. This caused so horrible-many-hours-wasting problem. BUG
> REPORT!!!
> apt-get remove --purge mysql-server
>
> It was a few problems while reinstalling mysql-server
> 1. /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143:
> /etc/mysql/conf.d/old_passwords.cnf: No such file or directory
> 2. Something like /lib/modules/apparmor could not be found
> 3. Something like /lib/modules/2.6.28***/** coun't be found because the
> directory 2.6.28 wasnt existed
>
> Some log (not mine):
> Setting up mysql-client-5.0 (5.0.51a-3ubuntu5.1) ...
> Setting up mysql-server-5.0 (5.0.51a-3ubuntu5.1) ...
> * Stopping MySQL database server mysqld [ OK ]
> /var/lib/dpkg/info/mysql-server-5.0.postinst: line 143:
> /etc/mysql/conf.d/old_passwords.cnf: No such file or directory
> dpkg: error processing mysql-server-5.0 (--configure):
> subprocess post-installation script returned error exit status 1
> Errors were encountered while processing:
> mysql-server-5.0
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> How I fixed it?:
>
> sudo bash
> chown -R mysql:mysql /var/lib/mysql/mysql/
> (it was root:root)
> touch /etc/mysql/my.cnf
> chown -R mysql:mysql /etc/mysql/
> (it was root:root)
> apt-get install mysql-server
> /etc/init.d/mysql stop
> /etc/init.d/mysql start
> (it was fail before)
> .........[ OK ]
>
> !!!!!!!!!!!!!!...............
>
> Best Regards,
> grryf
>
> Very similar:
> http://ubuntuforums.org/showthread.php?t=891109&highlight=grryf
>
> ndo@ks31258:/lib/modules$ ls
> 2.6.24-24-generic
> (not .28)
>
>

Chuck Short (zulcss)
Changed in mysql-dfsg-5.0 (Ubuntu):
status: Incomplete → Confirmed
Chuck Short (zulcss)
affects: mysql-dfsg-5.0 (Ubuntu) → mysql-dfsg-5.1 (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

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