Articles of 内核

OpenVPN错误:无法插入'tun':模块中的未知符号或未知参数(请参阅dmesg)

我想在我的Debian 7 VPNconfigurationOpenVPN,但我得到以下错误ERROR: could not insert 'tun': Unknown symbol in module, or unknown parameter (see dmesg) 我在这里的意见中尝试了build议https://www.digitalocean.com/community/questions/modprobe-tun-error-could-not-insert-tun-unknown-symbol-in-module 当我做apt-get install linux-image-$(uname -r) ,表示已经安装了,也试过重启。 有人还build议升级到最新的内核,我现在在Debian 7.0 x64 vmlinuz-3.2.0-4-amd64(3.2.63-2 + deb7u1),但问题依然存在。 build议? 谢谢。

xenserver 6.5上的BUG消息 – 内存不好?

每天几次我在/ var / log / messages中收到以下错误。 服务器挂起并需要重新启动以再次响应: Feb 1 13:44:54 xenserver-abfuqvrs kernel: [35023.166776] BUG: unable to handle kernel paging request at ffffee00006fb6e0 Feb 1 13:44:54 xenserver-abfuqvrs kernel: [35023.166789] IP: [<ffffffff8111a8c8>] get_page_from_freelist+0x2d8/0x530 Feb 1 13:44:54 xenserver-abfuqvrs kernel: [35023.166801] PGD 0 Feb 1 13:44:54 xenserver-abfuqvrs kernel: [35023.166805] Oops: 0002 [#1] SMP Feb 1 13:44:54 xenserver-abfuqvrs kernel: [35023.166810] […]

将CentOS从6升级到7已经破坏了我的启动顺序

我运行了由CentOS提供的升级助手,从CentOS 6升级到7.升级看起来是成功的,但是现在我的系统在试图启动的时候挂起了。 (请记住,我没有物理访问这台机器,这是一个VPS) 这里是我的机器/ var / log / dmesg的链接 。 我设法通过救援模式,但我不知道该怎么做。 cat /etc/redhat-release结果在CentOS Linux release 7.0.1406 (Core) ls -lah /boot结果是: -rw-r–r–. 1 root root 171 May 8 2014 .vmlinuz-2.6.32-431.17.1.el6.x86_64.hmac -rw-r–r–. 1 root root 166 Jun 30 2014 .vmlinuz-3.10.0-123.el7.x86_64.hmac lrwxrwxrwx. 1 root root 43 May 29 2014 System.map -> /boot/System.map-2.6.32-431.17.1.el6.x86_64 -rw-r–r–. 1 root root 2.5M May […]

LVM相关stream程完全挂起

此问题属于虚拟机通过LVM获取其存储的KVM节点。 所以每个虚拟机都有自己的逻辑卷。 每晚一些虚拟机备份(快照 – dd [..] | ssh [..] – 没什么特别的)。 不过,昨晚这个搞砸了LVM系统。 在第二次备份开始2-3分钟后,内核开始logging“挂起的任务” – 简而言之,它将三个qemu-kvm进程报告为挂起和dd进程。 至less有一台虚拟机(这是我们监控的托pipe服务器)出现故障 – 更确切地说,它还在运行,但服务不再有任何回应。 VNC在虚拟机内显示挂起的任务。 硬复位(和迁移 – 见下文)后,虚拟机是好的,但dd进程永远不会终止( kill -9什么也不做),像lvdisplay这样的命令不再工作 – 他们只是没有任何东西。 lvmetad也不能重启,属于LVM的每个进程都不能被lvmetad 。 他们永远挂在磁盘状态,而节点一般运行良好。 由于virsh shutdown也不能工作了 – “设备或资源繁忙”,所以发生故障的VM必须迁移到另一个节点。 但其他的虚拟机也在继续工作。 几个星期前,我们在另一个节点上运行了这个function,“快照”虚拟机也出现故障,执行了从4.4到4.9的内核升级(因为我们不得不重新启动机器),并没有再次看到这样的问题。 但是,由于今天出现问题的节点已经有两个月的正常运行时间,这并不是说这个问题确实是固定的。 所以 – 在这个日志里有没有人能看到比我们更多的东西呢? 这将不胜感激。 谢谢阅读! Apr 28 00:37:15 vnode19 kernel: INFO: task qemu-kvm:32970 blocked for more than 120 seconds. […]

Linux内核崩溃分析。 被阻止的进程,IO和不可中断的等待

我有一个在CentOS 5.5平台上运行的多用户ERP应用程序。 硬件是HP ProLiant DL380 G6。 过去一年来这是一个稳定的体系,但过去一周出现了问题。 问题是系统负载在几个小时内逐渐上升到60+的水平。 系统保持响应,但在某些时候,HP ASR看门狗定时器会启动并重启服务器。 我在这个领域有很多这样的系统,但是之前没有这个特定的问题。 过去一周发生了四次车祸,但是今天早上我能够赶上它,直到系统完全没有响应。 这一次,我发现系统负载约为75,但有14个僵尸进程,我不能杀死。 PPID是1,所以我知道重新启动将是为了。 有趣的是,以下是dmesg输出的摘录,其中包含我在以前的崩溃中看不到的消息。 这些条目是什么意思? PID对应于我不能杀死的僵尸进程。 in.telnetd是特定用户会话的Telnet守护进程,而dbc是每个用户的ERP应用程序实例。 INFO: task in.telnetd:12210 blocked for more than 600 seconds. "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. in.telnetd D ffff81000102e4a0 0 12210 8899 16297 12762 (L-TLB) ffff8103848d7d38 0000000000000046 ffff8108272c1738 ffff81082328ae80 ffff81082644d9c0 0000000000000009 ffff8102d8d7a080 ffff81011c9df100 00011ef007c2d74b 0000000000002358 ffff8102d8d7a268 0000000500000001 […]

Ubuntu服务器将无法启动“zip2:压缩文件意外结束”错误

我试图启动清新的VPS服务器,但它给我一些问题。 引导到达它挂起的一个点。 在这一点上它说: No such file `modules-2.6.31-20-server-amd64.tar.bz2' zip2: Compressed file ends unexpectedly You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. tar: Child returned status 2 tar: Exiting with failure status due to previous errors Module installation failed. 有没有人有任何想法如何我可以解决这个问题? 对不起,这是相当模糊!

构build内核头文件来编译R1Soft hcp模块

我使用CentOS 5运行一个基于Xen的虚拟机,我的主机提供者从主机上运行内核版本2.6.37.6(所以没有pv-grub)。 [root@dev ~]# uname -r 2.6.37.6 我试图安装R1Soft代理,我需要为它构buildhcpdriver模块。 不幸的是, yum install kernel-devel或yum install kernel-xen-devel在我尝试安装构build模块所需的内核头文件时并没有这么做(而且我猜测它与我的托pipe提供程序使用自定义内核)。 所以我继续从kernel.org下载内核,解压到/usr/src/并运行: zcat /proc/config.gz > .config make oldconfig && make modules_prepare 现在我已经构build了hcpdriver模块的内核头文件,但是当我尝试modprobe / insmod时,dmesg中出现以下错误 hcpdriver: no symbol version for module_layout 我search了这个错误,并发现了一些关于vermagic的提示。 但是我新build的模块与我的托pipe服务提供商提供的模块(它明显遭受某种错误和R1Soft支持要求我编译一个更新的版本)具有相同的function。 这里是老式的(由我的主人提供的): [root@dev r1soft]# modinfo hcpdriver.o filename: hcpdriver.o version: 4.1.1 build 13785 license: Proprietary description: Linux Hot Copy Driver author: Michael […]

HPET从CentOS上的可用时钟源丢失

我在物理机器上使用HPET时遇到问题。 这是不可用的,尽pipe我已经在我的BIOS中启用了它,强制它在grub中,并且三重检查了我的内核以在其编译中包含HPET。 主板:Supermicro X9DRW 处理器:2个Intel(R)Xeon(R)CPU E5-2640 SAS控制器:LSI Logic / Symbios Logic SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire](rev 03) 发行:CentOS 6.3 内核:3.4.21-rt32#2 SMP PREEMPT RT x86_64 GNU / Linux Grub:hpet = force clocksource = hpet .config文件: CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_HPET=y dmesg | grep hpet: Command line: ro root=/dev/mapper/vg_xxxx-lv_root rd_NO_LUKS rd_LVM_LV=vg_xxxx/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_xxxx/lv_swap rd_NO_DM LANG=en_US.UTF-8 […]

内核3.9.3中的IPSEC AES密钥长度

我有一个工作ipsec工具configuration使用aes-ctrencryption与224位密钥(192位密钥+ 32位nonce)。 在3.2.0内核上一切正常。 以下是关于密钥长度的man setkey : aes-ctr 160/224/288 draft-ietf-ipsec-ciph-aes-ctr-03 现在,在3.9.3内核中,相同的configuration结果 line 3: Not supported at [0xb852255497778bb093ea86d9f1474ec7c83822f0e2b64312657a9a06] parse failed, line 3. 我从之前看到的同样的信息从旧的内核移到3.2.0 – 它丢弃了160位密钥,并切换到224位解决了这个问题。 现在,在3.9.3的任何密钥长度我尝试结果在相同的错误消息。 3.9.3的关键长度是多less? 他们放弃AES-CTR,我应该使用不同的algorithm? 我没有想法 两个内核的setkey版本是0.8.0。 Ubuntu精确。

Centos 6.5崩溃,内核恐慌

我最近build立了一个运行Solr的小群集。 该集群由12个运行E3-1270V2和32GB RAM的Supermicro刀片组成。 其中11个服务器运行良好。 其中一个不断在我身上崩溃。 当服务器崩溃时,通常在terminal上产生一些输出。 第一次是: 双重故障:0000 [#1] 嗯…这相当神秘。 从那以后,我重新创build了这个问题,并得到了一些更有趣的消息。 这是另一个同样神秘的信息 另一个有趣的问题是,我可以启动sysbench,并在CPU崩溃的情况下最大化CPU,但是直到我启动Java才能可靠地崩溃。 我试过closures以下CPUfunction: Turbo模式 C国家 T州 XHCI 这只是一个糟糕的CPU? 非常感谢!