AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-549993

XJDHDR's questions

Martin Hope
XJDHDR
Asked: 2019-04-01 00:42:35 +0800 CST

尝试启动 xserver 时出现“XKB:无法调用 xkbcomp”错误

  • 3

我正在尝试在我的无头 Ubuntu 服务器上设置 Xpra,但遇到了问题。我设法找到了一个建议,我应该运行这个命令来首先确定 Xorg 是否工作: Xorg -logfile /tmp/Xlog%s -config /etc/xpra/xorg.conf

我正在使用 Ubuntu 18.10 和 X Server 1.20.1(Ubuntu 存储库中的最新版本)

我这样做了,但我只收到“XKB:无法编译键盘映射”消息,然后是键盘初始化失败错误,并建议检查“/tmp/Xlog0”处的日志文件以获取更多信息。问题似乎始于日志文件的最后 10 行左右,以“XKB:无法调用 xkbcomp”错误开头。我设法从搜索中找到有关此错误的唯一建议是安装 xkbcomp(x11-xkb-utils 与 xorg 一起自动安装)和 xkeyboard-config(xkb-data 也自动安装)。

我将非常感谢我在此问题上获得的任何帮助。谢谢!

以下是“/tmp/Xlog0”的最后 20 行左右:

[ 17041.103] (II) Initializing extension XFree86-VidModeExtension
[ 17041.103] (II) Initializing extension XFree86-DGA
[ 17041.103] (II) Initializing extension XFree86-DRI
[ 17041.103] (II) Initializing extension DRI2
[ 17041.467] (EE) XKB: Could not invoke xkbcomp
[ 17041.472] (EE) XKB: Couldn't compile keymap
[ 17041.472] (EE) XKB: Failed to load keymap. Loading default keymap instead.
[ 17041.474] (EE) XKB: Could not invoke xkbcomp
[ 17041.474] (EE) XKB: Couldn't compile keymap
[ 17041.474] XKB: Failed to compile keymap
[ 17041.474] Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
[ 17041.474] (EE)
Fatal server error:
[ 17041.474] (EE) Failed to activate virtual core keyboard: 2(EE)
[ 17041.475] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[ 17041.475] (EE) Please also check the log file at "/tmp/Xlog0" for additional information.
[ 17041.475] (EE)
[ 17041.476] (EE) Server terminated with error (1). Closing log file.

你可以在这里找到完整的日志:https ://pastebin.com/RNabsEu8

如果有帮助,您可以在此处找到“/etc/xpra/xorg.conf”的内容:https ://pastebin.com/GpGUSCkv

keyboard-layout xorg xserver
  • 2 个回答
  • 1646 Views
Martin Hope
XJDHDR
Asked: 2019-03-16 14:53:17 +0800 CST

xkeyboard-config:找不到命令,也无法安装

  • 1

我正在尝试在我的无头 Ubuntu 服务器上设置 Xpra,并且在尝试解决我遇到的问题(特别是XKB: Could not invoke xkbcomp错误)的过程中,我遇到了我应该安装和配置 xkeyboard-config 的建议。

但是,当我尝试运行时xkeyboard-config,找不到该命令。然后我尝试安装xkeyboard-config,但 apt-get 告诉我Package xkeyboard-config is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source. 我确实发现这个说该软件包已为 Cosmic 删除,但没有提及替代方案: https ://www.ubuntuupdates.org/package/core/cosmic/universe/proposed/xkeyboard-config

有人可以帮助安装和设置 xkeyboard-config 吗?谢谢。


编辑:我忘了在错误之后提到,XKB: Could not invoke xkbcompXorg 日志有以下行: Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.

这就是为什么我在xkeyboard-config尝试其他故障排除步骤之前尝试查看是否有问题。

xorg apt 18.10
  • 1 个回答
  • 2971 Views
Martin Hope
XJDHDR
Asked: 2016-08-20 22:31:54 +0800 CST

Samba:与特定的 Windows 10 用户共享目录,无需密码

  • 4

我想了解有关创建只能由特定 Windows 10 用户访问而无需密码的 Samba 共享的说明。

我已经阅读了一些教程,虽然我可以轻松创建任何人都可以访问的共享,但我无法创建只有特定用户才能访问的共享。我可以看到有问题的目录,但如果我尝试打开它,我会收到拒绝访问错误,并且 Windows 文件资源管理器要求输入用户名和密码。

我确实使用我认为是 Windows PC 上的用户名和与 Windows 用户相同的密码创建了一个 linux 用户。如果我在上面提到的提示中键入我创建的这个 Linux 用户的凭据,我就被授予访问权限。此时我能想到的就是Linux账户的用户名和对应的Windows账户不一样。

这是我在 smb.conf 中的内容

encrypt passwords = yes
security = user

[Email Backup]
    comment = email backup folder
    path = /home/samba/emailbackup
    guest ok = yes
    read only = no
    browseable = yes
    valid users = xavie emailer +emailbackup

xavie是应该与 Windows 帐户对应的 Linux 帐户的名称,emailer是另一个需要访问目录的 Linux 帐户,并且emailbackup是两个帐户都是成员的组。Windows 帐户是 Microsoft 帐户(即不是本地帐户;绑定到 @Outlook.com 电子邮件地址),如果这会发生任何变化。

如果这个问题是由错误的用户名引起的,谁能告诉我如何找到需要分配给 Linux 帐户的用户名(例如,是否有一个日志文件我可以查看哪些用户试图获得访问权限到 Samba 共享)?否则,还有什么我可以检查的可能是这个问题的原因吗?

编辑: 我在互联网上进行了一些搜索并取得了一些进展。在检查了 Samba 的日志文件后,我发现我认为用户名不正确是正确的。根据日志文件,当用户使用 Microsoft 帐户时,Windows 10 会使用该帐户使用的电子邮件地址而不是用户名向 Samba 识别用户。这是我看到的日志(级别 2):

[2016/08/20 14:15:36.349641,  2] ../source3/param/loadparm.c:2700(lp_do_section)
  Processing section "[All Users]"
[2016/08/20 14:15:36.349966,  2] ../source3/param/loadparm.c:2700(lp_do_section)
  Processing section "[Email Backup]"
[2016/08/20 14:15:36.350850,  2] ../source3/auth/auth.c:315(auth_check_ntlm_password)
  check_ntlm_password:  Authentication for user [<snip email address>] -> [<snip email address>] FAILED with error NT_STATUS_NO_SUCH_USER

我将电子邮件地址添加到 smbuser 文件中,将其与我创建的 Linux 帐户相关联。这行得通,现在日志说我成功进行了身份验证,但我现在遇到了一个新问题。

新问题是,当我登录上面提到的帐户时,Samba 共享对我的 PC 根本不起作用。基本上,我的 Ubuntu 服务器上有两个共享;任何人都可以访问的公共共享和我希望仅 Windows 10 用户可以访问的其他共享。在我进行上述更改后,那个 Windows 10 用户现在无法再看到任何共享,甚至无法访问 Ubuntu 服务器。OTOH,我父亲的笔记本电脑,在 Samba 上没有帐户,可以访问服务器并查看两个共享(但未经身份验证无法访问非公共共享)。这是使用 smbusers 更改创建的新日志:

[2016/08/20 14:36:44.523779,  2] ../source3/param/loadparm.c:2700(lp_do_section)
  Processing section "[All Users]"
[2016/08/20 14:36:44.524358,  2] ../source3/param/loadparm.c:2700(lp_do_section)
  Processing section "[Email Backup]"
[2016/08/20 14:36:44.552274,  2] ../source3/auth/auth.c:305(auth_check_ntlm_password)
  check_ntlm_password:  authentication for user [<snip email address>] -> [xavie] -> [xavie] succeeded
[2016/08/20 14:36:44.553509,  1] ../source3/param/loadparm.c:2389(lp_idmap_range)
  idmap range not specified for domain '*'
[2016/08/20 14:36:44.553782,  1] ../source3/auth/token_util.c:430(add_local_groups)
  SID S-1-5-21-1934213540-918117097-1557597498-1000 -> getpwuid(1002) failed
[2016/08/20 14:36:44.554723,  1] ../source3/param/loadparm.c:2389(lp_idmap_range)
  idmap range not specified for domain '*'
[2016/08/20 14:36:44.554938,  1] ../source3/auth/token_util.c:430(add_local_groups)
  SID S-1-5-21-1934213540-918117097-1557597498-1000 -> getpwuid(1002) failed

如果对任何人有帮助,这里是 smb.conf 的当前内容。我只包括我所做的更改;默认情况下未提及的任何内容:

[global]
  log level = 2
  username map = /etc/samba/smbusers
  encrypt passwords = yes
  security = user    

[All Users]
    comment = Directory accessible to all users
    path = /home/samba/allusers
    guest ok = yes
    read only = no
    browseable = yes
    create mask = 0777
    directory mask = 0777

[Email Backup]
    comment = email backup folder
    path = /home/samba/emailbackup
    guest ok = yes
    read only = no
    browseable = yes
    valid users = xavie emailer +emailbackup

谁能看到我遇到的新问题是什么?

帮助将不胜感激,亲切的问候

permissions
  • 1 个回答
  • 4995 Views
Martin Hope
XJDHDR
Asked: 2016-06-03 20:59:42 +0800 CST

在启用多个架构的情况下更新 Aptitude 时的警告和错误

  • 0

我有一个安装了 Ubuntu 的 Odroid XU3。我最近安装了 qemu-user-static 来运行 i386 二进制文件。

这个过程的一部分是将我可以下载 i386 二进制文件的存储库的 URL 添加到 Apt。这样做之后,当我使用命令“ Aptitude update ”时出现如下错误:

W: Failed to fetch http://ports.ubuntu.com/dists/wily-updates/main/binary-i386/Packages: 404  Not Found [IP: 91.189.88.151 80]
W: Failed to fetch http://en.archive.ubuntu.com/ubuntu/dists/wily-proposed/restricted/binary-armhf/Packages: 404  Not Found [IP: 91.189.88.161 80]
W: Failed to fetch http://en.archive.ubuntu.com/ubuntu/dists/wily-updates/universe/binary-armhf/Packages: 404  Not Found [IP: 91.189.88.161 80]
W: Failed to fetch http://en.archive.ubuntu.com/ubuntu/dists/wily-updates/multiverse/binary-armhf/Packages: 404  Not Found [IP: 91.189.88.161 80]
W: Failed to fetch http://en.archive.ubuntu.com/ubuntu/dists/wily-updates/main/binary-armhf/Packages: 404  Not Found [IP: 91.189.88.161 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Couldn't rebuild package cache

ports.ubuntu.com是我下载 ARM 二进制文件的地方,而en.archive.ubuntu.com是我获得 i386 的地方。我假设错误是由 Aptitude 试图从ports.ubuntu.com检索 i386 二进制文件引起的,反之亦然。

有没有办法告诉 Aptitude 只从ports.ubuntu.com和 i386 只从en.archive.ubuntu.com获取 ARM 二进制文件?

package-management
  • 1 个回答
  • 785 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve