我看到还有一些其他线程提到了这个错误,但我尝试了这些解决方案但没有运气。
当我登录到我的 12.04 服务器时,我收到以下消息:
/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot
Run Code Online (Sandbox Code Playgroud)
问题是检查从未完成,我继续收到消息。我在两个驱动器上都运行了 fsck,它们都很好。
当我尝试从 Gnome 应用程序打印时,打印对话框列出了无法使用的打印机。它被称为“duerqxesz5090——地下室杂物间——拒绝工作”。这是 Gnome 打印对话框的屏幕截图:



我怎样才能找出这个不存在的打印机在我的系统上列出的位置并删除它?
我试过在不同的地方搜索它,但这些都没有返回任何结果:
dconf dump / | grep duerqxsudo grep -r duerqx /etc/gsettings list-recursively | grep duerqx我希望我的 cronjobs 能够从我的家用电脑发送邮件。我的服务器像这样配置 exim4:
dc_eximconfig_configtype='internet'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
Run Code Online (Sandbox Code Playgroud)
但是,在家里,我的 ISP 阻止了直接通过防火墙发送的邮件。我有一个受密码保护的 ssl smtp 服务器,我可以通过它来路由邮件,但是我在弄清楚如何配置 exim4 以使其工作时没有成功。我希望有人能给我一个配置示例,我可以在其中插入主机名、用户名、密码和“使用 ssl”以使其通过单个 smtp 服务器发送邮件。
要从 LetsEncrypt 获取通配符 SSL 证书,您需要根据https://community.letsencrypt.org/t/acme-v2-production-environment-wildcards/55578运行 certbot 0.22 或更高版本
我已经从 apt 安装了 certbot 使用
sudo apt-get install certbot
Run Code Online (Sandbox Code Playgroud)
然而,报告:
certbot 已经是最新版本 (0.17.0-2)。
如何将 certbot 升级到支持通配符证书的版本?
我在 Ubuntu 14.04 中使用 XFCE。当我打开 gEdit 时,顶部的选项卡不可读:

做了一些研究后,似乎这是因为 gEdit 是一个 GTK 2.0 应用程序,如果您使用的主题没有针对 GTK 2.0 应用程序的特定解决方法,则会出现此问题。
这是我迄今为止尝试过的:
这是此处提出的类似问题,但与非常暗但不是黑色的标签有关:
这个论坛帖子建议为 GTK 2.0 应用程序的后备主题创建一个配置文件。创建此配置文件并没有解决我的问题。
我想在我的机器上安装 Open JDK 或 Oracle JDK,但在安装过程中出现错误。错误是:
Selecting previously unselected package oracle-java8-installer.
dpkg: warning: files list file for package 'unity-scope-gourmet' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-guayadeque' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-gmusicbrowser' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-manpages' missing; assuming package has no files currently installed
dpkg: warning: files list file …Run Code Online (Sandbox Code Playgroud) 我的台式计算机配置了静态 IP 地址:

但是,/etc/resolve.conf不断被覆盖:
nameserver 127.0.0.1
search localdomain example.com
Run Code Online (Sandbox Code Playgroud)
这似乎会定期发生或在我运行时发生sudo resolvconf -u。
我真的很想example.com从 dns 搜索域列表中删除。我曾经把它放在那里,但现在它引起了问题。我似乎无法把它弄出来。我不知道它是从哪里来的,也不知道为什么它总是被放回去。据我所知example.com,我的/etc目录中的任何地方都不再有任何内容。
什么将此搜索域放入我的resolv.conf文件中,我该如何防止它这样做?
我习惯于从 apt 安装 ubuntu 核心更新,然后重新启动以获取最新的内核。但是,此过程在我的一台服务器上似乎无法正常工作。内核 4.10.0-21 已安装,但机器在重新启动时似乎只使用 4.10.0-20。
在对 grub2进行apt 更新过程中,一个对话框询问我是否要链接我的旧 grub 配置。我选择了“不”。我认为这可能是问题的一部分。

更新 grub 似乎是正确的,它将最新的内核放在首位:
$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.10.0-21-generic
Found initrd image: /boot/initrd.img-4.10.0-21-generic
Found linux image: /boot/vmlinuz-4.10.0-20-generic
Found initrd image: /boot/initrd.img-4.10.0-20-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Run Code Online (Sandbox Code Playgroud)
我的/etc/grub/default文件说内核 0 应该是默认值:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)
我可以验证是否grub.cfg添加了内核:
$ grep menuentry /boot/grub/grub.cfg
... …Run Code Online (Sandbox Code Playgroud) Vivid 从新贵切换到 systemd。我曾经将 xfvb 配置为在 updstart 下作为服务运行。现在已经坏了。
在暴发户下,我有/etc/init/xvfb.conf:
description "Xvfb X Server"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
exec /usr/bin/Xvfb :99 -screen 0 1024x768x24
Run Code Online (Sandbox Code Playgroud)
我可以从 sudo service xvfb start
在 15.04 下,当我尝试使用服务启动 xvfb 时,我现在收到此消息:
无法启动 xvfb.service:单元 xvfb.service 加载失败:没有这样的文件或目录。
将 xvfb 配置为作为服务与 systemd 一起运行的新方法是什么?