[mythtv-users] HELP: a matter of permissions

Alan Ferrero alanf at tin.it
Thu Jan 24 14:14:55 UTC 2013


Hi all! :)

I'm having problems (among other things, I can't delete files in
MythVideo) with Myth-TV, most likely with the FrontEnd, problems I
believe are due to permissions.

I'm a Mythbuntu user which, as you know, can be really annoying when it
comes to permissions; the trouble is that when I first installed it, I
regrettably changed the default login name (I didn't know it wasn't
advisable) and after some time I removed Myth-TV and installed the one
from the JYA repo.

In short, I guess I messed things up a bit! :(

I don't know how to fix it and that's why I'm asking for your help! :)

I followed to the letter the wiki
(http://www.mythtv.org/wiki/Troubleshooting:Filesystem_Permissions) and
below are the outputs:

ps -fade |grep mythfrontend
1000      2565     1  0 14:02 ?        00:00:00 /bin/sh
/usr/bin/mythfrontend --service
1000      4577     1  0 14:12 ?        00:00:00 /bin/sh
/usr/bin/mythfrontend --service
1000      4662  4591  0 14:12 ?        00:00:00 sh -c /usr/bin/mythfrontend
1000      4663  4662  2 14:12 ?        00:00:02 /usr/bin/mythfrontend.real
1000      4709  4552  0 14:14 pts/0    00:00:00 grep --color=auto
mythfrontend

ps -fade |grep mythbackend
mythtv    1534  1532  0 14:02 ?        00:00:00 /usr/bin/mythbackend
--logfile /var/log/mythtv/mythbackend.log --user mythtv
1000      4711  4552  0 14:14 pts/0    00:00:00 grep --color=auto
mythbackend

id my_htpc
uid=1000(my_htpc) gid=1000(my_htpc)
groups=1000(my_htpc),4(adm),20(dialout),24(cdrom),44(video),46(plugdev),105(mythtv),113(admin),115(sambashare),118(lpadmin)

id mythtv
uid=103(mythtv) gid=105(mythtv)
groups=105(mythtv),20(dialout),24(cdrom),29(audio),44(video)

find /var/lib/mythtv -type d ! -user mythtv -exec ls -ld {} \;
drwxr-xr-x 13 root root 4096 2010-12-06 15:05 /var/lib/mythtv
drwxrwsr-x 3 my_htpc mythtv 4096 2011-03-31 16:30
/var/lib/mythtv/music/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2011-03-31 16:30
/var/lib/mythtv/music/*****/*****
drwxrwsr-x 16 my_htpc mythtv 4096 2012-10-09 17:31
/var/lib/mythtv/videos/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-06-18 22:34
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-06-08 23:07
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-07-25 22:38
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-12-08 22:49
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 13:56
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 14:48
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-12-26 22:29
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-05 13:49
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2011-10-10 22:37
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-15 17:44
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-04-07 22:26
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-26 22:29
/var/lib/mythtv/videos/*****
drwxrwsr-x 4 my_htpc mythtv 4096 2012-10-04 14:48
/var/lib/mythtv/videos/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 14:03
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2011-12-02 22:41
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 3 my_htpc mythtv 4096 2012-05-23 15:21
/var/lib/mythtv/pictures/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-05-23 15:21
/var/lib/mythtv/pictures/*****/.thumbcache
drwxrwsr-x 2 my_htpc mythtv 4096 2012-11-04 14:07
/var/lib/mythtv/pictures/.thumbcache

find /var/lib/mythtv -type d -group mythtv -exec ls -ld {} \;
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/recordings
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/coverart
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/screenshots
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/db_backups
drwxrwsr-x 3 mythtv mythtv 4096 2012-06-04 20:53 /var/lib/mythtv/music
drwxrwsr-x 3 my_htpc mythtv 4096 2011-03-31 16:30
/var/lib/mythtv/music/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2011-03-31 16:30
/var/lib/mythtv/music//*****/*****
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/livetv
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/trailers
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/fanart
drwxrwsr-x 5 mythtv mythtv 4096 2013-01-09 14:05 /var/lib/mythtv/videos
drwxrwsr-x 16 my_htpc mythtv 4096 2012-10-09 17:31
/var/lib/mythtv/videos/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-06-18 22:34
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-06-08 23:07
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-07-25 22:38
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-12-08 22:49
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 13:56
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 14:48
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-12-26 22:29
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-05 13:49
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2011-10-10 22:37
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-15 17:44
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2013-01-09 14:05
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-04-07 22:26
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 2 my_htpc mythtv 4096 2012-12-26 22:29
/var/lib/mythtv/videos/*****
drwxrwsr-x 4 my_htpc mythtv 4096 2012-10-04 14:48
/var/lib/mythtv/videos/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2013-01-03 14:03
/var/lib/mythtv/videos/*****/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2011-12-02 22:41
/var/lib/mythtv/videos/*****/*****
drwxrwsr-x 4 mythtv mythtv 4096 2012-05-23 15:06 /var/lib/mythtv/pictures
drwxr-sr-x 3 my_htpc mythtv 4096 2012-05-23 15:21
/var/lib/mythtv/pictures/*****
drwxr-sr-x 2 my_htpc mythtv 4096 2012-05-23 15:21
/var/lib/mythtv/pictures/*****/.thumbcache
drwxrwsr-x 2 my_htpc mythtv 4096 2012-11-04 14:07
/var/lib/mythtv/pictures/.thumbcache
drwxrwsr-x 2 mythtv mythtv 4096 2013-01-09 14:02 /var/lib/mythtv/banners

tail -f /var/log/mythtv/mythbackend.log
2013-01-09 14:12:47.950 adding: HTPC as a client (events: 0)
2013-01-09 14:12:47.992 MainServer::ANN Monitor
2013-01-09 14:12:48.050 adding: HTPC as a client (events: 1)
2013-01-09 14:12:50.735 MainServer::ANN Playback
2013-01-09 14:12:50.802 adding: HTPC as a client (events: 0)
2013-01-09 14:12:50.886 MainServer::ANN Monitor
2013-01-09 14:12:50.965 adding: HTPC as a client (events: 1)
2013-01-09 14:17:02.110 MainServer::ANN Monitor
2013-01-09 14:17:02.179 adding: HTPC as a client (events: 2)
2013-01-09 14:19:04.755 AutoExpire: CalcParams(): Max required Free
Space: 1.0 GB w/freq: 15 min

less /etc/exports
/var/lib/mythtv/recordings    *(ro,async,no_root_squash,no_subtree_check)
/var/lib/mythtv/videos *(rw)
/var/lib/mythtv/music *(rw)
/var/lib/mythtv/pictures    *(ro,async,no_root_squash,no_subtree_check)
/home/my_htpc/Documents *(rw)

sudo showmount -e
Export list for HTPC:
/home/my_htpc/Documents *
/var/lib/mythtv/pictures    *
/var/lib/mythtv/music       *
/var/lib/mythtv/videos      *
/var/lib/mythtv/recordings  *


Thanks!

Alan Ferrero


More information about the mythtv-users mailing list