[00:06] <caseys> has anyone installed and used postfix?
[00:08] <jetole> me
[00:08] <jetole> why? This isn't the #postfix room
[01:15] <lamont> jetole: it often is the postfix room, though. :-(
[01:25]  * jetole shrugs
[01:25] <jetole> anyone know where I can find the docs for a program called in-target that exists only in the install cd?
[01:31] <jetole> you can ignore my in-target question. It's a shell script
[04:39] <xorl> hey anyone ever experience an issue with the apache2 binding to www-data even when specifying another User in the conf? (and completely ignoring ENVVAR (statically defining it in the config)
[04:49] <twb> xorl: which config file are you trying to override it in?
[04:49] <twb> I imagine the right place is /etc/default/apache2
[05:17] <xorl> twb: in the httpd.conf itself
[05:17] <xorl> I think it has to do with the prefork mpm
[05:18] <xorl> but I am not sure where the forking is calling the user that's not defined anywhere anymore
[05:19] <xorl> twb: so I changed User/Group in the httpd.conf, and in envvars
[05:23] <xorl> even though it's not required anymore
[05:23] <xorl> and sorry I meant apache2.conf*
[06:01] <jetole> does anyone know where the machines domain name is stored?
[06:04] <jetole> nevermind, it's stored in /etc/hosts
[06:11] <twb> If there *is* a domain, yes. :-)
[06:12] <twb> If you preseed domain= in your d-i, you get a hosts entry without an FQDN
[06:17] <xorl> hmmm
[06:18] <twb> FSVO d-i = sid's d-i as at last week
[06:18] <twb> YMMV, etc.
[07:47] <SmokeyD> Hey everyone, I want to setup a fileserver for a small office with 4 people working there with ubuntu server OS.
[07:47] <SmokeyD> Would a mini atx box with an intel atom chipset be enough for this?
[07:47] <SmokeyD> intel atom processor I mean
[07:48] <SmokeyD> with 2 sata disks in raid
[07:48] <persia> SmokeyD: It depends on usage.  Unless you're doing a huge amount of file transfer, that should be more than adequate.
[07:49] <SmokeyD> no, we are just four self employed people doing standard office stuff. No video work or stuff like that.
[08:03] <twb> A MIPS system is adequate for a NAS
[08:03] <persia> twb: Not one that runs Ubuntu :)
[08:04] <twb> persia: could install it n a loongson
[08:04] <persia> (last I saw the mips port was still at toolchain-level, and I'm not sure it's gotten much attention over the past year or so)
[08:04] <twb> oh, right
[09:43] <cjwatson> Is it possible to get KVM to use USB passthrough and, crucially, boot from the USB-passthrough hard disk?
[09:44] <twb> cjwatson: you can cheat in at least one way:
[09:44] <cjwatson> i.e. I'm currently using  sudo kvm -m 512 -usb -usbdevice host:VENDOR:DEVICE  where VENDOR:DEVICE identifies my external USB-connected hard disk, and would like to get the virtual machine to boot from that hard disk; by default it doesn't seem to be among KVM's boot devices
[09:44] <twb> qemu -hda /dev/uba
[09:44] <persia> twb: Yes, but then kvm doesn't see it as USB, which can be important.
[09:45] <twb> hence "cheat"
[09:45] <cjwatson> as it happens that might be OK in this narrow case
[09:46] <cjwatson> good enough for finishing an install test, at least :-)  Thanks!
[09:47] <cjwatson> I wouldn't mind knowing if it's possible with -usbdevice anyway, but no longer a blocker
[10:15] <twb> I'm afraid I've never done USB, it's too "desktopy"
[10:15] <twb> There' #qemu and probably a #kvm, but IME they're full of crackheads
[10:16] <twb> You might get lucky
[10:41] <Daviey> I have no idea if the standard bios supports booting from USB.
[10:46] <TeTeT> ttx: any tests that should be done on UEC Lucid at the moment? I have fired up my one front end/one node controller cloud and have some time at hand
[10:47] <ttx> TeTeT: nothing specific
[10:48] <twb> Daviey: good point
[10:49] <twb> You might be able to use -kernel gpxe or unetbootin to bootstrap a USB device that way
[11:07] <stefanlsd> Anyone experienced this with a virsh create domain.xml  (error: internal error cannot parse QEMU version number in '')
[12:21] <ttx> kirkland, smoser: ping me when you have 5 minutes
[12:44] <smoser> ttx, here now.
[12:46] <ttx> smoser: will ping you back in ~10min
[12:46] <ttx> on a call right now
[12:46] <smoser> k
[12:59] <ttx> smoser: pm?
[13:00] <smoser> yeah
[13:02] <jaypur> where is the no-ip folder at ubuntu-serveR?
[13:07] <Pici> jaypur: folder? Can you rephrase your question?
[13:08] <jaypur> Pici, sorry just woke up
[13:08] <jaypur> i wanna see the files of no-ip... and see if i can edit it.... where can i find it?
[13:10] <Pici> jaypur: see dpkg -L no-ip  (or noip2, depending on what version of Ubuntu you're using)
[13:11] <jaypur> just a sec
[13:15] <jaypur> Pici, lol it says it's not installed both of them, but i installed
[13:15] <jaypur> lol
[13:22] <zul> ttx: 3.4.6 still has the debconf use of unitilized error
[13:22] <zul> bug #541869
[13:22] <ttx> bug 541869
[13:23] <ttx> beh
[13:23] <mickster04> that makes four of us!
[13:23] <Pici> hrm
[13:23] <mickster04> oops
[13:23] <ryanakca> Could someone help me figure out why MySQL won't start? http://ryanak.ca/~ryan/mysql-install-log
[13:24] <ttx> zul: yes, dupe of bug 522514
[13:24] <Pici> soren: ping, looks like uvirtbot is MIA.
[13:24] <ttx> zul: that one was never really fixed
[13:25] <ttx> zul: the proposed patch just doesn't do it
[13:26] <zul> maybe open up a bug in debian?
[13:26] <zul> ryanakca: maybe "[ERROR] /usr/sbin/mysqld: Can't find file: './mysql/user.frm' (errno: 13)" ?
[13:26] <ryanakca> zul: Aye, and what should I do about that?
[13:27] <zul> ryanakca: fix your mysql tables, check google
[13:28] <ryanakca> zul: OK. Should this be an issue on a fresh install?
[13:28] <zul> ryanakca: it shouldnt but i never seen that before on  a fresh install
[13:34] <ryanakca> zul: Everything I'm finding requires me to connect to MySQL... which I can't do if it won't start
[13:35] <zul> ryanakca: you can try re-installing mysql
[13:36] <ryanakca> zul: I've tried purging and reinstalling
[13:36] <Jeeves_> That doesn't work.
[13:36] <Jeeves_> Purge
[13:36] <Jeeves_> You have no data at all that can be lost?
[13:37] <ryanakca> Jeeves_: None whatsoever. It's a fresh install
[13:37] <Jeeves_> ok
[13:37] <Jeeves_> apt-get remove --purge mysql(or-so)
[13:37] <Jeeves_> rm -rf /var/lib/mysql
[13:38] <Jeeves_> rm -rf /var/run/mysqld
[13:38] <Jeeves_> rm -rf /var/log/mysql*
[13:38] <Jeeves_> That remove everything there is to be for mysql
[13:38] <Jeeves_> Than apt-get install mysql again
[13:39] <jaypur> Pici, it's noip2
[13:39] <jaypur> i wrote it wrong sorry
[13:40] <ryanakca> Jeeves_: I can get rid of /etc/mysql* too?
[13:41] <Jeeves_> ryanakca: Yes, that one too. Although that should be empty after a purge
[13:41] <ryanakca> Jeeves_: Hmmm... decided to leave it
[13:44] <ryanakca> Jeeves_: Same thing, http://ryanak.ca/~ryan/mysql2
[13:45] <ttx> zul: i'll dupe it
[13:46] <Jeeves_> ryanakca: Did you change the location of the mysql data in the config?
[13:46] <ryanakca> Jeeves_: I haven't touched any config files
[13:47] <Jeeves_> what does "grep datadir /etc/mysql/my.cnf" say?
[13:49] <ryanakca> grep: /etc/mysql/my.cnf: No such file or directory
[13:49] <ryanakca> lemme reinstall mysql-common
[13:51] <Jeeves_> :)
[13:56] <ryanakca> Oh, bravo: tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      7546/mysqld
[13:56] <ryanakca> Many thanks :)
[13:56] <Jeeves_> :)
[14:01] <zul> ttx: ping when you get a second can you have a look at the patch at https://bugs.edge.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/506985
[14:02] <zul> ttx: i would really like to get that fixed for beta2 if possible
[14:13] <ttx> zul: reading the comment, it doesn't appear to be sufficient ? Maybe ask soren about this ?
[14:13] <zul> k
[14:13] <zul> soren: ping
[14:15] <jcastro> kirkland: http://lifehacker.com/5496679/testdrive-virtualizes-brand+new-ubuntu-builds-for-easy-testing
[14:15] <jcastro> kirkland: Ars and Lifehacker in one week!
[14:21] <kirkland> jcastro: nice :-)
[14:21] <kirkland> jcastro: i haven't seen the ars article yet
[14:24] <jcastro> http://arstechnica.com/open-source/news/2010/03/ubuntu-prerelease-testing-made-easy-with-testdrive.ars
[14:38] <Pupeno> Do you set the hostname of a machine to 127.0.0.1 or to one of the public ips in a server in /etc/hosts ?
[15:07] <sherr> Pupeno: A hostname is a "name" so do not use an IP address like 127.0.0.1. You can add a name (hostname) to the public IP if you want - and associate that interface with the chosen name.
[15:09] <Pupeno> sherr: recently it happened to me that hostname was xen2, and /etc/hosts only contained 127.0.0.1 localhost, so sudo complained about xen2 not found and hostname -f failed miserably. If I assign xen2 to 8.8.8.8 instead of 127.0.0.1; wouldn't I have similar failures if the public key of that machine changes?
[15:16] <zul> ttx: https://bugs.edge.launchpad.net/ubuntu/+source/bacula/+bug/515274
[15:20] <ttx> zul: ok, removing milestone until this gets accepted
[15:27] <_ruben> Pupeno: you running google's public recursive dns server? if not, i dont see why you'd use 8.8.8.8 as ip address
[15:32] <hggdh> mathiaz: how can I go on the UEC testing blueprint (tests on B1 candidate)?
[15:33] <hggdh> mathiaz: as I understood you yesterday, the test rig is not running beta1
[15:33] <mathiaz> hggdh: well - it's running what's the latest from the archive
[15:33] <mathiaz> hggdh: what needs to be done is to install from the *iso*
[15:34] <mathiaz> hggdh: on tamarind, you can see in the topologie.yaml file that you can select the media to install from
[15:34] <mathiaz> hggdh: one of the example is to set a url for an iso
[15:34] <mathiaz> hggdh: you can set the url to the iso candidates from cdimages
[15:34] <hggdh> mathiaz: OK. Any specific topol to be used?
[15:35] <mathiaz> hggdh: all of the topologies need to be tested
[15:35] <mathiaz> hggdh: so start by updating the iso rule, then update the installer-media reference in the yaml file
[15:35] <mathiaz> hggdh: and then ./set_topo.py lucid-amd64-topo1
[15:36] <ttx> mathiaz: have 5 minutes ?
[15:36] <mathiaz> ttx: I hope so!
[15:37] <ttx> mathiaz: see pm
[15:37] <hggdh> mathiaz: roger wilco
[15:57] <Zider> how can I make the fs-mounting initscript wait until cryptdisk is finished?
[16:01] <Pupeno> _ruben: it was an example obviously.
[16:05] <_ruben> Pupeno: then use example ip addresses (192.0.2.0/24 is reserved for that) :) not existing ones
[16:08] <Pupeno> _ruben: ok, I'll try to remember it the next time, so nobody gets confused about my examples, but I probably won't.
[16:09] <_ruben> Pupeno: the "problem" with 8.8.8.8 as a "random example" is that it's a quite "known" existing ip address, being google's open resolver :)
[16:10] <Pupeno> _ruben: ok.
[16:10] <_ruben> ok, enough nitpicking for today .. time to head home .. weeeekend
[16:39] <grepFu> Hi can anyone help me with this : http://pastebin.com/mzfHRJnK
[16:40] <persia> grepFu: Unless you are tying to do something special, try purging dovecot-common dovecot-imapd and dovecot-pop3d before running the install again
[16:41] <grepFu> I did, it outputs similar errors again.
[16:41] <persia> After purge?  How did you purge?
[16:41] <grepFu> sudo apt-get purge
[16:42] <grepFu> http://pastebin.com/rhLKJWjk
[16:42] <grepFu> if I do the install again, i get the same errors as before, bit of a looping problem.
[16:42] <grepFu> Can't uninstall, can't install...
[16:43] <persia> purge really ought to forget that you intentionally deleted the config files.
[16:43] <grepFu> Was following this - https://help.ubuntu.com/community/Postfix
[16:43] <persia> Maybe hunt through and purge *all* the dovecot stuff you have installed, and reinstall?
[16:43] <grepFu> It wasn't working, and is pretty hard to follow so decided to start again, and follow my official server book instead.
[16:44] <grepFu> So did apt-get remove on the apt-get installs
[16:44] <grepFu> and reinstalled PostFix and then tried to do DoveCot, and this is what happened ;(
[16:44] <persia> Somehow it believes you manually deleted some configuration files.
[16:44] <grepFu> Can I not just put them back in, so it'll shut up and reinstall?
[16:45] <persia> You could.  Do you know what they contain?
[16:45] <persia> Also, unless you manage to put back the *exact* files, it won't automatically update them on upgrade.
[16:45] <grepFu> no idea
[16:46] <grepFu> I just want to fresh install the package.
[16:47] <smoser> mathiaz, fyi, you're elite yaml skilzz were helpful to me. https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/541907/comments/3
[16:47] <persia> purge + install is supposed to do that.  Report a bug against the package.
[16:47] <smoser> thank you for a.) suggesting use of yaml b.) showimg me about aliases (./topologies.yaml)
[16:47] <mathiaz> smoser: yeah - yaml is an awesome language for configuration IMO
[16:48] <mathiaz> smoser: it just has the right syntax for doing good configuration
[16:48] <grepFu> damn.. ok thanks for the help
[16:48] <mathiaz> smoser: but isn't a full blown langage
[16:48] <mathiaz> smoser: I really like the references
[16:48] <smoser> yeah. #include missing.
[16:48] <mathiaz> smoser: right - includes are missing
[16:50] <grepFu> the bug system is a bit wierd
[16:52] <mathiaz> smoser: is ami-ad09e6c4 the beta1 EMI?
[16:52] <mathiaz> smoser: *AMI*
[16:53] <smoser> yes.
[16:53] <smoser> us-east-1 ami-ad09e6c4 ubuntu-images-milestone/ubuntu-lucid-10.04-beta1-i386-server-20100317
[16:53] <mathiaz> smoser: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=3102
[16:54] <mathiaz> smoser: ^^ still list 9.10 in the AMI manifest
[16:54] <smoser> fixing
[16:54] <smoser> :)
[16:55] <mathiaz> smoser: I haven't checked the other web page though
[16:55] <bogeyd6> needs moar uec
[16:56] <grepFu> managed to fix it myself
[16:56] <grepFu> :D
[16:56] <grepFu> Made the folder /etc/dovecot
[16:56] <grepFu> then made the 3 conf files (as blank)
[16:56] <grepFu> then purged, then reinstalled.
[16:57] <persia> Ah.  So the purge wasn't completing because the directory was missing?  Please file a bug : it should be smarter than that.
[16:57] <grepFu> ok
[16:58] <grepFu> Thanks again for your help, wouldn't have figured it out otherwise... 2 hours of my life I won't get back, loggin the bug now.
[16:58] <smoser> mathiaz, its fixed now.. i actually think you might have had a cache or something . but it does your's show 20100117 in the manifest path ?
[16:58] <smoser> (before reloading)
[16:59] <mathiaz> smoser: ubuntu-images-milestone-us/ubuntu-lucid-9.10-beta1-i386-server-201003XX.manifest.xml
[16:59] <persia> grepFu: Thanks for figuring out the real reason : had me stumped.  Let's hope that gets fixed before someone else gets stuck.
[16:59] <mathiaz> smoser: ^^ this is what  AMI Manifest showed
[17:00] <smoser> hm.. oh well. it shoudl b good now.
[17:00] <smoser> thanks, mathiaz also noticed the '9.10' in there and fixed that.
[17:01] <mathiaz> smoser: are you using a template to generate the content?
[17:01] <mathiaz> smoser: or is it manual?
[17:01] <mathiaz> smoser: (ie the process of creating the amazon entry)
[17:01] <smoser> well, mostly manual. but i bzr it.
[17:02] <smoser> you have to edit a form . in aws to update it.
[17:02] <smoser> with lots of fields, so its easy to miss one even if you have the correct data in front of you.
[17:02] <mathiaz> smoser: the security uses a similar workflow to publish USN IIRC
[17:02] <mathiaz> smoser: well - kind of similar
[17:03] <mathiaz> smoser: IIRC they use a template to generate the text and then copy'n'paste into the ubuntu.com website
[17:03] <mathiaz> smoser: it may not apply to the AWS website though
[17:03] <mathiaz> smoser: especially if there are multiple fields involved
[17:03] <smoser> yeah. i've just not gotten to generating the content.
[17:04] <smoser> https://code.launchpad.net/~smoser/ubuntu-on-ec2/ami-pages is the branch
[17:16] <smoser> mathiaz, if you wanted to, i'd take a patch to modify AWS web pages programmatically.
[17:16] <smoser> since you don't have anything else to do
[17:16] <smoser> :)
[17:16] <mathiaz> smoser: :)
[17:16] <mathiaz> smoser: ETA: 22nd March 3010
[17:17] <smoser> sweet.
[17:30] <hggdh> mathiaz: with a schedulling policy of greedy one one NC should have 2 instances (following the test), right?
[17:31] <mathiaz> hggdh: I think so
[17:31] <hggdh> mathiaz: I do not see it (at least, I think so). Can you check dempedak?
[17:41] <mathiaz> hggdh: http://paste.ubuntu.com/397914/
[17:41] <mathiaz> hggdh: seems like the test is failing
[17:51] <MTecknology> what's that thing people liketo use to manage their servers from teh web?
[17:52] <bogeyd6> webmin
[17:57] <Hypnoz> ssh
[17:57] <Hypnoz> ;)
[17:58] <lenios> technically, ssh is not web
[17:59] <lenios> but i guess no one cares
[18:02] <Hypnoz> I care that ssh is not web lenios. I care a lot. And frankly I've been losing sleep over it lately, I haven't shaved or showered or gone to work in days contemplating the wide reaching and deep impacting ramifications of that very statement.
[18:02] <lenios> :)
[18:03] <lenios> anyway, some people can't tell the difference between google and internet
[18:05] <Hypnoz> wait until they have chromeos
[18:10] <hggdh> mathiaz: bug 542075 opened
[18:59] <madcat1990> I have a problem with my ubuntu server
[18:59] <madcat1990> I am using version 9.10, have in it  Dhcp server, apache server, mysql, iptables to NAT the school's internet to other pcs on the network (conected to the server through a switch)
[18:59] <madcat1990> the computer I'm using is a dell server
[19:00] <madcat1990> uses a Single Core XEON Processor by intel
[19:00] <madcat1990> running at 2Ghz, and 1GB of ram
[19:00] <madcat1990> problem is, everyday
[19:00] <madcat1990> it hangs, completelly
[19:00] <madcat1990> any sugestions?
[19:03] <Hypnoz> what time is it hanging, look through files in /var/log for things happening at that time
[19:04] <sherr> madcat1990: Nothing in /var/log/syslog?
[19:05] <sherr> madcat1990: Can you put a serial console on it? Might display an error.
[19:05] <madcat1990> hmm
[19:05] <madcat1990> will check that log then
[19:05] <madcat1990> let me take note
[19:08] <madcat1990> thanks, after I see it
[19:08] <madcat1990> i will be back
[19:55] <VSpike> How can I prevent a dynamic interface updating from updating /etc/resolv.conf while still getting other IP info from DHCP?
[19:58] <geneticx_wrk> Hello everyone. I would like to achieve auto-login using ssh to another server but no luck. I have copied the public key to the remote server but I still get prompted for a password, any help?
[20:00] <VSpike> geneticx_wrk: I always find this to be the best guide by far http://sial.org/howto/openssh/publickey-auth/
[20:01] <VSpike> geneticx_wrk: have you tried running ssh -vvv
[20:01] <VSpike> geneticx_wrk: ime the problems is usually one of permissions :)
[20:02] <VSpike> if any of the files are too weak on permissions, the ssh client or server will ignore them
[20:05] <geneticx_wrk> VSpike: this is what my ssh -vvv looks like http://pastebin.com/9fHniHPL but still can't figure it out
[20:07] <VSpike> geneticx_wrk: you're doing it as root?
[20:08] <geneticx_wrk> yup
[20:09] <VSpike> so does /root/.ssh/id_rsa exist?
[20:10] <VSpike> or /root/.ssh/id_dsa
[20:12] <geneticx_wrk> VSpike: only known_hosts
[20:15] <VSpike> geneticx_wrk: then I don't think you've correctly set things up.  Try following the procedure on the link I gave. You just need to do stuff under "Public Key Setup".  Ignore the stuff about ssh-agent for now.
[20:20] <geneticx_wrk_> VSpike: Ok I will, but when it asks to copy the contents of id_rsa.pub >> authorized_keys .. in ubuntu i have known_hosts so should I create another file called authorized_keys or just append it to known_hosts?
[20:22] <VSpike> geneticx_wrk_: known_hosts is definitely the wrong file
[20:23] <VSpike> geneticx_wrk_: the command it says is cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
[20:23] <VSpike> That will do the right thing
[20:23] <VSpike> It will create the file if it doesn't exist
[20:27] <geneticx_wrk_> VSpike: ok, hummm..now I'm wondering what the purpose of the known_hosts file is in ubuntu and how it's used with ssh
[20:27] <VSpike> known_hosts records hostnames and ip addresses against certs
[20:28] <VSpike> YOu know the message when you ssh somewhere for the first time that says "are you sure this what you think it is? yes/no"
[20:28] <VSpike> When you say yes, the machine gets added to the list
[20:28] <VSpike> if the cert ever changes, ssh will quit with a warning that someone is maybe doing something nasty
[20:28] <geneticx_wrk_> ah yes, you are correct
[20:29] <geneticx_wrk_> geez brain fart
[20:30] <VSpike> if it does that and you want to remove the cert and start again (i.e. you know everything is OK), a good tip rather than editing the filed direct is to use ssh-keygen -R <hostname or IP>
[20:31] <geneticx_wrk_> VSpike: have you ever used ssh-copy-id instead?
[20:32] <VSpike> nope, not come across it
[20:32] <VSpike> ah neat.. looks handy
[20:32] <VSpike> I kept meaning to put all the stuff from that site into a script :)
[20:33] <VSpike> Looks like someone got there first
[20:33] <geneticx_wrk_> VSpike: hehe..yeah
[20:38] <geneticx_wrk_> VSpike: my intended plan is to use rsync and auto-login to the source machine
[21:08] <neurostim> hi, I have a problem for install proftpd-mysql, I can't install it with apt-get so with dpgk & the .deb, I had a depedency problem
[21:10] <sherr> neurostim: why not use apt-get? what's the problem?
[21:11] <neurostim> E: Aucun paquet ne correspond au paquet proftpd-mysql
[21:11] <neurostim> * no package found
[21:13] <lenios> neurostim, try proftpd-mod-mysql
[21:13] <neurostim> lenios : thx
[21:14] <neurostim> lenios : It's worked great :-D
[21:15] <lenios> aptitude search proftpd* :)
[21:16] <neurostim> lenios : thx too ;)
[21:21] <VSpike> How can I prevent a dynamic interface updating from updating /etc/resolv.conf while still getting other IP info from DHCP?
[21:32] <VSpike> aha.. figured it out
[21:44] <lullabud> VSpike: what's the solution?
[23:11] <VSpike> lullabud: add 'supersede domain-name-servers 127.0.0.1;' to /etc/dhcp3/dhclient.conf ... in my case, inside 'interface "eth0" { ... }' although that's not required
[23:12] <lullabud> very handy.  i was expecting something more along the lines of /etc/resolve.d, which seems to be the direction most things are going.
[23:17] <VSpike> lullabud: yeah.. another way would have been a post-up command or script to just overwrite /etc/resolv.conf but that would have been more kludgy