/srv/irclogs.ubuntu.com/2008/05/01/#ubuntu-server.txt

Deepsowh: which bit are you disagreeing with?00:00
owhajmitch: Yes, the threshold to entry is low, which is both good and bad. I suspect it just means more work for me in the long-run. I've seen "secure" code that made me blanch - Credit Card details stored in clear text in a database table, no user password, really scary stuff.00:01
owhDeeps: No, I was laughing because ajmitch used the same phrase for Python.00:01
Deepsowh: hehe, yeah, it was intentional ;)00:01
owhDeeps: I knew that, and it drew a laugh :)00:02
Deeps:)00:02
infinityajmitch: I beg to differ on one point.00:18
ajmitchwhy certainly00:19
infinityajmitch: PHP's security record is much better than the world believes, in that 99% of PHP CVEs are based on the assumption that PHP should hold a user's hand WRT input validation, etc.00:19
infinityajmitch: So, while it's true that these are bugs in PHP (because it attempts to do the hand-holding, and occasionally messes up), no other language I know of does the hand-holding in the first place.00:19
infinityajmitch: Of course, if we had it my way, all web apps would be CGIs written in C, and all programmers would be literate, and capable of tying their own shoes...00:20
ajmitchsadly sometimes trying to do a task & failing can be worse than not trying at all00:20
infinityajmitch: And PHP upstream is realising that as well, which is why they've dumped things like register_globals on the floor and such in recent releases.00:20
ajmitchI'm glad of that00:21
infinity"We can't validate this correctly, no matter how hard we try, so don't use it at all, and validate your own damned input."00:21
infinityIn the end, my biggest complaints about PHP are twofold.00:22
owhinfinity: Yes, I agree, most of the issues I come across are script based.00:22
infinity1) I've had numerous arguments with upstream over the course of the last 6 years or so about thread-safety, and even when I provide patch after patch, they still refuse to "officially" support their TSRM backend.00:22
infinity2) The barrier for entry for script writing is so low that people seem to literally stumble over it, and these are often not the people you want writing your software.00:23
* ajmitch would never say that the barriers of entry are low for something like Zope00:23
infinityNo, I wouldn't either.00:24
owhinfinity: Think of 2) as an employment incentive for you :)00:24
infinityBut I'm not positive that makes it "better", it just makes it more likely that the people using it successfully are, on average, a bit brighter.00:24
ajmitchsorry, some of my bitterness of struggles with plone in recent days are leaking through00:24
infinityPHP is a double-edged sword.  I love how easy it is to get into, I love how quickly one can bang out a surprisingly complex web app, I hate that most of the people doing so are doing so because it's the only language they're capable of learning, rather than doing so because they COULD use something harder, and decided not to.00:25
owhinfinity: Not always. Because of integrated IDE's, it's just getting easier everywhere. Most of the "programmers" I come across have never heard of XOR and don't understand what a stack is, pretty basic concepts that they've never mastered. These are the people who write our current crop of end-user visible software.00:25
infinityThe job I held before Canonical was writing PHP extensions in C for a company that wrote complex in-house PHP applications.00:26
ajmitchnot requiring having long-running processes has been quite a bonus for PHP deployment00:26
infinityI was asked repeatedly by coworkers why I worked on anything PHP-related if I was obviously capable of working with lower-level languages, something they seemed rather jealous of.00:26
owhinfinity: Heh00:26
infinityIt just seemed odd to me, I guess.00:27
infinityI'd been doing "prototype in a RAD language, then reduce to C for speed" in Perl for ages, and no one asked that question there.00:28
infinityThey'd never say "dude, why write perl modules when you clearly know C?!", it just made sense to prototype in perl, then drop down to C.00:28
owhI think we're actually seeing a dumbing down of our industry. I have spent the last week working with an embedded satellite tracker. The manufacturer refused to provide the message DTD without a 5-year NDA, and told me it was encoded. I spent 2 days decoding it. Just bits and bytes, simple.00:28
infinityBut for PHP, the very idea of doing anything in C seems to scare people.00:28
owhAnd this wasn't the sales department either, this was their seniour software guy.00:29
owhinfinity: But it's not limited to software development, it's right here, in server administration too.00:30
infinityI see the same pushback from the Python community, though for different reasons, I think.  I'm pretty sure Python programmers just think that Python is so whizz-bang and can do no wrong, that when you suggest rewriting a complex Python library as a C module, they can't fathom why you'd want to make their code "ugly" in such a vicious way.00:30
ajmitchowh: now you'll probably end up with legal action due to circumventing access restrictions or similar :)00:30
owhajmitch: Well, we purchased the tracker, it sends messages to us which we need to use and we couldn't run Windows to do it. They can come and get me. I'm not in their country. I resisted temptation to email their DTD back to them :-)00:31
ajmitchI think it's partly due to a language becoming more popular, and less experienced programmers get involved00:31
jiqirenhardware is cheaper then people, why pay for expensive people when you can just buy 4 or 10X the hardware?00:31
infinityjiqiren: And, yes, that's generally the crux of the issue, at the business level, you're right.  Very little code these days should be profiled, because profiling costs more than hardware.00:32
owhjiqiren: Because that is rubbish. The cost is not in writing the code, the cost is in maintaining it.00:32
jiqirenowh: so can you maintain C or Python easier?00:32
infinityBut this also means that the number of programmers CAPABLE of profiling code is slowly diminishing to the tiny subset of "crazy kernel and toolchain hackers" and such.00:32
owhjiqiren: I'm not saying that management agrees with my assessment, but that's the reality of it - mostly in "hidden costs".00:32
owhjiqiren: Well in the case of C, yes. It's much more structured and required to be so. That means that simple script authors cannot get started without training, something which PHP lacks.00:33
owhjiqiren: I cannot yet speak for Python.00:33
infinityowh: From a business POV, "maintenance" is largely a question of "how many people can I hire to replace you?"... It's way easier to find a PHP hack to look at your code when you quit than a C hacker to maintain your tree.00:33
owhinfinity: Yes, but the hack will cost more money in the long run. Most issues are generated as a result of "results now" business model.00:34
owhinfinity: I see less and less businesses wanting to be here 10 years from today.00:34
infinityowh: While possibly true, this line of reasoning will lead to all software being written in LISP. :)00:35
jiqirenowh: so I can hire a whole team of php kids - who bang away and get it going - or pay "too much" to get 1 good coder... If I pay for 1 good coder he should be figuring out new qiz-bang aps... not wasting his time tweaking a loop00:35
owhjiqiren: No, a heard of monkeys will never write Shakespeare.00:35
owhinfinity: Well, that or COBOL :)00:35
jiqirenWell I don't hire a heard of monkeys, I hire a heard of college dropouts or fresh-out-of-college kids00:36
owhjiqiren: And in what way are they better than monkeys?00:36
jiqirenand I don't need Shakespeare, I need American Idol00:36
owhjiqiren: No, you just think you do.00:37
owhjiqiren: You illustrate my point exactly.00:37
owhjiqiren: The world does not progress with American Idol, but it does with Shakespeare.00:37
jiqirenwith your narrow definition of progress00:38
owhjiqiren: Yesterday I was having a discussion about why Science Fiction is different from all other genres. Ideas are what matter.00:38
owhjiqiren: No, I mean where the world gains skills and insights into itself.00:38
infinityIn the end, your business decisions will be dictated by what you need to get done, how quickly, and who you can hire to do it.00:38
jiqirenowh: you're talking academics. the business world has a bottom line00:39
owhI was just saying that the way it looks to me at the moment is that the world is becoming dumber.00:39
infinityAt Canonical, we write a LOT of software in Python.  Some of that may have to do with a seemingly company-wide love affair with the language, but the other equally valid reality is that we can't hire 100 Colin Waton clones to do it all in C.00:39
owhjiqiren: But the academic view and the business view are not separate, they're a different side of the same coin.00:39
jiqirenI (and others) can argue it is becoming more efficient00:39
infinityGood programmers are hard to find, and even harder to hire.  Mediocre ones are reasonably plentiful.  Bad ones are a dime a dozen.00:40
owhinfinity: And PHP attracts the latter :)00:40
infinityIf I was still involved with PHP upstream, I might pretend to take offense at that. :P00:40
owhinfinity: To clarify, I wasn't talking about upstream as such, but if the shoe fits :)00:41
jiqirenlanguage doesn't directly relate to quality of software or the programmers00:41
infinityBut, yes, I agree.  Making things simple invites the simple-minded to use it.  Not a fault of the language, so much, but it does make reading resumes and hiring people who aren't complete morons a bit tougher.00:41
jiqirenPHP and Python are popular, so there is just a bigger pool to go fishing in00:41
jiqirenRoR is next00:41
* owh has to wave farewell from this stimulating conversation and be off.00:41
DeepsPHP is just as easy to pick up by the wrong people as Ubuntu00:42
* owh resolves to check the irc logs :)00:42
infinityI once spent an entire afternoon trying to explain bitmasking to a CompSci grad.  It's a sad world.00:42
owhLater all.00:42
jiqirenl8r00:42
Deepsheh00:42
Deepsas a recent compsci grad, i hate to do this but...00:42
Deepsinfinity: bitmasking?00:42
jiqirenlol00:42
* ScottK really likes being able to go back to code he hasn't touched in two years and understand it and pick up work. 00:42
* infinity cries.00:42
ScottKAnother reason to like Python.00:43
Deepsinfinity: gimme the short version00:43
infinityDeeps: PERMS=127; can_login=8; PERMS && can_login = let_him_in.00:44
DeepsScottK: i get that with my java and my php00:44
Deepsinfinity: gotcha00:44
infinityDeeps: Boolean logic seems to confuse... Everyone.00:44
DeepsScottK: good coding practices mean you can do that with almost any language (i dont know C(++) so i cant comment)00:44
infinityThis is a fine example of how people complete miss the point:00:45
infinityhttp://thedailywtf.com/Articles/Boolean-Integers.aspx00:45
Deepsinfinity: I'm less confused than I was before your example00:45
* Deeps waits the eternity firefox takes to load00:45
infinity(Note that those are all strings, there's no binary comparisons there AT ALL)00:45
zulI for one would welcome the monkeys00:46
infinityErr, integers actually, but then using string comparisons.00:46
Deepslmao00:46
jiqirenDeeps: time to run FF3 Beta - much improved!00:46
Deepsjiqiren: time to run FF0.7, much quicker!00:47
jiqirenboooo, then all my plugins will break00:47
DeepsI run enough beta software on my laptop as it is without sticking a beta firefox on there on top (I run XP on my laptop ;)00:47
DeepsAhh, booo me with my XP bashing, XP's actually pretty good, as far as an OS can be00:48
* Deeps lulz00:49
Deeps00:40:07 < twigathy_> http://www.uploadthis.co.uk/uploads/Twigathy/VirusesOnLinux.png <-- wine has got so good I have a fucking windows virus on my ubuntu machine00:49
infinityI think the limit of XP's usefulness to me can be summed up by its title in my GRUB menu.lst: "World of Warcraft OS 5.1, Service Pack 2"00:49
DeepsYou're a wowfag? :/00:50
infinityEveryone has to have a vice.00:50
Cahanmine is excessive cruelty00:50
DeepsCocain's less adictive00:50
Deepsand less of a vice00:50
Deepssrsly. I doped for 6 months and quit on the spot when I wanted to00:50
DeepsWoW, i played 1 week, and took me a month to quit :/00:51
infinityWoW's moderately cheaper, though.00:51
Deepsand drastically less fun!00:51
jiqirenDeeps: so you don't use like .... half+ of googles products? they are all in beta still! :)00:51
Cahanthat's lack of willpower tbh, I've just right up quit WoW for months at a time before getting badgered to heal for some raid or another00:52
Deepsjiqiren: none of them run on my machine ;)00:52
jiqirentouché00:52
DeepsI've never looked back on wow, smoking or cigarettes, so I'm pleased enough with myself. I'm still hooked on crisps though (they were my cig substitute)00:53
infinityMy wife plays, so it's a cheap way to spend "family time" together when bored.00:53
Deepshaha, nice00:53
DeepsI had a friend who communicated mostly with his wife over IRC00:54
DeepsShe was deaf mind, so it made sense...00:54
kneekiIs there a way to get a GUI on ubuntu-server? The command line is frightening!01:38
Cahanthe command line is warm and comforting01:40
sorenBoo!01:40
soren:)01:40
ScottKkneeki: Look into ebox is you must.01:40
ScottKis/if01:40
Cahanbut if you insist, "sudo apt-get install ubuntu-desktop"01:40
ScottKCahan: In the long run command line will lead you to better understanding of your system.01:41
ScottKYes, that too, but then you have to be physically at the server.01:41
kneekiebox huh?01:41
CahanCahan, I know, but he asked for a GUI, no need to be elitist and refuse to help just because you prefer the CLI01:41
CahanScottK*01:41
Nafallo!ebox | kneeki01:41
ubottukneeki: ebox is a web-based GUI interface for administering a server. It is designed to work with Ubuntu/Debian style configuration management. See https://help.ubuntu.com/community/eBox01:41
kneekiawesome!01:42
ScottKI didn't.  I suggested ebox.01:42
kneekithanks :)01:42
kneekidownloading now :)01:42
Cahanis there any reason to upgrade? are there bug fixes that you can only get by dist-upgrading? performance improvements?01:48
mhm_jrCahan: I seem to have more free RAM since the upgrade01:49
mhm_jrI had to stress test my server just to make sure it used swap too. lol prior to my upgrade I usually had a little swap after log rotation and such...not since01:50
CahanI'm actually still on Feisty >.>01:50
kneekimhm_jr, what does your server do? Home server, or Work?01:51
mhm_jrhome server, but semi-well used for a home server01:51
kneekiAh, mine is a home server as well :)01:51
mhm_jrI use it from work too to troubleshoot our servers from off the network01:51
kneekiI'm pretty excited to microwave my windows disks. -_-01:51
kneekimhm_jr: lol! I do the same thing. :)01:52
* mhm_jr hasn't used windows since 98...and thats 1998 not windows 9801:52
mhm_jr:D01:52
kneekihaha!01:52
mhm_jrexcept the few times I'm forced to look at a windows server at work01:52
kneekiI decided to make the full switch yesterday.01:53
kneekiI was in such nerd rage, I even wrote a post on my Blog about it01:53
kneekilol01:53
mhm_jrhow long have you used it in general?01:53
kneekiWindows? Probably for the last uhm.... 16 years? Since Win '9501:53
mhm_jrno, linux01:53
kneekiOh, off and on for the last 10 years. I'd install it, get confused, remove it, and I've been testing every version of Ubuntu since Edgy to see how easy it's become01:54
kneekiNow that I can play games (I'm a gamer) on 'nix w/o too much difficulty, I decided to make the full time switch01:54
mhm_jrubuntu is certainly more friendly than most as a desktop...and it doesn't cripple the cli at all01:55
kneekiyeah :)01:55
kneekiI like the cli, but I'm still very new to it, so it is painful01:55
mhm_jrits the first distro I have more than a year straight without switching to something else just to see what it was like lol01:55
kneekilol01:55
kneekiGood to hear :)01:56
mhm_jrbeen running it almost 2 years now :)01:56
kneekiebox = 73% :(01:56
pschulz01G'day.. anyone here using openldap(slapd)?02:44
dthackerhi:  I've sethi: Iv'e set up an open vpn tunnel between my home and office.  I can successfully ping and login to the office over the tunnel.  I can't seem to hit the apache server running at the office using http://10.8.0.1.  Apache is up, and the default ubuntu config doesn't look like it's listening on an ip address.  Ideas to troubleshoot?03:06
uvirtbotNew bug: #225061 in munin (main) "munin should depend on (or at least recommend) "cron"" [Undecided,New] https://launchpad.net/bugs/22506105:40
=== gouki_ is now known as gouki
omnz0rwill a dos attack cause a firewall to shutdown/reboot?07:55
_rubenis possible, but doesnt have to happen .. (d)dos is rather wide subject07:59
jiqirenany xen users for the 8.04 release around?08:50
jiqirenI got xen "working" except for networking - is quite annoying08:51
fromportjiqiren: take a look at this bug report/thread which includes a workable solution: https://bugs.launchpad.net/bugs/20401009:14
uvirtbotLaunchpad bug 204010 in xen-3.2 "networking not working (dup-of: 218126)" [Undecided,Confirmed]09:14
uvirtbotLaunchpad bug 218126 in linux "xen guest  kernel bug:  'kernel BUG at /build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/netfront/netfront.c:785'" [Medium,In progress]09:14
jiqirenfromport: reading now09:15
fromportjiqiren: there have been some harsh words regarding this issue, least thing they could have done with the hardy release is mentioning there is a problem and refer to the solution. Missed change from canonical...09:18
jiqirenIt took me forever to get the loop bs working09:19
jiqirenthe annoying thing about loop disks is there is a patch in one of the bug reports... but I guess they want to sit on it for.... a long time.09:20
fromportis your hardware capable of KVM ? if so: switch. It's worth it.09:21
jiqirennope, old machine09:21
fromportpitty ;-) same here only 40% of our machines are VT capable,so rest has to run with xen till it get's replaced09:22
jiqirenwell I'm stuck with 100% of machines that can't run KVM. :(09:23
jiqiren(until I get around to buying new hardware)09:24
jiqirenbut even when I do get new hardware - I'll likely keep the old around until they die09:24
fromportexactly what we do. but i must admit, i'm currently looking at http://www.supermicro.com/products/system/1U/6015/SYS-6015TW-T.cfm09:27
fromportwith 4 quadcores i could probably replace 50% of our current servers ...09:27
jiqirenhttp://8anet.com/ <- much cheaper and compact09:28
fromportand free a lot of rackspace. I'm still figuring out powerconsumption. use iscsi box (trying openfiler at the moment) for storage.09:29
jiqirenspecifically http://8anet.com/listprod.ihtml?parent=3509:29
jiqirenI used a lot of supermicro before, they are also good bang for buck09:30
jiqirenI guess I'll just run a kernel from some dude in Japan...09:35
fromportthanks for the info, will read the link when i have some spare time ;-)09:38
fromportthe japanese kernel works, that's the good news ;-)09:38
jiqirenstill installing, will let you know soon09:40
fromporthmm just took a quick peek at the site you mentioned, but those look exactly like the supermicro chassis. are those rebranded/oem sm's ?!09:41
jiqirenthey sell supermicro09:43
jiqirenthe chassis I like is the .5U09:43
jiqirenyou can cram them in back to back09:43
Deepswow, that xen bug's pretty bad09:43
jiqirenand they are only ~$400 for chassis/motherboard09:43
jiqirenonce you put RAM/CPU, you are looking at a pretty badass server that takes up no room - and hecka cheap09:44
fromport:-) thanks a lot. and with the current euro <-> $ it's so cheap ... ;-)09:45
jiqirenyou should also take a look at GlusterFS, screw buying nas/iSCSI09:47
jiqirenjust cluster/replicate your filesystems into one big pool09:48
jiqirenif you lose a server... no problem the file is replicated somewhere else09:48
fromportlooking at the wiki right now ;-)09:50
jiqirenwell, the japanese dudes kernel works perfect... woot!09:50
fromportthanks a lot for you eye-openers ;-)09:50
jiqirenno problemo09:51
jiqirenI'm thrilled xen is working now09:52
fromportgreat ! both happy ! ;-)09:52
owhI've never worked in a no-swap environment and need to select a VPS capable of running Apache, PHP and either postfix or exim to hand incoming email over to a PHP script. The site is not expected to receive a high server load, but I'm unsure how I would go about selecting memory requirements. Other than TIAS, how do I do this?10:47
hadsI'm playing around in the same sort of area myself so I don't know or have practical experience but I don't think I'd go for anything under 256MB10:51
owhHow did you arrive at that figure?10:51
DeepsTIAS is probably the best approach. Set it up, throw 5-10x more load than you expect to recieve (if it's low load, this is still going to not be much), and monitor the memory usage10:53
Deepsnobody can tell you how much memory your scripts need10:53
owhHaving never run out of memory, how can I expect it to react if I do?10:54
hadsowh: From a completely unscientific approach of running bare metal servers for hte same sort of thing.10:54
Deepstry it and see on a machine that has enough memory ;)10:54
hadsOOM killer :)10:54
Deepsbtw, why cant you run swap?10:54
owhI can do better than that, create a VM locally, but I was trying to avoid that.10:55
owhDeeps: The VPS I'm looking at provides OpenVZ without swap and XEN with swap. I'm not informed enough to choose, so I'm looking at worst case scenario.10:55
DeepsUnless google has the answer, you'll probably need to do your own testing to determine your personal memory needs10:56
DeepsI'd pick the Xen over the OpenVZ10:56
owhDeeps: Why?10:56
Deepsmainly because you know whatever ram you get is actually permanently allocated to you, whereas with openvz you'll get contended ram10:56
jiqirenowh: you'll likely be on an oversold VPS anyway, so just hit the limit - and be sure your VPS provider has an option to "upgrade" your allocation.10:57
Deepswith xen, you cant oversell the ram (afaik)10:57
owhDeeps: The supplied documentation tells me that I get a guaranteed chunk of RAM, but that there is no swap or burst RAM.10:57
owhjiqiren: Fair point.10:57
Deepsowh: With OpenVZ, you'll be taking their word for that10:58
Deepsand eitherway, you should on both cases be able to create your own swap storage as a file.. less efficient than using a separate partition but it'll still do the job10:58
owhDeeps: Will there be a performance penalty for selecting Xen over OpenVZ?10:58
Deepsi think xen will give you better performance, google knows more though10:59
hadsI'd agree in my limited knowledge10:59
hadsBTW file based swap is apparently as good as partition based these days (on bare metal).10:59
Deepsthe opinion of the internet at large is almost always better than the opinion in an irc channel10:59
* owh is a vmware child :)10:59
Deepsvmware also lets you oversell ram11:00
Deepsand is significantly less efficient as you're virtualising an entire machine11:00
owhDeeps: I've never hosted anything on a VPS to date. I use VMware locally to test, that's all.11:00
Deepsvmware workstation is pretty good for that, aye11:01
owhserver, but yes.11:01
Deepslinked clones baby and snapshot histories, absolutely vital, heh.11:02
owhDeeps: Yes, I do miss that a little :)11:04
Deepsit's worth every penny imo11:04
owhI purchased v3.x a long time ago. Since then my requirements have changed.11:05
* owh is doing a TIAS, thanks all for your comments.11:15
=== davmor2 is now known as davmor2_lunch
dthackerhi:  I've sethi: Iv'e set up an open vpn tunnel between my home and office.  I can successfully ping and login to the office over the tunnel.  I can't seem to hit the apache server running at the office using http://10.8.0.1.  Apache is up, and the default ubuntu config doesn't look like it's listening on an ip address.  Ideas to troubleshoot?13:06
dthackerI should say that apache looks like it would listen on any ip address.13:07
dthackerIt just occured to me I need to telnet to port 80 on the target server to see if it's listenin. It is.  Must be an apache config issue.13:09
=== davmor2_lunch is now known as davmor2
zulmorningn13:44
sommerhey zul14:06
ctx144khello all14:29
ctx144khow to install postgresql 8.2 (server) on "ubuntu 8.04 server" ?14:29
sommerctx144k: sudo apt-get install postgresql-8.214:33
ctx144kah, yes i already saw, really easy14:35
VletHow does one get a saved iptables ruleset to automatically restore after restart?14:48
ogrause ufw14:49
ogra(well in hardy that is)14:49
VletGonna have to do some reading I guess :)14:50
ograon former systems: sudo sh -c 'iptables-save > /etc/my_iptables.conf14:51
Vlethmm, does ufw support ip masquerading?14:51
ograand add a line to /etc/network/interfaces: up iptables-restore < /etc/my_iptables.conf14:51
gclericVlet: http://www.faqs.org/docs/iptables/iptables-save.html14:51
Vletsuper, thanks folks!14:51
ograufw does masquerading as well afaik14:51
jdstrandufw doesn't inhibit masquerading, as it stores its rules in standard iptables-restore syntax14:52
ograhttp://doc.ubuntu.com/ubuntu/serverguide/C/firewall.html14:52
ogra:)14:52
jdstrandufw's cli doesn't help much though-- however, it has all the infrastructure to deal with anything iptables-restore can do14:53
jdstrandsee 'man ufw' particularly the NOTES section if using ufw for more than a host-based firewall14:54
Vletinformation overload :)14:55
jdstrandheh14:55
ograVlet, the doc i pasted has a nice explanation of doing masquerading with ufw (it says still "draft" though)15:00
jdstrandogra: thanks! I forgot about that :)15:02
stabeno_I have an apache web server set up with an SSL certificate signed by VeriSign.  When connecting from Firefox with https I get an error: Secure Connection Failed15:27
stabeno_      15:27
stabeno_      15:27
stabeno_      15:27
stabeno_      15:27
stabeno_      15:27
stabeno_        15:27
stabeno_        15:27
stabeno_          15:27
stabeno_An error occurred during a connection to www.curvessmart.com.15:27
stabeno_SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long).  The apache error log returns: [client 0.0.0.0] Invalid method in request \x80L\x01\x03\x01.  Any ideas of what is wrong.15:27
leonelstabeno_: do you have  ssl enabled on apache ?   what error shows in your log files16:08
=== joerlend_ is now known as XiXaQ
stabeno_leonel: I do have SSLEngine turned on.  The error in the log file is  The apache error log returns: [client 0.0.0.0] Invalid method in request \x80L\x01\x03\x01.16:51
melteris the dhcp client installed by default?17:28
slangaseknxvl: so, bug #189616 is still here... what more can we do to try to track this down?17:42
uvirtbotLaunchpad bug 189616 in dovecot "connection problems under load with hardy dovecot" [Undecided,Incomplete] https://launchpad.net/bugs/18961617:42
tonyyarussomelter: yeah, dhcli<tab> should show it17:50
tonyyarussoI'm doing an upgrade (command line, with do-release-upgrade) from 7.10 to 8.04, and it's giving a bunch of helpful messages (NIS, MySQL, and PostgreSQL stuff) - will these be written to a file as well?  (I'm writing them on dead trees right now.)17:50
sommertonyyarusso: they should be in /var/log/dist-upgrade/, there's a couple of different log files17:52
tonyyarussosommer: all right, thanks.17:52
sommernp17:52
meltertonyyarusso, the documentation implies that it needs to be installed by the user17:56
tonyyarussomelter: Really?  Lemme try actually looking on a real machine instead of in my head.17:57
melter"Ubuntu is shipped with both DHCP server and client. The server is dhcpd (dynamic host configuration protocol daemon). The client provided with Ubuntu is dhclient and should be installed on all computers required to be automatically configured. Both programs are easy to install and configure and will be automatically started at system boot."17:58
melteri couldn't remember if i installed it, or if it was installed automatically17:58
tonyyarussomelter: /sbin/dhclient3 is there on my server, and wasn't manually installed.18:00
malcolmpdxMorning.  I'm about to purchase a Dell SC1430 with a PERC 5/i card, and noticed that there were some forum posts from a year or so ago that indicated problems.  Can anyone tell me if Hardy supports this card?18:36
uvirtbotNew bug: #225333 in cyrus-sasl2 (main) "Should use /dev/urandom instead of /dev/random" [Undecided,New] https://launchpad.net/bugs/22533318:36
nealmcbho ebox users (sommer?) - https://help.ubuntu.com/community/eBox  says to go to https://yourserver/ebox    but http://ebox-platform.com/usersguide/en/html/ebox-userguide-book.html says the B is capitalized.  My ebox vm is on a machine that is down.  But looks like a typo....18:38
nxvlslangasek: i can't reproduce it18:38
nxvlslangasek: even is a problem with the configuration or somthing else is wrong18:39
nealmcblooks like a problem at http://doc.ubuntu.com/ubuntu/serverguide/C/ebox.html  and https://help.ubuntu.com/8.04/serverguide/C/ebox.html also.  And can we refrain from closing urls with a period, e.g. at the end of a sentence?  Causes copy/paste problems.18:42
sommernealmcb: sure, can you file a bug to remind me :) ?18:47
nealmcbsure - I just wanted someone to confirm it before I fix the wiki page18:47
=== good_dan1 is now known as good_dana
slangaseknxvl: well, the configuration in question was provided in the bug report, so hopefully that's what you were using to try to reproduce it?18:58
slangaseknxvl: anyway, we seem to have a running theory now that's being pursued with IS18:58
sommeranyone have a second to check my blueprint https://blueprints.edge.launchpad.net/ubuntu-doc/+spec/intrepid-server-guide?  just wondering if I need to adjust/add anything :)19:19
sommermy first blueprint and all, heh19:20
dendrobatessommer: looking...19:25
sommerdendrobates: thanks, I modeled it on kirkland's doc-search blueprint19:25
kirklanddendrobates: btw...  newz2000 is taking my code from the doc-search and implementing it on search.ubuntu.com19:26
kirklanddendrobates: he's going to make it more user-friendly searching19:27
dendrobateskirkland: great news.19:27
kirklanddendrobates: he and mdke didn't like the code/manpage searching19:27
kirklanddendrobates: so, they're going to take what I started, and make a user search19:27
kirklanddendrobates: i'm going to pick that up, and make a "developer search" tool, which searches the user stuff, plus some developer resources19:28
kirklanddendrobates: such as code, manpages, packages, etc.19:28
kirklanddendrobates: in the end, i don't think we need to dedicate a lot of UDS time to this one19:28
sommerkirkland: that sounds cool19:28
kirklanddendrobates: as newz2000 is not attending UDS, and he's running with it19:28
kirklanddendrobates: i'll pick up the developer search in my spare time19:29
kirklanddendrobates: i do still think we should have one on manpages19:29
kirklanddendrobates: or just elmo/cjwatson/myself can discuss it over a beer?19:29
kirklandsommer: yeah, i think it will be good19:30
dendrobateskirkland: there are many websites with searchable manpages, do you think that it adds that much?19:30
dendrobatessommer: looks good19:31
kirklanddendrobates: um, point me to one that has Ubuntu's manpages....19:31
kirklanddendrobates: there's manpages.debian.net19:31
sommerdendrobates: cool, thanks for taking a look19:31
kirklanddendrobates: and a couple of RH/SUSE ones19:31
kirklanddendrobates: but neither I nor cjwatson (man upstream maintainer) know of one for Ubuntu's packages19:31
kirklanddendrobates: I do think it adds an important dimension to the sum total of our documentation19:33
kirklanddendrobates: especially on the server19:33
kirklanddendrobates: if you need to look something up, but you don't have the docs installed19:33
kirklanddendrobates: docs take up a lot of room ;-)19:33
lamalexIs there a way to install the LAMP meta-package after an install has completed?19:35
Deepslamalex: tasksel -h19:35
kirklandjdstrand: hey, you around?19:42
jdstrandyep19:43
jdstrandkirkland: what's up?19:43
kirklandjdstrand: hey, per our conversation last week, i'm creating a meta package to install (kvm, virt-manager, libvirt-bin)19:44
jdstrandcool19:44
kirklandjdstrand: 1) was thinking of calling it ubuntu-vm-server19:44
kirklandjdstrand: 2) anything else necessary I should throw in there?19:44
kirklandjdstrand: thoughts?19:44
* kirkland notes soren is out today19:45
* kirkland also notes that jdstrand kicks butt as soren's backup :-)19:45
jdstrandkirkland: my first thought is that the meta package is really for desktop users, so the -server part in the name seems odd to me19:45
jdstrandheh, thanks-- I try :)19:45
kirklandjdstrand: okay19:45
kirklandjdstrand: i was thinking "server" because it's serving vm's19:46
kirklandjdstrand: ie, you can install virt-manager, and not serve the vm's19:46
jdstrandkirkland: just my opinion, but I think the name should more discoverable19:46
kirklandjdstrand: okay19:46
jdstrandkirkland: oh sure, but the point is so that some can do it *all*, not just server19:46
jdstrands/some/someone/19:46
* jdstrand thinks19:47
kirklandjdstrand: i'd like to meta-package together everything you'd need to host virtual machines19:47
kirklandjdstrand: manage them effectively19:47
kirklandjdstrand: use them efficiently (kvm)19:47
jdstrandkirkland: this is for universe?19:47
kirklandjdstrand: well, i was thinking main19:47
kirklandjdstrand: which is why qemu is not in there19:47
kirklandjdstrand: but universe does expand our possibilities (qemu, xen)19:48
jdstrandkirkland: then there isn't as much you can put in there, of course :)19:48
jdstrandxen is main isn't it?19:48
kirklandjdstrand: well, (kvm, libvirt-bin, virt-manager) are all main19:48
kirklandjdstrand: oh, is it?19:48
zuljdstrand: no just libxen for virt-manager19:48
jdstrandzul: ah, so that is why the source is in main19:49
jdstrandgotcha19:49
kirklandjdstrand: linux-image-xen is universe19:49
jdstrandkirkland: virt-viewer is a really nice vnc client that would be cool to have, but it is universe19:49
kirklandjdstrand: hmm, right19:50
zulkirkland: always has always will be.19:50
jdstrandkirkland: not strictly needed if using virt-manager, mind19:50
jdstrandkirkland: oh, and of course, ubuntu-vm-builder19:51
kirklandjdstrand: yeah19:51
jdstrandbut again, universe19:51
jdstrandthat one is handy19:51
kirklandjdstrand: i modeled the name on ubuntu-vm-builder19:51
jdstrand:)19:51
kirklandjdstrand: ubuntu-vm-host ?19:52
kirklandjdstrand: and ubuntu-vm-host-extras (being it's universe cousin with more fun stuff like ubuntu-vm-builder) ?19:53
jdstrandkirkland: maybe it's cause I mentioned it the other day, but I like ubuntu-virt19:53
jdstrandkirkland: oh I like the -extras idea19:53
kirklandjdstrand: ubuntu-virt and ubuntu-virt-extras ?19:53
jdstrandkirkland: I do like that, but I'm not sure I'm impartial19:53
kirklandjdstrand: hmm, i think the host bit is important, though, perhaps...  this is really meant to be the machine that hosts vm's19:53
jdstrandI might just be in a rut :)19:53
kirklandjdstrand: is ubuntu-virt-host too wordy?19:54
jdstrandkirkland: well, it will serve vms, it'll run vms, it'll create vms-- so a more general name might be good19:54
kirklandjdstrand: my concern is that ubuntu-virt to me implies just kvm19:55
kirklandjdstrand: as you said, serve/run/create19:55
jdstrandhmm, not to me *shrug*19:55
jdstrandkirkland: let's get others to weigh in19:55
kirklandjdstrand: should we move this to #ubuntu-virt ?19:55
jdstrandkirkland: I really like the -extras idea though19:55
kirklandjdstrand: i was thinking this was a server item19:56
kirklandjdstrand: thanks!  i think it'll work nicely19:56
jdstrandkirkland: hold on19:57
kirklandjdstrand: ?19:58
jdstrandkirkland: I think you may want to Depends on python-virtinst. While virt-manager will pull that in, in case virt-manager is removed, python-virtinst is very handy20:01
kirklandjdstrand: good advice20:01
kirklandjdstrand: i'm also hoping that we can do some debconfery that will setup group membership appropriately to.  perhaps pose a question, "which of these users do you want to add to kvm?  to libvirtd?"  explaining what each will do20:02
kirklandi understand soren's concern about doing that with the other packages20:02
kirklandbut if this meta package is intended to ease install pain, i think this would be a good place to put it20:02
kirklandie, not in the atomic packages20:02
kirklandbut in this meta package20:03
jjessewow atomic package that sounds dangerous20:04
jdstrandkirkland: I think that sounds reasonable.  I have seen at least one package that did something similar. you may want more of soren's opinion on that-- as you know, he is not a huge fan of packages updating groups20:06
jdstrandI can't remember what that package is though...20:06
jdstrandkirkland: there is a potential problem though, which is that this package is adding users to a group supplied by another package. what happens to the groups when the packages are removed?20:08
jdstrandkirkland: that may very well be solved in delgroup or similar, but I haven't done it20:09
jdstrandjust something to think about20:09
=== bmckee is now known as furicle
=== slicslak_ is now known as slicslak
kirklandjdstrand: good ideas20:58
slicslakkirkland, thx21:29
slicslakoops, wrong channel21:29
nealmcbsommer: re: https://wiki.ubuntu.com/IntrepidServerGuide - last I heard they recommended this for a spec template: https://wiki.ubuntu.com/SpecSpec21:33
nealmcbbut I don't know why that wasn''t named SpecTemplate so it would show up as an option when creating specs - see e.g. https://wiki.ubuntu.com/HelpOnPageCreation21:34
sommernealmcb: bonus, that's what I was looking for.  thanks21:44
nealmcb:-)21:44
nealmcbno response from the #ubuntu-doc folks about moving it yet.21:45
sommerya, it may take a while before someone is around with rights to move the page21:47
jay2I tell you guys some people are really sick and think they can emulate what they think some of you guy well say :(21:48
Fohdeeshalucent21:53
* delcoyote zztop22:37
telexiconhow can i have grub install the base config files (menu.lst and the stages) but not install the bootloader into the MBR?22:38
elventearHello. I am trying to convert an old isakmpd.conf setting to racoon.conf but I haven't been able to make it work. Anyone have any experience with both?23:07
cyris|for some reason, my users home directory permissions are owned by not there name, but there ID. The group is correct. Any ideas why this is?23:14
sorencyris|: The filesystem always stores ownership as the id's. If ls shows it as these id's instead of names, your nss settings are probably b0rken.23:26
telexiconouch23:26
cyris|well, some of the users :S23:26
telexiconthat sucks that this critical bug with xen got into ubuntu server LTS23:26
sorenOh, "this critical bug"?23:27
telexicondang, and i was hoping to convince management that we could use 8.04 too23:27
telexiconyes23:27
telexiconthis one: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/21812623:27
uvirtbotLaunchpad bug 218126 in linux "xen guest  kernel bug:  'kernel BUG at /build/buildd/linux-2.6.24/debian/build/custom-source-xen/drivers/xen/netfront/netfront.c:785'" [Medium,In progress]23:27
telexiconbasically, DomUs kernel panic when loading the network driver23:27
sorentelexicon: There's a fix in hardy-proposed.23:29
telexiconyea23:29
telexiconi understand23:29
telexiconbut its broken on the ISO23:29
sorenYou presence on IRC suggests that you have internet access..23:29
telexicon...23:30
telexiconthis is for server deployments, its not like im testing all this on my own workstation23:30
sorenWell, I don't know how you interact with your servers, but I'm guessing there must be some sort of means for you to move data from your workstation to your servers?23:31
telexiconyeah.. ssh23:31
telexiconthe Dom0 is rhel 523:33
telexiconso of course that works23:33
sorenYeah. Only Ubuntu can have bugs.23:33
telexiconi didnt say that23:34
telexiconbut apparently only rhel can have QA23:34
* soren goes back to being useful23:35
telexiconits just frustrating because i want linux to do well, i want ubuntu to do well23:35
telexiconbut when i get people to try ubuntu, a lot of the apps are buggy or crash often, and that makes me look bad23:36
infinitytelexicon: Dude, bugs happen, we fix them.  We're not going to re-roll CDs on every bug-fix, that's why -security and -updates exist.23:36
telexiconok, i understand23:37
infinitytelexicon: RHEL also releases bugfixes after they press CDs without shrinkwrapping a whole new set every week.  Honest.23:37
telexiconhmm, that kernel from proposed still doesnt work, its not the same error.. it just crashes the domain and doesnt tell me why now23:38
telexicon+23:38
telexiconer.. s/\+//23:38
infinitytelexicon: Did you try Takahito's pre-compiled kernels from the bug log, rather than the one in -proposed?23:43
telexiconi haven't yet, but i plan on doing that23:43
infinitytelexicon: AIUI, the one in -proposed is still partially broken, and was missing a commit.23:43
telexiconah ok, cause it looks like the same bug still according to the kernel anic23:43
telexiconpanic*23:43
infinity(Hence why it's in proposed, and not updates yet...)23:44
telexiconshould i report that i still get the panic?23:44
infinityCan do, but the bug log already notes that the bug was only half-fixed.23:44
infinity"Tim, the current fix in the hardy git tree by Chuck is not complete.23:44
infinityThis still causes the kernel BUG() in some environments."23:44
infinity"Drat. I'll pick this up on the next upload cycle, probably next week." - Time23:44
telexiconoh ok23:44
infinitys/Time/Tim/23:44
telexiconoh i just saw the last message and thought they did it early23:45
infinityWell, if Takahito's kernel works and the one in proposed doesn't, it won't HURT to add another comment to the bug to clarify that.23:46
infinityIf not for the Stable Release Team, then at least for other users.23:46
telexiconok23:46
zulno there was a bug in the patch, the patch to my patch was applied today you can check it out of the git tree if you want23:46
telexiconok, Takahito's kernel works23:50
Nafallopatch to patch to patch to... :-)23:54
Nafallo...infinity ;-)23:54
telexiconok the kernel boots, but its hanging on the initscripts... im not having any luck today.. :-(23:55
telexiconhanging right after: * Reloading OpenBSD Secure Shell server's configuration sshd23:55

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