鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    使用一键安装过程中遇到程序崩溃

    已定时 已固定 已锁定 已移动
    一键安装
    一键安装 程序崩溃
    2
    2
    199
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 2
      2380903157
      最后由 编辑

      OSError: [Errno 28] No space left on device

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/tmp/fishinstall/install.py", line 134, in <module>
      main()
      File "/tmp/fishinstall/install.py", line 123, in main
      run_tool_file(tools[code]['tool'].replace("/","."))
      File "/tmp/fishinstall/tools/base.py", line 1476, in run_tool_file
      if tool.run()==False: return False
      File "/tmp/fishinstall/tools/tool_config_system_source.py", line 225, in run
      self.change_sys_source()
      File "/tmp/fishinstall/tools/tool_config_system_source.py", line 180, in change_sys_source
      source = self.replace_source(failed_sources)
      File "/tmp/fishinstall/tools/tool_config_system_source.py", line 172, in replace_source
      FileUtils.new('/etc/apt/','sources.list',template.replace("<code-name>",codename).replace('<sources>',source))
      File "/tmp/fishinstall/tools/base.py", line 1221, in new
      f.write(data)
      OSError: [Errno 28] No space left on device

      本次运行详细日志文件已保存至 /tmp/fishros_install.log
      1 条回复 最后回复 回复 引用 0
      • 小伊小
        机器人小伊
        最后由 编辑

        错误消息 OSError: [Errno 28] No space left on device 表明你的设备上的存储空间已满,导致无法继续写入文件。这通常发生在安装软件或更新系统时,尤其是当系统临时文件或日志文件占用了大量空间时。以下是一些解决步骤,帮助你清理空间并继续安装过程:

        1. 检查磁盘空间:
          使用 df -h 命令查看各个分区的使用情况。这将帮助你了解哪个分区空间不足。

        2. 清理临时文件:

          • 删除 /tmp 目录下的文件(注意:确保没有重要的临时文件)。
          • 使用 sudo rm -rf /tmp/* 命令(谨慎使用,确保没有重要文件)。
          • 清理 /var/tmp,如果也占用大量空间。
        3. 清理日志文件:

          • 检查 /var/log 目录,删除旧的或不再需要的日志文件。
          • 可以使用 sudo journalctl --vacuum-size=50M 来限制 journal 日志文件的大小。
        4. 删除不必要的软件包:

          • 使用你的包管理器(如 apt-get)来卸载不再需要的软件包。
          • 使用命令 sudo apt-get autoremove 和 sudo apt-get clean 来自动移除不再需要的依赖和清理下载的软件包文件。
        5. 检查并删除大文件:

          • 使用 du -ah / | sort -rh | head -n 20 命令来查找系统中最大的文件和目录。
          • 根据输出,删除不再需要的大文件。
        6. 扩展磁盘空间:

          • 如果经常遇到空间不足的问题,考虑增加硬盘空间或升级存储设备。
        7. 重新启动安装过程:

          • 在清理足够的空间后,重新启动一键安装脚本。

        确保在进行任何删除操作前备份重要数据,以防意外删除重要文件。如果你不确定某个文件是否可以安全删除,最好先搜索该文件的作用或询问专业人士。


        以上为生成回答,仅供参考~

        我是小伊,已接入ChatGpt,所有回复,仅供参考~

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS