LinHES Forums http://forums.linhes.org/ |
|
System froze had to power cycle now problems with MySQL http://forums.linhes.org/viewtopic.php?f=17&t=18262 |
Page 1 of 2 |
Author: | sparky.watson [ Sun May 04, 2008 2:58 pm ] |
Post subject: | System froze had to power cycle now problems with MySQL |
When system boots up now, I see: Mount failed for selinuxfs. No such file or directory (Only when I have problems do I really pay close attention but I've seen this before, is it "normal"?) after a while: Starting MySQL database server: mysqld....failed! Then when I get to the GUI, I'm prompted to "Select your preferred language", select English, then "Database Configuration 1/2 Myth could not connect to the database..." Looking for any help to get this thing going again. Thanks |
Author: | cecil [ Sun May 04, 2008 3:37 pm ] |
Post subject: | |
The selinuxfs error can be ignored. You need to check MySQL for errors. I posted on how to do this a while ago in Hints and Tips. Once you done that, ensure the backend is started and take a look at the backend log. Then start the frontend. It is always a good idea to check MySQL after a power failure. Good luck! |
Author: | tjc [ Sun May 04, 2008 3:41 pm ] |
Post subject: | |
Start with the disaster recovery page on the wiki here: http://www.knoppmythwiki.org/index.php?page=DisasterRecovery Especially: http://www.knoppmythwiki.org/index.php?page=RepairingMythConvergDB |
Author: | sparky.watson [ Sun May 04, 2008 6:36 pm ] |
Post subject: | |
I had previously found the "check MySQL for errors" cd /var/lib/mysql/mythconverg /etc/init.d/mythtv-backend stop /etc/init.d/mysql stop myisamchk *.MYI >> mythconverg_check.log and not seeing any errors figured I was heading in the wrong direction. Based on the link to RepairingMythConvergDB, I went ahead and copied the optimize_db.sh script and ran it. I did comment out the following: /etc/init.d/mysql restart /etc/init.d/mythtv-backend stop /etc/init.d/mythtv-backend start When I did the mysql restart manully, I got the same thing: Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed! Here is end of daemon.log/syslog/debug.log: Code: ...
May 4 15:54:06 mythtv ntpd[3198]: synchronized to 128.10.19.24, stratum 1 May 4 19:18:32 mythtv mysqld_safe[5517]: started May 4 19:18:32 mythtv mysqld[5520]: 080504 19:18:32 InnoDB: Started; log sequence number 0 43665 May 4 19:18:32 mythtv mysqld[5520]: 080504 19:18:32 [ERROR] /usr/sbin/mysqld: Incorrect information in file: './mysql/host.frm' May 4 19:18:32 mythtv mysqld[5520]: 080504 19:18:32 [ERROR] /usr/sbin/mysqld: Incorrect information in file: './mysql/host.frm' May 4 19:18:32 mythtv mysqld[5520]: 080504 19:18:32 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect information in file: './mysql/host.frm' May 4 19:18:32 mythtv mysqld_safe[5531]: ended May 4 19:18:46 mythtv /etc/init.d/mysql[5666]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in May 4 19:18:46 mythtv /etc/init.d/mysql[5666]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed May 4 19:18:46 mythtv /etc/init.d/mysql[5666]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' May 4 19:18:46 mythtv /etc/init.d/mysql[5666]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! May 4 19:18:46 mythtv /etc/init.d/mysql[5666]: so it looks like I've arrived at a problem with ./mysql/host.frm just like in http://mysettopbox.tv/phpBB2/viewtopic.php?t=1043 |
Author: | cecil [ Sun May 04, 2008 10:31 pm ] |
Post subject: | |
http://bugs.mysql.com/bug.php?id=1279 or a google search may prove fruitful. If all else fails, copy the contents of /var/lib/mysql/mythconverg to /myth/backup/ (you may want to create a temp dir), then do an auto upgrade. Once complete, copy the contents back, restart mysql and the backend. |
Author: | sparky.watson [ Wed May 07, 2008 9:34 pm ] |
Post subject: | |
Well...way too busy to spend more than a few minutes since the last post. Cecil, thanks...I couldn't find anything directly useful to me from either that link or searching google. So I went with the backup copy of /var/lib/mysql/mythconverg and auto upgrade. It went through setting up passwords and IP info and eventually rebooted again, however.... After multiple attempts to get it to boot back up, sometimes I get a total grey screen (with a squiggle pattern), sometimes that gray with the workspace bar at the bottom, a couple of times about the top third of the Knoppmyth background, but never a complete background and certainly not the frontend. I see the following in /var/log/Xorg.0.log: Code: (EE) NVIDIA(0): Error recovery failed.
(EE) NVIDIA(0): *** Aborting *** (EE) NVIDIA(0): Error recovery failed. (EE) NVIDIA(0): *** Aborting *** (EE) NVIDIA(0): Error recovery failed. (EE) NVIDIA(0): *** Aborting *** I was able to copy the files back to /var/lib/mysql/mythconverg. Out of time again... |
Author: | cecil [ Wed May 07, 2008 10:44 pm ] |
Post subject: | |
I'm unfamiliar error. I'd suggest a google search. |
Author: | sparky.watson [ Sat May 17, 2008 3:18 pm ] |
Post subject: | |
I hate being so busy I'm just now getting a few minutes to check this out. Ok, how about this, in /var/log/syslog, I've got a bunch of errors like: Quote: ... May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videogenre.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videogenre.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadata.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadata.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadatacountry.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadatacountry.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadatagenre.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videometadatagenre.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videosource.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videosource.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videotypes.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/videotypes.frm' (errno: 13) May 17 15:36:31 mythtv mysqld[2862]: 080517 15:36:31 [ERROR] /usr/sbin/mysqld: Can't find file: './mythconverg/websites.frm' (errno: 13) ... Those files do exist: Quote: root@mythtv:/var/lib/mysql/mythconverg# ls -l websites.frm
-rw-rw---- 1 mythtv mythtv 8650 May 4 06:48 websites.frm Are those permissions and owerships right? I'm not sure why it is reporting it can't find those file... |
Author: | tjc [ Sat May 17, 2008 3:24 pm ] |
Post subject: | |
Nope, those should be owned by the mysql user. Code: root@black2:~# ls -al /var/lib/mysql/mythconverg total 188476 drwx------ 2 mysql mysql 8192 May 17 14:28 . drwxr-xr-x 4 mysql mysql 4096 May 17 14:49 .. -rw-rw---- 1 mysql mysql 376 May 17 14:27 archiveitems.MYD -rw-rw---- 1 mysql mysql 3072 May 17 14:27 archiveitems.MYI -rw-rw---- 1 mysql mysql 8955 May 11 06:47 archiveitems.frm -rw-rw---- 1 mysql mysql 1384 May 17 14:27 callsignnetworkmap.MYD -rw-rw---- 1 mysql mysql 3072 May 17 14:27 callsignnetworkmap.MYI -rw-rw---- 1 mysql mysql 8630 May 11 06:47 callsignnetworkmap.frm -rw-rw---- 1 mysql mysql 152 May 17 14:27 capturecard.MYD -rw-rw---- 1 mysql mysql 2048 May 17 14:27 capturecard.MYI -rw-rw---- 1 mysql mysql 9982 May 11 06:47 capturecard.frm -rw-rw---- 1 mysql mysql 96 May 17 14:27 cardinput.MYD -rw-rw---- 1 mysql mysql 2048 May 17 14:27 cardinput.MYI -rw-rw---- 1 mysql mysql 9434 May 11 06:47 cardinput.frm : : To fix it, do the following as root: Code: chown -R mysql:mysql /var/lib/mysql/mythconverg
chmod ug=rw /var/lib/mysql/mythconverg/* |
Author: | sparky.watson [ Sat May 17, 2008 7:32 pm ] |
Post subject: | |
All right, cool. MySQL, backend and frontend are all running however this is from a PuTTY session since my Myth screen is still the gray pattern and Xorg is running crazy. In /var/log/messages, I've got Quote: May 17 20:28:26 mythtv kernel: ivtv0: Cause: the application is not reading fast enough.
May 17 20:28:26 mythtv kernel: ivtv1: All encoder VBI stream buffers are full. Dropping data. over and over. I've found where it is suggested to increase buffers for ivtv by adding a line to /etc/mythtv/modules/ivtv but I don't believe I ever had to do this before. ...and doesn't seem to have helped. I added "options ivtv enc_yuv_buffers=8 enc_mpg_buffers=32 enc_vbi_buffers=8 enc_pcm_buffers=8" and rebooted. Still a gray screen and still the same error over and over. |
Author: | sparky.watson [ Sun May 18, 2008 3:48 pm ] |
Post subject: | |
This is about to drive me nuts... Quote: Increase buffer size for IVTV
The following steps eliminated the "application not reading fast enough" errors for me. This procedure increases IVTV's buffer sizes from the default of 4/8/4/4 to 8/32/8/8. Some have reported that the problem goes away with a smaller increase to 4/16/4/4 - you can experiment to see what works best for you. You need enough RAM for this to be OK - I have 1 GB ... 4. R5F27: Add the following line after the existing line in "/etc/mythtv/modules/ivtv" that reads "options msp3400 once=1": * options ivtv enc_yuv_buffers=8 enc_mpg_buffers=32 enc_vbi_buffers=8 enc_pcm_buffers=8 5. All versions: Reboot and verify that you are now allocating 32MB to your mpg buffers. You can do this by looking for the following line in /var/log/kern.log: * ivtv0: Allocate DMA encoder MPEG stream: 1024 x 32768 buffers (32768KB total) I've done this but I do not find any message in /var/log/kern.log similar to step 5 stated to verify however I don't see any "application not reading fast enough" messages so maybe that is fixed. Because Xorg is consuming 95+% of the CPU and I can't kill it, the system constantly pauses as I'm trying to troubleshoot. I am able to see recorded shows via a Wintel application. I'm still getting just a gray screen on my fe/be system. I'm sure there are now other problems with my system but I just can't seem to find what it is (or they are). What now? |
Author: | bigbro [ Sun May 18, 2008 4:26 pm ] |
Post subject: | |
Just a shot in the dark but I was seeing some really wierd indications a while back like 95-100% CPU usage associated with Xorg. I replaced my video output card and it resolved the issue. Let me see if I can find the post. |
Author: | tjc [ Sun May 18, 2008 4:31 pm ] |
Post subject: | |
That high CPU usage by the X server sounds like a problem we've seen with the nvidia drivers. To fix it I made the changes recommended here http://www.mythtv.org/wiki/index.php/XvMC even though I'm not using XvMC. The key bits seemed to be the following in xorg.conf: Code: Option "XvmcUsesTextures" "false" Option "UseEvents" "true" and these settings in .nvidia-settings-rc: Code: 0/XVideoTextureSyncToVBlank=0
0/XVideoBlitterSyncToVBlank=0 |
Author: | sparky.watson [ Sun May 18, 2008 7:37 pm ] |
Post subject: | |
I made just the 2 line addition to xorg.conf and that alone didn't seem to make any difference. I don't have a .nvidia-settings-rc file anywhere, would I create it in /home/mythtv/.nvidia-settings-rc? What about ownership and permissions? |
Author: | tjc [ Sun May 18, 2008 7:49 pm ] |
Post subject: | |
The mythtv user should own pretty much everything in it's home directory. Code: root@black2:~# ls -al /home/mythtv/.nvidia-settings-rc -rw-r--r-- 1 mythtv mythtv 1121 May 10 00:15 /home/mythtv/.nvidia-settings-rc On the other hand, if you don't have it and aren't running nvidia-settings from your /home/mythtv/.fluxbox/apps it shouldn't be an issue. Crud, my brain is scattered to the winds tonight... Did you put them in the proper section? Code: Section "Device"
Identifier "Card0" Driver "nvidia" VendorName "All" BoardName "All" #BusID "PCI:1:0:0" Option "XvmcUsesTextures" "false" Option "UseEvents" "true" #Option "NVAGP" "2" EndSection Did you restart the X server after making the changes? |
Page 1 of 2 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |