我正在尝试在 Proxmox 上安装 mythtv 作为 Ubuntu 22.04 容器。我已遵循了网络上和视频上的说明YouTube
我以命令结束:
sudo apt-get 安装 mysql-server mythtv-后端 mythtv-数据库
但之后我只看到一个询问 mythweb 的窗口,所以当它完成时我添加了用户输入
sudo usermod -a -G mythtv mythtv
我已经注销并想使用以下配置 mysql
sudo vi /etc/mysql/my.cnf
但文件看起来是空的,就像这样
我尝试不对该文件做任何操作,但是我无法登录输入
SSH-X[电子邮件保护]/usr/bin/mythtv-设置
(甚至将用户更改为 sudo、root,更改密码)。我该怎么办?我不太擅长这个。
答案1
所以我假设您正在尝试在无头服务器上安装 MythTV,因此想要通过 SSH 运行 mythtv-setup,是吗?
我不熟悉 Proxmox,但我也在运行 Ubuntu 服务器 20.04 的无头服务器上设置了 MythTV,所以也许我的设置会有所启发。
我自己的 my.cnf 文件看起来和你的一模一样,所以我认为那里一切都或多或少正常。
由于一些我从未真正想明白的原因,我也很难以 mythtv 用户身份运行 mythtv-setup。我刚刚以普通用户身份登录。您需要将您自己的用户帐户(在服务器上)添加到 mythtv 组,但一旦您这样做了,它应该基本上可以正常工作。
我还在 SSH 上使用了 -Y 选项而不是 -X 选项,以便能够以图形方式运行 mythtv-setup,但我不确定这是否有任何区别。
因此尝试将您的 SSH 命令调整为如下形式:
ssh -Y 192.168.1.212 /usr/bin/mythtv-setup
(假设您在服务器上的用户帐户和您通过 ssh 登录的机器具有相同的名称)并观察会发生什么。
答案2
我在其他情况下也遇到过类似的问题。ssh 要求您在尝试登录的客户端计算机上安装 ssh-askpass 或 ssh-askpass-gnome,以便能够将凭据传递给远程计算机