Unraid 应用插件打不开怎么办,加一个字母搞定。
如果你玩unraid时打开应用插件出现:appfeed下载失败的情况
先不要慌,有时候多试几次就可以了...
我的unraid已经120多天没重启过了,各种插件也很久没更新。
这次因为要装显卡虚拟化插件
Intel-GVT-g
但是我的应用版本还是20年的,我搜了下没搜到这个...
后来被我一通瞎搞,应用(apps)直接打不开了。
最后我直接去官方论坛拉了最新的插件 地址是这个:https://raw.githubusercontent.com/Squidly271/community.applications/master/plugins/community.applications.plg
这个raw的地址很迷这次我是直接装上了。

那么回归正题,怎么解决这个appfeed下载失败的情况呢。
其实这还是网络问题,国内到GitHub的网络断断续续的。
我百度后发现有很多国内加速的网址和教程但是都比较久远了,不能直接白嫖。
我尝试后下面这个方法是可以的。

先打开unraid的终端,输入代码
cd /usr/local/emhttp/plugins/community.applications/include
cd到这个位置。
然后输入cp paths.php path.php.bak 备份好paths.php文件以防玩坏后抓瞎。
然后输入nano paths.php 打开文件
肉戏来了,在文件中找到所有https://raw.githubusercontent.com/xxxxx开头的连接,
用https://raw.githubusercontents.com替换https://raw.githubusercontent.com就是在这个网站中加一个s。这个https://raw.githubusercontents.com其实是一个国内加速网站它会跳转到raw.gitmirror.com你用这个替换文件的网址是可以的,我是不懂技术的所以怎么简单怎么来,把代码中所有的https://raw.githubusercontent.com都替换后按ctrl+x保存修改再按Y再按回车确认和退出nano。现在去打开应用发现已经可以打开了!!
有个问题就是这样修改重启后会失效,但是我呢很少重启的我到这里就算结束了。
大佬们如果经常重启或者想要固化的话可以往下看,不过我没测试过不保证是对的,我是照着网上有的教程改的。
找到User Scripts这个插件点进去(如果你没有就按一个),然后点ADD NEW SCRIPT新建一个脚本给他去个名后确认比如我取123。再然后你点123前面的设置齿轮,点EDIT SCROIT编辑脚本复制这行代码
#
tee /usr/local/emhttp/plugins/community.applications/include/paths.php << 'EOF'
这里接paths.php里面的所有代码
EOF
点击SAVE CHANGES 将该脚本的启动时间设为:At First Array Start Only
点击APPLY应用即可
OK,希望对你有所帮助。