Summary: | Error while installing cbq on xen domU server | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rafael Azevedo <rafael> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rafael Azevedo
2008-08-05 01:36:43 UTC
You seem to simply need to update your system target (or alternatively, simply `emerge -1 lzma-utils'). It has nothing in particular to do with cbq or xen... I did run emerge -1 lzma-utils and the error is still the same. (In reply to comment #1) > You seem to simply need to update your system target (or alternatively, simply > `emerge -1 lzma-utils'). It has nothing in particular to do with cbq or xen... > Please post your `emerge --info' too. dom0 infos: rebel sched # emerge --info Portage 2.2_rc1 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r0, 2.6.21-xen x86_64) ================================================================= System uname: Linux-2.6.21-xen-x86_64-Intel-R-_Xeon-R-_CPU_E5405_@_2.00GHz-with-glibc2.2.5 Timestamp of tree: Tue, 05 Aug 2008 01:45:01 +0000 app-shells/bash: 3.2_p39 dev-lang/python: 2.4.4-r6, 2.5.2-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.62 sys-devel/automake: 1.7.9-r1, 1.10.1-r1 sys-devel/binutils: 2.18-r2 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r4 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="acl amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv imap ipv6 isdnlog libwww maildir midi mmx mudflap multilib mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection sasl session spl sse sse2 ssl sysfs tcpd unicode xorg zlib ~amd64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY =================================== domU infos: master1 sched # emerge --info Portage 2.1.2.2 (default-linux/amd64/2007.0, gcc-4.1.1, glibc-2.5-r0, 2.6.21-xen x86_64) ================================================================= System uname: 2.6.21-xen x86_64 Intel(R) Xeon(R) CPU E5405 @ 2.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Sun, 03 Aug 2008 17:17:01 +0000 app-shells/bash: 3.1_p17 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/baselayout: 1.12.9 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.62-r1 sys-devel/automake: 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="acl amd64 berkdb cli cracklib crypt cups dri fortran gdbm gpm iconv imap ipv6 isdnlog libwww maildir midi mmx mudflap mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection sasl session spl sse sse2 ssl tcpd unicode xorg zlib ~amd64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY master1 sched # (In reply to comment #3) > Please post your `emerge --info' too. > You should update your domU portage to get kernel-headers lzma archive to install. The dom0 one is much newer and that's why you managed to finish the install on dom0. Following Jeroen's suggestion to do a system update on the domU would fix problems like this... However, you probably need to rebuild the dom0 kernel with QoS features turned on -- what symbols are complained about when you run 'dmesg' after you see that error message? FATAL: Error inserting sch_cbq (/lib/modules/2.6.21-xen/kernel/net/sched/sch_cbq.ko): Unknown symbol in module, or unknown parameter (see dmesg) **CBQ: failed to load module sch_cbq I did run portage --sync in both domU and dom0 servers. I've also compiled kernel with CBQ and QoS support. Still get the same error. I really dont know what else to do. (In reply to comment #6) > I did run portage --sync in both domU and dom0 servers. > I've also compiled kernel with CBQ and QoS support. > Still get the same error. > > I really dont know what else to do. Updating your system means doing something like `emerge -vuaDN world' - your sys-apps/portage is ancient, for instance. (`emerge --sync' merely updates the scripts that update the installed software.) Don't make me throw the Handbook at you! ;-) Yes, but when I try to do the emerge world, it will try to install kernel headers, and we're back the beggning, where the problem started.. Look at this: >>> Emerging (11 of 96) sys-kernel/linux-headers-2.6.25-r3 to / * gentoo-headers-2.6.25-4.tar.lzma RMD160 ;-) ... [ ok ] * gentoo-headers-2.6.25-4.tar.lzma SHA1 ;-) ... [ ok ] * gentoo-headers-2.6.25-4.tar.lzma SHA256 ;-) ... [ ok ] * gentoo-headers-2.6.25-4.tar.lzma size ;-) ... [ ok ] * gentoo-headers-base-2.6.25.tar.lzma RMD160 ;-) ... [ ok ] * gentoo-headers-base-2.6.25.tar.lzma SHA1 ;-) ... [ ok ] * gentoo-headers-base-2.6.25.tar.lzma SHA256 ;-) ... [ ok ] * gentoo-headers-base-2.6.25.tar.lzma size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking gentoo-headers-base-2.6.25.tar.lzma ;-) ... [ ok ] * checking gentoo-headers-2.6.25-4.tar.lzma ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gentoo-headers-base-2.6.25.tar.lzma to /var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/work unpack gentoo-headers-base-2.6.25.tar.lzma: file format not recognized. Ignoring. >>> Unpacking gentoo-headers-2.6.25-4.tar.lzma to /var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/work unpack gentoo-headers-2.6.25-4.tar.lzma: file format not recognized. Ignoring. /usr/portage/sys-kernel/linux-headers/linux-headers-2.6.25-r3.ebuild: line 23: cd: /var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/work/gentoo-headers-base-2.6.25: No such file or directory * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/work/2.6.25 * ( 2.6.25 ) !!! ERROR: sys-kernel/linux-headers-2.6.25-r3 failed. Call stack: ebuild.sh, line 1614: Called dyn_unpack ebuild.sh, line 751: Called qa_call 'src_unpack' environment, line 3977: Called src_unpack linux-headers-2.6.25-r3.ebuild, line 24: Called epatch '/var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/work/2.6.25' eutils.eclass, line 181: Called die !!! Cannot find $EPATCH_SOURCE! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-kernel/linux-headers-2.6.25-r3/temp/build.log'. How can I fix EPATCH SOURCE???? Try to emerge a new version of portage first, that should solve the linux-headers problem because then portage will know to use lzma-utils for the unpack. ok I've compiled the domU unit... but cbq seems not to work on that box for some reason... may be because its using a bridge??? on dom0, it gives me this error: sch_cbq: Unknown symbol tc_classify sch_cbq: Unknown symbol qdisc_put_rtab sch_cbq: Unknown symbol unregister_qdisc sch_cbq: Unknown symbol qdisc_tree_decrease_qlen sch_cbq: Unknown symbol pfifo_qdisc_ops sch_cbq: Unknown symbol register_qdisc sch_cbq: Unknown symbol qdisc_get_rtab rebel ~ # even after I runned emerge -1 lzma-utils. Do I have to run emerge world on dom0 also??? rebel ~ # emerge --info Portage 2.2_rc6 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r0, 2.6.21-xen x86_64) ================================================================= System uname: Linux-2.6.21-xen-x86_64-Intel-R-_Xeon-R-_CPU_E5405_@_2.00GHz-with-glibc2.2.5 Timestamp of tree: Tue, 05 Aug 2008 01:45:01 +0000 app-shells/bash: 3.2_p39 dev-lang/python: 2.4.4-r6, 2.5.2-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.62 sys-devel/automake: 1.7.9-r1, 1.10.1-r1 sys-devel/binutils: 2.18-r2 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r4 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O9 -pipe -march=nocona -mno-tls-direct-seg-refs" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="acl amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv imap ipv6 isdnlog libwww maildir midi mmx mudflap multilib mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection sasl session spl sse sse2 ssl sysfs tcpd unicode xorg zlib ~amd64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY I runned emerge world on dom0 unit and even after that, I recompiled kernel and I'm still getting the same error message when I try to run cbq... rebel linux # /etc/init.d/cbqinit start * Starting cbqinit ... FATAL: Error inserting sch_cbq (/lib/modules/2.6.21-xen/kernel/net/sched/sch_cbq.ko): Unknown symbol in module, or unknown parameter (see dmesg) **CBQ: failed to load module sch_cbq [ !! ] * ERROR: cbqinit failed to start This is the dmesg error message: sch_cbq: Unknown symbol tc_classify sch_cbq: Unknown symbol qdisc_put_rtab sch_cbq: Unknown symbol unregister_qdisc sch_cbq: Unknown symbol qdisc_tree_decrease_qlen sch_cbq: Unknown symbol pfifo_qdisc_ops sch_cbq: Unknown symbol register_qdisc sch_cbq: Unknown symbol qdisc_get_rtab What can I do???? thank you. (In reply to comment #11) > I runned emerge world on dom0 unit and even after that, I recompiled kernel and > I'm still getting the same error message when I try to run cbq... Please file a new bug for the problem with using net-misc/cbqinit - the bug that the Summary denotes is a duplicate of bug #207193. (Hint: modules complaining about missing symbols is usually a sign that you compiled the module against kernel sources other than the ones that produced the kernel you are currently running, which usually means that the /usr/src/linux symlink is wrongly set.) *** This bug has been marked as a duplicate of bug 207193 *** |