[00:09] mhepp (~mhepp@r72s22p13.home.nbox.cz) left irc: Remote host closed the connection [00:09] hmm oddly enough my kernel doesnt compile now with the vs1.26 patch. [00:09] fs/fs.o(.text+0x9d0): In function `sys_fchmod': [00:09] : undefined reference to `IS_IMMUTABLE' [00:09] fs/fs.o(.text+0xab4): In function `sys_chmod': [00:09] xfs? [00:10] hmm, wait, there is no IS_IMMUTABLE in sys_chmod ? [00:23] where is fs.o comming from? i dont see an fs.c in the fs dir. [00:24] fs.o is the result of combining all sources from fs/* [00:25] but I have an idea where the IS_UMMUTABLE comes from ... [00:25] only thign applied to this kernel is teh bme patch and the vs patch. [00:25] there is the IS_IUNLINK check in sys_chmod ... which uses that ... [00:26] the funny stuff is both are defined in the same file, so either the compile should fail, or IS_IMMUTABLE should not be referenced ... [00:26] definitely your build is somewhat messed up ... [00:26] could you provide the .config file? [00:27] sure [00:28] talon.home.cosmic-cow.net/.config [00:28] i applied teh bme patch aganst rc1 and then teh vs patch aganst rc2 [00:28] it started as a vanilla rc2 kernel. [00:29] and thats the same config file ive been using all along. [00:30] Khahan (~Filbert@D577451D.kabel.telenet.be) left irc: Quit: the world is full of apathy, but I don't care [00:35] patching file fs/open.c [00:35] Hunk #6 FAILED at 489. [00:35] Hunk #7 FAILED at 523. [00:35] Hunk #8 succeeded at 564 with fuzz 1 (offset 1 line). [00:35] 2 out of 8 hunks FAILED -- saving rejects to file fs/open.c.rej [00:35] and you did take care of that? [00:39] hmm i might have missed that message. [00:39] 2.4.25-rc2 + bme0.04 [00:39] and then the vs1.26 ontop of that, just fails ... [00:41] i will try it without the bme patch then. i know it all worked togeather when i was using rc1. [00:41] might be, I have no problem adapting the bme to vs, once it's finished [00:44] not feeling so great today, heads a bit fuzzy. [00:44] i hope im not comming down with anything. [00:45] get some vitamines, a hot tea or milk, maybe an aspirin and go to bed ... [00:45] JonB (~NoSuchUse@kg203.kollegiegaarden.dk) joined #vserver. [00:46] hot tea sounds like a good idea. [00:46] i will see if i can get the oops to happen with this fresh kernel and go to bed i guess. [00:47] make it so ... [00:47] you a star trek fan or just like the phrase? [00:48] sure I am ... [00:48] a trekkie [00:48] Action: talon idly wonders if you look anything like picard. [00:48] fire at will. oh no not again! ;) [01:09] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) joined #vserver. [01:09] good morning Bertl [01:09] or evening, whichever it is :-p [01:09] ok booting new kernel. [01:10] Bertl (~herbert@MAIL.13thfloor.at) left irc: Ping timeout: 501 seconds [01:15] just wondering, are there any nifty features in 1.3.7 that i should be enamored with or should i just stick with 1.26? [01:16] can anyone else see www.13thfloor.at? [01:17] not just you. [01:17] woudl explain why bertl pinged out. [01:17] Action: talon runs an mtr. [01:18] hmm interesting. [01:18] can ping it and traceroute gets all the way theere. [01:18] no response from teh web server though. [01:21] weird kernel hang maybe? [01:21] :-\ [01:21] who knows [01:22] thank god i've got another copy of vs1.26.patch :-p [01:22] same here. [01:23] lol [01:23] im doig a hwole lot more kernel compiles than i ever expected to do since running across this project. [01:23] why? [01:24] i've been running 1.3.4 since it came out :-p [01:24] so i'm "downgrading" to 1.27 in the hopes that some of my current problems will go away (maybe the box just needs a reboot :-p) who knows [01:24] infowolfe: because normally i just patch teh kernel, it just works and i get on with life. with this though i keep running up aganst all kinds of odd bugs. [01:24] talon, like? [01:24] mostly quota system stuff. [01:24] but thats been fixed mostly. [01:25] now im tracking down an issue with nfs. [01:25] i also ran into issues with teh quotatools package. while investigating per context quotas. [01:25] yah, quotas are a bit experimental [01:25] and i don't think anybody's really run nfs [01:25] i use mine for web/gameserving [01:26] i dont mind so much since every bug i find and verify goes towards making a better vserver which im certanly intrested in. [01:26] totally [01:26] im trying to base a distro around vserver. [01:26] so i want to verify every feature as working and put it into a kernel package. [01:26] i just wish we could have a 2.6 vserver with all the fun stuff the 2.4 has :-( [01:26] talon, what kinda distro? [01:26] deb, rpm, tgz? [01:26] well that takes time. and id ratehr htey take their time and do it right vs having it tomorrow. [01:27] infowolfe: its a slackware based distro with a package manager borrowed form archlinux. [01:27] its going to be bundeled with a server appliance. [01:27] ewwww, slackware :-p [01:27] lol [01:27] why not go with gentoo? [01:27] somewhat simialr to the cobalt but not targeted exclusivly towards idiots. [01:27] (other than having to compile stuff yourself) [01:28] by the time its doen it wont look exactly like gentoo or slackware. [01:28] if it's based in slack though, i dunno, i'm a gentoo zealot :-p [01:28] i love the package management system [01:28] gentoo is a lot like slack in my opinnnion. [01:29] only thign different is emerge and the new rc system. [01:29] except gentoo doesn't suck as much :-p [01:29] the rest is easy and streightforward with no extra bells and whistles like slack. [01:29] and named runlevels, etc etc etc [01:29] i didnt go with the slackware package system for obvious reasons. [01:29] lol [01:29] and i probably wont keep teh rc system as is. [01:30] i'd have suggested a binary-only system built on gentoo, personally [01:30] serving (~serving@213.186.188.205) left irc: Read error: Connection reset by peer [01:30] it'd probably be a lot easier for you [01:30] everythign including vservers will be ocnfigurable via a perl library though. [01:31] with web/curses/command line tools built around that library. [01:32] with everythign documented ofcourse. [01:33] that way you can extend teh tools that come with the system, write your own or script anything you want. [01:35] the idea is to provide a cobalt like appliance environment for people that dont know what they are doing, while not getting in the way of peole that want to do more advanced stuff. [01:36] that's going to be a pain in the ass :-p [01:36] and i honestly think it'd be easiest for you to use gentoo as a base [01:38] i already got most of packaging finished which was the main pain in the ass. the rest i have to do anyway and it doesnt matter what distro its on top of. (i even have plans to make the configuration/virtual server stuff work on solaris 10 with the new zones feature) [01:40] its a hell of a lot more interesting than my last project. [01:42] which was? [01:42] working on unix again after doing java for almost two years is relaxing. [01:42] i'd love to turn gentoo into a more vserver friendly project, but it's a pain in the ass [01:42] infowolfe: 3rd party add on objects for chilisoft ASP. [01:43] think IIS for unix. [01:43] not make it more cracked out than you can imagine. [01:43] add in a java to COM bridge thats buggy as hell. [01:44] Action: infowolfe pukes all over the floor [01:44] then curl up ina fetal posistion under your desk. [01:44] i learned ot hate java with a passion. [01:44] gosling is on ym death list. [01:45] on the other hand i got a few nice bits from the sun ISV program like free development software. [01:45] lol [01:46] java = evil incarnate [01:46] amen to that. [01:46] praise php! [01:46] it wouldnt be so bad if the API wasnt so hell bent on keeping you form doing anythign useful instead of tieing you up ina plush streight jacket. [01:46] and if sun woudl stop changing it every other day. [01:46] lol [01:47] y'know why i don't like java? [01:47] and EOLing the last version after than your head spins. [01:47] and the write one run anywhere is a fucking joke.... [01:47] unless you program for java 1.1 or 1.2 only. [01:47] which is impossible to get anythign done in. [01:47] i can do much better things web-based with php and dhtml :-p [01:47] i wouldnt een consider java for web based stuff. [01:47] if someone needs something other than that, i'll give them putty and an ncurses menu system :-p [01:47] jsp is a joke [01:48] i made a few buck selling those java objects though. [01:48] this wasnt jsp. [01:48] it was ASP using vbscript under linux/solaris and using my java objects as COM objects to make extra functionality available. [01:48] Bertl (~herbert@vs253.rosehosting.com) joined #vserver. [01:48] JSP is even worse than that. [01:48] hui ... [01:49] lmfao [01:49] Bertl! [01:49] we've missed you [01:49] well, not my fault ... [01:49] what happened? [01:49] ok. [01:49] provider has some issues ... [01:49] it loosk like its the quota patch. [01:49] :( sorry [01:50] that does the oops [01:50] let me grab teh oops [01:50] what was the program you wanted me to run the oops code through ? [01:50] Frank00polo (~franko@wbar7.dal1-4-13-067-211.dsl-verizon.net) joined #vserver. [01:51] talon: ksymoops I'd guess. [01:51] which bit of the message? [01:51] Unable to handle kernel NULL pointer dereference at virtual address 00000034 [01:51] printing eip: [01:51] c01438e2 [01:51] *pde = 00000000 [01:51] Oops: 0000 [01:51] CPU: 0 [01:51] EIP: 0010:[] Not tainted [01:51] EFLAGS: 00000246 [01:51] eax: 00000000 ebx: 00000000 ecx: c9ebd910 edx: 00000000 [01:51] esi: c7cb47c0 edi: c7cb484c ebp: c7c5d240 esp: c7c5ff50 [01:51] ds: 0018 es: 0018 ss: 0018 [01:51] Process rm (pid: 314, stackpage=c7c5f000) [01:51] Stack: c7cb47c0 c7c5d240 c7c5d240 00000000 00000000 c01421e2 c7c89ec0 c7c5ff98 [01:51] 00000000 c9e15000 c7c5d240 c7c5ff90 c7c5d240 c0143c23 c7cb47c0 c7c5d240 [01:51] c7c89ec0 c9eef440 c9e15005 00000003 0024db2a 00000010 00000000 00000004 [01:52] Call Trace: [] [] [] [01:52] Code: 66 83 78 34 00 74 16 8b 4c 24 20 b8 00 e0 ff ff 21 e0 8b 51 [01:52] talon: everything. [01:53] >>EIP; c01438e2 <===== [01:53] Trace; c01421e2 [01:53] Trace; c0143c23 [01:53] Trace; c010727f [01:53] Code; c01438e2 [01:53] 00000000 <_EIP>: [01:53] Code; c01438e2 <===== [01:54] 0: 66 83 78 34 00 cmpw $0x0,0x34(%eax) <===== [01:54] Code; c01438e7 [01:54] 5: 74 16 je 1d <_EIP+0x1d> [01:54] Code; c01438e9 [01:54] 7: 8b 4c 24 20 mov 0x20(%esp,1),%ecx [01:54] Code; c01438ed [01:54] b: b8 00 e0 ff ff mov $0xffffe000,%eax [01:54] Code; c01438f2 [01:54] 10: 21 e0 and %esp,%eax [01:54] Code; c01438f4 [01:54] 12: 8b 51 00 mov 0x0(%ecx),%edx [01:54] okay, you compiled the kernel with -g? [01:54] no.. [01:54] how do i configure it to use -g [01:54] hmm, unfortunate ... [01:54] is that in menuconfig? [01:54] i can recompile it. [01:55] talon: makefile [01:55] CFLAGS_KERNEL = [01:55] change that to [01:55] CFLAGS_KERNEL = -g [01:56] do not change anything else ... [01:56] ok. [01:56] building new kernel [01:56] and that is with 1.26 + q0.13 but not with 1.26? [01:57] yeah. [01:57] without q0.13 it doesnt happen. [01:57] but with it does. [01:57] no bme patch this time around. [01:57] good [01:58] heh and all i wsa trying to do was tar up some files to nfs and grab from another box :) [01:58] wasnt even expecting to have new bugs for you so soon. [01:59] not even using it in production unless you consider a dev environment production use. [02:02] hmm, you did try with quota enabled? [02:02] I mean in both cases? [02:05] no. didnt even touch quotas or start any contexts yet. [02:05] when the problrm started. [02:05] hmm, but in the kernel config I mean ... [02:05] rc.local maps sdb1 to vroot/0 though. [02:05] oh yeah. [02:05] my config has quotas enabled. [02:05] havent tried without them compiled in. [02:06] so both, the vs1.26 and the vs1.26+q0.13 had quota enabled ... [02:06] not even suer if thats a good idea with q0.13 applied. [02:06] yeah. [02:06] okay ... [02:06] that config i gae you is the config i use for all kernels. [02:06] under the vmware box. [02:07] okay, let's see what the compile gives ... [02:07] yeah, sitll compiling with -g. [02:07] thats going ot be one big kernel. [02:12] unless it splits teh debugging symbols out. [02:13] debug symbols are in the vmlinux, the bzImage is clean ... [02:15] ok so its similar ot building BSD kernels for debugging. [02:17] i guess im just different enough from teh avrage user to keep running into this sort of thing. [02:18] keep it this way, open source can benefit from that .... [02:18] oh yeah, re teh quotacheck comments last night. his fix appears to be correct as in teh changelog. but i think its countign files in filesystems mounted under the filesystem it checks. [02:19] is thre a good way aside form checking fstab to tell if your crossing a mount point ? [02:19] you mean 'over' ;) yeah probably ... [02:19] erm i mean mtab. [02:19] im pretty sure its stating files in /proc for example. [02:19] correct method would be to stop when a dir is on a different fs, like xdev in find or -x for du [02:20] actually the check is pretty easy ... but I don't know if the quota tools do it ... [02:20] dont think they do. [02:20] should be trivial to make it so though. [02:20] well, that is probably a good reason for another bug report ;) [02:20] and another patch :) [02:21] had fun poking around in quotatools last time. [02:22] good practice trying to figure out someone elses code. [02:22] was starting ot get a bit rusty with C. [02:22] thank god its not in C++. [02:22] did you add macro support to edquota? :) [02:23] heh no. i aded a way to force the old filesystem scan method despite the mtab saying ext2 or ext3 [02:23] talon.home.cosmic-cow.net/quotacheck.patch-nodio [02:24] also patched an accounting bug with antoehr patch that was just fixed in 3.11 [02:26] i only did teh setquota.sh script because i was a dumbass and didnt do a man -k and figured that somthign useful non interactivly like setquota would be listed in teh SEE ALSO section of the edquota manpage. [02:26] ok debugging kernel built [02:27] booting. [02:27] hmm, well, actually no need to do that .. but anyway ... [02:30] id figure teh symbol possiitions would change. [02:30] so i rebooted ot generate a new oops to feed in. [02:30] yeah, is probably better anyway ... [02:32] oh yeah i have a feature request for ensc. nothing major. just a change to chbind to emit a warning and execute the command anyway if it cant find the kernel interface. this would help with rc scripts that use chbind to keep them from interfering with vservers. when you boot a vanilla kernel for whatever reason. ofcourse i could jsut have an if in the shell script that runs teh daemon again. hmm never mind. [02:34] hmm, right! [02:35] well, a smart way would be to define a special runlevel for vserver operation ... [02:35] yeah but thats still a pain since you have to change initdefault. [02:35] when you want to boot a vanilla kernel. [02:36] this way you could detect the kernel vserver capabilities on startup, and switch to whatever level is useful when vserver support is there [02:36] hmm oh i see. that might be interesting. [02:37] ksymoops -k vmlinux -m System.map from the source dir right ? [02:37] ksymoops -v vmlinux -m System.map -K [02:40] >>EIP; c01438e2 <===== [02:40] Trace; c01421e2 [02:40] Trace; c0143c23 [02:40] Trace; c010727f [02:40] Code; c01438e2 [02:40] 00000000 <_EIP>: [02:40] Code; c01438e2 <===== [02:40] 0: 66 83 78 34 00 cmpw $0x0,0x34(%eax) <===== [02:40] Code; c01438e7 [02:40] 5: 74 16 je 1d <_EIP+0x1d> [02:40] Code; c01438e9 [02:40] 7: 8b 4c 24 20 mov 0x20(%esp,1),%ecx [02:40] Code; c01438ed [02:40] b: b8 00 e0 ff ff mov $0xffffe000,%eax [02:40] Code; c01438f2 [02:40] 10: 21 e0 and %esp,%eax [02:40] Code; c01438f4 [02:41] 12: 8b 51 00 mov 0x0(%ecx),%edx [02:41] okay, now do: 'addr2line -e vmlinux c01438e2' [02:41] from inside ksymoops or back to the shell? [02:42] shelll [02:42] /usr/src/vserver/linux-2.4.25-rc2vs/include/linux/quotaops.h:95 [02:43] hmm, actually means that the quota stuff is not guilty (q0.13) [02:43] or at least it's very unlikely that it changes the way inodes appear/disappear ... [02:44] all i know is it doesnt happen without q0.13 [02:44] yeah that is okay ... [02:44] didn't say it's not my fault ;) [02:45] the quoa stuff seems to keep sucking me in one way or another. [02:46] my best idea is that the nfs code somehow releases the inode before the vx_* is called ... [02:47] try the following : add a iget(dentry->d_inode) and iput(dentry->d_inode) at the folowing places: [02:47] fs/namei.c just after the kernel lock and before the kernel unlock in line 1510 [02:48] wait, that isn't iget ... [02:49] igrab() [02:50] so both an igrab and an iput in both places? [02:50] no actually it's __iget, if that is available there ... [02:50] which isn't available *sigh* [02:51] okay, we take the igrab [02:51] lock_kernel(); [02:51] igrab(dentry->d_inode); [02:51] error = dir->i_op->unlink(dir, dentry); [02:51] if (!error) [02:51] vx_dq_unlink(dentry->d_inode); [02:52] iput(dentry->d_inode); [02:52] unlock_kernel(); [02:52] ok added. [02:52] and just to make sure .. we also do ... [02:53] include/linux/quotaops.h [02:53] line 95 [02:53] if (!inode) BUG(); [02:54] just before if (inode->i_nlink == 0) ? [02:54] yes [02:54] whats BUG(); do? [02:54] thowing an oops ... [02:55] +r [02:55] ok [02:55] erading to biuld again then? [02:55] ready to i mean. [02:55] yeah, but only make bzImage no make clean please ;) [02:55] no make dep either ? [02:57] not required ... we did not change the dependencies ... [02:57] ok. [02:57] just doing bzImage [02:57] repeat after me: "in kbuild we trust ;)" [02:57] heh hard for me to repeat. i dont trust anything. [02:58] ah forgot that, sorry ... 8-) [02:58] find all sorts of interesting things swept under the carpet that way. [02:59] Action: Bertl just checked hist carpet, but found nothing under it ... [02:59] im afraid of loking under mine. not teling whats growing under it. [03:00] ok new image ready. [03:00] hmm, growing? wasn't that the fridge? [03:01] fridge gets cleaned out more often. [03:01] blah forgot to rerun lilo [03:01] hmm, time to switch to grub ;) [03:03] grub is a bit too heavy for me. id rather have a bootloader similar to teh BSD loader or silo. [03:04] would be nice if silo ran on x86. would work just like lilo without the need to rerun lilo [03:05] ok [03:05] still get an oops [03:05] well, wait until you test some boot options with lilo ... [03:05] okay, let's hear [03:07] >>EIP; c0143a0a <===== [03:07] Trace; c01415a5 [03:07] Trace; c01421e2 [03:07] Trace; c0143c73 [03:07] Trace; c010727f [03:07] Code; c0143a0a [03:07] 00000000 <_EIP>: [03:07] Code; c0143a0a <===== [03:07] 0: 0f 0b ud2a <===== [03:07] Code; c0143a0c [03:07] 2: 5f pop %edi [03:07] Code; c0143a0d [03:07] 3: 00 80 6f 2e c0 e9 add %al,0xe9c02e6f(%eax) [03:07] Code; c0143a13 [03:07] 9: e6 fe out %al,$0xfe [03:07] Code; c0143a15 [03:07] b: ff (bad) [03:07] Code; c0143a16 [03:07] c: ff 8b 4d 08 89 4c decl 0x4c89084d(%ebx) [03:07] Code; c0143a1c [03:07] 12: 24 1c and $0x1c,%al [03:07] kernel BUG at /usr/src/vserver/linux-2.4.25-rc2vs/include/linux/quotaops.h:95! [03:07] ah, that is some place else [03:07] hum, nope, that is the trigger [03:08] okay, so obviously nfs can work without inodes ;) [03:08] can't say that this sounds very good ;) [03:08] but what do I know of nfs .. almost nothing ... [03:08] anyway, I can fix this ... [03:09] this quota patch stuff just gets more interesting every day. should have it pretty much big free in a month or so at this rate :) [03:09] remove the igrab/iput stuff we did, and replace the if(!inode) BUG(); [03:09] with if (!inode) return; [03:09] i think im going to download one of the NFS stress tests and see if i can make it choke in other ways later. [03:10] good idea, I assume that nfs somehow can live without inodes in certain cases ... [03:10] but maybe the nfs code just removes that inode ... [03:11] we should make another test ... [03:11] did you remove anything yet? [03:11] JonB (~NoSuchUse@kg203.kollegiegaarden.dk) left irc: Ping timeout: 501 seconds [03:12] i removed the igrab and iput [03:12] and replaced BUG() with return; [03:12] okay, so too late ... [03:12] never too late to put them back :) [03:12] well, we take an other approach ... [03:13] after the else { [03:13] add [03:13] struct inode *in = dentry->d_inode; [03:13] do you want the return left in quotaops.h ? [03:13] yeah, leave it there ... [03:14] and after the error = dir->i_op->unlink(dir, dentry); [03:14] we add: [03:14] just before the lock_kernel(); ? [03:14] yup, or better, the struct inode *in; before [03:15] and a in = dentry->d_inode; after [03:15] and after the error = dir->i_op->unlink(dir, dentry); [03:16] printk("unlink: %p ?= %p\n", in, dentry->d_inode); [03:16] else { [03:16] struct inode *in = dentry->d_inode; [03:16] lock_kernel(); [03:16] in = dentry->d_inode; [03:16] error = dir->i_op->unlink(dir, dentry); [03:16] printk("unlink: %p ?= %p\n", in, dentry->d_inode); [03:16] else { [03:17] struct inode *in; [03:17] lock_kernel(); [03:17] in = dentry->d_inode; [03:17] rest is okay ... [03:18] ok [03:18] ready to build? [03:18] guess so ... [03:19] just making sure you didnt want to edit any more files. [03:20] I'm a little tired, guess I'll go to bed after this test ... [03:20] dont blame you. i still need to rest myself. [03:21] almost done. [03:22] waiting for the link/bzimage generation. [03:22] ok booting [03:23] so there ar two options now: [03:23] either the printk gives 0 ?= 0 ... which means the inode is not there ... [03:24] or it gives 0xnumber ?= 0, which means that the inode was removed ... [03:25] FYI, it's the disk limit code which causes this ... [03:26] so it might be interesting to check the dlim stuff for nfs ... [03:26] maybe the accounting is wrong there anyway ... [03:27] hmm i get nothing. [03:27] dmesg [03:27] unlink: c7cbdbc0 ?= 00000000 [03:28] thats the last one in dmesg [03:28] so the unlink code removes the inode ... interesting ... [03:28] we'll investigate this tomorrow .. or whenever you have time for it ... [03:28] will probably be up tomorrow. [03:29] cant promise iwill be able to tomororw though. [03:29] some personal stuff jsut came up. [03:29] np [03:29] okay, have a good night/sleep, cu ... [03:29] night. [03:29] night everyone, cu all 2morrow ... [03:30] Bertl (~herbert@vs253.rosehosting.com) left irc: Quit: leaving [03:30] serving (~serving@213.186.188.205) joined #vserver. [03:37] Nick change: talon -> talon_zz [04:13] Frank00polo (~franko@wbar7.dal1-4-13-067-211.dsl-verizon.net) left irc: Ping timeout: 501 seconds [04:25] noel_ (~noel@pD952C476.dip.t-dialin.net) joined #vserver. [04:32] noel- (~noel@pD9E09E31.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [04:33] tanjix (tanjix@pD904A82C.dip.t-dialin.net) joined #vserver. [04:33] hi anyone know where to get lvm package for debian ? [04:35] if it's not in debian, it doesn't exist ;) [04:57] hellekin (~hellekin@menilmontant-2-81-57-191-62.fbx.proxad.net) joined #vserver. [04:57] hi there [05:02] riel: can this be installed by hand ? [05:22] tanjix always [05:22] you can compile stf that are not in packages annyway its always beter to compile stuf i think [05:25] depends on what you mean by better. some things are not easy to uninstall after they are compiled and installed by hand. and if they replace stuff that was installed by a package they can break package management. [05:26] fro certain things though that is true. and if you want teh package manager you can usually make a new package with your custom compiled code. [05:26] or you can install teh compiled package somewhere where teh system isnt likely to install packages. [05:37] well yeas thats a fact . and you give the solution making your own package make uninstall easy [05:47] <_shur1> hi [05:48] hi _shur1 [05:48] ;) my friend how are you . ca fell man [05:48] <_shur1> hi cgone [05:48] ;0) yeas [05:49] <_shur1> humm [05:49] <_shur1> typo [05:50] je pensais c etai un jeux de mots [05:57] serving (~serving@213.186.188.205) got netsplit. [05:57] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) got netsplit. [05:57] sladen (~paul@starsky.19inch.net) got netsplit. [05:57] jap (~root@jap.globe.cz) got netsplit. [05:57] maharaja (maharaja@213.158.115.2) got netsplit. [05:57] rmoriz (rmoriz@rmoriz.cpan.de) got netsplit. [05:57] riel (~riel@riel.netop.oftc.net) got netsplit. [05:58] serving (~serving@213.186.188.205) returned to #vserver. [05:58] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) returned to #vserver. [05:58] sladen (~paul@starsky.19inch.net) returned to #vserver. [05:58] jap (~root@jap.globe.cz) returned to #vserver. [05:58] rmoriz (rmoriz@rmoriz.cpan.de) returned to #vserver. [05:58] maharaja (maharaja@213.158.115.2) returned to #vserver. [05:58] riel (~riel@riel.netop.oftc.net) returned to #vserver. [05:59] tanjix (tanjix@pD904A82C.dip.t-dialin.net) left irc: [05:59] noel_ (~noel@pD952C476.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [06:01] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) got netsplit. [06:01] kramer (~kramer@80.86.103.47) got netsplit. [06:01] kestrel (athomas@home.swapoff.org) got netsplit. [06:01] click (click@gonnamakeyou.com) got netsplit. [06:01] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [06:01] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [06:01] [HvD] (~guess@62.99.252.14) got netsplit. [06:02] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) returned to #vserver. [06:02] kramer (~kramer@80.86.103.47) returned to #vserver. [06:02] kestrel (athomas@home.swapoff.org) returned to #vserver. [06:02] click (click@gonnamakeyou.com) returned to #vserver. [06:02] [HvD] (~guess@62.99.252.14) returned to #vserver. [06:02] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [06:02] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [06:06] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [06:06] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [06:06] click (click@gonnamakeyou.com) got netsplit. [06:06] kestrel (athomas@home.swapoff.org) got netsplit. [06:06] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) got netsplit. [06:06] [HvD] (~guess@62.99.252.14) got netsplit. [06:06] kramer (~kramer@80.86.103.47) got netsplit. [06:07] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) returned to #vserver. [06:07] kramer (~kramer@80.86.103.47) returned to #vserver. [06:07] kestrel (athomas@home.swapoff.org) returned to #vserver. [06:07] click (click@gonnamakeyou.com) returned to #vserver. [06:07] [HvD] (~guess@62.99.252.14) returned to #vserver. [06:07] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [06:07] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [06:08] maharaja (maharaja@213.158.115.2) got netsplit. [06:08] rmoriz (rmoriz@rmoriz.cpan.de) got netsplit. [06:08] jap (~root@jap.globe.cz) got netsplit. [06:08] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) got netsplit. [06:08] sladen (~paul@starsky.19inch.net) got netsplit. [06:08] serving (~serving@213.186.188.205) got netsplit. [06:08] riel (~riel@riel.netop.oftc.net) got netsplit. [06:08] serving (~serving@213.186.188.205) returned to #vserver. [06:08] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) returned to #vserver. [06:08] sladen (~paul@starsky.19inch.net) returned to #vserver. [06:08] jap (~root@jap.globe.cz) returned to #vserver. [06:08] rmoriz (rmoriz@rmoriz.cpan.de) returned to #vserver. [06:08] maharaja (maharaja@213.158.115.2) returned to #vserver. [06:08] riel (~riel@riel.netop.oftc.net) returned to #vserver. [06:22] maharaja (maharaja@213.158.115.2) got netsplit. [06:22] rmoriz (rmoriz@rmoriz.cpan.de) got netsplit. [06:22] jap (~root@jap.globe.cz) got netsplit. [06:22] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) got netsplit. [06:22] sladen (~paul@starsky.19inch.net) got netsplit. [06:22] serving (~serving@213.186.188.205) got netsplit. [06:22] riel (~riel@riel.netop.oftc.net) got netsplit. [06:22] holy netsplit! [06:23] serving (~serving@213.186.188.205) returned to #vserver. [06:23] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) returned to #vserver. [06:23] sladen (~paul@starsky.19inch.net) returned to #vserver. [06:23] jap (~root@jap.globe.cz) returned to #vserver. [06:23] rmoriz (rmoriz@rmoriz.cpan.de) returned to #vserver. [06:23] maharaja (maharaja@213.158.115.2) returned to #vserver. [06:23] riel (~riel@riel.netop.oftc.net) returned to #vserver. [06:26] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [06:26] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [06:26] click (click@gonnamakeyou.com) got netsplit. [06:26] kestrel (athomas@home.swapoff.org) got netsplit. [06:26] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) got netsplit. [06:26] [HvD] (~guess@62.99.252.14) got netsplit. [06:26] kramer (~kramer@80.86.103.47) got netsplit. [06:28] kramer (~kramer@80.86.103.47) returned to #vserver. [06:28] kestrel (athomas@home.swapoff.org) returned to #vserver. [06:28] click (click@gonnamakeyou.com) returned to #vserver. [06:28] [HvD] (~guess@62.99.252.14) returned to #vserver. [06:28] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [06:28] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [06:36] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [06:36] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [06:36] click (click@gonnamakeyou.com) got netsplit. [06:36] kestrel (athomas@home.swapoff.org) got netsplit. [06:36] [HvD] (~guess@62.99.252.14) got netsplit. [06:36] kramer (~kramer@80.86.103.47) got netsplit. [06:37] infowolfe (~infowolfe@pcp04891550pcs.frnkmd01.md.comcast.net) got lost in the net-split. [06:38] riel (~riel@riel.netop.oftc.net) left irc: Ping timeout: 488 seconds [06:39] kramer (~kramer@80.86.103.47) returned to #vserver. [06:39] kestrel (athomas@home.swapoff.org) returned to #vserver. [06:39] click (click@gonnamakeyou.com) returned to #vserver. [06:39] [HvD] (~guess@62.99.252.14) returned to #vserver. [06:39] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [06:39] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [06:39] riel (~riel@imladris.surriel.com) joined #vserver. [06:39] maharaja (maharaja@213.158.115.2) got netsplit. [06:39] rmoriz (rmoriz@rmoriz.cpan.de) got netsplit. [06:39] jap (~root@jap.globe.cz) got netsplit. [06:39] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) got netsplit. [06:39] sladen (~paul@starsky.19inch.net) got netsplit. [06:39] serving (~serving@213.186.188.205) got netsplit. [06:40] sladen (~paul@starsky.19inch.net) returned to #vserver. [06:40] rmoriz (rmoriz@rmoriz.cpan.de) returned to #vserver. [06:40] serving (~serving@213.186.188.205) returned to #vserver. [06:40] jap (~root@jap.globe.cz) returned to #vserver. [06:40] maharaja (maharaja@ipax.tk) joined #vserver. [06:40] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) returned to #vserver. [06:46] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [06:46] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [06:46] click (click@gonnamakeyou.com) got netsplit. [06:46] kestrel (athomas@home.swapoff.org) got netsplit. [06:46] [HvD] (~guess@62.99.252.14) got netsplit. [06:46] kramer (~kramer@80.86.103.47) got netsplit. [06:48] kramer (~kramer@80.86.103.47) returned to #vserver. [06:48] kestrel (athomas@home.swapoff.org) returned to #vserver. [06:48] click (click@gonnamakeyou.com) returned to #vserver. [06:48] [HvD] (~guess@62.99.252.14) returned to #vserver. [06:48] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [06:48] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [07:14] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [07:14] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [07:14] click (click@gonnamakeyou.com) got netsplit. [07:14] kestrel (athomas@home.swapoff.org) got netsplit. [07:14] [HvD] (~guess@62.99.252.14) got netsplit. [07:14] kramer (~kramer@80.86.103.47) got netsplit. [07:16] kramer (~kramer@80.86.103.47) returned to #vserver. [07:16] kestrel (athomas@home.swapoff.org) returned to #vserver. [07:16] click (click@gonnamakeyou.com) returned to #vserver. [07:16] [HvD] (~guess@62.99.252.14) returned to #vserver. [07:16] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [07:16] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [07:23] [HvD] (~guess@62.99.252.14) left irc: Ping timeout: 480 seconds [07:27] tom9 (~tom@pc-3741.ethz.ch) left irc: Ping timeout: 480 seconds [07:28] tom9 (~tom@pc-3741.ethz.ch) joined #vserver. [07:28] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [07:28] click (click@gonnamakeyou.com) got netsplit. [07:28] kestrel (athomas@home.swapoff.org) got netsplit. [07:28] kramer (~kramer@80.86.103.47) got netsplit. [07:29] kramer (~kramer@80.86.103.47) returned to #vserver. [07:29] kestrel (athomas@home.swapoff.org) returned to #vserver. [07:29] click (click@gonnamakeyou.com) returned to #vserver. [07:29] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [07:36] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [07:36] click (click@gonnamakeyou.com) got netsplit. [07:36] kestrel (athomas@home.swapoff.org) got netsplit. [07:36] kramer (~kramer@80.86.103.47) got netsplit. [07:39] kramer (~kramer@80.86.103.47) returned to #vserver. [07:39] kestrel (athomas@home.swapoff.org) returned to #vserver. [07:39] click (click@gonnamakeyou.com) returned to #vserver. [07:39] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [07:45] serving (~serving@213.186.188.205) got netsplit. [07:45] sladen (~paul@starsky.19inch.net) got netsplit. [07:45] riel (~riel@riel.netop.oftc.net) got netsplit. [07:45] serving (~serving@213.186.188.205) returned to #vserver. [07:45] sladen (~paul@starsky.19inch.net) returned to #vserver. [07:45] riel (~riel@riel.netop.oftc.net) joined #vserver. [07:49] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [07:49] click (click@gonnamakeyou.com) got netsplit. [07:49] kestrel (athomas@home.swapoff.org) got netsplit. [07:49] kramer (~kramer@80.86.103.47) got netsplit. [07:50] kramer (~kramer@80.86.103.47) returned to #vserver. [07:50] kestrel (athomas@home.swapoff.org) returned to #vserver. [07:50] click (click@gonnamakeyou.com) returned to #vserver. [07:50] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [07:51] Medivh (ck@62.93.217.199) got netsplit. [07:51] Medivh (ck@62.93.217.199) returned to #vserver. [07:56] talon_zz (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [07:56] click (click@gonnamakeyou.com) got netsplit. [07:56] kestrel (athomas@home.swapoff.org) got netsplit. [07:56] kramer (~kramer@80.86.103.47) got netsplit. [07:58] talon_zz (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [07:58] kestrel (athomas@home.swapoff.org) returned to #vserver. [07:58] click (click@gonnamakeyou.com) returned to #vserver. [07:58] kramer (~kramer@80.86.103.47) returned to #vserver. [08:27] U235 (~adam@c-24-19-154-28.client.comcast.net) joined #vserver. [08:28] hi all [08:28] is anyone alive here? :( [08:29] www.13thfloor.at appears to be down [08:30] and I need to download the patch, grr [08:32] bleh fixing my username [08:32] U235 (~adam@c-24-19-154-28.client.comcast.net) left irc: Client Quit [08:36] U235 (~adam@c-24-19-154-28.client.comcast.net) joined #vserver. [08:37] linux-vserver.org [08:37] wow someone's alive [08:38] yeas can [08:38] canada [08:38] hum i think its down yeas [08:38] i'm melting, I need my vserver 1.26 patch [08:39] wich one [08:39] and im on ipv6 [08:39] :) [08:39] I see that [08:39] i've never seen an ipv6 address in an irc hostname before [08:41] hehe its nice [08:41] w8 2 sec [08:41] my ipv6 iliky bind [08:42] Cmaj_ (DeCKeR@216.113.62.236) joined #vserver. [08:42] good then [08:43] its me i can send you [08:44] any chance you can pop it up on a website? [08:44] patch-2.4.24-vs1.26.diff.bz2 [08:44] yeas sure [08:46] http://l1n.ath.cx/vs/ [08:46] yeas pop up a apache server in second with vserver :) [08:47] ahah i used it to develop pages [08:47] i put the patch i had in /usr/src [08:48] thank you [08:48] you saved my night ;) [08:48] np you welcome :) [08:48] but its first time i see it down [08:48] and its not mirored on solucorp [08:49] Cmaj_ (DeCKeR@216.113.62.236) left irc: Quit: VServer [08:50] util-vserver 0.28 is out? [08:51] oh 0.29 is out [08:52] yes but i think it was with 1.26 release when it came out [08:52] well that link work [08:54] yeah savannah is still up [08:54] oh that's nongnu.org [08:54] not gnu.org ;) [08:55] yeas :) i just seen that [08:56] ew, vs1.26 conflicts with some -ck patches [08:56] should I apply vs first? [08:57] oh thats such a mix up sometimes -- i dont use ck [08:57] dang, I wanted the O(1) scheduler [08:58] weel beter try your self what did you do before [08:59] I don't understand [09:00] better try to aplly patch and see result [09:00] yeah i think they won't work, the base -ck patch conflicts with vs, not even the full thing [09:00] but i dont uderstand why its on vserver pages [09:01] neither do I, it clearly won't work [09:01] r [09:01] and i don't have physical access to the machine, there's no way i'm even going to try to boot a kernel when patch said "hunk FAILED!" [09:02] ouch [09:02] which one did you apply first [09:02] first I tried ck first, then i tried vserver first [09:02] they both seem to modify timer.c someplace [09:03] oh well, the machine doesn't need to have great performance anyway [09:03] ok then :) chose the patch to apply or patch yourself .. :) [09:03] gotta wait for vserver to work on 2.6 for all the shiny stuff [09:04] i'm *way* too lazy to try to keep up with all these backported 2.6 features [09:04] easier to just ignore them if it won't work easily [09:06] 2.6 is not mature yet but soon it will [09:07] does the 1.3 vserver support 2.6? or the new experimental 0.6 thing [09:14] the new 0.7 [09:17] its on freshmeat [09:19] kramer (~kramer@80.86.103.47) left irc: Quit: Leaving [09:57] noel (~noel@pD9FFA602.dip.t-dialin.net) joined #vserver. [10:01] noel- (~noel@pD9E09C34.dip.t-dialin.net) joined #vserver. [10:07] noel (~noel@pD9FFA602.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [10:11] noel- (~noel@pD9E09C34.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [11:13] mhepp (~mhepp@r72s22p13.home.nbox.cz) joined #vserver. [11:32] JonB (~NoSuchUse@kg203.kollegiegaarden.dk) joined #vserver. [11:45] JonB (~NoSuchUse@kg203.kollegiegaarden.dk) left irc: Quit: Leaving [12:03] rs (rs@ice.aspic.com) joined #vserver. [12:04] hi dudes [12:07] BobR (~georg@MAIL.13thfloor.at) joined #vserver. [12:08] BobR (~georg@MAIL.13thfloor.at) left #vserver. [12:15] Bertl (~herbert@MAIL.13thfloor.at) joined #vserver. [12:17] morning everyone! [12:23] Hi! :) [12:23] hey herbert [12:23] Who's Georg? [12:24] hmm, probably was looking for me, right? [12:28] Dunno, just entered and left. :) [12:28] he's a friend of mine ... my server was down for a day, and he uses it from time to time, so probably was looking for me ... [12:38] maybe you guys know off hand before I waste a bit of time figuring it out - nslookup finds an address for yahoo.com, but when I try to telnet to port 80 on it I get a name resolution failure? [12:38] check your /etc/resolv.conf and /etc/nsswitch.conf [12:39] they're correct, I checked em [12:39] I can dig @127.0.0.1 for things and it works [12:39] try tcp and notcp with dig [12:40] and strace the telnet ... let's see what turnes up ... [12:40] that is irrelevant when talking about system name resolution [12:41] haha wait - traffic goes through the forward rule of iptables when leaving a vserver? [12:42] nope [12:42] when coming back in? [12:43] unlikely [12:43] then bind is doing something bizarre [12:43] sigh [12:43] always [12:43] :) [12:44] which bind version? [12:44] 9 [12:44] bind is listening on port 53 of the vserver IP on the main server [12:44] hmm, it's running inside a vserver here ... [12:44] I don't have bind running in a vserver [12:44] but you use the vserver ip? [12:45] I need to play with the config file to make it only listen on other IPs [12:45] so it binds to 0.0.0.0 right? [12:45] bind doesn't bind to 0.0.0.0 [12:45] that would make too much sense [12:45] it binds to every IP on the machine [12:45] individually [12:46] well, sometimes bind binds to 0.0.0.0 ;) [12:46] it's just bizarre, the return DNS requests are hitting my forward chain for some reason [12:46] IN=eth0 OUT=eth0 SRC=207.87.56.14 DST=204.89.131.79 LEN=65 TOS=0x00 PREC=0x00 TTL=49 ID=0 DF PROTO=UDP SPT=32923 DPT=53 LEN=45 [12:46] (the vserver IP is 204.89.131.79) [12:47] and what is 207.87.56.14? [12:47] some dns server somewhere on the internet i'm guessing [12:47] your ip is on the same interface where the outbound connection lies? [12:48] yeah [12:48] the IP on eth0 (no alias) is .39 [12:48] and the vserver ip? [12:49] .79 [12:49] is it on the same interface? [12:49] yes, both eth0 [12:49] well, then there is no way that it passes the forward chain ... [12:50] do you use any seldom used prescription requiring patches? [12:50] nope [12:51] hmm, very strange .. vs1.26? [12:51] yeah [12:51] ip connectivity works fine from the vserver [12:51] but dns lookups (sent to 127.0.0.1, named is running in the main context) are somehow hitting my forward chain [12:51] you could give 1.3.7 a try, it contains a modified network src address selection scheme ... [12:52] although I do not think, that's the reason for what we have here ... [12:52] wait,you said 127.0.0.1? [12:53] that for sure hits the forward chain ... [12:53] 04:54:38.410682 127.0.0.1.32999 > 204.89.131.79.53: 35364+ A? yahoo.com. (27) (DF) [12:53] 04:54:38.411312 204.89.131.79.53 > 127.0.0.1.32999: 35364 1/5/0 A 66.218.71.198 (133) (DF) [12:53] wow a tcpdump looks weeeeeeird [12:53] those addresses look backwards to me [12:53] why does anything connecting from/to the local machine hit the forward chain? [12:53] okay, if possible, give 1.3.7 a try ... [12:54] those should be the input chain [12:54] nope input chain is everything coming from outside in [12:54] local machine in as well from my experience [12:54] but from one interface (lo) to the other (eth0) it is the forward chain [12:54] oh [12:55] wait a second I have a drawing somewhere [12:55] ok, I fixed it [12:56] i changed the resolv.conf so it uses 204.89.131.79 as a nameserver [12:56] (its own IP) [12:56] yeah, that is better ;) [12:56] but 1.3.7 might get it right anyway ... [12:56] if you want me to check if it gets it right I will [12:57] if you try it, for whatever reason, make sure to enable the proc entries, they are off (secure) by default [12:57] http://people.netfilter.org/~rusty/ipchains/HOWTO-4.html#ss4.1 [12:57] that is the drawing I was looking for ... [12:57] but packets are definitely not going through the forward chain [12:57] i can ping 127.0.0.1 just fine [12:58] it depends on the type ... [12:58] ow my head [12:58] probably checking with hping2 [12:58] me? [12:58] i can telnet 127.0.0.1 53 also [12:58] and using udp packets would reveal what happens [12:58] I can dig with udp against 127.0.0.1 :) [12:58] it just seems like the libc resolver goes beserk [12:59] just try hping2 [12:59] and then something weird happens and packets hit the forward chain [12:59] we where looking for that for some while, and I'm almost sure it is a bug ;) [12:59] looking for what [12:59] (that is the reason, why we changed it in 1.3.7) [13:00] for some hard to reproduce udp connected/unconnected issue ... [13:00] oh ok [13:00] if you've seen bizarre stuff happening connecting to the local machine it's understandable [13:01] my vserver is pooched, newvserver didn't run right cause it couldn't do dns lookups [13:01] nfs, what tools do you use? [13:01] s/nfs// [13:01] i'm running util-vserver [13:01] but I used debian-newvserver to create it [13:02] 0.28 or 0.29 [13:02] chbind --version [13:03] oh, 0.29 [13:03] okay, was jsut curious ... [13:04] oof, to make things even weirder bind was set to not allow recursion for anything but 127.0.0.1 [13:04] and i was still able to dig @127.0.0.1 from the vserver [13:05] vserver does some mangling with localhost and generic binds ... [13:06] as long as you understand why it's happening :) [13:06] did I say that? [13:06] bah! :) [13:08] ok, with /etc/resolv.conf not connecting to localhost everything works great [13:08] fine, if you get in the experimenting mood, and try 1.3.7, drop me an email about the results, okay? [13:09] i'll do it now [13:10] great! thanks for testing vserver! [13:11] what's the syntax to back a patch out again? [13:11] -R [13:11] FYI, it is simpler to patch a kernel this way: [13:11] tar xjf kernel.tar.bz2 [13:11] cp -la kernel-source kernel-source-copy [13:11] cd kernel-source-copy [13:12] patch -p1 <../whatever.patch [13:12] the magic is the 'cp -la' [13:12] which does a 'shallow' copy ... which doesn't need much disk space [13:12] cool [13:13] is there a 1.3.7 patch against 2.4.24? [13:13] this one seems to be .25 [13:13] hmm, nope, but the 2.4.25-rc2 patch can be downloaded at ... ;) [13:13] gah, k :) [13:13] it's -rc1 according to the filename [13:14] hmm, should work for rc2 too, but you are right! [13:14] Action: Bertl should update the patches more often ;) [13:15] the fs/Makefile patch failed [13:16] :P [13:16] i'll just use rc1 [13:16] you can edit that one by hand if you like [13:16] it's just a missing/additional xfs entry [13:17] waaay too unsure of myself to do that, the machine is 3000 miles away and tomorrow's a holiday :) [13:17] ah, which one? [13:17] president's day [13:18] not that i don't have to work ;) [13:20] ever thought about remote management? console and reset? [13:21] (just asking ;) [13:21] I think about it all the time :) [13:21] and? is there a reason for not doing it? not having that? [13:21] when i'm making enough money off this mini company so I don't have to work for someone else, i'll get a serial console terminal and servers nice enough to power cycle them from the bios [13:23] it's funny, it cost about $20 (at most) to get a remote console/reset working, and everybody says, that would be great, but actually almost nobody uses it ... [13:24] where can I get a remote console box for $20? [13:24] I only have 1 server there [13:25] if I had 1 i'd definitely have both serial ports connected and they'd be each other's consoles [13:25] well, in this case the remote console box would be a service from the datacenter ... [13:25] er 2 not 1 [13:25] fs/fs.o: In function `proc_virtual_readdir': [13:25] fs/fs.o(.text+0x20cd8): undefined reference to `__cmpdi2' [13:26] this 1.3.7 thing seems like it might not be meant to be [13:26] okay, you are using debian, right? [13:26] yep, woody [13:26] there is a patch for that ;) [13:26] sec [13:29] http://archives.linux-vserver.org/200402/0171.html [13:30] actually it's a debian oddity ... but patching debian is more work, than changing the vserver patch [13:31] I also heard that sarge fixes this ... [13:31] this is a big part of why I want to run vserver ) [13:31] :) [13:32] some sarge and some woody [13:33] do you, or your company use linux-vserver? [13:34] Bertl: I can confirm sarge fixes this. [13:34] not at the moment, but once I rebuild this server in may it'll be using vserver extensively [13:34] sarge uses gcc 3.3, i'm sure it works much better for the kernel in general [13:35] Bertl: that whole patch is just to cast flip->f_pos to a long, right? [13:35] yup [13:35] I tried copying/pasting it and patch keeps barfing [13:35] spaces/tabs [13:35] use -l [13:36] ahh fancy patch options [13:36] yeah ;) [13:38] looks like it got past virtual.c this time [13:39] trust me, I know what I'm doing ... ouch ;) [13:39] I don't doubt it, vserver rocks [13:41] ok, gonna reboot this thing and run away for a few minutes to lessen the stress that it might not come up :) [13:41] I hate waiting to see ping replies [13:41] you mean 'host unreachable' icmp messages ;) [13:42] hahah yeah, unfortunately not from my server though :( [13:49] ok, I can't seem to stop my vserver now, it's telling me proc isn't mounted [13:50] though it clearly is both in the vserver and out [13:50] yeah, remember what I said about proc security? [13:50] ahhhhhhhh [13:51] what do I need to change? [13:51] get the vproc tool from the devel page [13:52] I feel dumb asking, but where on the devel page is it? [13:52] hmm, not so dumb question, it's on the stable page ... [13:52] http://www.13thfloor.at/vserver/s_release/v1.26/ [13:53] ok, so i want to run vproc -e? [13:54] yep, with /proc/[a-z]* as args [13:54] probably also /proc/[a-z]*/* and /proc/[a-z]*/*/* [13:55] still not working with 1.37 either [13:56] hmm, you are specifying 127.0.0.1, right? [13:56] yeah [13:56] the tcpdump looks exactly like before [13:56] 05:57:57.881104 127.0.0.1.32771 > 204.89.131.79.53: 51449+ A? yahoo.com. (27) (DF) [13:56] 05:57:57.881715 204.89.131.79.53 > 127.0.0.1.32771: 51449 1/5/0 A 66.218.71.198 (133) (DF) [13:57] except the packets aren't going through the forward chain now [13:57] ah, you have one ip address only in the config right? [13:57] yes [13:57] try to add 127.0.0.1 (jsut for a test) to the list of ips [13:57] ok [13:57] should I change IPROOTDEV? [13:58] hmm, I normally do not use it ... [13:58] so it would be "127.0.0.1 eth0:" [13:58] ah [13:58] and IPROOTDEV="" [13:59] guess that will work, but probably also works with the vs1.26 ... so no gain there ... [14:00] yep, it works now [14:00] anyway, thanks for the testing, enjoy your vserver ... [14:01] thanks :) [14:01] btw, you should not use 127.0.0.1 in a vserver, this is a security hole ... [14:01] so best to just use one of the eth0 ip addresses for dns lookups? [14:01] yep [14:02] well, no big security issue, if you control all the vserver binding to localhost [14:02] just that you can sniff traffic across vserver if they use localhost [14:03] ah [14:03] i'm just using it for security and separation reasons, not reselling vservers [14:03] okay, it's high noon here, and I feel like siesta ... [14:03] thanks for the help :) [14:03] you are always welcome here, cu around ... [14:03] have a good nap [14:04] nick12 (~nick12@shuttle3.ee.ic.ac.uk) joined #vserver. [14:04] hi nick12! [14:04] you need anything? [14:05] Well Hello there.... [14:05] Actually Im just browsing the channels.... [14:05] okay, that's what I wanted to hear ... cu [14:05] Nick change: Bertl -> Bertl_zZ [14:05] Hey.... Is vserver something like Linux Mode ??? [14:06] you mean user mode linux? [14:06] yes..... [14:06] it depends what you are trying to do if i'd call it "something like" [14:07] but for a subset of things they are like one another [14:07] I want to develope some development in the Kernel.... [14:08] heheheh I guess that previous line sound FUNNY.... [14:08] vserver isn't what you want then [14:08] user mode linux is an actual kernel running in user space [14:08] Okey Dokey.... [14:08] vserver just lets you separate processes by context [14:09] All right.... understanding..... [14:17] Ummmm...... is this similar to OpenMosix Cluster ??? [14:18] no [14:19] ok [14:20] Cmaj (~cmaj@3ffe:bc0:5f3:1:9999:911:c3d3:5431) left irc: Ping timeout: 483 seconds [14:22] http://www.13thfloor.at/vserver/project/ [14:22] that is a good description of it [14:27] U235: Thanks for the info.... [14:27] you're welcome [14:28] U235: I might use Linux Vserver for other projects..... [14:30] you should definitely give it a look, it's extremely cool [14:31] Seems to be..... I have 30 machines here.... and we use them for network developments... [14:31] its not a cluster..... [14:32] using linux we have developed a networking protocol... so the machines act like "routers" [14:33] now as we have these machines...we are thinking to use them also for clustering applications...we might use OpenMosix for that... [14:35] cool [14:36] i'm not sure if vserver and openmosix will coexist peacefully [14:36] I see...... [14:36] well Im still trying to figure out what to do... [14:37] anyways..... thanks for the info... [14:37] have fun [14:37] cheers [15:04] mhepp (~mhepp@r72s22p13.home.nbox.cz) left irc: Remote host closed the connection [15:05] mhepp (~mhepp@r72s22p13.home.nbox.cz) joined #vserver. [15:09] mhepp (~mhepp@r72s22p13.home.nbox.cz) left irc: Remote host closed the connection [15:10] mhepp (~mhepp@r72s22p13.home.nbox.cz) joined #vserver. [15:25] serving (~serving@213.186.188.205) left irc: Ping timeout: 488 seconds [15:46] stubbsd (~stubbsd@217.206.216.194) joined #vserver. [15:50] hi all, just upgraded to the 2.4.24 kernel and util-vserver-0.29, no proc is not being mounted, any ideas? [15:53] what version of vserver? [16:02] hellekin (~hellekin@menilmontant-2-81-57-191-62.fbx.proxad.net) left irc: Ping timeout: 501 seconds [16:12] Cmaj (~cmaj@3ffe:bc0:5f3:1:9999:911:c3d3:5431) joined #vserver. [16:21] djmaze007 (~djmaze@p5089DFBF.dip.t-dialin.net) joined #vserver. [16:21] hello peeps! the mailing list seems to be down? [16:22] sorry, vs1.26 [16:23] i can't send any message to the list. Also list.linux-vserver.org isn't available [16:30] oh yeah, i see, no response :( [16:36] djmaze007 (~djmaze@p5089DFBF.dip.t-dialin.net) left #vserver (Kopete 0.8.0 : http://kopete.kde.org). [17:01] sorry all, fixed silly mistake my me. [17:04] noel (~noel@p50859856.dip.t-dialin.net) joined #vserver. [17:16] mhepp (~mhepp@r72s22p13.home.nbox.cz) left irc: Remote host closed the connection [17:35] serving (~serving@213.186.188.205) joined #vserver. [17:54] hellekin (~hellekin@menilmontant-2-81-57-191-62.fbx.proxad.net) joined #vserver. [17:59] stubbsd (~stubbsd@217.206.216.194) left irc: Quit: Leaving [18:12] /bye rl appointment [18:12] hellekin (~hellekin@menilmontant-2-81-57-191-62.fbx.proxad.net) left irc: Quit: rl appointment [18:33] Nick change: Bertl_zZ -> Bertl [18:33] hi everyone! [18:53] Marlow (~marlow@calvin.hulpsystems.net) joined #vserver. [18:54] hi Marlow! [19:16] Doener_aw (~doener@pD9E1232A.dip.t-dialin.net) joined #vserver. [19:19] Bertl: ML test recieved ;> [19:20] TheSeer: you see everything, right? [19:21] it looks like a perfectly normal mail from the ML [19:21] despite the lag of usefull content ;> [19:21] hehe, thanks ;) [19:21] mcp (~hightower@wolk-project.de) left irc: Read error: Connection reset by peer [19:23] mcp (~hightower@wolk-project.de) joined #vserver. [19:24] Doener_zZz (~doener@pD9588ADB.dip.t-dialin.net) left irc: Ping timeout: 504 seconds [19:27] Bertl: ok im up and im able to continue where we left off. [19:27] great, go and wash away the night ;) [19:28] right. good idea. [19:28] Action: talon_zz sets some tea brewing. [19:28] Nick change: talon_zz -> talon [19:29] TheSeer : it should .., beyond the ip .. [19:29] it's a vserver .. tarred, copied and restarted [19:29] w/o change in the system .. only moved from one box to another [19:31] ? [19:32] what do i have to do with it? [19:32] raid 5 is raid 0 w parity [19:32] hmm, let's see ... Marlow maintains the mailing list ... [19:32] mcp (~hightower@wolk-project.de) left irc: Ping timeout: 480 seconds [19:32] oh ;) [19:48] mcp (~hightower@wolk-project.de) joined #vserver. [19:55] mcp? [19:56] oh that kind of mcp. [19:57] yeah ... don't know why Marc is still logged on, havend heard him say a work for a month or os ... [19:57] Action: talon thinks of 3b2s first when he sees those letters. (default firmware password) [19:58] im back btw with my tea and brekfast. [19:58] oh my god, I have to replace my fingers asap ... [20:00] might just be my bad typing rubbing off :) [20:01] i'm outta here .. still at work until 8pm GMT [20:01] whenever you are erady just let me know and we can continue. [20:01] hmm, you want to be blamed for everything, isn't that a little selfish? [20:01] drop me a mail, if there is trouble again ... [20:01] yeah, thanks Marlow! [20:01] Marlow (~marlow@calvin.hulpsystems.net) left irc: Quit: gonna working [20:02] talon: okay I'm ready, I've slept about it, and I know what we do to fix it ;) [20:03] if I'm not mistaken, there is a new release candidate out .. so any problems if we use that one to test? [20:04] not really just takes longer to patch and compile a new rc kernel. as long as all the stable stuff will work with that rc i dont really care what rc we use. [20:04] okay .. that keeps the aptches up to date ... [20:05] btw, did you try any 2.6 kernel yet? [20:05] no. at least not for vserver. [20:06] i will be testing it as it gets closer to stable. [20:06] since im goign to want to run this with 2.6 eventually. [20:06] hmm, the kernel or the patches? [20:06] but right now im focusing on the 2.4.x kernel. [20:06] the patches. [20:06] ive seen 2.6 in action and so far i like it. [20:06] hmm, you know that 0.07 contains almost everything 1.3.x has? [20:08] didnt know that. that it was stil extreemly experimental and partially done. [20:08] okay, you would appreciate a bme for vserver? [20:08] yes. [20:08] most definatly. [20:08] good, let's do that then ... [20:08] (as we update the other stuff ..) [20:08] i like it better than vunify and its useful in other applications too. [20:09] well, whom are you telling this ;) [20:09] your preference is still for vs1.26 over 1.3.7, right? [20:11] at least until 1.4.x comes out yeah. my goal is to basicly test every area of functionality in teh stable branch, learn as uch as possible about vserver and once i have everythign working as well as possible create a kernel package and a support framework for vserver. then i can move on to teh next part of my project and have a good idea of how ot maintain the vserver patches when i have to release a new kernel package. [20:12] ExpiryJames (~james@h24-71-63-164.ok.shawcable.net) joined #vserver. [20:12] talon: hmm sounds reasonable ... [20:12] id like to create a test suite to verify thingsstill work as expected if i have to patch a security problem in teh kernel or whatnot. [20:12] that would be useful ... [20:16] okay, vs1.26 applies without issues (except for the makefile) [20:17] you want the new kernel compield with -g too id imagine. [20:19] that would be great ;) [20:19] q0.13 also applies w/o issues .. [20:20] that was easy ... [20:20] please update your stuff to 2.4.25-rc3 + vs1.26 + q0.13 'original' ... [20:20] in the process of doing that now. [20:21] I'll pause for dinner now, and when I'm back you get a patch for that kernel ... [20:21] sounds good. [20:21] I would suggest compiling the current kernel, so we can a) verify it still fails (I'm pretty sure) and b) reduce the compile time later ... [20:22] yeah no problem. [20:22] Nick change: Bertl -> Bertl_oO [20:25] hmm doesnt look like much changed between rc2 and rc3 [20:40] _shur1 (~shushushu@vserver.electronicbox.net) left irc: Read error: Connection reset by peer [20:43] _shur1 (~shushushu@vserver.electronicbox.net) joined #vserver. [20:44] mcp (~hightower@wolk-project.de) got netsplit. [20:44] click (click@gonnamakeyou.com) got netsplit. [20:44] kestrel (athomas@home.swapoff.org) got netsplit. [20:44] talon (talon@host-63-149-223-100.irwinresearch.com) got netsplit. [20:44] Medivh (ck@62.93.217.199) got netsplit. [20:44] tom9 (~tom@pc-3741.ethz.ch) got netsplit. [20:44] talon (talon@host-63-149-223-100.irwinresearch.com) returned to #vserver. [20:45] mcp (~hightower@wolk-project.de) returned to #vserver. [20:45] click (click@gonnamakeyou.com) returned to #vserver. [20:45] kestrel (athomas@home.swapoff.org) returned to #vserver. [20:45] Medivh (ck@62.93.217.199) returned to #vserver. [20:45] tom9 (~tom@pc-3741.ethz.ch) returned to #vserver. [20:57] ensc (~ircensc@ultra.csn.tu-chemnitz.de) joined #vserver. [20:57] hello [20:59] hello. [21:09] sladen (~paul@starsky.19inch.net) got netsplit. [21:09] riel (~riel@riel.netop.oftc.net) got netsplit. [21:09] nick12 (~nick12@shuttle3.ee.ic.ac.uk) got netsplit. [21:09] nick12 (~nick12@shuttle3.ee.ic.ac.uk) returned to #vserver. [21:09] sladen (~paul@starsky.19inch.net) returned to #vserver. [21:09] riel (~riel@riel.netop.oftc.net) returned to #vserver. [21:12] ~f [21:16] Nick change: Bertl_oO -> Bertl [21:17] hi everyone! [21:17] hi enrico! [21:17] hi [21:17] I have a patch for you too ;) [21:18] ensc: http://vserver.13thfloor.at/Experimental/delta-zombie-fix.diff [21:19] okay, talon, 2 minutes and I have a patch for you ... [21:19] issue is still there with 2.4.25-rc3, right? [21:20] yup. [21:20] not much changed from rc2 to rc3. [21:21] btw once we get this nfs problem fixed im going to be doign somthign that should help almost as much as an NFS benchmark test to feret out NFS problems. my kernel buidl area has gorwn too large. and im probably goign to start building kernels over nfs. [21:22] hmm, it might be an idear to switch to a linux build system ... [21:25] sounds like a good plan for the long run. [21:25] know any good ones? [21:25] http://vserver.13thfloor.at/Experimental/delta-vfs_unlink-fix.diff [21:26] that was linux 'build system' not 'linux build' system ;) [21:27] but for now nfs will give me the large disk. and it should serve to possibly make other problems surface. esp since it was the first thing that poped into my head which usually turns up new and interetsing bugs. anyway applying the patch. [21:27] ensc: what do we need to make the namespace thing work? [21:28] Bertl: a syscall which copies namespaces [21:28] okay, as in save/restore or as in set/migrate [21:29] or just copy over it, if it enters the vserver ... [21:29] and where does the namespace come from? [21:29] the initpid process? [21:30] rs (rs@ice.aspic.com) left irc: Quit: home [21:30] it must happen before context will be entered [21:31] okay, so you need a special set/recall syscall, right? [21:31] init-process is bad since it died in sysv case [21:31] it doesn't have to live after we save the namespace ... [21:31] booting new kernel. [21:32] Bertl: ok, when you can implement this [21:32] ensc: namespaces are pretty independant from processes ... [21:32] aren't they destroyed when the last process died? [21:32] when the last 'reference' is given up ;) [21:33] (which in that case means it will stay until the context is removed [21:33] ok; for now, I just need the recall syscall [21:34] okay, and when is the namespace copied? [21:34] I mean saved [21:35] on create [21:35] okay, so a special flag like initpid, which 'saves' the namespace, right? [21:36] yep [21:36] Bertl: no opps messages. or anythign weird on dmesg. [21:36] and and some syscall command, which is completely separate from the others, to 'recall' the saved namespace, if there is any [21:36] talon: looks good, right? [21:36] Bertl so far yeah. [21:37] what I would like you to check is the dlimit accounting, that should be correct now ... [21:37] i could test it with the bme patch and try the kernel build over nfs with this kernel. [21:38] okay, let me adapt the bme patch ... [21:39] Bertl: yes [21:40] okay, could you make one of your special test tools to test this, guess you do not use 1.3.x yet ... [21:40] btw, we have a remote test server available too ... [21:40] hmm that reminds me [21:40] Action: talon goes to bug rob about teh sun again. [21:47] hmm that didnt go well. [21:48] http://vserver.13thfloor.at/Experimental/patch-2.4.25-rc3-vs1.26-bme0.04.diff [21:51] nick12 (~nick12@shuttle3.ee.ic.ac.uk) left irc: Quit: Leaving [21:51] nick12 (~nick12@shuttle3.ee.ic.ac.uk) joined #vserver. [21:51] nick12 (~nick12@shuttle3.ee.ic.ac.uk) left irc: Client Quit [21:52] two failed hunks. [21:52] one in fs/namei.c and one in fs/open.c [21:52] hmm, interesting ... [21:52] that is ontop of the q0.13 right? [21:52] yeah. [21:53] root@test1:/usr/src/vserver/linux-2.4.25rc3vs/fs# cat namei.c.rej [21:53] *************** [21:53] *** 1141,1147 **** [21:53] flag &= ~O_TRUNC; [21:53] } else { [21:53] error = -EROFS; [21:53] - if (IS_RDONLY(inode) && (flag & 2)) [21:53] goto exit; [21:53] } [21:53] /* [21:53] --- 1162,1168 ---- [21:53] flag &= ~O_TRUNC; [21:53] } else { [21:53] error = -EROFS; [21:53] + if ((flag & FMODE_WRITE) && (IS_RDONLY(inode) || MNT_IS_RDONLY(nd->mnt))) [21:53] goto exit; [21:53] } [21:53] /* [21:53] [21:53] root@test1:/usr/src/vserver/linux-2.4.25rc3vs/fs# cat open.c.rej [21:53] *************** [21:53] *** 345,351 **** [21:53] inode = nd.dentry->d_inode; [21:53] [21:53] error = -EROFS; [21:53] - if (IS_RDONLY(inode)) [21:53] goto dput_and_out; [21:53] [21:53] /* Don't worry, the checks are done in inode_change_ok() */ [21:53] --- 345,351 ---- [21:53] inode = nd.dentry->d_inode; [21:53] [21:53] error = -EROFS; [21:53] + if (IS_RDONLY(inode) || MNT_IS_RDONLY(nd.mnt)) [21:53] goto dput_and_out; [21:53] [21:53] /* Don't worry, the checks are done in inode_change_ok() */ [21:53] ive had these rejects before. [21:54] seems to be duplicate code between the quota and bme patches. [21:55] well, I'll adapt that ... the patch was against vs1.26 w/o q0.13 ... [22:11] JonB (~NoSuchUse@83.89.173.209) joined #vserver. [22:12] hi Jon! [22:12] hey Bertl [22:16] mhepp (~mhepp@r72s22p13.home.nbox.cz) joined #vserver. [22:16] hi mhepp! [22:17] <_shur1> hi Bertl [22:17] <_shur1> :P [22:17] Hi [22:19] hi _shur1! [22:19] <_shur1> about linux-vserver-1.3.7 patch [22:19] <_shur1> must aplly that on 2.4.25-rc1? [22:20] hmm, well, it would be better to use it on the kernel it was made for ;) [22:20] you can also use it on 2.4.25-rc3 ;) [22:20] <_shur1> hehe [22:20] <_shur1> ok [22:22] do you need a version for 2.4.20? [22:22] <_shur1> 2.4.24 [22:23] ah, well in that case, I guess you can use the 2.4.25 rc as well ;) [22:23] <_shur1> i will pacth with patch-2.4.24-vs1.26 [22:23] hmm, why is that so? [22:24] <_shur1> what is the advanced network source selection ? [22:24] udp connected/disconnected and tcp now use a common src selection scheme ... [22:24] which should allow nfs and other things which failed before ... [22:24] <_shur1> cool [22:25] <_shur1> i got a strange problem [22:25] <_shur1> with one of my box + vserver [22:25] <_shur1> i got to use vserver 1.0 [22:26] <_shur1> recent version bug with suse [22:26] <_shur1> the postfix and ldap cannot start with hrecent vervsion [22:26] <_shur1> is strange [22:27] <_shur1> work fine 2.4.22-vs1.00 [22:27] heh found a neat utility shiped with sysv. a program called ctrace that takes a c file as input and outputs a version with debug printfs inserted to trace the execution of the program. [22:27] somthing ive done many times before by hand. [22:28] _shur1: yeah strange, but probably they do not work with 2.4.24 either ... [22:28] <_shur1> right [22:28] <_shur1> so got to keep 1.00 [22:28] so maybe it's time to upgrade from SuSE 5.0 to something more recent? [22:28] <_shur1> cannot [22:28] <_shur1> is suse email server [22:29] ah I see, well, who cares about security, it's a perfect solution ;) [22:30] <_shur1> v1.00 is the best vsersion [22:30] <_shur1> lol [22:31] yeah, lol ... [22:31] IIRC last time it was ctx13 or so .. right? [22:31] <_shur1> no [22:31] talon: http://vserver.13thfloor.at/Experimental/patch-2.4.25-rc3-vs1.26-q0.13-bme0.04.diff [22:31] <_shur1> is not me [22:32] <_shur1> ctx 13 was buggy [22:32] <_shur1> 14 ok [22:32] well, anyway, vs1.00 is buggy, we fixed a lot of stuff ... [22:32] vs1.26 is probably buggy too, but we do not know the bugs yet ... [22:32] <_shur1> with ctx15-16 2 days uptime max [22:33] should be fine with the most recent version. all the bugs ive run into so far seem to be related to per ctx quota patches. [22:36] JonB: did you change the root password yet? [22:39] 14:49:18 up 2 days, 18:18 2.4.25-rc2-vs1.26 #1 no stange thing yet ... [22:45] Bertl: affirmative [22:46] Bertl: why ? [22:46] JonB: do you have any problems if I give access to enrico? [22:46] Bertl: no [22:46] Bertl: and you can give it to others as well, if you just inform me [22:46] Bertl: i will change the ip at some point to a fixed one, and it should be faster as well [22:46] ensc: could you send me an ssh key to use for that purpose? [22:47] Bertl: you'd better remind me of my duties, because i forget stuff ;-P [22:48] okay Jon, your duty is to get the serial console working, asap! 8-) [22:49] Bertl: but i'm not at home [22:50] Bertl: i'm at work [22:50] hmm, okay I'll remind you when you get home ... ;) [22:50] Bertl: one thing though, i tried minicom myself, and i didnt get output [22:54] well, did you configure everything accordingly? [22:54] talon: any progress so far? [22:54] Bertl: not sure [22:55] hmm,did I forget to paste the url? [22:55] Bertl: waiting for everything to move over nfs. no problems so far. [22:55] ah okay .. so you are testing, right? [22:55] yeah. havent booted teh bme kernel yet though. [22:56] ah okay ... [22:56] but the vfs patch seems to be working. not seeing any weird nfs problems yet. [22:56] Cmaj: thanks for the report ... [22:59] while the tree untars on the nfs mount im reading APUE for the stat, fstat and lstat interfaces. so i can work on the quotacheck program some more. looks like teh stat struct member st_dev has what im looking for. [22:59] yes, it should ... same way df and find does it ... [23:02] definatly have to grab more richard stevens books. was such a shame he had to die. [23:03] he died? [23:04] yeah some time ago. [23:04] hsi web page tells all about it. [23:04] think that happend at least a couple of years back. [23:04] http://www.kohala.com/start/ [23:05] http://www.kohala.com/ [23:05] ah .. okay, entirely missed that, ... [23:07] im suprised you missed it. it was big news at the time. [23:07] obviously I managed to miss it .. *sigh* [23:08] PRIORITY= [23:08] is that the thing to control the order? [23:08] of which vserver is started first etc [23:08] probably ... [23:23] Bertl: yeah i know was depressing news to me too. the slashdot comments on it were particularly depressing. [23:27] ensc (~ircensc@ultra.csn.tu-chemnitz.de) left irc: Ping timeout: 512 seconds [23:36] good day all, is anyone on? [23:36] hmm looks like it does check for this.... but only after it calls add_to_quota. [23:36] ExpiryJames: yup?! [23:36] which doesnt seem to be very useful. [23:36] hope its a simple questions.. [23:36] Been beating my head against this, this morning,Sendmail won't stay running, Starts and quites after a minute. [23:36] talon: means? [23:37] daemon MTA: problem creating SMTP socket [23:37] ExpiryJames: maybe your sendmail licence expired? ;) [23:37] Bertl: going ot verify it in a minute but it means it adds the netrys to the quota record any way and then checks to see if they were on a different filesystem later and calls continue after the damage has been done. [23:38] in scan_dir [23:38] ExpiryJames: okay, okay, please continue ... [23:38] I have set sendmail in the root server to only listen to its ip address, as well as setting the client server to only listedn to its own address [23:38] bertl: just wondering does the st_dev value change for bind mounts? [23:39] this was a copy of a good running vserver client from server A that was copyied to new serverB [23:39] talon: hmm, probably not, if the mount comes from the same device ... [23:39] new server B = current 1.26 kernel [23:39] daemon MTA: cannot bind: Address already in use [23:40] any ideas [23:40] use lsof and netstat in xid=1 [23:40] chcontext --ctx 1 netstat -nr [23:40] Nick change: Doener_aw -> Doener [23:40] hi [23:41] chcontext --ctx 1 netstat -np [23:41] I mean ... [23:41] hi Doener! [23:41] Proto RefCnt Flags Type State I-Node PID/Program name Path [23:41] unix 9 [ ] DGRAM 2630 2693/syslogd /dev/log [23:41] unix 3 [ ] DGRAM 154326 9310/syslogd /dev/log [23:41] unix 3 [ ] STREAM CONNECTED 157309 9650/sshd [23:41] unix 3 [ ] STREAM CONNECTED 157308 9652/sshd [23:41] unix 2 [ ] DGRAM 154335 9315/klogd [23:41] unix 2 [ ] DGRAM 149705 8507/crond [23:41] unix 2 [ ] DGRAM 149673 8492/sshd2 [23:41] unix 2 [ ] DGRAM 141845 7383/clientmqueue [23:41] unix 2 [ ] DGRAM 141830 7374/sendmail: acce [23:41] unix 2 [ ] DGRAM 3065 2906/crond [23:41] unix 2 [ ] DGRAM 3024 2888/spamd -d -c -a [23:41] unix 2 [ ] DGRAM 2930 2849/ntpd [23:41] unix 2 [ ] DGRAM 2872 2825/xinetd [23:41] unix 2 [ ] DGRAM 2638 2697/klogd [23:42] shows sendmail on port 25 on the root servers ip address [23:42] lsof [23:43] intereesting, with this new kernel the ctx number is 49156 [23:44] so if i do chcontext --ctx 49156 netstat -np [23:44] New security context is 49156 [23:44] Active Internet connections (w/o servers) [23:44] Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name [23:44] Active UNIX domain sockets (w/o servers) [23:44] Proto RefCnt Flags Type State I-Node PID/Program name Path [23:44] unix 3 [ ] DGRAM 154326 9310/syslogd /dev/log [23:44] unix 2 [ ] DGRAM 154335 9315/klogd [23:44] unix 2 [ ] DGRAM 149705 8507/crond [23:44] unix 2 [ ] DGRAM 149673 8492/sshd2 [23:45] ExpiryJames: did you remove the +t flag? when you copied the files the probably inherited that flag... [23:45] hmm, one moment, you are using static context ids? [23:45] I tried a static context, and it still diverted to the 49156 [23:46] vserver 0.29 tools? [23:46] static context ( set in the .conf file) [23:46] what tools do you use? [23:46] I think we grabbed the lated, [23:46] how to check? [23:47] try chbind --version [23:47] latest [23:47] # chbind --version [23:47] chbind version 0.29 [23:48] well, unfortunately those are Jack's tools, which are not maintained atm, and mor unfortunately, they are broken ... [23:48] I'd suggest you switch to util-vserver tools (0.28 or 0.29) [23:48] JonB (~NoSuchUse@83.89.173.209) left irc: Ping timeout: 512 seconds [23:48] as advised on the download page ... [23:48] k, [23:48] JonB (~NoSuchUse@83.89.173.209) joined #vserver. [23:49] how did you get to the vserver-0.29 tools? [23:50] via the News section? [23:50] I was shotgun, on the install, I think it was though the solucorp mirror [23:50] hmm, okay ... [23:54] vserver-0.29-1.i386.rpm was the rpm used [00:00] --- Tue Feb 17 2004