cydia软件路径_Cydia报错解决大全

一、主屏幕没有 Cydia 图标 

1.设备需已越狱 

2.不完美越狱,需要引导才能出现Cydia图标,清楚icon 缓存。 

31320efb6c05ef8b8089d006ec4d1f52.png

  二、Cydia 无法启动(或有闪退现象) 

1.Cydia 以前的版本如果数据库列表文件(包括本地 dpkg 记录文件和源的软件包列表文件)包含不正确的编码及格式,均会导致 

2.Cydia 闪退。解决方法是更新 Cydia 到最新版本并删除包含不正确编码或格式的软件包及源。

3.在 早期越狱版本上可能出现闪退的情况。最好的解决方法是使用最新版的越狱软件越狱,或更新 Cydia 到 1.1.6 或更高版本。也可以在将系统语言切换成英文,然后下载安装

4.若不符合以上两种情况,可尝试重新安装 Cydia 以修复权限问题。

  三、Cydia中没有任何软件包,且源与分类均为空  Cydia 尚未下载更新任何软件包列表。请耐心等待 Cydia 启动时的更新操作。也可以在“变更”页面点击页面左上方的“刷新”按钮手动更新。更新完后即会正常显示。

  四、Cydia 中无法输入中文  请将 Cydia 更新到最新版本。

  五、搜索不到软件包 

1.检查拼写是否正确。 

2.有些软件包名称含有空格,有的不含,搜索时试着加上或去掉空格。 

3.用户身份是否选择正确,用户身份和骇客身份下有些软件包不会显示

  六、Cydia里的部分插件无法使用  

Cydia 和 iFile 等软件是以 root 身份运行,执行过程中不会主动加载 MobileSubstrate 的插件,因为大部分插件都无法使用,除非这类软件主动加载插件(如 Activator)。 

b1455e21ecdc860303bda026acacbfc4.png

  七、HashSum Mismatch  从 Cydia上安装应用时该错误偶尔会发生,首先确保你的网络“畅通”,如果问题依旧可能是Cydia的服务器过载,所以可以稍后再试。不过有用户分享了另 一种方法:运行 iFile ,打开手机的 Cydia 缓存路径:/var/cache/apt/archives ,把里面的东西全删除掉。

  八、User Unreachable  大多数用户在Cydia上搜索的时候都遇到过这个错误,首先依旧检查网络是否“畅通”,有可能是Cydia服务器超载,或者添加的改源也出现了过载的情况,所以就耐心的等待。

  九、HTTP/1.1 500 Internal Server Error  在iOS 5.1.1完美越狱发布的时候,Cydia就出现过 HTTP/1.1 500 Internal Server Error 的问题。所以只需要稍微等一段时间,在重新下载该源就是了。 

  十、POSIX error: Operation Timed Out  POSIX error ,这个错误信息是指,该源的服务器要么宕机,要么就是流量太大,所以换个时间再来。 

  十一、POSIX: Socket Is Not Connected  该错误是在当你在下载的时候,失去了网络连接而出现。如果你通过联通3G或者移动2G,或者电信天翼下载的时候,可能网络不太稳定,要么找个信号好的地方,要么换成WiFi 。

  十二、NetDB: Open nodename nor servname provided, or not knownError  有 时候Cydia会出现这个错误,就是名字太长了。“NetDB: Open nodename nor servname provided, or not knownError”。只需要进入设置-通用-还原,点击“还原网络设置”,就会清楚之前保存过的WiFi网络跟密码,然后再次连接到 WiFi,Cydia又会满血复活了。

8ddce2e4359fa602a9a3fae1f534af28.png

  十三、Problem parsing dependency Pre-Depends 

可以通过使用iFile等能进入iOS 文件系统的工具即可,然后按照以下步骤:  

1.进入: /etc/apt/sources.list.d/ – 编辑 Cydia.list 文件 -> (如果你有“elpelle6″ 源,请清除)如果没有 elpelle6源,就清除所有源。-> 保存设置 

2.进入Go to: /var/lib/apt/lists/ – 清除所有跟“elpelle6″源有关的软件包,如果没有安装过“elpelle6″的话,移除所有软件包,除开/Partial 文件夹。 

3.重启设备 

  十四、Problem With MergeList [file]  Respring 或者重启设备,如果问题还是依旧发生的话,清除Cydia上所有的源来解决该错误。 

  十五、The package lists or status file could not be parsed or opened  这种情况下不是iOS设备出现问题,而是Cydia正在做一些更新,等待Cydia更新完毕就行了。 

42e715b9f5a27d395f238f2a8300c0da.png

  十六、Error occurred while processing  如果你添加了sinful源的话,删掉它之后Cydia就会正常,否则删掉所有源。

  十七、Cydia 启动时弹出 "Could not get lock /var/lib/dpkg/lock..." 或 "Could not open lock file /var/lib/dpkg/lock... 

Cydia 需要通过 dpkg 来安装和卸载软件包。当有其它软件正在调用 dpkg,或用户以命令行使用 dpkg 时,则会弹出此提示。

要解决此问题,可关闭其它调用 dpkg 的软件,等待命令行中 dpkg 命令执行完毕。若还不能解决,请重启设备。

  十八、无法购买 Cydia Store 中的软件包   

目前已经关闭了支付, 可以到Pacix源购买

1.由网络问题导致 Cydia 无法访问 Cydia Store 数据库,常见情况是介绍页面不显示或右上角按钮始终显示为载入状态。解决方法:检查网络连接。 

2.此软件包不支持当前的设备或系统,常见情况是购买区域显示 "This product requires iPad" 之类的字样且右上角显示 "Recheck" 按钮。解决方法:使用合适的设备和系统来购买。 

3. 软件包提供者尚未向 Cydia Store 提供该软件包的兼容信息,Cydia Store 不提供购买操作,常见情况是购买区域显示 "It is not known whether this product is supported on your iOS version..." 的字样且右上角显示 "Recheck" 按钮。解决方法:过一段时间再购买。

  十九、下载返回 "HTTP 403" 提示  

可能情况有弹出窗口或于执行界面以红字显示 "HTTP/1.0 403 This package is either paid or requires a paid package to function..." 的字样。这种情况是您在安装一个未购买过的 Cydia Store 中的软件包。如果您未购买过,请购买后再安装。如已购买过,请于 Cydia 首页的 "Manage Account" 页面中将当前设备绑定到您的 Cydia Store 账户,再尝试下载安装。另外的可能是源服务器错误的设置了 HTTP 权限,导致文件拒绝访问,请联系源维护人员解决。 

  二十、因所依赖的软件包未找到或存在冲突软件包,操作无法完成  出 现此提示意味着您无法安装这个软件包。原因可能是因为不存在此软件包所依赖的软件包,或依赖的软件包不满足版本要求,也可能是已安装了有冲突关系的软件 包。

对于前两者,可更新依赖软件包到最新版本,如依赖的软件包无法更新,则无法解决此问题,该软件包必定无法安装。对于冲突软件包,可卸载冲突的软件包后 再安装,如无法卸载则无法解决此问题,该软件包必定无法安装。大部分情况下,出现此提示表明这个软件包不兼容当前运行环境(设备、系统和已装软件),最好 不要尝试强行安装。

【越狱后插件安装的位置】:/Library/MobileSubstrate/DynamicLibraries

f3438d4c7d97cea72e25eba0b22ba0c9.png

【数据库位置】:var/lib/dpkg越狱“存储空间已满”解决:终端输入:mv -f /Applications /var/db/stash/Applications 回车 (保留权限复制)等待几分钟,直到回到 iPhone:~ root# 闪闪. 输入:rm -f /Applications 回车 (删除root下Applications)输入:ln -s /var/db/stash/Applications /Applications 回车 大功告成(创建快连)ebe606bdb8aebb7eca1d747beae23594.png【越狱后应用图标消失修复方法】:修复方法一:  通过cydia安装MobileTerminal或者OpenSSH,运行指令“uicache”,这样做的目的是使主页重新存取一次,一般可恢复正常的效果。修复方法二:  如果以上方法还是不行,可使用爱思助手等工具连接电脑,找到iOS文件系统,然后删除这两个文件:(删除前请再三确定方可采取行动!!!如果删除了另一个应用程序文件随时会导致当机,可能需要恢复固件才能再次启动)  1. /var/mobile/Library/Caches/com.apple.LaunchSErvces-056.csstore  2. /var/mobile/Library/Caches/com.apple.mobile.installation.plist【deb包提取】:下载插件后不要重启 手机连接爱思助手文件目录下提取deb包路径在/var/mobile/Library/Caches/com.saurik.Cydia/archives提取

3c57529291af3d56f9a51adaaa055208.png

一、Failed to fetch

具体提示:

e3c009e2456b3e9a882141e310c1eb68.png

提示:“Failed to fetch http://Cydia.zodttd.com/repo/Cydia/dists/stable/Release.gpg Bad URL ”

提示:“http://repo666.ultrasn0w.com/./zh_CN.bz2 POSIX:Socket is not connected ultrasn0w ”

提示:“http://apt.thebigboss.org/repofiles/Cydia/dists/stable/Release.gpg POSIX:Socket is not connected ”

出现这种情况的原因是 Cydia 无法连接到原服务器,出现这种问题的原因主要有以下两种:

1.源服务器坏掉了(解决办法:稍后再试)

2.网络传输问题

解决办法

对于原因 1,确实没有办法,可以等一等稍后再试。

对于原因 2,可以换一个更加稳定快速的 Wi-Fi 连接。当然也不排除是由于服务商的问题,比如有网友发现使用中国移动的网络(包括 CMCC 接入点的 Wi-Fi),由于移动的网络策略,屏蔽了许多国外的 Cydia源。

Failed to fetch 都是因为上述原因造成的,可以按照上述方法排查网络问题。

二、I wasn’t able to locate file for the app

具体提示:

37255ed39140d0434912a54becb0c748.png

I wasn’t able to locate file for the app.this might mean you need to manually fix this package.

解决办法 

出现上述问题是因为安装包下载不完整,当然也有可能此deb安装包本身是否有问题。排除安装包问题的情况下,请完全退出 Cydia(完全退出可清理缓存) ,再次打开 cydia刷新下软件列表,然后再次安装这个软件,一般问题都可以得到解决。

三、Trying to overwrite **,which is also in package

具体提示:

4cde68c4a321b8db055da50df4799f86.png

解决办法

出现 “trying to overwrite” 是因为已经覆盖出错,多半出现在升级软件过程中。出现 “trying to overwrite”后,请先卸载掉原有的软件再安装即可。同时使用盗版源,镜像源由于软件标识混乱经常造成这样的问题。

四、Hash Sum mismatch

具体提示

b2ddb5ef7f4c2636acd856eaf807d8fd.png

解决办法

由于下载的 deb文件的 md5 和 Packages 文件不同造成的问题。请先清空 cydia 缓存目录:/var/cache/apt/archives 然后再试。当然也有可能因为 cydia源的问题导致 deb文件 md5 和验证 md5 不同。

五、POSIX: Operation timed out

具体提示

1da9e28196a66cd25a2b68790da8f19d.png

解决办法

很明显的网络问题,解决办法同 “Failed to fetch”相同。

六、Size mismatch

具体提示:

8a25d56698ae618b98cb569c926d1668.png

出现原因:

1.Cydia没有刷新完成,新旧版本对照不符

2.网络质量不好

3.cydia软件源出现了问题或者使用了镜像源

解决办法:

先删除出现问题的源,然后回到Cydia主界面,打开更多软件源,再把BB源添加回来。这样做的目的就是清理Cydia原有的源列表,重新添加即可完全更新 Packages 文件,修复了cydia源的问题。

七、HTTP/1.1 500 Internal Server Error

具体提示

05833f6ad8643d7738fd913d04912029.png

解决办法

源服务器内部服务器错误无法做出相应。这种情况发生在刚刚完美越狱发布时候,这时大量访问让 cydia源服务器不堪重负因此被流量压垮。一般过阵子再试就好了。

八、HTTP/1.0 403

具体提示

13af0af69d2cc641a95cf3cebc1ecbeb.png

HTTP/1.0 403 This packages is either paid or requires a paid package to function.If you paid :contact saurik@saurik.com for help.If not,purchase the original package.

解决办法

您正在下载一个需要付费的 Cydia软件,请支付后再下载。

九、Root directory’s space is not enough

解决办法

iPhone 、iPad 空间容量不足,请删除些东西。

十、 Some index files failed to download

出现提示

162a561a54dd06499ba14ed19121eec0.png

Some index files failed to download,they have been ignored,or old ones used instead.

解决办法

下载 Packages 时出现问题,可以尝试重新刷新源。

如图问题一

Q:I wasn't able to locate file for the cydiaba.cn.personalassistant this might mean you need to manually fix this package  

A:重启Cydia(关闭打开)然后马上关闭Cydia的刷新,或者等待刷新完。我们强烈建议您每次打开都等Cydia刷新完

如图问题二

Q:红字 failed in buffer_write(fd) (8, ret=-1)

A:越狱目录下内存不足,清理越狱目录文件,或迁移目录文件后再尝试安装插件。也可使用icleaner pro清理无用的语言和壁纸

42f9c828554aabeb95931be4ac2aac7b.pngQ:could not open file /var/lib/dpkg/status – open (2 no such file or directory)

A:通过iFile进入「/var/lib/dpkg/status」文件夹位置,先将这文件夹导出电脑桌面上备份,之后将这文件夹移除,并新建一个文件夹后重启设备(这里说明一点,不能保证百分百修复,毕竟谁让你手贱越狱去抹除设备,方法还有很多,这里需要修复的丢失的数据库文件)

Q: Failed to fetch http://Cydia.zodttd.com/repo/Cydia/dists/stable/Release.gpgUnreachableA:当前网络状态不好。更换网络或删掉zodttd源即可。

Q:红字 Sub-process /usr/bin/dpkg returned an error code (1)A:安装的插件与已存在的插件或者文件冲突。删除提示字段中提到的插件或者文件。

Q:红字 POSIX: Operation timed outA:网络连接超时。更换网络,或使用VPN重试。

Q:红字 Hash Sum mismatchA:哈希校验值总和不匹配,大多数情况是因为网络状态不好导致的。使用iFile 定位到Cydia 的缓存文件夹,ar/cache/apt/archives/,将里面的文件全部删除即可。

Q:红字 Size mismatchA:下载到的deb 软件包信息和Cydia 源信息列表Packages 记录的数据不相符,为了保证安全或者防止盗版,Cydia 就会发出Size mismatch 的错误。点击Cydia 中软件源栏左上角的“刷新”,刷新源即可。

Q:红字 HTTP/1.0 403A:一般情况是因为未授权下载引起的,需要得到授权或者帐号登录才能下载。

Q:红字 HTTP/1.1 500 Internal Server ErrorA:Cydia 服务器网络问题,选择其他时间点重试即可。

Q:红字 Some index files failed to downloadA:下载Cydia 源的Packages 时出现问题。点击Cydia 中软件源栏左上角的“刷新”,刷新源即可。

Q:红字 trying to overwrite '/路径' which is also in package deb包的标识符A:与某个插件冲突,导致无法正常安装,请检查红字中显示的路径从,或者卸载对应的插件的标识符。

Q:红字 下载过程出现Root directory's space is not enough错误A:该提示说明你手机内存不足,请腾出一些空间再安装。

Q:红字 com.cydiaba.xxxx depends on xxxx; however: Package xxxx is not installed.

A:缺少依赖包,刷新添加源后再尝试。

Q:红字 com.xxx.xxxx depends on firmware (<=X); however: Version of firmware on system is xxx.

A:该插件不支持目前的系统版本。

Q:红字 sub-process/usr/bin/dpkg returned an error code (2)

A:清空/var/lib/dpkg/updates路径下所有文件,或者重新越狱。

Q:红字 The Package com.xxxx.xxxxx needs to be reinstalled.

A:重新安装该标识符的插件。

Q:红字 Could not open lock file /var/lib/dpkg/lock – open (2: No such file or driectory)

A:重启设备。

Q:红字 Couldn't configure pre-depend dpkg for sed ,probably a dependency cycle.

A:重启设备后依然重现此错误,尝试重新越狱或者平刷。

Q:其它 添加源内空白无软件包。

A:刷新添加源。

68aa4798c24d073501f1c5295cb96d5a.png

总结

我们可以看出,Cydia 出现问题很多都是和网络有关系的,也有少部分各种其他复杂问题。修复 Cydia 错误的步骤可以总结为:1)排查网络问题 。2)清除缓存问题。

3dc51fede996e8eaeadea59220505d5f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值