added separate script to fix debconf
This commit is contained in:
parent
957e4b92fc
commit
538ea01e83
18
incredible_ubuntu_fix.sh
Normal file
18
incredible_ubuntu_fix.sh
Normal file
@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
# this fixes debconf issues left after ubuntu incredible pbx install which breaks graceful shutdowns
|
||||
|
||||
export ADMIN_PASS=passw0rd
|
||||
DEBCONFPASSWORD=`awk '/^password/ { if (NR<7) print $3;}' /etc/mysql/debian.cnf`
|
||||
echo "Updating debian-sys-maint MySQL user password to match this system..."
|
||||
mysql -u root -p${ADMIN_PASS} -e "GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '${DEBCONFPASSWORD}';"
|
||||
echo "Flushing MySQL privileges..."
|
||||
mysql -u root -p${ADMIN_PASS} -e "FLUSH PRIVILEGES;"
|
||||
echo "Killing MySQL server the hard way..."
|
||||
sleep 5
|
||||
killall mysqld
|
||||
echo "Let it rest for a second, and restart MySQL..."
|
||||
sleep 10
|
||||
/etc/init.d/mysql start
|
||||
sleep 10
|
||||
echo "All done. You can reboot your system if you wish to verify, we should now be able to restart ok."
|
||||
exit
|
Loading…
Reference in New Issue
Block a user