Configuration 树莓dpkg“;文件列表文件包'&书信电报;pck_名称>';缺少内存,无法分配内存

Configuration 树莓dpkg“;文件列表文件包'&书信电报;pck_名称>';缺少内存,无法分配内存,configuration,raspberry-pi,raspbian,apt-get,dpkg,Configuration,Raspberry Pi,Raspbian,Apt Get,Dpkg,我有以下问题: 当我试图 apt-get upgrade 我收到一些dpkg警告(附图) 当我试图安装这些singles软件包时,以及当我试图删除它们时,也会发生这种情况。我还尝试删除整个apache2和php5包,但没有成功。apt get autoremove和autoclean随后的更新和升级不会改变结果 我在SD卡上有一些可用空间,我尝试了一些类似问题的建议解决方案: 如前所述,尝试手动删除/var/cache/apt/archives/中的.deb文件 试图按说明强制重新安装 还尝

我有以下问题: 当我试图

 apt-get upgrade
我收到一些dpkg警告(附图)

当我试图安装这些singles软件包时,以及当我试图删除它们时,也会发生这种情况。我还尝试删除整个apache2和php5包,但没有成功。apt get autoremove和autoclean随后的更新和升级不会改变结果

我在SD卡上有一些可用空间,我尝试了一些类似问题的建议解决方案:

如前所述,尝试手动删除/var/cache/apt/archives/中的.deb文件

试图按说明强制重新安装

还尝试了一系列类似的解决方案,但没有成功

请问,有人能给我指一下正确的方向吗?这个问题导致启动apache2时出错,我无法使用我的网站

谢谢大家!


尝试
sudo apt get install-f
修复依赖项


另外
sudo dpkg--configure-a
修复您的安装

据我所见,我认为是您回购导致了问题。您是否修改了您的回购文件<代码>/etc/apt/sources.list。如果没有,你能给我它的内容。对于
/etc/apt/sources.list.d/raspi.list
@m.nachury也一样。sources.list的内容是默认值:
debhttp://mirrordirector.raspbian.org/raspbian/ jessie main contrib非自由rpi
raspi.list的内容也是默认值:
debhttp://archive.raspberrypi.org/debian/ jessie main ui
第一个离开告诉我此错误:
正在读取包列表。。。错误!E:读取错误-读取(21:是目录)E:无法解析或打开程序包列表或状态文件。
第二个错误也给出了一个错误:
dpkg:错误:无法打开程序包信息文件
/var/lib/dpkg/status'进行读取:没有这样的文件或目录`您有文件夹/var/lib/dpkg?如果是,他的内容是什么?文件夹是空的。尝试手动创建所需的所有文件(空)和文件夹,但无效。这很糟糕,在尝试清除缓存时是否意外删除了dpkg中不必要的文件?请尝试检查此项。即使你没有删除任何东西。至少删除空文件,并从
/var/backups/
中复制它们,就像我给你的链接一样。
dpkg: warning: files list file for package 'php5-json' missing; assuming package has no files currently installed 
dpkg: warning: files list file for package 'php5' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'php5-readline' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'php5-cli' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'php5-common' missing; assuming package has no files currently installed
dpkg: unrecoverable fatal error, aborting: 
    failed to allocate memory: cannot allocate memory
E: Sub-process /usr/bin/dpkg returned an error code (2)