WSL[06] 安装gnome 和 systemD的冲突@Errors were encountered while processing: /var/cache/apt/archives/...

2023-11-03

前言:

Ubuntu的snap方法和APT的安装方法,似有些冲突问题,这个问题也许是这个引起的。卡在snap Firefox不会动了 似乎比较常见。

可以实验如下解决方法:

修复[Ubuntu 22.04起仅提供snap版firefox] - 知乎 (zhihu.com)

permissions - How to install firefox from snap, when my /tmp is symlinked to another place? - Ask Ubuntu

但是,笔者是用了一个更简洁的方案,可见后文。


 

1 问题表征:

Errors were encountered while processing:
 /var/cache/apt/archives/firefox_1%3a1snap1-0ubuntu2_amd64.deb

22.04 Installation Hung at Firefox snap - Ask Ubuntu 

1.1 安装gnome,报错:

donkeycar@DESKTOP-M4INDEG:~$ sudo apt install ubuntu-desktop

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ubuntu-desktop is already the newest version (1.481).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 gnome-core : Depends: firefox-esr (>= 78) but it is not installable or
                       firefox (>= 78) but it is not going to be installed or
                       chromium but it is not installable or
                       chromium-browser but it is not going to be installed or
                       epiphany-browser but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

1.2 然后,安装提示解决办法:

donkeycar@DESKTOP-M4INDEG:~$ sudo apt-fast  --fix-broken install


Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  firefox
The following NEW packages will be installed:
  firefox
0 upgraded, 1 newly installed, 0 to remove and 38 not upgraded.
1039 not fully installed or removed.
Need to get 0 B/72.3 kB of archives.
After this operation, 261 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
(Reading database ... 152631 files and directories currently installed.)
Preparing to unpack .../firefox_1%3a1snap1-0ubuntu2_amd64.deb ...
=> Installing the firefox snap
==> Checking connectivity with the snap store
==> Installing the firefox snap
2023-01-03T07:49:45+08:00 INFO failed to update "gnome-3-38-2004", will not have required content "gnome-3-38-2004": snap has no updates available
error: cannot perform the following tasks:
- Run configure hook of "firefox" snap if present (run hook "configure": cannot perform operation: mount --rbind /dev /tmp/snap.rootfs_oaypf1//dev: No such file or directory)
dpkg: error processing archive /var/cache/apt/archives/firefox_1%3a1snap1-0ubuntu2_amd64.deb (--unpack):
 new firefox package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/firefox_1%3a1snap1-0ubuntu2_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)


2 解决办法:快速,暴力:

$ sudo systemctl disable systemd-resolved.service

问题解决步骤来源于:

snap gets broken after first run #48 

snap gets broken after first run · Issue #48 · DamionGans/ubuntu-wsl2-systemd-script (github.com)


3 解决办法3:

升级到新的GNOME的版本

如何升级到最新的GNOME版本? (qastack.cn)

Install gnome-3-38-2004 on Ubuntu using the Snap Store | Snapcraft


 

 

参考:

Systemd starts but services don't · Issue #47 · DamionGans/ubuntu-wsl2-systemd-script (github.com)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WSL[06] 安装gnome 和 systemD的冲突@Errors were encountered while processing: /var/cache/apt/archives/... 的相关文章

  • 更改“/usr/bin/”的所有权:不允许操作

    我刚刚改变了我的所有者 犯了一个巨大的错误 usr bin from root对一个普通人user 每当我尝试执行时 sudo chown root usr bin这给了我 chown changing ownership of usr b
  • 为什么我的 Dockerfile CMD 不起作用?

    所以在我的 Dockerfile 的末尾我有这样的内容 WORKDIR home CMD django admin startproject whattt CMD bin bash 当我创建映像然后运行容器时 一切都按预期运行 没有错误 D
  • Linux中使用管道进行进程间通信

    我已经编写了在 linux 中写入数字以进行管道传输的代码 如下所示 但显示错误 任何人都可以帮助我解决这个问题 基本上该程序的问题陈述如下 一个程序将打开一个管道 向管道写入一个数字 其他程序将打开同一管道 读取数字并打印它们 关闭两个管
  • X11 模式对话框

    如何使用 Xlib 在 X11 中创建模式对话框 模态对话框是一个位于应用程序其他窗口之上的窗口 就像瞬态窗口一样 并且拒绝将焦点给予应用程序的其他窗口 在 Windows 中 当试图从模态窗口夺取焦点时 模态也会通过闪 烁模态窗口的标题栏
  • 如何使用 echo 写入非 ASCII 字符?

    如何写非ASCII http en wikipedia org wiki ASCII使用 echo 的字符 是否有转义序列 例如 012或类似的东西 我想使用以下方法将 ASCII 字符附加到文件中 echo gt gt file 如果您关
  • 如何访问 mmaped /dev/mem 而不导致 Linux 内核崩溃?

    我有一个简单的程序 尝试访问用户空间中的物理内存 其中内核存储第一个结构页 在 64 位机器上 该地址是 内核虚拟地址 ffffea0000000000 物理地址 0000620000000000 我正在尝试通过用户空间中的 mmap 访问
  • 从c调用汇编函数

    我试图从 c 调用汇编函数 但我不断收到错误 text globl integrate type integrate function integrate push ebp mov esp ebp mov 0 edi start loop
  • dlopen 或 dlclose 未调用信号处理程序

    我在随机时间内收到分段错误 我注册了信号 但发生分段错误时未调用信号处理程序 include
  • 找出 Linux 上的默认语言

    有没有办法从C语言中找出Linux系统的默认语言 有 POSIX API 可以实现这个功能吗 例如 我想要一个人类可读格式的字符串 即德语系统上的 German 或 Deutsch 法语系统上的 French 或 Francais 等 有类
  • Fortran 中的共享库,最小示例不起作用

    我试图了解如何在 Linux 下的 Fortran 中动态创建和链接共享库 我有两个文件 第一个 liblol f90 看起来像这样 subroutine func print lol end subroutine func 我用它编译gf
  • 未找到 Gem 命令

    我已经在 Ubuntu 10 10 32 位上安装了 gem apt get install gem y 但当我尝试跑步时 gem install something gem 我收到未找到命令的错误 bash gem command not
  • 如何从 Linux 内核模块获取使用计数?

    我对正在开发的内核模块的使用计数有疑问 我想打印它以进行调试 如何从模块代码中获取它 有问题的内核版本 Linux 2 6 32 module refcount http lxr linux no linux v2 6 34 1 inclu
  • 使用 gcc 理解共享库

    我试图理解 C 中共享库的以下行为 机器一 cat one c include
  • 运行此处编译的 C 程序会导致在另一台服务器上找不到 GLIBC 库错误 - 是我的错还是他们的错?

    此处编译的 C 程序在我们的 Ubuntu 服务器上运行良好 但是当其他人尝试在他们的特定 Linux 服务器上运行它时 他们会收到以下错误 myprog install lib tls libc so 6 version GLIBC 2
  • 将node.js +expressjs应用程序的NODE_ENV设置为ubuntu下的守护进程

    我按照这些说明让守护进程正常工作 http kevin vanzonneveld net techblog article run nodejs as a service on ubuntu karmic http kevin vanzon
  • 在 Ubuntu 中与未编译的着色器链接

    我需要加载 glsl 来绘制一些东西 我的环境是Ubuntu 13 04 因此它不存在GLuint InitShader GLuint GLuint 这是我的对象创建 预链接步骤和链接的配置 不幸的是 它仍然出现错误 该错误与未编译的着色器
  • 用于读取文件的 Bash 脚本

    不知道为什么最后一行没有从脚本中删除 bin bash FILENAME 1 while read line do cut d f2 echo line done lt FILENAME cat file 1 test 2 test 3 t
  • ubuntu 的 CSS 更少(并且自动编译)? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我尝试过 simples 但现在 l
  • 在 Linux 控制台中返回一行?

    我知道我可以返回该行并用以下内容覆盖其内容 r 现在我怎样才能进入上一行来改变它呢 或者有没有办法打印到控制台窗口中的特定光标位置 我的目标是使用 PHP 创建一些自刷新的多行控制台应用程序 Use ANSI 转义码 http en wik
  • 如何反汇编、修改然后重新组装 Linux 可执行文件?

    无论如何 这可以做到吗 我使用过 objdump 但它不会产生我所知道的任何汇编器都可以接受的汇编输出 我希望能够更改可执行文件中的指令 然后对其进行测试 我认为没有任何可靠的方法可以做到这一点 机器代码格式非常复杂 比汇编文件还要复杂 实

随机推荐

  • python爬取美女图片

    需求 最近对python爬虫感兴趣 于是也依葫芦画瓢试着用爬虫爬取之前喜欢的网站上的美女图片 网站 http www mm131 com xinggan 其中每一套图都是一张一个页面 存一套图如果是手动得点翻几十个页面 但现在用爬虫的话 就
  • 用python算24点及原理详解

    1 描述 给出4个正整数 使用加 减 乘 除4种运算以及括号把4个数连接起来得到一个结果等于24的表达式 注 这里加 减 乘 除以及括号的运算结果和运算优先级跟平常定义一致 例如 对于5 5 5 1 可知 5 5 1 5 24 又如 对于
  • 连接Nacos的服务程序快速无限打日志longPolling、ClientWorker

    问题 一个微服务环境里很多服务启动以后疯狂打日志 日志是从nacos更新配置 日志 星号脱敏ip 端口 com alibaba nacos client Worker longPolling fixed 10 public ClientWo
  • [极客大挑战 2019]LoveSQL

    考点 常规的sql注入 1 万能密码测试 2 解不了码 没用 3 但是可以注入 测试回显几个字段名 慢慢试 4 爆数据库名和用户名 5 爆库名 6 爆表名 1 union select 1 2 group concat table name
  • 树莓派4b之初学者入门人脸识别(手把手完整版)

    目录 前言 硬件配置 一 烧录镜像和环境配置 二 代码详解 1 基础知识 2 相关代码及其详细注释 三 代码部署和运行 前言 树莓派的性能日益强大 树莓派4b相比上一代的能有了很大的提升 采用了博通最新的BCM4908 64bit处理器 内
  • nginx限流配置

    限流 Rate Limitting 是服务降级的一种方式 通过限制系统的输入和输出流量以达到保护系统的目的 比如我们的网站暴露在公网环境中 除了用户的正常访问 网络爬虫 恶意攻击或者大促等突发流量都可能都会对系统造成压力 如果这种压力超出了
  • 哈希算法总结!!!

    哈希算法 Hash 又称摘要算法 Digest 作用 对任意一组输入数据进行计算 得到一个固定长度的输出摘要 最重要的特点 相同的输入一定得到相同的输出 不同的输入大概率得到不同的输出 哈希算法的目的 为了验证原始数据是否被篡改 哈希算法的
  • GRE详解

    GRE详解 GRE定义 通用路由封装协议GRE Generic Routing Encapsulation 可以对某些网络层协议 如IPX ATM IPv6 AppleTalk等 的数据报文进行封装 使这些被封装的数据报文能够在另一个网络层
  • 如何用Python爬取小游戏网站,把喜欢的游戏收藏起来(附源码)

    简介 Python 是一门简单易学且功能强大的编程语言 无需繁琐的配置 掌握基本语法 了解基本库函数 就可以通过调用海量的现有工具包编写自己的程序 轻松实现批量自动化操作 可以极大提高办公和学习效率 Python爬虫可以批量获取网页上的数据
  • zf0 hack

    444444444 4 4 Internet Superheroes 4 4 4 44 4 With great power
  • [NAS]Darts代码解析

    darts论文链接 https arxiv org pdf 1806 09055 pdf darts源码链接 https github com quark0 darts search部分 train search py 数据准备 cifar
  • 虚拟机中的windows 系统按下字母键会打出数字

    本机系统是OS X 按下的是J K L等字母键 显示的却是数字 我的键盘布局 解决方法 同时按Fn Numlock 键 来关闭小键盘
  • OpenAI入门

    OpenAI 训练了非常擅长理解和生成文本的尖端语言模型 我们的 API 提供对这些模型的访问 可用于解决几乎任何涉及处理语言的任务 在本快速入门教程中 您将构建一个简单的示例应用程序 在此过程中 您将学习使用 API 完成任何任务的关键概
  • geth的安装和使用

    geth的安装和使用过程 windows下安装Geth 配置和使用 搭建私有网络 windows下安装Geth 1 下载地址 https geth ethereum org downloads 下载windows版 2 按指示安装 3 在c
  • GET 和 POST请求,你真的了解吗?

    最直观的区别就是 GET 把参数包含在 URL 中 POST 通过 request body 传递参数 本篇是对于很久之前看到的博客做出整理 之前一直记录于有道笔记 今天拿出来分享给大家 希望大家能够从中有所收益 一般大家都会这么去回答 G
  • Drawio使用介绍(画图工具)

    drawio是一款强大 免费的绘图工具 基本可以替代收费的visio等 使用起来非常方便 支持网页版使用 网页版可以自己部署一套 以及客户端使用 支持windows MacOS以及Linux 该项目开源在github上的源码 https g
  • Unity之Animation动画

    Unity之Animation绘制动画 这篇文章做最简单的动画 让一个立方体从左边移动到右边 1 创建一个Unity的新工程 名为TestAnimation 点击Create And Open按键 打开工程 2 进入工程之后 点击File
  • spotbug扫描java代码问题

    spotbug检查提示 Random object created and used only once 代码 for int i 0 i lt 1 i sb append numberArr r nextInt numberArr len
  • 正则表达式的匹配规则

    字面量字符和元字符 大部分字符在正则表达式中 就是字面的含义 比如 a 匹配 a b 匹配b 这种只表示它字面量含义的被称为字面量字符 除了字面量 还有一些字符有特殊含义 不代表字面意思 被称为元字符 1 点字符 点字符匹配除回车 r 换行
  • WSL[06] 安装gnome 和 systemD的冲突@Errors were encountered while processing: /var/cache/apt/archives/...

    前言 Ubuntu的snap方法和APT的安装方法 似有些冲突问题 这个问题也许是这个引起的 卡在snap Firefox不会动了 似乎比较常见 可以实验如下解决方法 修复 Ubuntu 22 04起仅提供snap版firefox 知乎 z