[00:00] well that can't be right since if I do a telnet www.google.com 80 from the host it works just fine [00:00] well, you actually did a telnet from the host, just with the source ip of 192.168.2.50 ;) [00:01] sladen, i see no packets in tcpdump (using tcpdump src or dst port 53 in vserver) [00:01] aye, I know mate but it works just fine from the host's regular ip and the router isn't ip-based [00:02] it forwards everything from eth4 (which is the dmz this particular machine is located in) [00:02] ah, okay, so that ip is on another interface than the hosts outbound interface? [00:03] no, there's only one interface on the vserver's host and that is eth0 [00:03] you specify eth0 in your config, but the host server uses eth4? [00:04] ah eth4 is on the router ... [00:04] no no, heh, sorry if I'm not explaining this well enough. the router's eth4 leads to the vserver's hosts eth0. [00:04] aye, exactly [00:04] okay, will you disconnect yourself if you modify the host's ip? [00:05] and if so, is this a problem for a short test? [00:05] you mean disconnect the machine I'm ircing from? no, I'm on eth5 :) [00:05] okay, I would like you to change the hosts eth0 ip to the vserver ip (192.168.2.50) and try to reach the outside (www.13thfloor.at) ... [00:06] disable the vserver before and make sure that this is the only ip ... [00:06] couldn't I just change the vserver's ip to 192.168.1.2 (the host's real ip) instead? [00:07] ah, you want to test the router, nevermind [00:08] vang: what kernel/patch version do you use? [00:08] kernel 2.4.24 plain (no other patches) + vserver 1.26 [00:08] definetely is related to udp. it works on tcp [00:09] could you try the vs1.3.7, we changed the udp/tcp source selection there ... [00:10] i'll try this suggestion (not right now), but anyway, if it'll works, i'll post on the list. [00:11] thanks for help [00:11] you're welcome! [00:12] ah, beautiful Bertl [00:13] sladen: FYI: we (don't rember who actually reported that) discovered a different behaviour between bound and unbound udp traffic (regarding the source address selection) [00:13] norse: means that didn't work as expected? [00:14] you were right, it was a forwarding issue. the host only accepted incoming connections to it's own ip, not to other ips even if it's an alias [00:14] I didn't actually do what you said, I understood what you meant though, works perfectly now [00:14] okay, wonderful ;) [00:14] cheers a bundle mate [00:23] JonB (~NoSuchUse@129.142.112.33.ip.tele2adsl.dk) joined #vserver. [00:24] hi JonB! [00:25] noel (~noel@p50859A97.dip.t-dialin.net) joined #vserver. [00:25] hi noel! [00:25] hello Bertl [00:27] hey Bertl [00:27] Bertl: how stable and secure is the devel series ? [00:27] very! ;) [00:28] Bertl: ok, the quota setting appear to work correctly inside a verver insteance with my patched quotacheck. and i submitted my patch to the quota-tools people. wouldnt suprise me if its closed with a wont fix though. [00:28] Bertl: and are there userland tools to use your new secure thingy ? [00:30] JonB: jup, all brand new, and special made by enrico ;) [00:31] talon: sounds great, maybe we should write a note to honza (Jan Kara) regarding the entire issue ... [00:31] Bertl: sounds good. how do i get ahold of him? [00:32] i only posted a bug with a patch to the sourceforge site. [00:32] Bertl: good, then i'll try the devel [00:33] vang (~vang@80.86.109.254) left irc: Quit: Leaving [00:34] talon: it might be that we can convince him to add a feature that allows to use ext2/ext3 as fs, and the tools do a smart fallback if they can not open the block device ... [00:35] the issue appers to be that scan_dir() was calling add_to_quota with need_remember set to 0 for the directory of the mount point. and on any directory inodes after that. and its possible doing a recursive scan to see a directory inode more than once. this caused a the quota record to be updated more than once for thsoe directorys encountered more than once. [00:35] add_to_quota is never called with need_remember for the direct fs scan method. [00:35] and its impossile to see inodes more than once using that method. [00:36] so im not suprised this was never discovered. [00:36] Jan Kara [00:37] he is usually open to suggestions if they make sense ... [00:38] Bertl: the website doesnt say anything about a new util package [00:38] http://www.13thfloor.at/vserver/d_release/v1.3.7/ [00:39] (util-vserver-0.28.195) [00:39] Bertl: does that sound right to you? based on that patch? (home.talon.cosmic-cow.net/quotacheck.patch) i had used some printfs in add_to_quota to see how things were being called. [00:39] kay [00:40] talon: home.talon.cosmic-cow.net no such host? [00:40] erm talon.home.cosmic-cow.net/quotacheck.patch [00:42] should be the root of each vserver also chmod 000 ? [00:43] or only the root of all vservers [00:44] on stable, only the root of all vserver, and only together with the +t flag [00:44] on devel, you just use the barrier flag [00:44] ok thanks [00:48] im not even sure why they checked for directorys at all. when decidcing to set need_remember. performance maybe? doesnt seem to leado to the propper bahavior anyway. and it sure does seem harmless to only account for unique inodes once if the link count is anything other than 1. (directory inodes seem to show up as having a link count of 2) and this patch doesnt seem to interfere with the way add_to_quota is called using the other scan m [00:49] ahh.. hello Bertl [00:49] any progress going on for 2.6 vserver [00:49] johnny: sure ... [00:50] i'll be back around then [00:50] talon: hmm, you did verify your changes with multiple hardlinks and such? [00:50] yeah. [00:51] feel free to try and break it though. [00:51] and 10 hardlinks account as how many inodes? [00:51] you might be able to come up with a case that breaks it. [00:51] just one. [00:52] guess I'll really have to check that, doesn't look so obvious to me ... [00:52] but I trust your testing, otoh, so I'll delay that until it is necessary ;) [00:52] the real thing to look at is add_to_quota() [00:53] infowolfe (~allenp@pcp04891550pcs.frnkmd01.md.comcast.net) joined #vserver. [00:53] add debug prints to add_to_quota to show the arguments. [00:53] ensc: ping? [00:53] ping [00:53] and you will see directory inodes passing through twice with no checks to see if they have been accounted for before. [00:53] without the patch. [00:53] hey... i'm having a problem with e2 something [00:53] aeh... pong [00:53] lol [00:53] one second [00:54] i'm having a problem with an e2fs .h file not being recognized [00:54] infowolfe: which version [00:54] ? [00:54] wtf? [00:54] 0.28... [00:55] wow, just waiting 5 minutes fixed it [00:55] thats the only way i caught it. [00:55] hmm, self healing tools, great work enrico! [00:55] checking for ext2fs-headers... e2fsprogs [00:55] checking ext2fs/ext2_fs.h usability... yes [00:55] checking ext2fs/ext2_fs.h presence... yes [00:55] checking for ext2fs/ext2_fs.h... yes [00:55] checking for vserver... no [00:55] i just figured you might have knownthe reasoning behind teh changed code. [00:56] that's odd... the previous breaks were at ext2fs/ext2_fs.h [00:56] as far as why it tuns off dup inode checks for directorys. [00:56] talon: okay, would you like to contact honza regarding the 'fallback if ext2/ext3 isn't possible' option/feature? [00:56] enrico, the next question is what's the vserver check? [00:56] i guess. i never figured needing that feature. [00:57] as long as theres an mtab. or are you trying ot get rid of the fake mtab entry? [00:57] infowolfe: it's a check if your glibc knows the vserver(2) syscall. It is unlikely that it succeeds before 2006 [00:57] talon: yes, that would be a saner thing to do anyway ... you can refer to me and the vserver context quota stuff, he already knows about it ... [00:57] ensc, the YEAR 2006? [00:57] lol [00:58] ok i will drop him a line and mention the patch and a possibility for fallback for quotacheck. i might even try and come up with a patch for teh fallback unless you already have one? [00:58] i find its a lot easier ot get things fixed if you provide a patch with a bug report/feature request. [01:00] sure, alway easier to accept a patch than to code something yourself, and developers _are_ lazy ... [01:00] honza = ? [01:00] jup Jan Kara = Honza = jack@ucw.cz [01:01] Jan is short for Johann, Honza ~ Hans ~ Johann ... [01:01] cool. glad to see my work on the quota tools mystery wasnt a waste of time. [01:02] it doesnt caus emajor problems for the accountign to be off a bit. but it does cause some of your avialble space ot not be avialable. [01:02] wich i consider a decent sized bug in any case. [01:05] agreed ... [01:05] its nto a major issue for block quotas sinc eits only going ot be off by few 1k blocks depening on how many directorys you have and thier size. but inodes add up faser. [01:06] hmm, bill, was it you who brought up the udp connected/disconnected src handling? [01:06] hopefully i can find more bugs to tackle. [01:07] Bertl: sorry cant take credit fro that one. [01:07] ups [01:07] i think that was brougth up on the ml a long while back. [01:07] do you remember who reported and tested that? [01:07] was just a few days ago ... I can't remember atm ... [01:07] dont think i was around for that. if i was i wasnt paying attention. [01:08] hmm, okay thanks [01:09] i mainly found theaccoutnign off because i was testing using really low quota limits. [01:10] pretty easy to overlook otherwise. [01:11] heh, pretty soon im goign ot start assuming every thing is lieing to me. [01:19] how do you want the fallback support to work? [01:20] if i just happens automatically it coudl cause problems with non vserver systems. [01:20] what if the read form teh raw device fails because of fs corruption? [01:20] well, I would say, if the 'direct' access is compiled in ext2/ext3 and is trying to open the block device, but fails, it should fall back to inode scanning instead of bailing out [01:20] and it just goes on happily? [01:21] hhmm [01:21] and it for sure fails on openening the raw device, so that is a clear perm denied there ,,, [01:22] fstabs inside vserver should be empty? [01:22] ok so it fails on open and not on read or write or lseek calls? [01:22] with the vroot device. [01:22] i could probably easily add a check for that. [01:22] without changing how it acts on a normal system. [01:22] yes, that is the idea, the vroot device is not vserver specific, although it might have no other purpose ... [01:24] i just figured open would succeeed sinc eyou have to open teh device to do an ioctl on it. [01:24] and vroot proxys ioctls. [01:25] hmm, good point, open will succeed, best would be to strace the checkquota and see where it fails ... [01:26] yeah will give that a shot. [01:26] hopeully it iwll give me a useful errno value like EPERM or somthing so i know its not because of a hardware failure or somthing else. [01:26] should do so ... [01:27] only one way to find out. [01:27] this things should only run on main server: firewall, ntpdate, fs mounts [01:28] yup [01:28] s/firewall/firewall script/ [01:28] I am moving my / to /vserver/main :) [01:28] making / very minimal [01:28] only sshd on main which can only be used from main :) [01:29] sshd on main server, which can only be used from main vserver [01:29] :) [01:30] the way it should :) [01:30] does it sound ok what I do? :) [01:30] restricted root even make or rpm stuff remove rename and imunise bit :) [01:31] main server also has the aide ;) [01:31] watching all my vservers [01:31] yes i think its good personnaly i run nothing in root [01:32] is it called root server? [01:32] then I will use that term :) [01:32] not so easy though to move a normal system to full vserver :) [01:33] kinda givce give you organisation probs [01:33] :) [01:34] the sshd on the root server even doesnt run on 22 [01:34] the main vserver has 22 [01:34] iam more messy with vserver :) lots of duplicated stuff fo nothing but thats the fun somewhere [01:34] so bad guys will never come to the root server [01:34] yup could listen only on intranet [01:35] Starting Advanced Configuration and Power Interface daemon: acpid: can't open /proc/acpi/event: Device or resource busy [01:35] or on a high port and leave 22 for a vserver [01:35] hehe ACPI has needs to be on root server [01:35] I have to make list :) [01:35] ACPI daemon, firewall scripts, ntpdate, fs mounts [01:35] so far [01:38] read(3, 0x80dec78, 1024) = -1 EIO (Input/output error) [01:38] nope [01:38] not somthign easy to distinguish from a real io error [01:38] hmm, that is with vroot device? [01:38] yeah. [01:38] give me a second to verify that in the code ... [01:42] hmm, yeah true ... [01:43] fairly productive day so far id say. [01:43] okay, for vserver I can give you a good how-to detect a vroot device ... [01:43] this is something honza will not incorporate, but we could argue for a command line switch ... [01:44] vserver method: check for vroot device major ... [01:44] eerr how do I allow RAWIP stuff? [01:45] I have a bind in a vserver [01:45] what about just a commad line flag to turn off directio ? [01:45] seems a bit more sane and less intrusive. [01:45] yeah, that is what I would suggest to honza, as I said above ... [01:46] but it you really want a patch that checks the major/minor and falls back to scan_dir i can do that. [01:47] let's see what honza does, if there is a way to use it without the mtab hack, we go for that, if not or if he says, well for ufs, that is correct, and on ext2/ext3 it works too, we have to patch anyway ... [01:49] ah CAP_NET_RAW is it [01:49] the flag option is about the same as using the mtab hack. for all practical purposes. since you would still need to edit an rc script to make the quotacheck work correctly. [01:50] mtab at least is a place that works for all possible distros. [01:50] yes, but it looks saner to specify --norawio instead of changing an ext2/ext3 fs entry to ufs ... [01:51] perhaps an environment variable would be nice to set as well for turning off rawio. [01:51] you could probalby even set that in the vserver scripts. before rc.M is called. [01:52] no files would need to be modified. [01:53] just an idea. [01:53] i would add a flag too just for completeness. [01:54] everything is okay with me, specifying ufs is a gross hack, unfortunately the only one working atm [01:54] meebey: CAP_NET_RAW allows to sniff the entire network/interface [01:54] is it possible to set a global ENV enherited by everything before rc.M is called by teh vserver scripts? [01:58] Bertl: its ok its in the main vserver [01:58] Bertl: I have problems with bind though [01:58] Bertl: do I need more caps? [01:58] iuse a tiny dnsmasq cause i dont need bind here :) [01:58] Action: talon pulls out APUE and gets to work. [02:01] hhmm something is strange [02:02] I want all IPs in my main vserver [02:02] ifconfig shows none [02:02] do I need to specify them explicit? [02:03] what is a main vserver? [02:03] I named a vserver "main" :) [02:03] which have all my daemons [02:03] aha ... [02:03] the root server has almost nothing [02:03] now I need to allow that "main" vserver more :) [02:03] aha ... [02:04] I moved / to /vserver/main :) [02:04] s/moved/copied/ [02:04] okay, and what is the idea behind that all ips stuff? [02:05] Feb 12 00:06:20 main named[10842]: refused query on non-query socket from [127.0.0.1].42895 [02:06] maybe the daemons work then better :) [02:06] well, looks like a query from the localhost? [02:06] ifconfig doesnt show any ips, maybe they are confused [02:06] which is rejectted by bind? [02:06] hhhmm [02:07] meebey: i guess you're binding the vserver to 0.0.0.0? [02:07] yes [02:07] I didnt specify the IPROOT so... [02:08] iirc ifconfig in a vserver will only show those interfaces/aliases that are specified in IPROOT [02:08] meebey: why do you want the 'main' vserver to bind to all ips, even those used by other vservers? [02:08] Bertl: there are no other vservers yet [02:08] okay, so how mayn ips do you have atm? [02:09] when the 'main' vserver works, I will move daemons from it to own vserver [02:09] there is some code in the vserver script that sets up some stuff for each ip, so that ifconfig shows them and i guess for 0.0.0.0 (or IPROOT="") nothing is done [02:09] 4 ips [02:09] hmm interesting. that might even be a security problem. [02:09] Action: talon tests somthing [02:09] okay, then specify those 4 ips, maybe with 127.0.0.1 for that server [02:09] ok I will add the IPs manually then [02:09] jep doing [02:11] like I said, not so easy to move a production server to vserver style :) [02:11] i think roots env might be carried over into a vserver when running vserver foo start. [02:12] looks like it does carry over. [02:12] the enviornment should be cleared before teh vserver script changes contexts. [02:12] enrico? [02:12] oohh sounds bad [02:12] yep? [02:13] 00:13 < talon> i think roots env might be carried over into a vserver when [02:13] running vserver foo start. [02:13] I do not know a way to clear the env [02:14] hmm, should not be too hard from a C tool ... [02:14] or do you mean to clear it completely? [02:14] yeah anything needed should be set again by the rc scripts. in theroy anyway. [02:15] maybe clear and then add some 'minimal' default? [02:15] im not 100% sure if thats whats going on though. [02:15] but it looks on the surface like thats what happens. [02:16] talon: should be easy to check: add a set >/tmp/env.log into one of the rc scripts ... [02:16] Action: talon nods [02:16] will try that now. [02:16] rc.M is teh first rc script called by the util-vserver vserver script right ? [02:18] does the unclean environment cause any problem in stable branch? [02:18] might be ... [02:18] ensc: no problems no. its just general practice with security concious tools to sanitize their environment before doing anything. [02:19] no tellign what might be in roots environment when he runs the vserver tool. [02:19] well, it is definitely no security issue from the host to a vserver ... [02:19] might leak stuff intot eh vserver evn he doesnt want people to see. [02:19] but I guess it might be a possible cause for some troubles inside the vservers ... [02:21] hhhmm my bind still makes trouble [02:22] well, the message you pasted above, was a configuration issue anyway ... [02:22] yeah it shows up in in the file. [02:22] other computers on the network also dont get any replies [02:22] when i do a set >/tmp/env.log in the first line of rc.M [02:22] the config was moved from the / system like all other things [02:23] but I am anyhow checking the bind config [02:23] although its slighly a good thing it does this. sinc eyour TERM env get carried over. its very useful for say using vserver foo enter. [02:24] not possibly so good for vserver foo start though. [02:24] hhmm that bind doesnt do any source checks, very open bind [02:24] meebey: also check what ports are actually bound [02:24] k [02:25] tcp 0 0 192.168.0.101:53 0.0.0.0:* LISTEN 12479/named [02:25] tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 12479/named [02:25] that looks good [02:25] no udp? [02:25] oh [02:25] *checking* [02:25] udp 0 0 192.168.0.101:53 0.0.0.0:* 12479/named [02:25] udp 0 0 127.0.0.1:53 0.0.0.0:* 12479/named [02:25] okay, looks good ... [02:25] so queries going to the named is ok [02:26] now use an external host, and tcpdump ... [02:26] tcpdump on the host [02:26] I think the bind has problems quering the outside [02:26] k [02:27] talon.home.cosmic-cow.net/env.log (output from rc.M) noe teh FOO_EXPLOIT=foo env and the other bits of crud inthe env passed to the rc scripts. [02:30] ok, 0.29.190 will have/has the clearenv stuff [02:31] great, btw, why do you obviously? start at 190? [02:31] where should I start else? [02:32] 42 for example ... [02:32] 42 would be somewhere in the stable-devel area [02:33] okay, please does anybody understand enricos numbering scheme, (no enrico, you do not count) [02:33] it is described in the Wiki [02:34] Action: Bertl is reading up on that wiki page ... [02:34] ensc: when and where does it clear the env? is it inteh chcontext command? or only in a certain part of the vserver script. should probably only bother to clear env if start/stop are being used. and just carry them over for enter. [02:34] it is a separate command and happens only at 'start' [02:35] it happens between save_ctxinfo and capchroot [02:37] ensc: I would have understood 10 and 100, even 100 and 200, but 90 and 190? [02:37] ok cool. im working on a patch to the quotacheck command that will turn off attempts to rawio if an env var is set or a flag is specified. i figured it would work nicely if the vserver scripts set that var so no actual files needed to be changed provided you have an up to date quotatool. [02:38] (given that the upt to date quota tools check this env var automagically ;) [02:39] I support scriptlets which will be executed with 'source' so you can set such a variable there [02:39] sounds good. [02:44] morning [02:44] Doener (~doener@pD9588458.dip.t-dialin.net) left irc: Read error: Connection reset by peer [02:44] hi kestrelw! [02:45] hhmm [02:45] what will happend when I ssh to a vserver, ssh from there to the root server [02:45] and restart the vserver which I am in [02:45] :) [02:45] I guess it will kill my session [02:46] Doener (~doener@pD9588458.dip.t-dialin.net) joined #vserver. [02:46] probably ... [02:46] so I need to ssh directly to the root server [02:46] otherwise I run very fast into real problems :) like if the ssh doesnt start in the vserver [02:46] then I am in deep s**** [02:47] well hopefully the main server has an sshd you can get to directly. [02:47] nope I planned only to allow connects from a vserver [02:47] but I change this now.. [02:47] tcp 0 0 127.0.0.1:1000 0.0.0.0:* LISTEN 3232/sshd [02:47] that is what I had [02:49] noel (~noel@p50859A97.dip.t-dialin.net) left irc: Remote host closed the connection [02:52] JonB (~NoSuchUse@129.142.112.33.ip.tele2adsl.dk) left irc: Quit: zzzzzzzz [02:54] infowolfe (~allenp@pcp04891550pcs.frnkmd01.md.comcast.net) left irc: Quit: [BX] Mr. Rogers uses BitchX. Won't you be my neighbor? [02:54] back to the named problem [02:59] I can see requests going into bind [02:59] 01:00:17.576303 192.168.0.1.33009 > 192.168.0.101.53: 59284+ A? ntps1-0.cs.tu-berlin.de.qnetp.net. (51) (DF) [02:59] .1 is my computer, .101 is the server+vserver [02:59] okay, and bind doesn't answer, but insted prints a message which says? [03:00] Feb 12 01:00:17 main named[12479]: refused query on non-query socket from [192.168.0.1].33009 [03:00] hhhmm strange [03:00] according to netstat.... [03:00] its a query socket [03:01] refused means refused, so bind says no ... pasta ... [03:01] I know, he belives for some reason inside the vserver that its not a query-socket [03:02] same for localhost [03:02] anyone running bind8 in a vserver? [03:02] I thought it was bind9 ? [03:02] nope [03:03] I will try to specify the IP where bind should bind to [03:03] strange sentence [03:04] ah worked [03:04] I specified the IP adress in named.conf [03:05] query-source address 192.168.0.101 port 53; [03:05] was before: [03:05] so a bind/configuration issue M( [03:05] so a bind/configuration issue ;) [03:05] query-source address * port 53; [03:06] yeah I guess some bind8 pitty [03:07] norse (~norse@h118n2fls35o804.telia.com) left #vserver (wargames.unix.se). [03:07] Feb 12 01:09:02 main named[18782]: listening on [127.0.0.1].53 (lo) [03:07] Feb 12 01:09:02 main named[18782]: listening on [192.168.0.101].53 (eth0) [03:07] Feb 12 01:09:02 main named[18782]: listening on [10.1.0.2].53 (eth0:1) [03:07] Feb 12 01:09:02 main named[18782]: listening on [10.1.0.100].53 (eth0:2) [03:07] Feb 12 01:09:02 main named[18782]: listening on [10.1.0.101].53 (eth0:3) [03:07] that looks ok though, right? [03:08] with * or 0.0.0.0 it doesnt like to answere [03:11] hmm, probably the ip scanning doesn't work, but do you care? [03:13] okay, folks, I'll go to bed now ... [03:13] cu tomorrow ... have a nice wossname ... [03:13] Nick change: Bertl -> Bertl_zZ [03:13] gn8 Bertl [03:13] its definitive a bind buggy thing :) [03:13] I specified the IPs and bind still binds to all IPs [03:14] I mean I only specified 2 IPs, and it binds to all :) [03:20] If anyone is interested - the 1.3.7 patch applies cleanly to 2.4.25-rc2 [03:20] (that is, the patch that's meant for rc1) [03:53] ExpiryJames (~james@h24-71-63-164.ok.shawcable.net) left irc: Quit: Leaving [04:13] ok talon.home.cosmic-cow.net/quotacheck.patch-full for quotacheck with non directio accounting fix + -I flag to disable direct IO for fstypes ext2 and ext3. settinv env QUOTACHECK_NODIO has teh same effect as the -I flag. [05:08] Nick change: cdub -> cgone [05:38] suhcoolbro (~Suh@67-42-232-200.ptld.qwest.net) joined #vserver. [06:06] _shur1 (~shushushu@cpu183.adsl.qc.bellglobal.com) left irc: Quit: http://base2091.com [06:29] _shur1 (~shushushu@cpu183.adsl.qc.bellglobal.com) joined #vserver. [07:11] Doener_zZz (~doener@pD9E12D8C.dip.t-dialin.net) joined #vserver. [07:19] Doener (~doener@pD9588458.dip.t-dialin.net) left irc: Ping timeout: 501 seconds [07:44] Action: talon considers getting cute and patching teh quotacheck manpage. [08:27] Action: talon adds manpage changes documenting the new flag and env to the patch. [09:11] _shur1 (~shushushu@cpu183.adsl.qc.bellglobal.com) left irc: Quit: http://base2091.com [09:21] lilo (levin@lilo.usercloak.oftc.net) left irc: Remote host closed the connection [09:21] lilo (levin@lilo.usercloak.oftc.net) joined #vserver. [10:15] mhepp (~mhepp@r72s22p13.home.nbox.cz) joined #vserver. [10:47] loger0 joined #vserver. [10:48] loger (~loger@213.159.118.2) left irc: Ping timeout: 501 seconds [10:48] Nick change: loger0 -> loger [10:49] mugwump (~sv@218-101-44-220.paradise.net.nz) joined #vserver. [11:40] mhepp (~mhepp@r72s22p13.home.nbox.cz) left irc: Remote host closed the connection [12:30] suhcoolbro (~Suh@67-42-232-200.ptld.qwest.net) left irc: Quit: NO CARRIER [13:29] kramer (~kramer@80.86.100.172) joined #vserver. [13:29] hi all [13:31] i'm having this hard time auto-updating the vservers [13:32] basically, I'm thinking about having a reference Fedora vserver, and hard-linking all the others to it [13:32] and when I'm updating this one, all the hardlinks to point to the new rpms [13:33] setup: Fedora host, mostly Fedora vservers, 2.4.24-vs1.26, util-vserver-0.28 [13:36] i've read all the docs i could put my hands on, but i don't quite seem to get it [13:37] anybody? [13:40] ? [13:40] what did you just mean? [13:40] making a 'stripped' vserver all systems should use? [13:40] as a base, non-writable? [13:41] click: i'm trying to yum update the vservers, and keep them unified [13:42] yup, but why the hardlink.. [13:44] i'm trying to update one server and keep the hard links without vunifying them again [13:46] is that for the rpm's only or for the full base system, except /etc etc? [14:18] click: for the rpm's only [14:20] i'd rather have std-alone vserver with the new packages, and update from that one on a regular basis using either cron or something [14:27] serving (~serving@213.186.188.205) left irc: Read error: Connection reset by peer [14:34] hopefully bertl will release the updated (fixed) bind mount extensions patch. then you can use read only bind mounts instead of unification if its too much of a pain. [14:35] im already using that method. but i have to see what bertl had me change to fix the unmount problem and iknow he has a better patch he was working on. [14:35] very handy on a distro that doesnt use apt or rpm. [14:36] like slackware. [14:42] hey talon [14:47] whats up? [15:00] TamaPanda (~Tamama@193.173.84.237) joined #vserver. [15:00] 'lo [15:00] sfa man [15:00] sfa? [15:01] actually, i found something else you might be interested in...bypass (http://www.cs.wisc.edu/condor/bypass/) [15:01] sweet fsck all [15:02] i've been writing a cross-platform (solaris and slackware at the moment) build system and needed to write a "sandbox" for doing the build installs [15:02] bypass let me do it trivially, it's good stuff [15:03] hrm i should set up my old pc again [15:03] cool. [15:04] but it also has transparent network support which is quite impressive [15:04] it seems to be oriented towards grid computing [15:04] hm? [15:05] kestrel: cool its like UFO but developed more and with source code even. [15:05] yeah, exactly [15:05] it compiles and works cleanly on both linux and solaris too [15:05] great. will try it under NetBSD too. [15:05] hopefully it will also work there. [15:06] yeah [15:13] ive always been interested in interposistion as more than just a way to make rootkits. [15:14] absolutely [15:14] they have some very interesting ideas [15:14] Action: talon archives the site incaseit goes away. [15:14] hehe :) [15:19] mugwump (~sv@218-101-44-220.paradise.net.nz) left irc: Quit: hmm, time for sleep methinks [15:20] hm [15:20] does anyone of you know of something that modifies lilo.conf for me from command line? :) [15:20] TamaPanda: vi? [15:20] So i can make a small script that effectively compiles a kernel+patches+install [15:20] vi is lousy on scripts ;) [15:21] TamaPanda: ahh, check the debian kernel-images, they generally have acceptable scripts, imho. [15:21] well i want to install it named as i want it .. and not as auto-boot :P [15:22] i guess i can just echo something in there [15:28] you could probably easily doit with awk. actually what i usually do is have sevral different images set up. [15:28] and just copy over them and run lilo [15:28] s/awk/sed/ [15:29] hm i could do that i guess [15:30] but ofcourse your milage will vary. [15:30] mileage even. [15:37] i dont do miles :P [15:38] haha :) [15:39] [HvD] (~guess@62.99.252.14) left irc: Ping timeout: 480 seconds [16:01] Nick change: Bertl_zZ -> Bertl [16:01] kestrel: heh if i get this right. the parrot projetc onyl supports linux. [16:01] morning everyone! [16:01] and their plugable filesystem that doe swork on sysv is discontinued. [16:02] Bertl: the accoutnign bug with quotacheck i was informed has already been found anf dixed in cvs. [16:02] hmm ... interesting ;) [16:03] bertl: here is my example patch for the feature request. http://talon.home.cosmic-cow.net/quotacheck.patch-full [16:03] i even include a manpage change documenting the new features. [16:03] if you want the patch without teh accounting fix grab quotacheck.patch-nodio [16:04] looks good ... [16:04] just wanted to see if thats what you wanted before i ask about a feature change. [16:04] yeah, go ahead, and make it available on the ml or wiki ... [16:06] you going ot release the new bme patch soon ? [16:06] still working on it, but you can get a prerelease version if you want ... [16:06] i can wait if its still being worked on. [16:07] i remember you saying you had it working nicely with noatime and a few other things. [16:07] well, I have two things to do on that one: a) it's currently for 2.4.25-rc1 only (no vserver no 2.6.x) and b) I added the noatime nodiratime, but for 2 cornercases there is still work to do ... if you want to work on that, no problem here ;) [16:09] might do that later. ok i guess its time to finally subscribe to the ml i guess. [16:10] i think a q0.13 patch aganst the current stable would be nice. to have available when i do teh post about the quota tools. since one isnt really useful without the other. i can try and see what changed to make quotas work with my stable install. but id like to not release unofficial patches. [16:10] it's there, you just have to test it, how does that sound? [16:11] sounds good. [16:11] sounds a lot like the last few weeks really :) [16:12] kramer (~kramer@80.86.100.172) left irc: Remote host closed the connection [16:12] i tried ot integrate the new quotacheck option as cleanly as possible. but im not sure its exactly the propepr way to do it. and the -I flag i just used at random thats likely to be changed to somthing else by the quotacheck maintainer along with the name of the environment variable. [16:14] yeah if he accepts that, he'll probably change it to whatever he considers appropriate ... but that is no big deal ... [16:15] http://vserver.13thfloor.at/Experimental/patch-2.4.25-rc1-bme0.04pre1.diff [16:18] there are some lines commented with /* fix me */ or something similar ... [16:20] heh [16:20] hi TamaPanda! [16:20] Bertl :) [16:21] vs1.26 is still the current stable release right? (seems to change every other day lately :) ) [16:21] lol [16:22] talon: yes, for now ;) [16:22] just setting up my patch set to test the new quota patch. [16:23] at least to be sure it acts like the fixes we did manually to my current stable kernel. [16:23] serving (~serving@213.186.188.205) joined #vserver. [16:23] although making that script would be nice too since i have workign quota tools now. [16:25] so where is this patch? [16:25] aganst stable. [16:26] Doener_zZz (~doener@pD9E12D8C.dip.t-dialin.net) left irc: Quit: Leaving [16:27] talon: sec ... building the diffs for you ... [16:30] so what do you want me to say about the feature change. other than the fixed directory inode accounting problem. and that its a possible solution to getting rid of the mtab hack? [16:30] well, after having used subversion for about a week, i really like it [16:32] Cmaj (~cmaj@3ffe:bc0:5f3:1:9999:911:c3d3:5431) left irc: Ping timeout: 483 seconds [16:34] hm added quota things? :) [16:34] talon: whatever you consider appropriate to say, you know enough about both vserver and the quota stuff, you should be able to communicate it ... [16:35] i just didnt know what direction you were going with the quotacheck feature. [16:36] i hope there will be some intrest in it. [16:36] well, hope for the best, expect the worst ;) [16:38] the 1.26 quota is interesting in so far, as it is a backport of the 1.3.7 quota stuff, so it might be quite a little different from what we did on your stable branch last time ... [16:41] http://vserver.13thfloor.at/Experimental/patch-2.4.25-rc1-vs1.26-q0.13.diff [16:42] hm lots of changes [16:42] does teh vs1.26 patch apply cleanly to 25-rc1 ? [16:42] the one aganst 2.4.24 i mean. [16:43] hmm, we have one for 2.4.25-rc1, IIRC [16:43] http://vserver.13thfloor.at/Experimental/patch-2.4.25-rc1-vs1.26.diff [16:44] hmm. you know what. i think if i can get this new patch working propperly. im going ot just write up a shrot document on how to get context quotas and disk limits working. [16:44] short document even. [16:44] detailing the new stuff thats changed since the older documents. [16:44] That would be nice [16:45] especially the differences [16:45] because right now unless you hit irc i dont think you have much of a chance of getting working ocntext quota support. [16:45] talon: would be a great idea to incorporate that ancient quota/dlim stuff I had on my old pages, in a new look and feel ;) [16:45] I am really into the blue on what has changed since 1.22 and q0.12 [16:46] 1.22-1.26 changes, see changelog [16:46] q0.12->q0.13 changes: tagxid (instead of tagctx, but still supported), and it now works ;) [16:47] esp teh it now works bit :) [16:47] well the changelog does tell globally what is changed, but not how it affects installation [16:48] for example, can you just upgrade the kernel, and patch q0.13, and run it? or do i need extra modifications? [16:49] do you use q0.12 now? [16:49] yes [16:49] (just checked) [16:49] as far as getting the quotas workign propeprly i think upgrading to the new quota patchs shoudl work. that and updating quotacheck which was broken. [16:49] then it should 'just' work [16:49] (make sure to use the same context tagging method as before) [16:50] block quotas apper to work in q0.12 but inode quotas are really broken and probably block quotas too in entertaining ways depending on usage. [16:51] Bertl: what was the last kernel q0.12 worked propperly with? [16:51] heh [16:51] as far as teh vserver patches and everything go. [16:52] hmm, you want to get a diff between q0.12 and q0.13, right? [16:52] talon: let me know if you ever get that doc done, would be useful :) [16:53] TamaPanda: im going ot post it up here for review first and then on the ml/wiki. [16:53] i dont use incremental patches, they add nothing for me (i just start a new kernel from scratch) [16:53] for now though, time to compile a new kernel and see if this patch aganst stable works. [16:53] talon: are you looking for a delta between 0.12 and 0.13 or just curious? [16:54] Bertl: just curious as to how long its not been working right. [16:54] ah, well, guess since ever ... [16:54] lol [17:10] loger joined #vserver. [17:10] Bertl: im going ot keep bugging rob about that sun now that hes here. [17:11] great! [17:11] click: do you 'just' want to do something useful, or do you want to get paid for it too? [17:11] i want something to do, and if possible, get paid for it. [17:12] systems administration, networking ... anything... [17:12] bored to death [17:12] vserver development ... [17:12] im sort of indirectly getting paid. since i really do need to have a good understanding of vserver and as many features verified working for the project im working on. [17:13] and consdiering a large part of that project is based on vserver i can afford ot spend a good chunk of time on it. [17:14] really cant wait until i can move on from the quotas and start testing other things. [17:14] lucky you ;) btw I really appreciate what you are doing for vserver ... [17:14] Doener (~doener@pD9E12D8C.dip.t-dialin.net) joined #vserver. [17:14] gpl 4 ever [17:14] or lgpl [17:14] gpl can die for all i care [17:14] whatever [17:14] im more into BSD myself. [17:14] bsd licence lalala [17:14] well, as long as its free [17:15] thats my main concern [17:15] pgl is not free if you are a developer using such softwae [17:15] but not much you can do with gpl issues when you have a gpl kernel. [17:15] bsd has the problem, that it doesn't stay free per se ... [17:16] but IMHO if your a company developing commercial software derived from an open source project its in your best intrests to contribute back to that project. since it cotsts a hell of a lot more to maintaina forked tree. [17:16] maybe in the future.. but they can do that with GPL as well [17:16] and it will eventually stagnate in a close environment anyway. [17:17] redhat stopped being free as well.. still uses GPL linux kernel [17:17] [17:17] but they have to give you the source, if you use it .. right? [17:18] at least with a BSD license the company has a bit mreo flexibility. [17:18] friend of mine stopped using SDL for that reason.. every version of his program using a diff SDL version.. he had to put online indefinately [17:19] redhat still has ot give out soruce for gpl stuff they just have bits of nonfree code to tie it togeather. [17:19] that is a 2MB lib on a 40KB program... heh [17:19] they als omake much mroe money on support contracts than selling linux. [17:19] TamaPanda: if he wishes to distribute binary-stuff, just link it statically. [17:19] TamaPanda: your friend probably got the GPL wrong anyway ... [17:19] Zoiah: but he needs to provide the source of SDL as well [17:20] TamaPanda: only if he modified it. [17:20] that is in the SDL license as he said it [17:20] TamaPanda: ehh why woudl he need to post SDl source? if he doesnt maek any changes to teh SDl source he doesnt have to its already out there. [17:20] talon: what flexibility would a company which has nothing to hide, gain with BSD license over GPL [17:20] Bertl: every company has something to hide... [17:21] would you prefer software with hidden stuff, over software with nothing to hide? [17:21] if it works well, and the opensource does not.. sure without a thought [17:22] and if something doesn't work, (some exploit is possible, for example), you 'just' wait until that 'big' company fixes it, right? [17:22] BSD is more free, but I can understand that somebody isn't willing to give his stuff away in a form that other companies can easily make money on his work. [17:22] So therefore, we have the GPL. :) [17:22] Bertl: they can more easily integrate propritary features into the code ofcourse. there are a few other cases i ran into as well. but basicly it give you total freedom to crate a derivitive product if you want to. without having to give away everything. also chances are if a company doesnt want to contribute back to a project they wont regardless of if its GPL or not. [17:23] talon: if it's GPL they have to, regardless if they want to or not. [17:23] Zoiah: wrong, I don't care a bit, if somebody is making money with my software, as long as it still is available for the public, for free ... [17:23] Bertl: yeah, that's what I mean. [17:23] the various BSD distros seem to be doing well. and getting contributions. [17:23] Bertl: that is irrelevant.. becuase i prefer not to fix something i have no understanding of.. i use software, i dont delve through it in my spare time [17:23] talon: I thought BSD was dieing? ;) [17:24] and ive not seen otehr BSd licensed projects fail because they arent forcing peole to release code. [17:24] TamaPanda: what if the closed company refuses to fix it for months? With OSS you can hire somebody to fix it for you if you want. ;) [17:24] then i would step over to other software :) [17:24] TamaPanda: migrations aren't cheap. [17:25] hm they are here [17:25] also sometimes tehy arent using a product wholesale. [17:25] and are just using bits of it. [17:25] Doener (~doener@pD9E12D8C.dip.t-dialin.net) left irc: Ping timeout: 480 seconds [17:25] TamaPanda: then you have no serious business. :) [17:25] mind you, i am not in a company that has like 200 workers and 4000 servers... [17:25] Zoiah: a bit HARSH dont you think? [17:25] also a bit inpolite and rude [17:26] TamaPanda: no, it's serious. [17:26] TamaPanda: if migrations are cheap, you have no standarized business process. [17:26] oh? [17:26] maybe everybody is just more adaptable here [17:27] If I had to tell all my customers they had to migrate away from Oracle for whatever reason I'm sure it would have to cost hell for all of them. [17:27] either way i have foudn BSD licensed code useful in closed source projects ive done before. [17:27] talon: agreed. :) [17:28] usefule for whom? [17:28] Zoiah: you have diffenent customers.. we are a video channel, not a server-park maintainer [17:28] and a lot of times if i do a really big change to a component i will see if i can give it back. since most of the time the bsd code is just a small peice of a larger system. [17:29] and teh cnages are suually minor and not of intrest to people not using the product. [17:29] TamaPanda: and it wouldn't cost you much if you had to migrate away from say... all your current video editing tools? [17:29] who was talking about 'all' [17:29] those tools do not have 'security issues' [17:29] TamaPanda: ok, just your main tool. [17:30] TamaPanda: it could be a showstopper bug. [17:30] maybe they could crash a lot, but they dont :) [17:30] however we have different packages that basically do the same [17:30] so switching shouldnt be that hard [17:30] anybody still interested in GPLed Open Source for Free or should I go elsewhere? 8-) [17:30] perhaps i dont think like most companys. id figure if theres an open source project that creates somthign you use or even depend on for one of your own products that seeing it continue to grow adn devlop would be somthign you woudl want to encourage. [17:31] TamaPanda: how about the reschooling to learn them the new tools? [17:31] Bertl: yeah, me! :) [17:31] Bertl: it's your own decision. :) [17:31] Bertl: oh im still interested in free gpl software. [17:31] Zoiah: but they already use them... [17:31] TamaPanda: not if they would have to migrate to something else. [17:31] anyway anyoen got a nice change of subject? [17:32] vserver stuff perhaps? [17:32] Bertl: I would personally probably never release something as BSD... only GPL or closed. :) [17:32] Zoiah: you're not listening.. they are using mulitple packages that _do the same_ [17:32] we could delete one and it would still go on [17:32] all teh stuff i release publicly is either BSD or public domain. [17:32] TamaPanda: then you're lucky, but 99% of the companies use one main package. :) [17:32] Zoiah: then dont say this is not a real bussiness... [17:33] because we happen not to be part of that 99% [17:33] as far as teh non closed stuff. [17:33] TamaPanda: I've never ran into one that's that flexible and still is able to be serious. :) [17:33] assumption is the mother of all major fuckups [17:33] Doener (~doener@pD9E12D8C.dip.t-dialin.net) joined #vserver. [17:33] im giving it away for free after all. and as far as the small stuff i dont really feel like maintaining it anyway so do what you want with it. [17:33] Well we've existed for over 10 years already heh.. still seems to work [17:34] TamaPanda: assumption is great. [17:34] TamaPanda: "I assume this Intel CPU does what I want.. neah, that's wrong, just build your own." [17:34] i hope to still be in business on our 10th aniversiary. [17:35] ok i see we're diverting away from the main topic heh.. *closed* [17:35] :) [17:35] Only just a little bit. ;) [17:35] yeah like the jump over a huge crater [17:36] anyway i never really released anything yet [17:36] dunno why.. guess i just assume there is no interrest for it [17:37] rmoriz (rmoriz@rmoriz.cpan.de) joined #vserver. [17:37] i onyl released a small ticket database that really need to be rewritten. and a neat little solaris utility for auto power on. [17:37] hi [17:37] www.amoebasoft.com/| [17:37] erm /~talon [17:38] i've a problem: i tried to create a vserver which lack of disc-space. that's okay so i tried to remove the non-complete vserver from the host which fails [17:38] also vserver stop does not work [17:39] vserver which lack of disc-space? [17:39] oh i made a little watchdog thingy too.. i could release that... [17:39] rmoriz: you ran out of disk space, right? [17:40] yes and now i have a running vserver i can't stop anymore :< [17:40] it just refreshes the watchdog, and if the entire computer hangs, it reboots after watchdog ends (we had a PCI buss lockup in a few machines ;) [17:40] rmoriz: okay, probably it failed to write the context info into /var/run/vservers is that possible? [17:41] no there is a correspondig file with context-# [17:41] its not a watchdog. it sets a time in teh TOD chip that signals teh machine to power on. using undocumented ioctls. [17:41] talon: yours does, mine doesnt :) [17:41] rmoriz: okay, what does 'vserver stop' give? [17:42] "... is not running" [17:42] when i try to rm -rf or mv i'm getting "Operation not permitted [17:42] " [17:42] on /proc etc? [17:43] does vserver enter work? [17:43] unmount the corresponding proc entry [17:43] hm no. on everything. maybe an issue with ext2 attr? [17:43] rmoriz: check if the vservers root directory has +t set (lsattr) [17:43] ---------------t- [17:44] if so remove if recursivly with chattr -R -t xxx [17:44] Action: Doener had just this issue some hours ago ;) [17:44] heh [17:44] thank you! :) [17:44] worked. [17:44] i dont even know what chattr does ;) [17:44] (other than change attribute;) [17:45] the t attribute is abused by the vserver patch ;) [17:45] that i noticed heh [17:45] i dont run the patch yet though [17:45] hmm, no vserver patch yet? [17:45] Action: talon waits for the kernel to finish compiling. [17:46] the intented meanings of the attributes are documented in the man page ;) [17:46] Bertl: sorry for getting caught up in the license war conversation. [17:47] should be able to tell you soon if the patch works or not. [17:50] cant wait til the new vserver machine gets here so i can compile kernels much faster. [17:50] erm vmware i mean. [17:51] i'll just compile it on another machine and copy the kernel over :) [17:52] dont have many x86 machines that are much faster laying about. [17:52] well everything is faster than this p2-350 ;0 [17:52] pretty much all of our hardware is probably at newest from 2000 or 2001. [17:53] and oldest from about 97 or so if you dont count teh ss2 under my desk. [17:54] hm my oldest is an SUN ultrA-1 [17:54] TamaPanda: no, my 'desktop' is K6-350 that is slower than your p2-350 ;) [17:56] the biggest upgrade im getting is a Elite3D card for teh UPA slot in my Ultra10 off of ebay for 25$ [17:56] heh, my desktop is an athlon 1200 which is in serious need of replacement [17:56] talon: bah.. ultra-1 upgrades are a pain [17:56] older hardware does at least have the advantage that its cheap and plentiful and still powerful enough for most daily use. [17:56] i wish i could put 2 new drives in [17:57] they are dead slow [17:57] the U10 is a bit better for upgrades. its liek a normal PC case. [17:57] right, its pci isnt it [17:57] yeah. PCi with one UPA slot. [17:57] for Creator/elite/Expert3D [17:58] i wish i had an Ultra80 with 4 cpus *drool* or one of teh decked out sunblade 2Ks [17:58] im sure the price will drop low enough eventually :) [17:58] heh [17:59] its like getting a dual p2-350 now.. cheap too [17:59] We have a SunFire 3800 here, it's quite nice. :) [17:59] and, does it work with vserver? [18:04] loger6 joined #vserver. [18:04] Bertl: dont know yet. supposedly its per context everything. they havent released the fulldetails on it yet. [18:05] and it hasnt made it into the solaris 10 beta release program yet. [18:05] i have a box wiating for it though when it does. [18:06] quotas are a bit primitive in solaris though. [18:08] loger (~loger@213.159.118.2) left irc: Ping timeout: 501 seconds [18:08] Nick change: loger6 -> loger [18:08] hrm i want more money [18:10] ok, booting new kernel. [18:14] _shur1 (~shushushu@vserver.electronicbox.net) joined #vserver. [18:14] hi _shur1! [18:16] okay, if somebody is interested, here is the latest patch for 2.6 ... [18:16] http://vserver.13thfloor.at/Experimental/patch-2.6.3-rc2-vs0.07.diff [18:17] I have to leave now, but I'll be back in the evening ... [18:17] Nick change: Bertl -> Bertl_oO [18:25] hmm so far so good with the quota patch. [18:25] Cmaj (~cmaj@3ffe:bc0:5f3:1:9999:911:c3d3:5431) joined #vserver. [18:25] might even have a document for him to preview by the time he gets back. [18:26] so nice ot have somthing interesting to work on for a change. [18:29] yeah quotas seem to work without a hitch. [18:29] cool 2.6 dev is going further :) [18:30] Action: talon tries a few odd soft quota/grace combos for good measure. [18:30] I would like to kick 2.4 on all my boxes but I have to wait for vserver, freeswan, grsec [18:30] i like the 2.4.24 kernel. [18:30] hhhmm I have my debian t-shirt on, that has special meanings [18:30] well 2.4.x i mean. [18:31] 2.4.x is ok, 2.6.x is greatg :) [18:31] when vserver is stable on 2.6.x id gladly upgrade though. [18:31] but its not the end of the world for me. [18:31] same here [18:31] 2.6 on desktops, 2.4 on servers [18:32] sid on desktops, woody on servers [18:32] :) [18:32] well I will go ahead with the new vserver debian packages [18:32] I bet some ppl would like to have packages for it [18:32] i use a combo of Solaris linux and BSD. for various things. [18:33] ic [18:33] hhhmm [18:33] the util-vserver for dev is different [18:33] than util-vserver for stable? [18:33] I am not sure how I should manage that [18:33] i think there were a few changes. yeah. [18:34] util-vserver-beta ? [18:34] of course I can make 2 packages from it... [18:34] i dont follow teh dev branch really. [18:34] hhhmm maybe I will not package the dev branch then [18:34] if it changes too often [18:35] too often >= once per week [18:35] unless i have to boot a kernel compiled aganst 1.3.x i think teh biggets thign is needing to play withthe proc security tool before a vserver will boot since its all disabled by default. [18:35] possible the new tools do that for you cant say for sure though. [18:35] ic [18:36] i would guess whatever the most recent ensc tool release is would be the right one. [18:37] im just waiting for 1.4 [18:45] only way to be sure is just play with it on a test box. [19:07] im just curious does anyone here use vservers for anything other than hosting and service sandboxes ? [19:12] hm i use it to try out new software as well [19:13] since i can just create a new vserver and delete it when i am done [19:13] (uninstall scripts on src builds are sometimes rather bad..) [19:13] (read:absent) [19:21] Action: talon nods [19:21] i usually do somthign like ./configure --prefix=/opt/tmp [19:22] same here [19:22] and remove /opt/tmp when im done. [19:22] but for example qmail, it is really bad with those [19:22] adds daemons and tcpservers and what not [19:22] ugh qmail... [19:22] heh [19:22] Action: talon is alergic to djbware. [19:23] tried postfix? [19:23] coworder wants qmail heh [19:25] but yeah i see how that would be nice. [19:25] im probably going to use vserver internally as an easy way to do development/testing under linux without vmware. [19:26] if it doesnt require a kernel or real hardware i will do it in a vserver instead and save resources. [19:29] inter-server communication is easy to test as well without 'hacks' [19:29] "as in, oops i forgot i was using a shared file over there... *heh* nothing here, move along" [19:31] actually i have a install script ready for postfix :) [19:31] maybe i can release those install things.. they are really handy if you are used to source [19:31] compilation [19:31] who isnt? [19:31] debian users *cough* [19:31] packages heh [19:32] im more used to ompiling source than i am to packages. although i find package management useful. in the long run with large numbers of boxes. [19:32] I wouldnt even know how to install a package [19:32] and core OS tool management. [19:33] and with vservers i dont have to [19:33] i just copy the entire vserver ;) [19:33] i use read only --bind mounts (thanks to bertls bme patch that makes this possible) to share most vserver files from a sinlge template vserver. [19:34] only etc var /usr/local and /opt are copied/used for that particular vserver. [19:35] /usr/local is a rw bind mount to the vservers /opt/local [19:36] svaes a lot of time creating/deleting vservers and save a lot of disk space. and doesnt require using a package manager supported by the vunify scripts. [19:36] easy to manage too. [19:40] hm [19:41] you use quota right? [19:41] i have a shared /packages bind, and it keeps complaining about no access untill i do a chctx on that share (and thus the dir, so the other vservers can not access it anymore heh) [19:41] i did a chctx 0 but to no avail [19:42] yeah. although nto in production. i dont use vserver for any production use at all yet. but i have been using per context quotas in my test vmware where im developing my distro. [19:42] hmm havent run into that yet. [19:43] i use vservers as an alternative chroot :) [19:43] all that network virtualisation and what not.. i proly wont use it [19:43] hm, home time.. [19:43] bbiab [19:43] TamaPanda (~Tamama@193.173.84.237) left irc: [20:04] Nick change: cgone -> cdub [20:38] noel (~noel@p50859C15.dip.t-dialin.net) joined #vserver. [22:21] loger6 joined #vserver. [22:23] loger (~loger@213.159.118.2) left irc: Ping timeout: 480 seconds [22:23] Nick change: loger6 -> loger [22:33] WSU (~Josh@ny.webpipe.net) joined #vserver. [22:33] Hi [22:34] I have a problem with util-vserver 0.28 [22:34] ./configure --prefix=/root/new --exec-prefix=/root/new --with-vrootdir=/backup [22:34] pwd [22:35] /root/new [22:35] ./sbin/vserver new stop [22:35] No configuration for this vserver: /etc/vservers/new.conf [22:35] when it should be /root/new/etc/vservers/new.conf [22:37] Enrico, you around? [22:37] anyone have any ideas? [22:38] WSU: sorry, the /etc path is really hardcoded into the stable tools and I do not want to touch them more than needed. But in alpha branch this should work [22:39] What type of bugs still exist in the alpha tools? [22:39] they are unsecure and vulnerably against lot of symlink attacks [22:40] -k-, hmm [22:40] I was really hoping this would work. [22:55] ben (ben@bengrimm-host229.dsl.visi.com) left irc: Read error: Connection reset by peer [00:00] --- Fri Feb 13 2004