APP商店无法安装,各位兄弟有办法吗?


Recommended Posts

17 minutes ago, Wangxing said:

研究了几天终于找到个可行的方法,要在命令行里要修改paths.php

真是个有趣的问题,方便的话不如详细谈谈是如何产生和解决的?回头等我这边的索引列好了之后也一起添加到一些奇奇怪怪的问题的解决方案当中去,感谢支持

Link to comment

可能我的网络也是中国移动的网络的原因

参考https://ocasis.cn/1070.html

参考 @Issacc 大佬的这篇文章 :加速Unraid插件商店安装速度https://www.issacc.top/archives/unraid-docker-accelerate.html

在UNRAID命令行中输入 cd /usr/local/emhttp/plugins/community.applications/include

按回车,然后再输入 ls

按回车,在显示的文件列表中,可以找到 paths.php 这个文件

接下来,我们要修改这个文件的内容

继续再命令行输入 cp paths.php paths_bak.php

按回车,目的是给这个文件复制一下,做个备份

然后输入 vi paths.php

再按Shift + :  然后输入 %d

按回车,会发现 paths.php 这个文件的内容被我们清空了

我们去 @Issacc 的文章中,复制他提供的

<?PHP

###############################################################

# #

# Community Applications copyright 2015-2020, Andrew Zawadzki #

# Licenced under the terms of GNU GPLv2 #

# #

###############################################################

$CA = "community.applications";

$caPaths['tempFiles'] = "/tmp/$CA/tempFiles"; /* path to temporary files */

$caPaths['flashDrive'] = "/boot/config/plugins/$CA";

$caPaths['templates-community'] = $caPaths['tempFiles']."/templates-community-apps"; /* templates and temporary files stored here. Deleted every update of applications */

$caPaths['community-templates-url'] = "https://cdn.jsdelivr.net/gh/Squidly271/Community-Applications-Moderators@master/Repositories.json";

$caPaths['PublicServiceAnnouncement'] = "https://cdn.jsdelivr.net/gh/Squidly271/Community-Applications-Moderators@master/PublicServiceAnnouncement.txt";

$caPaths['Repositories'] = $caPaths['tempFiles']."/Repositories.json";

$caPaths['community-templates-info'] = $caPaths['tempFiles']."/templates.json"; /* json file containing all of the templates */

$caPaths['community-templates-displayed'] = $caPaths['tempFiles']."/displayed.json"; /* json file containing all of the templates currently displayed */

$caPaths['application-feed'] = "https://cdn.jsdelivr.net/gh/Squidly271/AppFeed@master/applicationFeed.json";

$caPaths['application-feed-last-updated'] = "https://cdn.jsdelivr.net/gh/Squidly271/Community-Applications-Moderators@master/PublicServiceAnnouncement.txt";

$caPaths['application-feedBackup'] = "https://raw.staticdn.net/Squidly271/AppFeed/master/applicationFeed.json";

$caPaths['application-feed-last-updatedBackup'] = "https://raw.staticdn.net/Squidly271/AppFeed/master/applicationFeed-lastUpdated.json";

$caPaths['appFeedDownloadError'] = $caPaths['tempFiles']."/downloaderror.txt";

$caPaths['categoryList'] = $caPaths['tempFiles']."/categoryList.json";

$caPaths['currentServer'] = $caPaths['tempFiles']."/currentServer.txt";

$caPaths['lastUpdated'] = $caPaths['tempFiles']."/lastUpdated.json";

$caPaths['lastUpdated-old'] = $caPaths['tempFiles']."/lastUpdated-old.json";

$caPaths['addConverted'] = $caPaths['tempFiles']."/TrippingTheRift"; /* flag to indicate a rescan needed since a dockerHub container was added */

$caPaths['convertedTemplates'] = "{$caPaths['flashDrive']}/private/"; /* path to private repositories on flash drive */

$caPaths['dockerSearchResults'] = $caPaths['tempFiles']."/docker_search.json"; /* The displayed docker search results */

$caPaths['dockerfilePage'] = $caPaths['tempFiles']."/dockerfilePage"; /* the downloaded webpage to scrape the dockerfile from */

$caPaths['Dockerfile'] = $caPaths['tempFiles']."/Dockerfile";

$caPaths['moderationURL'] = "https://raw.staticdn.net/Squidly271/Community-Applications-Moderators/master/Moderation.json";

$caPaths['moderation'] = $caPaths['tempFiles']."/moderation.json"; /* json file that has all of the moderation */

$caPaths['unRaidVersion'] = "/etc/unraid-version";

$caPaths['logos'] = $caPaths['tempFiles']."/logos.json";

$caPaths['unRaidVars'] = "/var/local/emhttp/var.ini";

$caPaths['docker_cfg'] = "/boot/config/docker.cfg";

$caPaths['dockerUpdateStatus'] = "/var/lib/docker/unraid-update-status.json";

$caPaths['pinnedV2'] = "{$caPaths['flashDrive']}/pinned_appsV2.json";

$caPaths['appOfTheDay'] = $caPaths['tempFiles']."/appOfTheDay.json";

$caPaths['statistics'] = $caPaths['tempFiles']."/statistics.json";

$caPaths['statisticsURL'] = "https://raw.staticdn.net/Squidly271/AppFeed/master/statistics.json";

$caPaths['pluginSettings'] = "{$caPaths['flashDrive']}/community.applications.cfg";

$caPaths['fixedTemplates_txt'] = $caPaths['tempFiles']."/caFixed.txt";

$caPaths['invalidXML_txt'] = $caPaths['tempFiles']."/invalidxml.txt";

$caPaths['warningAccepted'] = "{$caPaths['flashDrive']}/accepted";

$caPaths['pluginWarning'] = "{$caPaths['flashDrive']}/plugins_accepted";

$caPaths['pluginDupes'] = $caPaths['tempFiles']."/pluginDupes.json";

$caPaths['pluginTempDownload'] = $caPaths['tempFiles']."/pluginTempFile.plg";

$caPaths['dockerManTemplates'] = $dockerManPaths['templates-user'];

$caPaths['iconHTTPSbase'] = "https://raw.staticdn.net/Squidly271/AppFeed/master/https-images/";

$caPaths['disksINI'] = "/var/local/emhttp/disks.ini";

$caPaths['dynamixSettings'] = "/boot/config/plugins/dynamix/dynamix.cfg";

$caPaths['installedLanguages'] = "/boot/config/plugins";

$caPaths['dynamixUpdates'] = "/tmp/plugins";

?>

 

然后再回到命令行,输入 vi paths.php

按 i ,然后把复制的内容粘贴进去

再按 Esc ,然后按 Shift + :

输入 wq ,按回车,即可保存

应该都可以正常访问APPS市场了

Edited by Wangxing
  • Like 1
Link to comment
34 minutes ago, Wangxing said:

$caPaths['application-feed-last-updated'] = "https://cdn.jsdelivr.net/gh/Squidly271/Community-Applications-Moderators@master/PublicServiceAnnouncement.txt";

This is the wrong URL.  It should be

$caPaths['application-feed-last-updated'] = "https://cdn.jsdelivr.net/gh/Squidly271/AppFeed@master/applicationFeed-lastUpdated.json";

 

And what is the update frequency on that CDN?  If it's live (or nearly live), then I can work on adding these alternative links into CA

Link to comment
  • 1 month later...

前几天我试了一下,把CA删除,重新安装,然后竟然可以访问APPS了,但是今天又不行了。。。。我依旧删除CA,想重新安装,可是今天不管是github的地址,还是国内其他几个地址,都无法安装CA,提示Network failure

Link to comment
On 9/4/2020 at 11:01 PM, Squid said:

This is the wrong URL.  It should be


$caPaths['application-feed-last-updated'] = "https://cdn.jsdelivr.net/gh/Squidly271/AppFeed@master/applicationFeed-lastUpdated.json";

 

And what is the update frequency on that CDN?  If it's live (or nearly live), then I can work on adding these alternative links into CA

Sync every two hours,Please help to add these alternative links to the CA, thank you.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.