[00:34] Nick change: cdub -> cgone [00:46] Nick change: Bertl_oO -> Bertl [00:47] hi all, what's up? [00:52] Nick change: Doener_zZz -> Doener [00:52] hi [00:52] hi Doener! [00:52] hi Bertl [00:52] Bertl! :) [00:52] Who's enrico btw? [00:53] Action: ensc [00:53] Because both 0.27.199 and 0.28.190 appear to be broken out of the box with vs1.3.6. (Haven't tried 1.2.4 yet). [00:53] If I disable the v13 api in configure 0.28.190 works. [00:54] yes, I know. Kernel interface does not seem to be complete [00:54] Ahh, ok, so what should I run? (If I want to help test development stuff) [00:57] dunno, for now, it will be probably the best to keep v13 disabled. Perhaps, Bertl releases vs0.07/1.37 soon... [00:59] Ahh, okie. [01:19] serving (~serving@213.186.188.205) joined #vserver. [01:28] _Zoiah (Zoiah@matryoshka.zoiah.net) joined #vserver. [01:29] Zoiah (Zoiah@matryoshka.zoiah.net) left irc: Ping timeout: 492 seconds [01:31] Filther (Filther@nilus-745.adsl.datanet.hu) left irc: Ping timeout: 492 seconds [01:46] Nick change: cgone -> cdub [02:31] frz around? [02:44] Bertl: im setting up debian for you on the Ultra 10 now. [02:44] Bertl: any particular config you want? [02:44] hum ... [02:45] what you consider best ... [02:45] well, development and kernel building stuff should be present ... [02:45] _shuri (~shushushu@vserver.electronicbox.net) left irc: Ping timeout: 483 seconds [02:46] enrico, any special config you would prefer for userspace testing? [02:46] Bertl: yeah working on that now. i have a 2Gb ext3 root fs and a 6gb ext2fs mounted under /vservers. im currently playing with dselect and trying to remove all teh unneeded vruft and find teh stuff i need for the kernel devleopment etc. and security.debian.org seems to be down so i havent gotten any security updates yet. [02:46] Bertl: I told two tests in my posting already [02:47] and im going to be building and installing a 2.4.25-pre8 kernel. [02:47] by the way, the quota stuff is trickier than I thought ... [02:47] current CVS supports the VHOST functions too, so they can be tested in a similar way too [02:48] im alos going ot try out the vserver patches just for teh fun of it. but the default kernel will just be a clean 2.4.25-pre8 [02:48] ensc: I meant for the sparc ;) [02:50] I do not know sparc enough to suggest anything for it [02:50] okay, we'll see ... [02:51] you should be able to install anything you need with dselect or apt once im finished with it. it will be a few days until rob patches it into our network. i just wanted to know if you wanted the disks partitioned in any special way or anything. [02:51] ah,, godd point, almost forgot about that ... [02:52] right now its a 2gb ext3 root and a 6gb ext2 /vservers partition. and a 200mb swap. [02:52] it would be great to 2 boot partitions, and 1-3 mountable partitions which can be easily reformatted ... (for vserver test) [02:52] ifi have to redo it and reinstall debian id like to know before i get too into cleaning things up. [02:53] so about 100-200MB for the vserver test parts ... [02:53] maybe 2 100MB and 1 2GB ... or something like that ... [02:54] is that possible? what partition scheme does sparc use? [02:54] hmm what if i jsut do the roto and swap partitions and let you slice up the free untouched space however you like? [02:54] hmm, good idea ... [02:54] Bertl: it uses sun disklabel.at least for the boot partitions. [02:54] i think you can use LVM on it. [02:55] i havent played too much with linux on sparc. [02:55] hmm, okay, lvm sounds good, I use that on all my servers ... [02:55] but using just the sun disk label i know you can have up to 7 partitions including root swap and the whole disk partition. [02:56] do i have to do anythign special to set up lvm or can that be doen after a normal root/swap has been set up on the disk? [02:56] okay, that should be sufficient anyway .. [02:56] lvm is no problem at a later time ... [02:56] (at least not on x86 ;) [02:57] probably much the same on sparc id imagine. [02:57] i might eb able to give you serial consoel access too but im not sure about that yet. [02:57] would certanly make changing kernels easier since you could access teh silo prompt and the openprom. [02:58] hmm, that would be nice ... [02:58] shouldn't be too hard, well, technically ... [02:59] anyway, thanks for your time, I'm sure it will help us ... [02:59] ok well looks like everythign is mostly set then. just have to remove the 6gb partition and get rid of most of the useless cruft. [03:00] im really not a fan of debian at all. [03:00] dselect is more painful than helpful to me so far and teh debian web site could be much easier to navigate. [03:00] install aptitude ;) it is far more comfortable than dselect [03:00] but i think i hear one of you guys was used to debian. [03:01] well, I know it better than gentoo for example ;) [03:01] Doener: i will try that thank. [03:01] thanks even. [03:02] oh yeah much cleaner looking. [03:02] okay folks, my pillow is calling, and very loud too 8-) [03:02] how can you sleep with such a loud pillow ? ;) [03:02] hehe, good night Bertl [03:03] Rik, well it gets quite quiet when I'm there ;) [03:03] okay, have a good wossname everyone, cu tomorrow ... [03:03] Nick change: Bertl -> Bertl_zZz [03:05] woah cool it supports xterm mouse events. [03:05] havent used a curses app that did that before. [03:07] yeah, but on the other hand it uses the same keys for the menu as gnome-term... [03:07] dont know anything about gnome term. i use aterm. or dtterm when im in CDE. [04:33] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [05:07] loger joined #vserver. [05:11] i might be able ot get my hands on a dual cpu ultra2. so you guys can test vserver code on an SMP ultrasparc box. [06:09] Nick change: riel -> surriel [07:04] suhcoolbro (~Suh@216-161-89-245.ptld.qwest.net) joined #vserver. [07:21] ftp21 (mree@c-67-160-157-145.client.comcast.net) joined #vserver. [07:22] hey, I installed debian 3.0r2.. should I be using the [07:22] kernel patch for debian kernels or do I need to download some upgrade? [07:25] hmm.. anyone alive here? [07:30] kestrelw (~athomas@o2rosock0a.optus.net.au) left irc: Ping timeout: 480 seconds [07:37] can anyone give me some clues? I have several debian related questions [07:56] kestrelw (~athomas@o2rosock0a.optus.net.au) joined #vserver. [07:58] Nick change: Bertl_zZz -> Bertl [07:58] morning everyone ... [07:58] hi ftp21! [08:01] suhcoolbro (~Suh@216-161-89-245.ptld.qwest.net) left irc: Quit: NO CARRIER [08:02] <_shuri> 24:03 [08:02] <_shuri> good morning:P [08:02] <_shuri> god night for me hehe [08:03] good night! [08:08] Hi :-) [08:08] hi, you had some issues with debian? [08:08] bert; you know anything about vserver on debian? [08:08] yeah [08:09] well, I don't know much about debian, but I guess I can help with vserver ;) [08:09] how can I tell if it is installed? [08:09] debian, or vserver? [08:10] hehehe, vserver :-D [08:10] http://vserver.13thfloor.at/Stuff/testme.sh [08:10] run that on the host ... [08:10] I think it is, but it was aweful easy [08:10] ok [08:12] uh [08:12] :-( [08:12] not good [08:12] let's hear? [08:12] Linux-VServer Test [V0.06] (C) 2003-2004 H.Poetzl [08:12] Can't set the new security context [08:12] : Function not implemented [08:12] chcontext failed! [08:12] Can't set the ipv4 root (Function not implemented) [08:12] chbind failed! [08:12] Linux 2.4.18-bf2.4 i686/chcontext 0.29/chbind 0.29 [J] [08:13] hmm, okay, that _all_ seems a lot outdated ... [08:13] how do I update it? [08:13] do you have a problem with a non-debian kernel? [08:13] nope [08:13] and do you know how to build a kernel by yourself? [08:13] I have done it.. but simple stuff (on freebsd) [08:14] and I had instructions ;-) [08:14] but I would like to try [08:14] okay, basically you download the latest 2.4.24 or 2.4.25-pre8 from ftp.kernel.org [08:14] and then you get appropriate patches from www.13thfloor.at/vserver [08:14] ok [08:15] do you prefer the stable feature poor version, or the development version? [08:18] is development stable at all? [08:22] well, it is not considered that stable, so it's called development, instead of stable ;) [08:22] but I guess it would be called instable or experimental, if it would be that instable ;) [08:27] what do you run? [08:27] well, basically all versions from time to time ... including experimental ... [08:30] do you sell hosting on yours? [08:30] nope, I don't ... [08:31] :-) [08:34] but probably stable is what you want, if you are going to sell vservers to your customers ... [08:42] ok, so I have downloaded and untarred 2.4.24 [08:43] do I need to put it anywhere special [08:43] no, although /usr/src/ is a good place ... [08:43] k [08:46] okay for stable you get the patch at: [08:47] http://www.13thfloor.at/vserver/s_release/v1.24/patch-2.4.24-vs1.24.diff.bz2 [08:47] put it in /usr/src too for example ... [08:47] then patch the kernel like this: [08:47] cd linux-2.4.24 [08:47] bzcat ../patch-2.4.24-vs1.24.diff.bz2 | patch -p1 [08:48] if you have a .config for your current kernel, you can now use that one, otherwise you'll have to either use a default kernel setup, or edit the kernel settings by hand ... [08:50] given there is an existing .config, copy that into the linux-2.4.24 dir, and execute [08:50] make oldconfig [08:50] if there isn't such a file/config, you can get the default by [08:51] yes '' | make oldconfig [08:51] or by doing make menuconfig [08:51] and saving the new defaults ... [09:01] ok, I have the file [09:02] patch-2.4.24-vs1.24.diff in my /usr/src/linux-2.4.24 dir [09:02] so now I type patch -p1 patch-2.4.24-vs1.24.diff [09:02] okay, move it one level up [09:02] ? [09:02] k [09:02] /usr/src/patch-2.4.24-vs1.24.diff [09:02] then enter the kernel source dir: [09:03] cd /usr/src/linux-2.4.24 [09:03] and do [09:03] patch -p1 <../patch-2.4.24-vs1.24.diff [09:03] debian:/usr/src/linux-2.4.24# patch -p1 <../patch-2.4.24-vs1.24.diff [09:03] patch unexpectedly ends in middle of line [09:03] patch: **** Only garbage was found in the patch input. [09:03] debian:/usr/src/linux-2.4.24# [09:03] hmm, you downloaded the bz2, and stored it as .diff, right? [09:04] check that with file ../patch-2.4.24-vs1.24.diff [09:04] I have a file called -rw-r--r-- 1 root staff 2519 Feb 2 21:32 patch-2.4.24.bz2 a [09:04] also [09:04] is that the file? [09:04] hmm, okay label it as on the download ... patch-2.4.24-vs1.24.diff.bz2 [09:05] let me re-download to make sure [09:05] okay [09:06] ok I have patch-2.4.24-vs1.24.diff.gz [09:06] okay, put it in /usr/src [09:06] enter the kernel dir with 'cd /usr/src/linux-2.4.24' [09:06] k, should I unzop it 1st? [09:06] nope [09:06] k one sec [09:06] we do that in one step ... [09:07] drwxr-xr-x 15 root root 4096 Feb 2 21:41 .. [09:07] drwxr-xr-x 15 573 573 4096 Feb 2 22:03 linux-2.4.24 [09:07] -rw-r--r-- 1 root src 33616 Feb 2 22:07 patch-2.4.24-vs1.24.diff.gz [09:07] debian:/usr/src# [09:07] okay [09:07] ok now I am in the linux-2 etc dir [09:07] okay [09:07] zcat ../patch-2.4.24-vs1.24.diff.gz | patch -p1 [09:08] debian:/usr/src/linux-2.4.24# zcat ../patch-2.4.24-vs1.24.diff.gz | patch -p1 [09:08] patch unexpectedly ends in middle of line [09:08] patch: **** Only garbage was found in the patch input. [09:08] debian:/usr/src/linux-2.4.24# [09:08] :-( [09:08] how do you download that files? [09:08] let me use wget [09:08] I used lynx [09:08] one min [09:09] woohoo, ok everything patched [09:09] now what? [09:09] now do you have such an .config file? [09:09] maybe in /boot/blabla.config ? [09:10] hol don [09:10] the process you just did, is known as patching the kernel, by the way ... [09:11] I have a file called config-2.4.18-bf2.4 in /boot [09:11] yeah, that is probably your current config file ... [09:11] ok [09:11] copy that into the kernel tree as .config [09:11] the do [09:11] make oldconfig [09:11] and try to answer the questions as appropriate ... [09:12] so cp config-2.4.18-bf2.4 /usr/src/linux... [09:12] ? [09:12] if you do not know the answer, choose the default, by pressing enter ... [09:12] cp /boot/config-2.4.18-bf2.4 /usr/src/linux-2.4.24/.config [09:12] ok, now in the linux-2.4.24 dir I type make oldconfig? [09:13] yes [09:14] ug [09:14] * IP: Virtual Server Configuration [09:14] * [09:14] virtual server support (EXPERIMENTAL) (CONFIG_IP_VS) [N/y/m/?] (NEW) [09:14] The IPv6 protocol (EXPERIMENTAL) (CONFIG_IPV6) [N/y/m/?] (NEW) [09:14] Kernel httpd acceleration (EXPERIMENTAL) (CONFIG_KHTTPD) [N/y/m/?] (NEW) [09:14] did I mess up just hitting enter there? [09:15] nope ... [09:15] k ;-) [09:16] wow, that was a lot of I had to hit [09:17] says to type make dep now [09:17] well, those where new features since 2.4.18 ... [09:17] ok :-) so type make dep? [09:17] make dep >../Dep.log [09:17] that actually saves you the useless output into that file .. [09:18] but shows you any warnings/errors ... [09:18] debian:/usr/src/linux-2.4.24# make dep >../Dep.log [09:18] md5sum: MD5 check failed for 'hfc_pci.c' [09:18] md5sum: can't open hfc_pci. [09:18] md5sum: can't open hfc_pci [09:18] debian:/usr/src/linux-2.4.24# [09:18] ok done [09:18] make bzImage modules >../Build.log [09:20] this part takes awhile ;-) [09:21] yup, you can probably reduce that time a lot, if you configure the kernel to only build drivers/modules you actually need ... [09:21] (but that is something for the next step) [09:22] ok, bad idea to run exec login in xterm... [09:22] Doener (~doener@pD9E12D35.dip.t-dialin.net) left irc: Quit: Leaving [09:25] Doener (~doener@pD9E12D35.dip.t-dialin.net) joined #vserver. [09:44] ok, thats done now [09:44] finally [09:45] good, now we install that kernel and the modules ... [09:45] ok [09:45] you can do that via make install or by hand, whatever you prefer? [09:45] um.. dont care [09:46] whatever is best I guess [09:46] okay, then we do it manually (more control) [09:46] Do I need to be in front of the box? I am over ssh right now [09:46] hmm depends, what bootloader do you use? [09:46] lilo? grub? [09:47] yeah, hol don [09:48] hmm.. not sure.. is there a way to check? [09:48] well, if you boot that box, what does it 'usually' display, (no need to check though) [09:49] I had someone install debian on it today. and I have never watched the boot screen [09:49] lemme look in messages [09:49] no need, as I said ... [09:50] oh ok [09:50] :-P [09:50] so what do we do now? [09:50] well, what did you do now? ;) [09:50] type more /var/log/messages [09:50] okay, check for a directory in /boot which is called grub [09:50] hold on [09:51] does it exist? [09:51] nope [09:51] okay, then you probably using lilo ... [09:51] :-D [09:51] okay, from within the kernel source dir ... do: [09:51] _shuri (~shushushu@vserver.electronicbox.net) left irc: Read error: Connection reset by peer [09:52] cp -va arch/i386/boot/bzImage /boot/vmlinuz-2.4.24-vs1.24 [09:52] and [09:52] cp -va System.map /boot/System.map-2.4.24-vs1.24 [09:52] do you use lvm or something similar? [09:52] whats lvm? [09:53] done with those copies [09:53] okay, then probably not (lvm = logical volume manager) [09:53] nope ;-P [09:53] okay, you know how to use vi (or some other editor?) [09:53] vi is fine [09:53] okay, edit /etc/lilo.conf [09:54] I am in it [09:55] okay, you see a section which contains your 'current' kernel? [09:55] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [09:55] something like this: [09:55] image=/boot/vmlinuz [09:55] label=failsafe [09:55] yes [09:55] # Boot up Linux by default. [09:55] # [09:55] default=Linux [09:55] image=/vmlinuz [09:55] label=Linux [09:55] read-only [09:56] thats the start of the area right? [09:56] okay, copy that entire section, starting with the image... [09:56] and change the following: [09:56] image=/boot/vmlinuz-2.4.24-vs1.24 [09:57] and label=VServer [09:57] ok hang on [09:57] leave the rest as is/was ... [09:58] done [09:58] okay, now run 'lilo' [09:58] just type lilo? [09:58] yup [09:59] from any dir? [09:59] yup [09:59] debian:/usr/src/linux-2.4.24# lilo [09:59] Added Vserver [09:59] Skipping /vmlinuz.old [09:59] Fatal: No images have been defined or default image doesn't exist. [09:59] debian:/usr/src/linux-2.4.24# [09:59] hmm, did you rename that /vmlinuz.old ? [09:59] no, it was already in there [10:00] # Boot up Linux by default. [10:00] # [10:00] default=Linux [10:00] image=/boot/vmlinuz-2.4.24-vs1.24 [10:00] label=Vserver [10:00] read-only [10:00] # restricted [10:00] hmm, interesting, you probably messed up the existing default entry ... [10:00] # alias=1 [10:00] image=/vmlinuz.old [10:00] label=LinuxOLD [10:00] read-only [10:00] optional [10:00] # restricted [10:00] # alias=2 [10:00] thats what it has [10:00] and the .old was there b4 [10:00] where is the 'original' part, I told you to copy? [10:01] 07:57 < Bertl> okay, copy that entire section, starting with the image... [10:01] the part that says /boot is what I changed [10:01] um ok, so I messed up.. what lines should I fix? [10:02] well, do it now 'the other way around' [10:02] copy the entire image=/boot/vmlinuz-2.4.24-vs1.24 ... section [10:02] and rename the image= to image=/vmlinuz [10:02] and the label= to label=Linux [10:02] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [10:02] but keep the image=/boot/vmlinuz-2.4.24-vs1.24 and label=VServe [10:02] OHHHHHH, so add a new section [10:03] yup ;) [10:05] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [10:05] ok [10:05] # Boot up Linux by default. [10:05] # [10:05] default=Linux [10:05] image=/vmlinuz [10:05] label=Linux [10:05] read-only [10:05] # restricted [10:05] # alias=1 [10:05] image=/boot/vmlinuz-2.4.24-vs1.24 [10:05] label=Vserver [10:05] read-only [10:05] # restricted [10:05] # alias=1 [10:05] image=/vmlinuz.old [10:05] label=LinuxOLD [10:05] read-only [10:05] optional [10:05] # restricted [10:05] # alias=2 [10:05] thats what I have now [10:05] okay, now run lilo again [10:06] debian:/usr/src/linux-2.4.24# lilo [10:06] Added Linux * [10:06] Added Vserver [10:06] Skipping /vmlinuz.old [10:06] debian:/usr/src/linux-2.4.24# [10:06] looks better ... [10:06] is it going to load Vserver 1st tho? [10:06] you have a way to reboot the machine if it doesn't come up? [10:06] cuz the machine is 5 miles away and I am lazy [10:06] Yeah, get in the car ;-) [10:07] okay, so you do not want that, right? [10:07] right [10:07] okay, we add just another line to that lilo file ... [10:07] ok [10:07] below label=Vserver [10:08] append="panic=10 auto" [10:08] that should help you in 90% of all cases where something goes wrong ... [10:08] image=/boot/vmlinuz-2.4.24-vs1.24 [10:08] label=Vserver [10:08] append="panic=10 auto" [10:08] read-only [10:08] # restricted [10:08] # alias=1 [10:08] okay, rerun lilo [10:09] done [10:09] the default for lilo is now to boot the 'old' working kernel [10:09] we now tell the amchine to try the new kernel once ... [10:09] ok [10:09] if that fails (not with a panic or something critical), the machine will reboot automagically with the old kernel ... [10:10] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [10:10] lilo -R Vserver [10:10] done [10:10] and now reboot with shutdown -r now [10:10] will it remember my IP/etc when it reboots? [10:10] yes, everything should work as before ... [10:10] rebooting [10:11] I should take this chat and make a help file [10:11] thank you very much [10:11] np, a help would be nice though ... [10:11] :-D [10:11] you know, linux-vserver is a wiki, you can add pages there easily ... [10:12] I will save/edit this when we are done and post it there [10:12] :-D [10:14] i'm starting to get nervous ;-) [10:14] hmm, no need yet ... takes some time ... [10:14] :-) [10:14] and time passes slowly, if you are waiting for something ;) [10:15] true [10:16] you did reboot the machine once before? [10:16] how long until I should get in the car ? ;-) [10:16] um.. hmm.. not sure [10:16] :-P [10:17] well, because if it wasn't setup to reboot correctly, it naturally won't come up again ... but give it some more minutes ... [10:17] ok [10:20] I have to go there anyway.. client just called. You going to be around a bit longer? [10:21] well, yes, will be away for about 100mins but should be around later ... [10:21] 100 mins? [10:21] about 100mins ... [10:21] wow.. you really know your schedule ;-) [10:22] ok, thank you. I will be back online in about 20min [10:22] np [10:30] ftp21 (mree@c-67-160-157-145.client.comcast.net) left irc: Ping timeout: 501 seconds [10:32] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [10:38] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [10:43] kestrel (athomas@home.swapoff.org) left irc: Ping timeout: 480 seconds [10:47] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [10:48] Bertl: still playing with getting a sane linux distro on teh sun. woddy turned out to have way too ancient of a build chain to botehr with so im trying sarge. [10:48] great, thanks for your time ... [10:49] if that doesnt work out im probably just goign to give up and do gentoo. [10:49] well, if it works, no problem there ... [10:50] still waiting for jigdo to give me a sarge cd for sparc. [10:51] first time i ever bothered to install linux on sparc. quite a bit different than what im used to with i386 or with Solaris on sun hardware. [10:52] Bertl: i might be able to get my hands on a dual cpu Ultra2. [10:52] yeah, read that, that would be great ... [10:52] my first linux install on parisc was a disaster too ... [10:53] msot of my problems were trying to figure out debian. the only other linux distro i use regularly is slackware. [10:53] you get used to some things 'just working' on i386 ;) [10:54] i would have installed slackware but the last version that supported sparc was 7. [10:54] and then, *bam* they don't work/exist on the arch ... [10:54] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [10:55] slackware and gentoo seem so much less complicated compared to debian and redhat. [10:56] well, I really can't say, all I know is that debian installed on the last unusual arch I had without any work on my side ... [10:56] oh it installed fine. [10:56] i just couldnt build a modern kernel with it. [10:56] i had to update silo just to build a larger kernel. [10:56] hmm ... [10:57] and then i foudn out the egcs64 compiler shipped with woddy doesnt liek buildign teh latseist kernels. [10:57] ftp21 (~mree3@c-24-21-172-172.client.comcast.net) joined #vserver. [10:57] it was either that or binutils and i didnt feel like bootstraping a bunch of dev tools form scratch. [10:57] so i opted to get a newer debian distro. [10:57] well, probably my fault, that I mislead you to use debian ... [10:58] hi bert [10:58] it was just a well meant suggestion ... [10:58] hi ftp21! [10:58] ok, so its in the new kernel, but there is no network card being detected [10:58] :-P [10:59] i logged in as root, and typed ifconifg and just the local loop [10:59] ah, okay, we forgot to install the modules ... [10:59] sorry, my fault ... [10:59] :-) should I boot back into the old one? [10:59] Bertl: heh it gives me a chance to learn new linux distros anyway. and certanly gives me a larger list of things not to do with the one im working on :) [10:59] ftp21: no, not required .. [10:59] cuz my laptop is 20 feet away [10:59] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [10:59] I really apprecaite the help no matter what :-) [10:59] just go to the /usr/src/linux-2.4.24 and type [11:00] make modules_install .. [11:00] 'make modules_install' no dots [11:00] ok. brb [11:01] ok so its doing that, what do I do when its done? [11:02] you issue that lilo -R Vserver once again ... [11:02] and reboot the server ... [11:03] im probably going to port my config interface and my vserver config tools/library to solaris when Solaris 10 zones come out. which are a lot like vserver from what ive heard. [11:03] rebooting.. that make modules_install did have an error at the end :-/ [11:04] talon: sounds good, OS independant interface M) [11:04] hasnt sown up in the solaris 10 early access beta builds yet though :\ [11:04] im hoping FreeBSD jails catch up a little bit too. [11:05] well, bsd jails are fine ... [11:05] Bertl: they didnt seem quite as advanced as vserver when i compared the two. [11:05] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [11:05] esp the implementation in the current stable releases of FreeBSD. [11:06] they are the basic building blocks ... [11:06] you cant even add processes to a jail. [11:06] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [11:07] they fixed that in 5.1 but im pretty sure you cant bind multiple ips to a jail and IPC is still global for the host and all jails etc. [11:07] nope [11:07] broke :-/ [11:07] in what regard? [11:07] ifconfig shows no network card [11:07] it reboots.. but [11:07] hopefully by the time 5.x hits stable it will be more refined. [11:08] ftp21: hmm, you are sure you used the config from the currently running kernel? [11:08] still quite useful regardless. [11:08] I just copied that file like we talked about [11:08] okay, look in /var/log/messages for clues ... [11:08] ok brb [11:11] nothing exciting in msgs, but it does say debian kernel on every line [11:11] is that right? [11:12] if I type lilo -R Linux will we boot back to the old? [11:14] ok [11:14] you don't need that, just reboot ... [11:14] I typed uanme -a and it says Linux Debian 2.4.18 [11:14] uname [11:15] brb checking on the reboot [11:16] okay, I have to leave now, look for modules/drivers active on the 'old' kernel, which are not configured/built on the new one ... and try to load them modules manually on the new kernel (this is done with modprobe or insmod) you can show loaded modules with lsmod ... and remove them with rmmod [11:16] ok, its still borked. What is the easiest way for me to fix this issue? install another simpler linux.. or? [11:16] ok [11:16] thanks for the help!! [11:16] ur welcome ,,, I'll be back in about 100mins as I said ... [11:16] :-) [11:17] Nick change: Bertl -> Bertl_oO [11:17] would rh 9 be easier? [11:17] no same issues ;) [11:17] :-) [11:22] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [11:23] talon: do you know about this stuff? [11:23] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [11:35] ftp21 (~mree3@c-24-21-172-172.client.comcast.net) left irc: Ping timeout: 492 seconds [11:58] ftp21 (mree@c-67-160-157-145.client.comcast.net) joined #vserver. [12:02] ftp21: wasnt paying attention to what you two were talking about. [12:03] blah [12:03] or signoff messages. [12:12] :-) [12:13] talon, I was trying to make vserver run on debian [12:16] ftp21: heh, i386 i hope. [12:17] should be as simple as patching a new kernel with teh vserver patch, installing the modules and copying the arch/i386/boot/bzimage file over ot /boot/mykernel and adding an image line for /boot/mykernel in /etc/lilo.conf, running lilo and then selecting mykernel on the boot menu. [12:18] ugh.. well, dunno, but now my box doesnt recognize the network card :-( [12:18] well, anyway, no drivers for it now [12:18] so teh kernel boots but it doesnt have teh network driver? [12:18] its still booting the old kernel to [12:19] id just compile the network driver into the kernel rather than a module. (which you do in menuconfig by pressing space until its selected as * instead of M) [12:19] oh. [12:19] _shuri (~shushushu@vserver.electronicbox.net) left irc: Read error: Connection reset by peer [12:19] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [12:19] hmm. id probably see if you cant reinstall the kernel-image package from your cd. [12:20] you were just using the stock debian kernel right? [12:20] since we downloaded the 2.4.24 kernel and used it, does it really matter what OS I start with? [12:20] in theroy no. but ive been playing with debian recently on teh sun platform and its been... interesting. [12:21] what kind of sun hardware? [12:21] but installing the kernel shoudl be pretty streightforward with i386. [12:21] I still have a pile of sparcs ;-) [12:21] ftp21: Sun microsystems UltraSPARC cpu based systems. [12:21] its an Ultra 10. [12:21] yep.. we only have 2 solaris machines left.. I prefer freebsd to solaris these days [12:22] we will see with 10 [12:22] after i get debian sarge or gentoo on it im goign to hook it up to a private segment for bertl to play with. [12:22] i certanly prefer solaris to linux. [12:22] I never use linux [12:22] cept now ;-) [12:22] and FreeBSD roughly in that order. [12:22] my frist unix exp was with FreeBSD. [12:23] back in 95 or so. [12:23] that was a long time ago.. there is a reason that people like yahoo use bsd and not solaris or linux [12:23] if your a BSD guy you might like slackware 9.1 better. [12:23] its way more secure than linux, and solaris is just a pain in the butt so much [12:23] its much more like BSD. [12:23] whats up with no compiler out of the box? [12:24] i get a sun developer software subscription. [12:24] but, sunfreeware.com makes life easier [12:24] so i have all teh sun compilers and stuff. [12:24] about once every quoater i get a box full of cds in the mail. [12:24] :-) [12:25] i wish they would only send the cds that were updated. [12:25] i have tons of duplicate cds. [12:25] i really like Solaris 9 though. [12:25] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [12:25] what OS do you use vserver on? [12:26] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [12:26] ftp21: a distro im developing around vserver its a distro based on Slackware linux 9.1 but with a new package manager and some config tools im writing. [12:26] its mostly stock slackware with pacman packages right now. [12:26] how come no one has an ISO of a basic vserver? [12:27] ftp21: mainly because its just a kernel patch and a few userland utils. [12:27] i think there are some precompiled kernels out there. [12:27] i think i saw them mentioned at linux-vserver.org [12:30] either way if your not too tied to debian for any reason slackware might be a bit easier simply because it doesnt get in your way. [12:30] it barely even has a package management system. [12:30] i dont have a slackware cd here :-( [12:31] ftp21: got a cdburner and a fast internet link? [12:31] no burner here.. i brought the debian box to my gfs tonight to work on [12:31] ahh then probably not worth it to bother with then. [12:31] i have rh 9 and debian cds here [12:32] id just wait til bertl gets back. [12:32] :-) [12:32] i dont think rh will make much of a difference. [12:32] only ting about debian though is the software packages tend to lag behind by lightyears. [12:33] which is what i ran into with woody on sparc i could build recent kernels. [12:33] couldnt i mean. [12:34] tools wouldnt generate a bootable kernel. and silo was also too old to deal with newer bigger kernels. [12:34] what is it you are getting from sparc that you like so much? [12:34] ftp21: lets see. i like solaris, and i have a pile ofr free suns laying about. [12:34] i also like the fact that i get serial console support for free. [12:34] and decent firmware. [12:34] :-) ok, I like those things too [12:35] but we bought sun for years.. and there are just piles of headaches for normal use imo [12:35] you cant run down to the store and get sun hardware ;-) [12:35] and my 440Mhz UltraIIi is plenyt fast for my desktop box. [12:35] i dunno as long as im running Solaris or BSD on them ive never had problems with them. [12:36] been using suns for a long time. [12:36] _shuri (~shushushu@vserver.electronicbox.net) left irc: Quit: changing servers [12:36] I have about 10 ss20s left from the 95 era :-) [12:36] and the serial console support makes it great for colo use. [12:36] ftp21: any of them multicpu? [12:36] all of em [12:37] id like ot get a multicpu sun. [12:37] the ross chips [12:37] esp if its a quad cpu ross. [12:37] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [12:37] id prefer 64bit suns but a ss20 with ross cpus in it is on my list. [12:37] dunno if I still have any quads.. we put several on ebay a year or so ago to make room [12:37] havent gotten my hands on anything with more than one cpu. [12:38] where are you located? [12:38] would make a nice replacement for my SS2. [12:38] ftp21: southern tier new york. [12:38] I have a 2 :-) dunno if it still runns.. [12:38] it would be cheaper to get one on ebay than have me mail it.. they are like 20-30 bucks on ebay [12:39] I'm west coast [12:39] ftp21: with the cpu modules and all? most suns i see on ebay are stripped. [12:39] hmm.. they were for while.. i'd have to look [12:39] im more interested in getting a dual CPU Ultra 2. i need to ask someone about the one he has. [12:40] yep, and ultra would be better [12:40] a nice e450 or something for home [12:42] heh id love an E450. [12:42] would probably suck too much power though. [12:42] id probably rather go for a dual cpu rackmount. [12:43] i have a SunFire V100 rackmount running our web server. [12:43] hmm. I have not used one of those.. [12:44] its rather new. [12:44] part of theri enrty level server line. [12:45] http://www.sun.com/servers/entry/v100/ [12:46] jdoes it have any special software or just normal solaris? [12:50] it comes with solaris 8 or 9. 9 incluses some useful features like jumpstart flash that can be used to easily re image/clone the box without ever having to set up a full jumpstart server. it also inclused a lomlite built into teh hardware. [12:50] you can hard reset teh box and power it up or down from teh serial console. [12:50] it also has a hardware watchdog. [12:50] you can get teh same functionality form a pc with a 300$ card. [12:51] you know, thats not that impressive since I have had boxes (avocent) that will do dozens of machines from one machine [12:51] also, my suns never really crashed ;-) [12:51] I think those boxes are for windows machines [12:52] if teh hd ever dies i can have teh NOC guys swap in a new drive, i can talk to the console, boot the solaris cd and point it at a flash archive file and get the box back. [12:52] its mianly useful for cloning though. [12:53] what pc card are you referring to? I know dell has one that is proprietary [12:53] ftp21: i think its called the pc weasel. [12:53] hmm.. [12:53] its not propritary though you even get the firmware source. [12:53] if that works for windows I know a bunch of people that could use that [12:54] you have no idea what crazy stuff they do.. like install firewalls remotely that lock all ports.. then they wonder why they cant get on their bix [12:54] yeah ive seen it before. [12:54] i dont touch windows like that anymore thank god. i have someone else that does that. [12:55] Nick change: Bertl_oO -> Bertl [12:55] $350 for that weisel [12:55] okay I'm back ... [12:55] interesting.. but I dont need one ;-) [12:55] Hi Bertl [12:56] hmm, you had quite a discussion, I see ... but no solution yet? [12:56] so, my machine is borked ;-) I do not understand how to make it find the nic again [12:56] it only boots into the debian kernel [12:56] okay, boot with that kernel ... [12:56] hold on one sec [12:57] (the debian one) [12:57] ok, i am on it [12:58] what does lspci show? if it is installed ;) [12:58] do you want me to list it all? the nic is in the list [12:58] only the nic ;) [12:58] nope, a bunch of stuff [13:00] _shuri (~shushushu@vserver.electronicbox.net) left irc: Ping timeout: 483 seconds [13:00] do you want me to list it all? [13:00] 11:00 < Bertl> only the nic ;) [13:00] frz (~frz@213.235.213.90) left irc: Remote host closed the connection [13:01] hmm probably I'm not that easy to understand: please list only the lines documenting the nic ;) [13:02] bertl, that command shows host bridge, pci bridge, isa bridge, ide inteface, usb controllerm ethernet, vga [13:02] okay, I give up, show me everything 8-) [13:02] 00:0f.0 Ethernet controller: 3Com Corporation 3c905C-TX [13:03] okay, what does lsmod report? [13:03] thats the line about the nic [13:03] ok, shows in this order: module, size, used, Not Tained [13:04] 3c59x, 24649, 0, (unused) [13:04] (other stuff, but thats the nic) [13:04] okay, now go to /usr/src/linux-2.4.24 [13:04] k [13:04] and do grep -i 3C59 .config [13:05] nothing [13:05] okay, sec. [13:07] that bugger is probably named VORTEX .. so grep for that please [13:08] k [13:08] there is a line that says "config_vortex=m [13:08] no " [13:09] okay ... [13:09] now let's boot that 'new' kernel again ... [13:09] ok that lilo -R Vserver? [13:09] well, yes, is an option, or if you are on site, just select it from the boot menu ... [13:10] i am, rebooting [13:11] it never gave a boot menu :-/ [13:13] hmm, interesting ... [13:13] it said "booting Linux" and off it went [13:13] no choices [13:13] usually lilo is great in giving boot menues ... [13:13] :-( [13:14] well, probably depends on the configuration, would you prefer a menu? [13:14] yes [13:14] okay, we add then when the kernel works ;) [13:14] s/then/that/ [13:14] :-) [13:17] your sure i should not reinstall or install rh 9 or something? [13:17] Action: virtuoso rrrespawns. [13:18] Hi everyone. [13:18] ftp21: well, you'd have the same issues with that one ... only with another flavour of distro ... [13:18] hi virtuoso! [13:18] ok [13:19] basically it's only a minimal setup/config issue .. [13:19] just seems weird.. cuz it does mention about trying to start a vserver when it starts.. but its using the old kernel [13:19] yeah, that is normal ... [13:20] : [13:20] -) [13:20] I'll explain later ... [13:20] okay system up with the new kernel and no network? [13:20] nope old kernel [13:20] no network [13:20] hum?! [13:21] i cant get it to boot into the new kernel [13:21] I thought we had the 'new' kernel booted, but no network?! [13:21] nope [13:22] says debian 2.4.18 [13:22] what does uname -a say? [13:23] debian 2.4.18-bf2.4 [13:24] hmm, okay, please do the lilo -R Vserver again, and reboot, and keep an eye on the boot screen, and try to figure what happens ... [13:24] ok [13:26] ok, we are in the new kernel now [13:26] no network [13:27] okay .. lsmod shows nothing, I presume .. [13:27] shows stuff [13:27] same as b4 [13:27] yup? including the 3c59x ? [13:28] 3c59x (unused) [13:28] yep [13:28] what does 'ifconfig -a' show? [13:28] it shows eth0 and lo [13:28] no ip for eth0 [13:29] well, then it seems that debian is somehow confused by the way we boot the kernel ... [13:29] just for the fun of doing it, let's modify the lilo.conf ... [13:29] ok, what do i do? [13:30] add the following lines if not already present at the top of the config, just before the first image= [13:30] vga=normal [13:30] timeout=100 [13:30] menu-scheme=wb:bw:wb:bw [13:30] what dir is lilo.conf in? [13:30] /etc [13:30] etc [13:30] got it [13:32] done [13:34] and remove the append line we added (that one with the panic=) [13:34] then rerun lilo [13:34] and reboot ... [13:35] lilo says duplicate entry 'vga' at or above line 109.... [13:36] hmm, probably that line was already there ... [13:36] ok [13:36] commented the one out [13:36] lilo ran ok [13:37] if we dont do the lilo -R Vserver it will boot into debian kernel [13:37] okay, now reboot, there should be a menu now ... [13:37] ok rebooting [13:39] no menu.. booted debian kernel [13:39] hmm strange, that debian stuff is getting really weird ... [13:39] ah okay, we probably forgot another keyword ... [13:39] prompt [13:39] ;) [13:40] let's add that one, and try once again ... [13:40] k, hold on [13:40] where should i insert that line in lilo.conf? [13:41] in the top area, before the first image= [13:41] header ;) [13:41] just the word prompt? [13:41] yup [13:42] ok did that, typed lilo, and rebooting.. right? [13:42] yes, precisely ... [13:43] ok, gave menu [13:43] i chose vserver [13:43] fine ... [13:43] logged in.. no network.. [13:44] well, it seems that something in the debian config is not initializing the network, although everything is there ... I don't know what, or why, you ahve to ask a debian guy for that ... [13:44] you can get it up and running by specifying the ip/netmask with ifconfig ... [13:45] how do i do that? [13:45] ifconfig eth0 192.168.0.1 netmask 255.255.255.0 [13:45] (for example) [13:46] this sucks.. i need a dhcp ip :-( [13:47] hmm, you normally use dhcp? [13:47] no, but i brought the box home to work on [13:47] so the box uses dhcp? [13:47] does right now [13:47] yes [13:48] because that might be the reason why this fails, although the network drivers are present ... [13:48] :-P [13:49] ok, im pretty much giving up on debian at this point. im doign a last ditch effort cd burn. i doubt if what jigdo created is even bootable because i couldnt get it to finish. but if that cd doesnt boot and install its going to be gentoo for sure :) [13:49] do you know how to make it grab a dhcp ip? cuz once it does i can then set it up [13:49] to use that ip always [13:49] you can try with dhcpcd [13:50] hmm actually i could try with debian unstable. [13:50] nahh.. [13:50] not worht the troubble. [13:50] says dhcpcd command not found [13:50] or bump maybe? [13:50] I really don't know what debian uses for dhcp ... [13:51] i do not like debian today [13:54] cant say ive found it too fun either. but then again im not using it the way your supposed to either. wouldnt be still awake right now if they actually updated teh sparc images for sarge instead of ignoring them and allowing the jigdo templates to become out of date. [13:54] one of teh hazards of not using intel pretty much everyone ignores anything else. [13:55] hrm hrm ... I didn't hear that ;) [13:56] bertl ok got it [13:56] its up and I am sshed in [13:56] my opinion might change if this cd actually boots when its done burning. [13:56] its dhclient to get hdcp ip [13:56] ftp21: what was the 'trick'? [13:56] i hate makng coasters even when i have a huge stack of cdrs. [13:57] I doubt it will save the IP, but I dont care [13:57] so, now what do I do? [13:57] okay, now you probably have a vserver kernel ... [13:57] but one way or the other i will have a working linux distro and a modern compiled kernel running on this thing tonight. [13:58] how can I tell? [13:58] next step is selecting the tools, did you already install some? [13:58] nope [13:58] okay, get enrico's util-vserver and try to compile it on debian ;) [13:58] also, anyone know where debian stores the IP so I can set it so I dont have to use dhcp? [13:59] probably in /etc/sysconfig/network* .. but that is only a guess ... [13:59] the util vserver link is broke [13:59] hmm, which one? [13:59] thats where I looked to.. no sysconfig dir [14:00] i tink theres a debconf program you can use to set the ip. [14:00] http://www.linux-vserver.org/index.php?page=Linux-VServer [14:00] 4th link down [14:01] hmm, yes that is still a savannnah link ... [14:01] brb, one minute ... [14:02] ok, i have util-vserver-0.28 [14:02] just compile it like anything else? [14:05] btw: /etc/network/interfaces is the debian network file [14:05] where eth0/etc should be [14:07] http://www-user.tu-chemnitz.de/~ensc/util-vserver/ [14:08] yeahm its installed [14:08] now what? [14:08] okay, good, now get that testme.sh script ... [14:09] http://vserver.13thfloor.at/Stuff/testme.sh [14:09] and give it a spin ... [14:09] yep, it was a coaster. time to download gentoo. [14:09] Bertl: i think i remember you saying earlier today that the quota issue was more interesting than you thought? [14:10] Linux-VServer Test [V0.06] (C) 2003-2004 H.Poetzl [14:10] chcontext is working. [14:10] chbind is working. [14:10] Linux 2.4.24-vs1.24 i686/chcontext 0.29/chbind 0.29 [J] [14:10] --- [14:10] [001]# succeeded. [14:10] [011]# succeeded. [14:10] [031]# succeeded. [14:10] [101]# succeeded. [14:10] [102]# succeeded. [14:10] [201]# failed. [14:10] [202]# succeeded. [14:10] okay that 201 fails, is normal for stable ... [14:10] rest looks good, you should be able to actually do vserver work ;) [14:11] :-P [14:11] woohoo [14:11] ok, so I need a sample "image" or something right? [14:11] that it puts in peoples vservers? [14:11] well, now all repeat after me, that wouldn't have happened without debian ;) [14:12] well, I really tend to agree that debian causes most problems recently ... [14:12] I hate debian [14:12] to be honest [14:12] but I need it, so I will be nice [14:12] :-) [14:12] talon: ad quota: yes, it was very interesting, but I guess I figured it now ... [14:17] okay, I'm leaving for lunch ... [14:17] Nick change: Bertl -> Bertl_oO [14:18] I wish I would have asked how to make it boot into the vserver kenerl by default [14:18] :-P [14:18] Bertl: not that im likely to understand but what do you think the issue was? [14:19] i just find it interesting that you have to add a hash for ctx0 and do quotaon for other context to use inode quotas. [14:20] im happy that that solves my problem. but im certanly urious about what goes on under the hood. [14:22] thanks again. I must sleep now :-) [14:23] id certanly would like to learn more about kernel internals in general. [14:30] ftp21 (mree@c-67-160-157-145.client.comcast.net) left irc: Ping timeout: 492 seconds [14:54] kestrel (athomas@home.swapoff.org) joined #vserver. [14:55] hi [14:57] <_Zoiah> I'm using RedHat (Advanced Server) and SuSE SLES at work and Debian privately and I've generally had more trouble with RHAS and SLES than I do with Debian. :) [14:59] I won't say that debian/rulez. Everyone knows that. :) [15:03] <_Zoiah> It sucks that all development vserver-stuff doesn't build on Debian Woody. [15:04] I thought all vserver related stuff is packaged in debian. [15:04] Ah, development.. [15:04] Misread. [15:04] <_Zoiah> util-vserver isn't [15:04] <_Zoiah> And the vserver package is outdated. [15:05] Ola Lundquist? :) [15:05] <_Zoiah> Que? [15:05] The maintainer of this stuff. [15:05] Hm. Probably someone should take util-vserver and package it into debian. [15:06] It's not the problem to find a sponsor. [15:06] <_Zoiah> Someone should. :) [15:07] (instead of complaining) :) [15:07] <_Zoiah> ;) [15:07] <_Zoiah> I'm not complaining, just noticing. ;) [15:16] sladen (paul@starsky.19inch.net) joined #vserver. [15:26] moaning peeps [15:30] Nick change: Bertl_oO -> Bertl [15:31] hi all! [15:32] Bertl: Hi. [15:32] Bertl: Do we have latest stable patch against debian's 2.4.24 kernel? [15:32] sladen: hmm, hi paul, how are you? [15:32] virtuoso: hi! [15:33] hmm, let me have a look ... [15:33] http://vserver.13thfloor.at/Experimental/patch-2.4.24-1-vs1.24.1.diff [15:33] yep, fixed/improved version, first time udp working in debian ;) [15:33] bertl: concentrating on lots of other stuff at the moment. although *right* at this moment I'm switching from 5 copies of `epic' on different screen(1)s to one copy of `irssi' [15:34] Bertl: Cool. [15:34] bertl: is the Debian problem regarding the VLAN/802.1q patch that is pre-applied? [15:34] hey great ... well I started with epic, walked for a while with that bitchX and finally found irssi (some time ago ;) [15:35] sladen: hmm, don't know what debain folks patched in, but they changed the struct (it's similar to 2.6 udp/ip) [15:35] bertl: yup [15:38] ah virtuoso, you are a debian guy, right? [15:40] talon: still around? [15:47] hmm, am I still here? [16:00] Sorry. [16:00] np [16:00] Bertl: Yeap, I am. [16:00] I spent a few hours today, helping somebody with debian ... [16:01] What was the problem? [16:01] but I still don't understand where the problem was ... [16:01] short description: [16:01] he built a vanilla kernel, based on old 2.4.18-wossname .config ... [16:01] and after installation, the system boots, but doesn't activate network ... [16:02] with the 'original' debian kernel, network goes up, without any issues ... [16:02] (IIRC, he was using dhcp, or such) [16:02] And support for his NIC was compiled? [16:03] yup, the module was even loaded, just the inferface didn't come up ... [16:03] You mean that ifconfig eth0... failed? [16:03] Hm. [16:03] nope, ifconfig showed eth0 not up/configured [16:04] but only with 2.4.24-vs1.24 (vanilla+vserver) not with 2.4.18-wossname ... [16:04] So it was dhcp request that failed, right? [16:05] I tell you, I don't know ... [16:05] This guy was on irc too? [16:05] yup, but he has gone to bed now ... [16:05] 12:23 < ftp21> thanks again. I must sleep now :-) [16:05] sleep is for the weak [16:06] hi mids! [16:06] :) [16:06] yeah, real man use caffeine .. [16:06] Bertl: Ok, ping me when this guy returns, plz. [16:06] okay, will do so, by the way, where do you configure the network stuff on debian? [16:07] Startup script is /etc/init.d/networking, main config is /etc/network/interfaces [16:08] ah okay, so just the sysconfig in /etc/sysconfig/network was wrong ... [16:08] ls: /etc/sysconfig: No such file or directory [16:08] p:) [16:08] another question, why does debian put the vservers into /var/lib ? [16:09] You have an option to put it somewhere else during installation of the package. [16:09] But I think /var/lib is not that bad point. [16:09] hmm, why so? [16:10] Where else would you put vservers? [16:10] Debian tries hard to obey fhs. [16:11] /var is for me stuff which is runtime dependant ... and lib is for me library ... am I wrong? [16:11] bertl: FHS compliance [16:11] okay is there no /opt in FHS? [16:11] bertl: no /opt and no /your-random-dir [16:11] okay, so why lib then? [16:11] There is /opt in FHS. [16:12] /opt is for third party applications usuzlly. [16:12] usually even [16:12] http://www.pathname.com/fhs/2.2/fhs-5.8.html (/var/lib -> Variable state information) [16:13] In Debian/FHS packages use /... and ``third-party'' packages use /usr/local/... [16:13] Hm. I have to revisit debian-policy to continue this discussion. :) [16:14] you don't want to do that... ;-) [16:14] hmm, okay FHS obviously isn't prepared for things like linux-vserver, I see ... [16:15] Why? I'm always ashamed when my sponsor points me at the policy stating that my package is to be updated. :) [16:18] okay, I see, obviously it's not possible to put such things as the vservers in a FHS conform place .. so the debian maintainer just palced it 'somewhere' [16:19] hmm, what about /var/games ;) [16:19] linux-vserver-SDL 8-) [16:22] r. [16:23] the installation asks something like ``The standard upstream-location in `/vservers/' which is non-compliant. If you would like to change the Default location of `/var/lib/vservers' to the upstream, please do so below...'' [16:23] presenting you with the dialogue box [16:24] ic ... but still it is something FHS is missing IMHO ... [16:24] I'd expect something like a /data/ or such ... [16:25] bit like that. think `/var' instead of `/data' [16:26] Bertl: gentoo is working nicely. should have it all set up by tomorrow including vserver patches if they work ok on sparc64. and hopefully a day or two later rob will setup the firewall to give you access. [16:26] great! [16:26] you want details regarding the quota? [16:26] Bertl: sure. [16:27] the effects you noticed are simple, though they might look very complicated ;) [16:27] and I hope that they are fixed now ... well, needs some testing, so if you like to test, np [16:27] its funny gentoo was much easier to get running even though their install method is starting linx on a vty to load up the install instructions that tell you setp by step how to do an install by hand. than debian ever was. [16:27] okay, explanation: [16:28] the 'normal' quota system knows two states for an inode, 'has quota' and 'has no quota' [16:29] now with introducing more than one quota hash per partition, this state can change when moving the inode from one context to the other ... [16:30] with conventional quota, this can not happen, so I forgot to check this case ... [16:30] basically it works perfectly, when the inode moves from one hash to the other ... but ... [16:30] there is also the case where it moves from a context with quota hash to a context without, and vice versa ... [16:31] those cases are not accounted correctly regarding the quota, but are accounted correctly regarding the disk limits, that's why I never noticed ... [16:31] now you might ask, why does this only affect inode quota? [16:32] the answer is simple, the inode changes quota hashes on the first access, and a write is done at a later time, where the inode already belongs to the 'right' context ... [16:33] so the block/space quota stuff is handled correctly everytime, the inode case fails if the inode swtiches from non-quota to quota ... [16:33] so it always belongs to ctx0 where it has no quota state. [16:35] Action: talon isnt quite awake right now [16:35] I'll upload the 'new' patch in a few minutes, you can have a closer look at the actual quota hashes while they are running, I added some debugging stuff, which allows to monitor changes, etc ... [16:35] had to do that to find the cause for that behaviour ... [16:36] i will try the new patch tomorrow since i thank even think streight anymore. you can drop me a line at talon@amoebasoft.com in case i forget. i will probably work on that while im finishing customizing the gentoo install tomorrow. [16:37] no neeed to do testing on that one too, just if you are interested ... [16:37] has anyone reported success with sparc linux? [16:37] hmm, long time ago, IIRC, there was a report ... [16:37] so its basicly untested. [16:37] basically ... [16:38] heh glad to help out with that then. [16:38] I'm glad that you help us ... and I want to thank you for that ... [16:38] i like to see sparc support maintained. about time i helped out with at least one project. [16:39] so thank You! ... ;) [16:39] Bertl: well consdering that im trying to produce a server appliance that uses vserver its the least i can do. [16:40] i need an excuse to keep that extra sun hardware around anyway. [16:40] good ;) [16:40] before someone gets the idea to put it up on ebay :) [16:41] Xirzon (~Xirzon@pD9E76966.dip.t-dialin.net) left irc: Ping timeout: 501 seconds [16:41] so how did the FreeVPS stuff end up forking? [16:42] hmm, well, seems that Alexey was hired to work on that, but I can't really believe that ... [16:42] bertl: how come you can't believe it? [16:43] bertl: curious? [16:43] I mean, I got the impression, that Alex decided to branch, and then got a sponsor ... [16:43] not the other way around ... [16:43] so there wasnt a big fight or anything like that? [16:44] don't get me wrong, I'm perfectly fine with that, and have no problem with freevps at all ... [16:44] thats where i see most forks come from. [16:44] honestly I hope they use the linux-vserver 2.6 branch to start their 2.6 version ... [16:45] only problem i have with freevps is its dependancy on old redhat kernels. looks like it hasnt been maintained in a while. [16:45] threading/locking issues too [16:45] this way both versions won't differ too much ... (from the interface) [16:47] would have been nice working together, and I still try to cooperate where possible, but the proposal Igor made on the ml was kind of weird?! [16:47] is there any plans to integrate vserver into the 2.6.x main branch? [16:47] i know someone dedicated a syscall to it. [16:47] Linux mutator 2.4.24-1-vs1.24 #1 ÷ÔÒ æÅ× 3 20:15:53 MSK 2004 i686 GNU/Linux [16:47] Woo-hoo. [16:48] hmm, what is that ÷ÔÒ æÅ× ? [16:48] Oops, sorry. [16:48] Tue Feb [16:48] In russian. [16:49] hum hum, cyrillic font? [16:49] Yeap, KOI8-R. [16:50] Bertl: as far as the quota patch is concerned i might as well test it. is there a way to turn the debugging stuff off? [16:50] yup sure ... debugging can be turned on/off ... [16:51] Bertl: oh yeah, how did the promiscfix.patch look? [16:52] simple ;) [16:52] well i know that. [16:52] well, I didn't check for other places yet ;) [16:52] did i miss any other places where promisc mode is set? [16:52] sorry for answering before you ask! [16:52] badd habit of mine. [16:53] i tend to type and then read. [16:53] Xirzon (~Xirzon@pD9E76071.dip.t-dialin.net) joined #vserver. [16:54] i probably wouldnt have noticed it if i wasnt running under vmware. [16:54] which pops up a nice warning box when promisc mode is set and halts the vm. [16:55] well, it's funny, I also never noticed that tcpdump only requires CAP_NET_RAW not CAP_NET_ADMIN ;) [16:56] i cant imagine giving anything full cap_net_admin for a vserver anyway. [16:56] iw ish the capabilitys system was a bit mroe fine grained than that. [16:56] we will have that soon, trust me ... [16:56] (at least for vserver ;) [16:57] http://vserver.13thfloor.at/Experimental/patch-2.4.25-pre8-vs1.24-q0.13pre2.diff [16:57] virtualized networking ? [16:57] including filtering? [16:57] will take a little, got no help there ... unfortunately ... [16:57] that would be cool. [16:59] wish i could help you there. but aside from really obvious stuff im really ignorant of kernel internals. i wrote a couple of syscall intercept modules for solaris. and one that screwed around the uts structure to make uanme say a Solaris 2.6 box was System V Release 3.2.2 running on a 3b2. [16:59] thats about it. [17:00] well, thing is, I could write a virtual network device like that one used in UML quite easily, but it would be ugly and imperformant ... [17:00] that is not what we want for vserver, there has to be a good solution, not perfect, but good enough .... [17:01] performance is certanly a must. might as well run UML if you want it to hog cpu. [17:02] certanly not bad for a proof of concept though. [17:02] as long as it doesnt end up being the final code despite teh best intentions. [17:02] ive had that happen before... [17:02] gotta love quick ugly fixes that end up being permanant. [17:03] quick dirty hacks last forever ... [17:04] im still haunted by a nasty java license manager i wrote under pressure. [17:05] talk about code you cant easily fix onces its released... [17:05] wont make that mistake again. [17:09] well im off to bed for real this time. probably be back on around 3 or 4PM EST [17:09] okay, cu later ... [17:09] have a good night ... [18:06] Nick change: Bertl -> Bertl_oO [18:58] Filther (Filther@dial062077235188.vnet.hu) joined #vserver. [18:58] hi [19:53] I just got the HP bug again [19:54] http://www.meebey.net/temp/vserver-hp-bug.png [19:54] there you can see it [19:54] and the "whitedesign" stays on all links [20:11] Filther (Filther@dial062077235188.vnet.hu) left irc: Quit: Leaving [20:20] <_Zoiah> Looks as if the stylesheet isn't properly loaded/processed? [21:38] Xirzon (~Xirzon@pD9E76071.dip.t-dialin.net) left irc: Quit: Client exiting [21:45] Nick change: cgone -> cdub [21:55] miller7 (none@213.239.180.106) joined #vserver. [21:55] hi ppl [22:34] noel- (~noel@pD9E094A5.dip.t-dialin.net) joined #vserver. [22:42] noel (~noel@pD9FFA553.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [22:51] ftp21 (~mree3@c-24-21-172-172.client.comcast.net) joined #vserver. [23:13] Nick change: cdub -> cgone [23:13] _shuri (~shushushu@vserver.electronicbox.net) joined #vserver. [23:20] Doener_zZz (~doener@pD9588B0A.dip.t-dialin.net) joined #vserver. [23:20] Nick change: Doener_zZz -> Doener_ [23:20] serving (~serving@213.186.188.205) left irc: Read error: Connection reset by peer [23:28] Doener (~doener@pD9E12D35.dip.t-dialin.net) left irc: Ping timeout: 492 seconds [23:41] Cyrix (~root@hmbg-d9ba83b4.pool.mediaWays.net) joined #vserver. [23:41] goof evening [23:42] s/goof/good/ [23:45] i have a problem running mysql in a vserver... Errormessage: Can't start server : Bind on unix socket: Permission denied [23:45] <_shuri> humm [23:46] <_shuri> i run mysql on many vserver [23:46] <_shuri> wich kenrel and vserver? [23:46] i would rather deactivate the unix socket because i don't need it but i can't find anything appropriate in the mysql docs [23:46] Nick change: Doener_ -> Doener [23:46] running 2.4.24-vs1.24 [23:48] oh wait a minaute...i got it :) [23:48] <_shuri> : [23:48] just experimenting and socket=none in the my.cnf did the trick [23:49] <_shuri> cool didnt know that:P [23:49] but that doesn't explain why this errormessage even occured...do I need to give the vserver a special CAP ? [23:49] <_shuri> for mysql no [23:49] <_shuri> you compile it manualy? [23:50] yepp [23:50] <_shuri> ./configure --prefix=/usr/local/mysql [23:50] <_shuri> chown -R mysql.mysql /usr/local/mysql [23:50] <_shuri> did you do that%? [23:51] ./configure --prefix=/opt/mysql/mysql-3.23.58 --with-innodb [23:51] <_shuri> k [23:51] the scond i dont know...lemme see [23:52] <_shuri> you muste groupadd mysql [23:52] <_shuri> useradd -g mysql mysql [23:52] <_shuri> then [23:52] <_shuri> chown -R mysql.mysql /opt/mysql/mysql-3.23.58 [23:52] this one i did and also chown mysql.mysql /home/mysql [23:52] but /opt/mysql/mysql-3.23.58 is still root.root *g* [23:53] <_shuri> chown -R mysql.mysql /opt/mysql/mysql-3.23.58 [23:53] shouldn't that ne mysql:mysql ? [23:53] just did it [23:53] s/ne/be/ [23:54] no i've always done it with . [23:54] <_shuri> yes [23:54] and it works [23:54] <_shuri> that fiX? [00:00] --- Wed Feb 4 2004