/srv/irclogs.ubuntu.com/2006/04/17/#ubuntu-server.txt

=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-server
spikewho was that was playing with LUKS around here?12:55
spikeI cant make it work for a normal user, luksOpen just fails12:55
maswanhmm.. is there a server-oriented backport of 2.6.14 or later to breezy?02:13
maswan(or a generic one for that matter)02:13
maswanI'd like to get the new tcp stack with minimum fuzz. :)02:13
=== zenrox [n=zenrox@71.115.198.118] has joined #ubuntu-server
=== Meyer [i=mariomey@ubuntu/member/mariomeyer] has joined #ubuntu-server
infinitymaswan: Backporting kernels is generally considered a non-starter, due to the userspace requirements.  When I want new kernels on old distributions, I tend to just build a monolithic kernel.03:12
infinitymaswan: Either with the kernel.org souce, or the dapper source, pick whichever you like better.03:12
=== ealden [n=ealden@203.76.212.70] has joined #ubuntu-server
=== truz24 [n=truz24@12-203-70-118.client.insightBB.com] has joined #ubuntu-server
=== BlankC [n=blank@adsl-71-145-145-135.dsl.austtx.sbcglobal.net] has joined #ubuntu-server
BlankCAre there any control panels built into ubuntu-server? Things like ISPConfig, VHCS, or web-cp.05:17
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #ubuntu-server
infinityBlankC: Nope.06:24
infinityBlankC: Nothing is "built in" to ubuntu-server, it's not an appliance distribution, it's more of an IKEA distribution.06:24
infinityBlankC: We give you a base system and a mess of software, you install what you need.06:25
BlankCWhat I meant to ask was...is there a repository that has ISPConfig in it?06:25
infinityNot that I know of.06:37
BlankCThanks. I will keep working at it. Im trying to get it to work on a new server.06:44
infinityIt just looks like a big PHP application anyway, no big deal.06:48
infinity(As long you don't use their scary installer that appears to want compile its own copy of apache/php/vsftp/etc)!06:49
BlankCI hope so. I was hoping I could just do: apt-get install ispconfig06:49
BlankCit compiles a custom version that runs separate from the normal apache. Its just for running the admin interface.06:50
neuralisthat's.. unpleasant.06:55
BlankCIts a fresh server so I'm willing to experiment.06:57
ajmitchunpleasant doesn't begin to describe that, from the sound of it06:59
BlankCIf it works...its like turning the entire system over to a php script....scary.07:00
neuraliseven if it works, the "developers" that wrote a php application that compiles its own apache and php should be hurt.07:01
BlankCI'm sure they say its for 'security reasons'...move along nothing to see here. 8)07:01
=== infinity sheds a tear, because no one wants to use his packaged versions of apache and php.
neuralisBlankC: that's really a terrible reason.07:02
infinityBlankC: Well, I assume they run it as root, so the PHP application has full root access to your whole machine.  Which means any number of the small-scale holes found in php and apache over the years would now be root holes.  ROCK.07:02
BlankCIt doesn't replace the packaged version. It uses its version for giving root I guess. I'm still just in the beginning stages of installing it.07:03
infinity(Somehow, I'm doubting they were smart enough to use a well-audited root helper to do config mangling, but instead use a apache/php as root)07:03
neuralisinfinity: what? you're saying php doesn't have a crystal-clean security record? oh noes, say it ain't so!07:03
fabbioneROFL07:03
fabbioneGO PHP07:03
infinityPHP's security record really isn't that bad.07:04
BlankCcompared to sendmail. 8)07:04
fabbioneUHUHU I am down to 14 personal bugs07:04
infinityIt's their security HANDLING that sucks (ie: "fix it in CVS, note it in the changelog, don't bother giving anyone patches, let them dig for themselves)07:04
fabbioneand about 600 to X07:04
fabbioneneuralis: do you know anything about autofs?07:05
infinityAnyhow, neither Apache nor PHP have a security record good enough for anyone to say "Hey, I should run that as root!"07:05
fabbionei mean i know it.. but i don't use it07:05
infinity"... And open a port to it, too!"07:05
neuralisinfinity: yeah, that's what i was getting at.07:05
neuralisfabbione: haven't used it, never had the need07:06
fabbioneok07:07
fabbionethanks07:07
neuralisfabbione: what're you trying to find out?07:07
fabbioneneuralis: trying to figure if the patches i have in the bugs are good enough07:08
neuralisah. sorry, can't help much there.07:08
fabbionei will manage..07:08
fabbionedon't worry07:08
fabbioneyeah no problem07:08
jsgotangcofabbione: are we going to have a test plan of sorts for -server (like break me challenge hehe)07:34
fabbionejsgotangco: it's enough people will test installs and lamp installs07:35
fabbioneit's not really a security context07:35
fabbionebut stress testing the kernel is good07:35
fabbionespeaking of which.. i need to switch default scheuler07:35
fabbionescheduler07:35
jsgotangcodunno anything about stress testing the kernel i could research are there resources for that online?07:36
jsgotangcoah top and sar07:42
neuralisjsgotangco: look at the server testing/certification spec, i mention some tools and an example stress test schedule07:43
jsgotangcook i'll check it out07:43
jsgotangcoi was looking at LTP too07:44
infinityfabbione: We're stress-testing kernels on some buildds (sparc and powerpc right now), do you figure it's about time to upgrade one i386 and one x86_64 buildd to dapper's -server kernels and give them a spin?07:54
fabbioneinfinity: from the next upload yes07:54
fabbionei am just changing the default IOSCHEDULER to deadline on -server07:54
fabbioneinfinity: i also have some sparc SMP patches we want to test on faure07:55
fabbioneajmitch: so did you manage to play with the T2000 ?07:58
infinityfabbione: Is deadline known-stable on all arches?07:58
ajmitchtalking to them tomorrow07:58
ajmitchso probably tomorrow afternoon or next week07:58
infinityfabbione: I mean, I realise it's simpler code, and SHOULD be stable, but it's also not the default, which means less testing..07:58
fabbioneinfinity: it's common code.. block/ and it's only for x86 and x86_64 -server07:58
fabbioneinfinity: elmo did test it for the last 3 releases at least07:58
infinityGood point, elmo does use it a lot. :)07:59
infinityFair enough.07:59
fabbioneeheh07:59
=== ajmitch will be back tomorrow
infinityAt 100Hz and deadline, this kernel won't really be great for a massive multiuser shell box.08:00
jsgotangcoby ajmitch08:00
infinityBut, I guess that type of "server" isn't very common anymore anyway.08:00
infinityOnly us nerds have those.08:00
infinityShould rock for pgsql/mysql.08:00
infinityAnd fileserving.08:00
fabbioneinfinity: right08:02
fabbioneneat!08:02
fabbioneppc crashes as hell if i ask it to blank a cd08:02
fabbionescore...08:02
=== morrow [i=aw@mailadm.in] has joined #ubuntu-server
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #ubuntu-server
=== ubijtsa2 [n=anders@213.208.70.150] has joined #ubuntu-server
=== tepsipakki [n=tjaalton@replicant.hut.fi] has joined #ubuntu-server
=== thefish [n=thefish@unaffiliated/thefish] has joined #ubuntu-server
=== spike_ [n=spike@81-179-124-253.dsl.pipex.com] has joined #ubuntu-server
=== spike_ is now known as spike
=== Stonekeeper [n=lea@194.82.229.100] has joined #ubuntu-server
StonekeeperHi! I set up my first US yesterday and am looking for a newbies guide to administering it. Any help much appreciated.10:44
spikeStonekeeper: that means everything and nothing...10:49
spikeStonekeeper: you can have a look at the linux administration guide on tldp.org10:53
Stonekeepersure. Sorry. I have found a guide from the forums10:53
spikethat might be a start10:53
Stonekeeperout of interest, what is the difference between a Breezy install with "server" and a ubuntu server install?10:53
spikeStonekeeper: link? I'm curios about what ppl recommends in such cases10:54
spikeStonekeeper: assuming an ubuntu ->breezy<- server install,  nothing iirc, things changed a lot in dapper10:54
Stonekeeperhttp://doc.ubuntu.com/ubuntu/serverguide/C/index.html10:55
spikeI see10:58
spikeStonekeeper: this is way more complete even if not ubuntu specific: http://www.tldp.org/LDP/sag/html/index.html10:59
Stonekeeperyeah, that other doc is a bit thin on the ground11:00
neuralisStonekeeper: we'll have the official ubuntu book out soon, with a server chapter as a crash course to administering ubuntu server11:01
infinityneuralis: Does the server chapter have anything saying "if you disagree with how a package works, it's your fault, not the package's.  infinity says so."?11:02
neuralisinfinity: yes. it's in section 4, "things infinity says, and other collected proverbs."11:04
infinityExcellent.11:05
spikeis there any plan to have something like this: http://bencer.cauterized.net/projects/debsums/11:30
spikejust posted on debian-sec11:30
spikeonline database with files/packages md5/sha hashes11:30
spikeand permissions/owner as installed by the package11:30
Stonekeeperneuralis: great11:46
fabbionespike: it was done already11:54
fabbionespike: but our admins were not fast enough to provide the server11:54
fabbionespike: so basically the code is there but can't be used11:55
tepsipakkihmm, my nwu installation seems to be a bit limited in functionality.. should it be possible to say "nwu upgrade host" on the server?11:55
spikefabbione: I see, nice. and does it happen you included code to generate a bz2 so ppl can download and check it offline? (provinding a script to run the check would be nice too).12:00
=== nitestarr [n=knightst@cpe-24-24-102-34.midsouth.res.rr.com] has joined #ubuntu-server
=== asw [n=asw@karuna.med.harvard.edu] has joined #ubuntu-server
=== Overand [i=overand@pdpc/supporter/active/Overand] has joined #ubuntu-server
=== Overand [i=overand@pdpc/supporter/active/Overand] has joined #ubuntu-server
fabbionespike: my code is meant to run offline from the installer rescue mode12:23
spikefabbione: eeer, guess then there's just a bit of confusion on my side about what code for what. from my POV I see 2 apps, a script that generates and check against a db of hashes, and one offering a web service do search and download that db.12:30
fabbionespike: mine does the former12:34
spikeunless you consider the web one useless, so you just need former and some page to make the link to the db available (unless you even plan to make the whole thing working remotely, with the script querying the db directly on the ubuntu server, but that'd be lots of traffic I guess)12:34
fabbionespike: the code is available here: http://people.ubuntu.com/~fabbione/archives/system-integrity-check/12:35
spikefabbione: can I download it somehwere?12:35
=== thefish [n=thefish@unaffiliated/thefish] has joined #ubuntu-server
fabbioneit's a bzr archive12:35
spikeoh :)12:35
spiketa12:35
fabbionebut without a server you can't do much12:35
spikeyeah, np, just curios about the code12:35
spikefabbione: do you see any use of that web interface?12:36
fabbionespike: no12:36
spikewe could actually use packages.ubuntu.com too12:36
fabbionebut i might be wrong12:36
spikeincludeing the piece of info there12:36
spikethat's already working and in place, so it might make more sense to extend that with a couple more fields rather than creating a new dedicated one12:37
=== spike posts on the ML
fabbionespike: don't post if you didn't read the code first12:39
fabbionemine can be integrated directly into archive.ubuntu.com12:40
fabbioneand there are different other things12:40
fabbioneplease do NOT get overexicted to something that we have been looking at already12:40
spikeehehe :) I do not get overexcited for anything CS related :)12:41
spikesorry if I gave that impression12:41
neuralisfabbione: is it really that much work for elmo et al to enable the server side of this, particularly after dapper was delayed?12:43
fabbioneneuralis: we are still in deep feature freeze.. it's unlikely that i am going to push partially untested code in dapper12:44
fabbioneneuralis: and given they never come back to me, i guess it is an issue12:44
fabbioneneuralis: anyway at this point in time i don't feel confortable to push code that's brand new12:46
neuralisfabbione: fair enough12:48
=== nitestarr [n=knightst@cpe-24-24-102-34.midsouth.res.rr.com] has joined #ubuntu-server
=== asw [n=asw@karuna.med.harvard.edu] has joined #ubuntu-server
=== ealden [n=ealden@203.76.212.70] has joined #ubuntu-server
=== soumyadip [n=soumyadi@59.93.202.25] has joined #ubuntu-server
=== Stonekeeper [n=lea@194.82.229.100] has left #ubuntu-server []
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-server
=== soumyadip [n=soumyadi@59.93.194.55] has joined #ubuntu-server
=== zenrox [n=zenrox@71.115.198.118] has joined #ubuntu-server
=== jjesse [n=jjesse@mail.ftpb.com] has joined #ubuntu-server
jjessehas anyone tried running ubuntu server on microsofts virtual server software?05:35
thefishjjesse: not yet, but i would not be all that surprised if it was a bit iffy05:36
thefishin vmware its great though05:36
thefish(vmware server is also free)05:37
jjessethefish: i know it works well in vmware server05:37
mgalvinjjesse: not yet... but it does run in virtual pc so i would think it *might* work05:37
jjessethefish: however in virtual server i just get a blan screen and no login prompt05:37
thefishhrm05:37
thefishit would be pretty typical for them to "See! look how bad linux is!" when running on their vm05:38
jjesseonly way i can get a prompt is in recovery mode05:38
jjessewell they are now support red hat and SuSE05:39
jjessehttp://suport.microsoft.com/?id=91743705:40
jjessedo you think there could a resolution problem that might be screwing things up, if so how would i change what resolution ?05:53
=== Kolan [n=coolvik@80.251.207.20] has joined #ubuntu-server
=== soumyadip_ [n=soumyadi@59.93.197.104] has joined #ubuntu-server
=== hunger [n=tobias@p54A6284E.dip0.t-ipconnect.de] has joined #ubuntu-server
=== BlankC [n=blank@adsl-71-145-145-135.dsl.austtx.sbcglobal.net] has joined #ubuntu-server
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #ubuntu-server
hunger~.10:01
=== mipe [n=mpeus@251-46-124-83.dsl.3u.net] has joined #ubuntu-server

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!