MythTV 丢失了录制内容 - “没有可用的录制内容”,也没有录制规则

MythTV 丢失了录制内容 - “没有可用的录制内容”,也没有录制规则

我有一个大约 6 年前的 mythtv 数据库。我最近从 Ubuntu 10.04 升级到了 12.04。这使 MythTV 从 0.24 升级到了 0.25,一切顺利。

今天,我的所有录音都消失了。它们仍然存在于 /var/lib/mythtv/recordings 文件夹中,并且“观看录音”页面中的“M”键显示某处有 201 个录音可用,但它们不会显示。见截图:

在此处输入图片描述 (在此向赞同此评论的人致谢,他们给了我足够的声誉来上传图片)

更改过滤器并不能解决列表中没有显示任何内容的事实。

我的“即将录制”屏幕显示没有设置规则,但我以前录制的节目列表仍然在那里,并且最近有今天凌晨 3 点的条目。

mythbackend --printsched给出以下内容:

user@box:~$ mythbackend --printsched
2012-09-22 12:59:20.537008 C  mythbackend version: fixes/0.25 [v0.25.2-15-g46cab93] www.mythtv.org
2012-09-22 12:59:20.537043 C  Qt version: compile: 4.8.1, runtime: 4.8.1
2012-09-22 12:59:20.537048 N  Enabled verbose msgs:  general
2012-09-22 12:59:20.537076 N  Setting Log Level to LOG_INFO
2012-09-22 12:59:20.537142 I  Added logging to the console
2012-09-22 12:59:20.537152 I  Added database logging to table logging
2012-09-22 12:59:20.537279 N  Setting up SIGHUP handler
2012-09-22 12:59:20.537373 N  Using runtime prefix = /usr
2012-09-22 12:59:20.537394 N  Using configuration directory = /home/user/.mythtv
2012-09-22 12:59:20.537999 I  Assumed character encoding: en_GB.UTF-8
2012-09-22 12:59:20.538599 N  Empty LocalHostName.
2012-09-22 12:59:20.538610 I  Using localhost value of box
2012-09-22 12:59:20.538792 I  Testing network connectivity to '192.168.1.2'
2012-09-22 12:59:20.539420 I  Starting process manager
2012-09-22 12:59:20.541412 I  Starting IO manager (read)
2012-09-22 12:59:20.541715 I  Starting IO manager (write)
2012-09-22 12:59:20.541836 I  Starting process signal handler
2012-09-22 12:59:20.684497 N  Setting QT default locale to EN_GB
2012-09-22 12:59:20.684694 I  Current locale EN_GB
2012-09-22 12:59:20.684813 N  Reading locale defaults from /usr/share/mythtv//locales/en_gb.xml
2012-09-22 12:59:20.697623 I  New static DB connectionDataDirectCon
2012-09-22 12:59:20.704769 I  MythCoreContext: Connecting to backend server: 192.168.1.2:6543 (try 1 of 1)
Calculating Schedule from database.
Inputs, Card IDs, and Conflict info may be invalid if you have multiple tuners.
2012-09-22 12:59:27.710538 E  MythSocket(21dfcd0:14): readStringList: Error, timed out after 7000 ms.
2012-09-22 12:59:27.710592 C  Protocol version check failure.
        The response to MYTH_PROTO_VERSION was empty.
        This happens when the backend is too busy to respond,
        or has deadlocked in due to bugs or hardware failure.

到目前为止我尝试过的事情:

  • 重启后端
  • 重启前端
  • 运行 mythtv-setup 并检查数据库密码和 IP 地址
  • 将前端设置的后端 IP 从 localhost 更改为 192.168.1.2 (后端/前端的 IP)
  • 运行optimize_mythdb.pl

欢迎提出其他建议。

答案1

由于您刚刚升级到 12.04,我还建议添加Mythbuntu 存储库并将 MythTV 更新至最新的 0.25 版本,因为已经修复了许多问题。

相关内容