You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu新手安装Brave浏览器遇curl (23)错误及Ubuntu安装日志查询求助

Ubuntu新手安装Brave浏览器遇curl (23)错误及Ubuntu安装日志查询求助

您好!作为刚上手Ubuntu的新手,遇到这类问题完全不用慌,我来帮你一步步解决这两个问题:

一、搞定curl: (23) 写入目标失败的错误

这个错误提示curl: (23) Failure writing output to destination,本质是curl没办法把下载的文件写到指定路径里,虽然你用了sudo,但还是可能有几个小问题,咱们逐个排查:

  • 先检查目标目录是否存在
    有时候刚装的系统可能没有/usr/share/keyrings这个目录,先执行命令确认:

    ls -ld /usr/share/keyrings
    

    如果输出提示“没有那个文件或目录”,就先创建这个目录:

    sudo mkdir -p /usr/share/keyrings
    
  • 检查磁盘空间是否充足
    根目录磁盘满了也会导致写入失败,执行命令查看磁盘使用情况:

    df -h
    

    /对应的Use%列,如果接近100%,就得清理空间或者扩容了。

  • 尝试分步下载再移动文件
    直接写入系统目录可能有隐藏权限问题,咱们换个方式:先下载到当前用户目录,再手动移动到目标路径:

    # 先下载到当前目录
    sudo curl -fsSLo brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
    # 再移动到指定目录
    sudo mv brave-browser-archive-keyring.gpg /usr/share/keyrings/
    

    这样如果哪一步出错,能更清楚是下载的问题还是移动的问题。

  • 如果文件已存在,先删除再重试
    要是之前下载过这个文件但没成功,可能留下了损坏的文件,先删掉再重新下载:

    sudo rm /usr/share/keyrings/brave-browser-archive-keyring.gpg
    

    然后再执行原来的curl命令。

二、查找Ubuntu安装时的日志文件

关于安装时的日志,Ubuntu主要存在这几个地方:

  • 核心安装日志目录:/var/log/installer/
    这个目录是专门存放安装过程日志的,里面有syslogpartman(分区相关日志)、apt(软件安装日志)等文件,直接用文本编辑器打开就能看,比如:

    cat /var/log/installer/syslog
    

    这里面记录了安装时的几乎所有操作和错误信息,是你要找的主要日志源。

  • 系统全局日志:/var/log/syslog
    这个日志文件会包含安装后期系统初始化、服务启动等相关的信息,也能补充一些安装时的细节。

  • U盘安装的额外日志(如果还保留安装U盘)
    如果你是用U盘安装的,安装日志可能还存在U盘的casper目录下,但如果已经拔掉U盘,就只看本地的/var/log/installer/目录就行。

备注:内容来源于stack exchange,提问作者natS

火山引擎 最新活动