[16:45] <seb128> hey there
[16:45] <seb128> is that normal? https://bugs.launchpad.net/bugs/bugtrackers/bazaar
[16:45] <seb128> that bug tracker is named "hacking a member"
[16:46] <seb128> and claims over https://bugzilla.redhat.com
[16:46] <seb128> which means when you do add a fedora bug watch to a bug you get a "hacking a member" line with a warning saying that bug watches updates are disabled
[16:46] <seb128> seems a bit weird


[00:01] <CIA-3> ubiquity: evand * r3962 ubiquity/debian/changelog: releasing version 2.2.6
[00:56] <xivulon> ops there are at least a couple of commits that did not make the public repo, although I seem to remember that I pushed (http://cia.vc/stats/author/Agostino%20Russo/.message/13436, http://cia.vc/stats/author/Agostino%20Russo/.message/1334c)
[01:04] <CIA-3> wubi: Agostino Russo * r178 trunk/ (data/preseed.lupin data/preseed.mythbuntu debian/changelog): Bumped preseed suite to lucid
[09:40] <thst> is my "installer is taking extreme amounts of time to load if it ever completes" problem a known one? i cant seem to find it mentioned anywhere (where to look??)... lucid beta1 amd64/desktop
[11:05] <CIA-3> ubiquity: evand * r3963 ubiquity/ (6 files in 5 dirs): Add inactive labels to the user setup page (LP: #537986).
[17:43] <CIA-3> usb-creator: evand * r285 usb-creator/usbcreator/frontends/gtk/frontend.py:
[17:43] <CIA-3> usb-creator: * Umount just before showing the finished dialog.
[17:43] <CIA-3> usb-creator: * Don't show the progress percentage when pulsing the progress bar.


[18:16] <chilicuil> hi, I'm trying to build a terminology file, I'd like to download all the .es po files, how could I do it?, I know I can download the base-pack (500mb) but I think it's too much


[00:40] <CIA-14> ubiquity: cjwatson * r2910 ubiquity/ (debian/changelog scripts/install.py): (log message trimmed)
[00:40] <CIA-14> ubiquity: * Fix excessive file-copy blacklisting, which had several problems
[00:40] <CIA-14> ubiquity:  (LP: #285238):
[00:40] <CIA-14> ubiquity:  - wasn't deciding which language packs to use before generating the
[00:40] <CIA-14> ubiquity:  blacklist;
[00:40] <CIA-14> ubiquity:  - was filtering out packages with prerms before doing ok-to-remove
[00:40] <CIA-14> ubiquity:  calculations;
[02:02] <cjwatson> evand: how are those bugs going?
[02:02] <cjwatson> I have to crash RSN ...
[02:03] <evand> working on them.  Had to take a call earlier.  I have a patch for grub-installer that I'm testing.
[02:04] <cjwatson> ok, I'm going to be away for most of the day tomorrow, but I can probably squeeze in a review first thing tomorrow if there's anything you're uncomfortable with just uploading
[02:04] <cjwatson> though it might be most expedient to upload and ask Steve to review
[02:05] <evand> ok, noted
[02:05] <cjwatson> good luck
[02:05] <evand> indeed, so long as I get another set of eyes on them
[02:05] <evand> thanks
[02:05] <evand> cheers
[04:14] <evand> Is it by design that the alternate CD syslinux does not have a countdown before it automatically boots?
[04:15] <evand> My concern is this: http://refit.sourceforge.net/doc/c4s3_keyboard.html
[04:16] <evand> Though admittedly not a great concern.
[04:23] <evand> hrm, USB disk d-i installs are failing in apt-setup / pkgsel
[04:48] <evand> Given that you cannot create symlinks on vfat, what should usb-creator do when it encounters one?  Recursively copy?
[05:29] <evand> Though that wont work for . -> ubuntu
[07:00] <evand> cjwatson: https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/282037/comments/9 - I've tested that as best I could.
[07:01] <evand> I have not been able to get a proper d-i setup working yet, but I tested both state= paths on the desktop CD.
[08:39] <evand> cjwatson: see also (if you have time) https://bugs.edge.launchpad.net/ubuntu/+source/cdrom-detect/+bug/234185
[08:40] <evand> otherwise I'll just ask slangasek to look when he can.
[08:40] <evand> as suggested
[09:20] <evand> ok, so the problem is in apt-setup as neither /hd-media is present nor is OVERRIDE_LEAVE_CD_MOUNTED set.
[09:25] <evand> ah, and pkgsel is equally angry at life.
[09:41] <cjwatson> evand: by design although I forget exactly why :-)
[09:41] <cjwatson> evand: d-i isn't supposed to have any of the OVERRIDE_* things set
[09:42] <cjwatson> they're basically for ubiquity
[09:42] <cjwatson> so shouldn't /cdrom just be mounted in a USB install?
[09:42] <cjwatson> /hd-media is only if you're using iso-scan
[09:44] <cjwatson> grub-installer looks reasonable
[09:49] <cjwatson> evand: the only thing I notice about cdrom-detect is that it will fail to check .disk/info in the path where you had to select a CD-ROM driver module manually (rare though that is)
[09:50] <cjwatson> evand: it might be worth leaving the code outside the while loop there with some kind of guard
[10:38] <evand>  /cdrom is mounted
[10:38] <evand> apt-setup tries to remount it with iso9660 RO
[10:39] <evand> I mentioned hd-media and OVERRIDE as they avoid that code path
[10:39] <evand> (among others needed to be avoided in that file)
[10:39] <cjwatson> ah
[10:39] <cjwatson> maybe check whether it's iso9660 to start with as well
[10:40] <cjwatson> I know it's getting into check soup but that's probably the simplest fix
[10:40] <evand> indeed, that's what I did in the first pass, but then I realized there were other areas in that file that needed to be skipped
[10:40] <cjwatson> (and make sure to update the bit further down)
[10:40] <cjwatson> only two bits
[10:40] <cjwatson> you can just set a flag or something
[10:40] <evand> and then made a USB_INSTALL variable set by a check against cdrom-detect/try-usb, but that seems wrong
[10:41] <evand> as usb-creator will set that key for both desktop and alternate
[10:41] <cjwatson> no, I wouldn't do that
[10:41] <evand> indeed
[10:41] <cjwatson> add a check to the first [ -d /hd-media ] block for whether /cdrom is currently mounted as iso9660
[10:41] <evand> ok
[10:41] <cjwatson> then, if it actually does the mount, set a flag
[10:42] <evand> sounds reasonable
[10:42] <cjwatson> in the other block further down, replace the [ ! -d /hd-media ] && ... bit with checking that flag instead
[10:42] <cjwatson> seems most straightforward
[10:42] <evand> that wont fix pkgsel, whatever it's breaking on, but that's something seperate to tackle when I wake back up.
[10:42] <evand> separate*
[10:43] <cjwatson> right, it does it approximately unconditionally for CDs
[10:43] <cjwatson> again, I suspect an is-it-mounted-as-iso9660 check would do the job for now
[10:43] <evand> does what?
[10:43] <evand> ah
[10:44] <cjwatson> since load-install-cd will always mount as iso9660, so unmounting anything that isn't iso9660 is clearly not going to work
[10:44] <cjwatson> there, a justification :)
[10:44] <evand> heh
[10:44] <cjwatson> it does it> pkgsel and umount, I mean
[10:44] <cjwatson> sorry, in a rush so telegraphic
[10:44] <cjwatson> stop
[10:44] <evand> hahah
[10:44] <evand> no worries
[10:45] <evand> TheMuso_: before I forget, I do believe this will end up counting as a successful test of dm-raid.  Though I think I have a bug to file there with respect to resizing failing by trying to use the wrong device.


[01:38] <CarlFK> if I want to sample sound from a sound card using alsa, what .deb to i install?
[02:25] <mynous> how can you view your NIC settings on a remote server?
[02:26] <tonyyarusso> ssh to it
[02:27] <mynous> just ssh'ing to it doesnt give me the NIC settings
[02:27] <tonyyarusso> Then ifconfig, like you would locally.
[02:31] <mynous> tonyyarusso: im looking form the speed and duplex setting of my NIC
[02:35] <tonyyarusso> mynous: hmm, I'm not aware of a built-in way of getting that.  You may need to use a network monitoring utility of some sort.
[02:35] <mynous> ahh
[02:36] <mynous> i know ethtool to set it but i wanted to check and see what it was set at
[02:36] <tonyyarusso> can ethtool do a dump of current settings?
[02:37] <mynous> im not sure
[02:37] <tonyyarusso> sudo ethtool DEVICE maybe
[02:37] <mynous> would that be the EEPROM?
[02:38] <tonyyarusso> (although that gives me "Unknown!" in both fields here)
[02:38] <mynous> ahh, thats it
[02:38] <mynous> ty
[02:39] <mynous> for some reason it doesnt seem like its running full duplex
[04:40] <CarlFK> dpkg-shlibdeps: failure: no dependency information found for /usr/lib/debug/libm.so.6 (used by debian/transcode/usr/lib/transcode/filter_levels.so
[04:40] <CarlFK> how did that happen?
[04:41] <CarlFK> trying to build transcode same way I have alwas done it.  and that magically happened
[04:41] <CarlFK> lets see if this changes it: unset LD_LIBRARY_PATH
[04:42] <Wavesonics> god i wish some one could help me... I'm setting up a RAID 10 array with 4 disks, each disk as 2 partitions on it, 1 encrypted (for swap) and 1 set up for RAID10 by mdadm, and 1 disk as a standard ext3 /boot partition. I installed just fine to the RAID10 md0 device, but when I try and boot, the first encrypted swap partition is decrypted fine, and then the md0 encrypted RAID10 device is "not found"... How can I make it recogni
[04:42] <Wavesonics> ze my multi-disk device?
[04:54] <antdedyet> Hmm.
[04:54]  * antdedyet is on the search to find out why apt can't authenticate some packages
[04:55] <antdedyet> ... in ibex
[05:36] <Wavesonics> anyone who is interested, please take a look and vote up: http://brainstorm.ubuntu.com/idea/15043/
[06:20] <Wavesonics> in 8.10, how do I enable apache user directories?
[06:22] <tonyyarusso> Wavesonics: http://httpd.apache.org/docs/2.2/howto/public_html.html
 thanks
[06:41] <Wavesonics> if I want to have a user able to edit /var/www what group should I put him in?
[06:56] <tonyyarusso> Wavesonics: www-data, and double-check that there are write permissions for the group.  (I think so, but haven't looked lately)
 i added my user to that group: usermod -G www-data username
[07:10] <Adam_> but i still can't modify /var/www
[07:11] <tonyyarusso> what are the persmissions on /var/www?
[07:13] <Adam_> hhmm
[07:13] <Adam_> 1 moment, installing SVN :/
[07:14] <Adam_> drwxr-xr-x 3 root root
[07:16] <Weasel[DK]> is there a lilo guru in here ?    my server hangs at boot. probably after kernel upgrade. it says "LILO 22.8 Loading Linux" anda a lot of "." (dots), after 2lines it stops. Its Hardy with LVM
[07:16] <Weasel[DK]> can i enable debug output somewhere
[07:21] <soren> Weasel[DK]: Can you boot an older kernel?
[07:22] <Weasel[DK]> soren, nahh i tryed to edit the lilo.conf and set default kernel to "LinuxOLD", but the same result
[07:23] <soren> Weasel[DK]: How did you get to edit lilo.conf if you can't boot?
[07:23] <Weasel[DK]> soren, rescue boot from the CD... ;)
[07:23] <soren> Weasel[DK]: I see.
[07:23] <soren> Weasel[DK]: Could you try adding "large-memory" to your lilo.conf and try again?
[07:24] <soren> (of course you need to run lilo after changing the config)
[07:29] <Weasel[DK]> soren, just a line at the top ?
[07:29] <soren> Weasel[DK]: Something like that, yes.
[07:29] <soren> Weasel[DK]: As long as it's not in one of the kernel stanzas.
[07:30] <soren> And you're sure you're correctly rerunning lilo?
[07:31] <Weasel[DK]> soren, nahh i just noticed that inside lilo.conf there is a boot=/dev/sda
[07:31] <Weasel[DK]> i use lvm
[07:31] <soren> That's fine.
[07:31] <Weasel[DK]> ok
[07:31] <soren> boot=/dev/sda means that it'll install the bootloader on the mbr of /dev/sda
[07:32] <Weasel[DK]> soren, when runing lilo i get -> fatal device-mapper: mapped boot device cannot be on multiple real devices
[07:33] <soren> Weasel[DK]: And you didn't before you added large-memory?
[07:34] <Weasel[DK]> did't put in the memmory stuf yet... struggeling with vi... im used to vim ;)
[07:35] <soren> Ah :)
[07:35] <soren> So you're in a chroot? You have /proc mounted and all that?
[07:36] <soren> And /dev bind-mounted?
[07:38] <Weasel[DK]> i am booting from the install cdrom in rescue mode, runing mount shows that my LVM volume is the root
[07:39] <Weasel[DK]> had to be some kind of chroot env.
[07:39] <Weasel[DK]> has*
[07:40] <Weasel[DK]> soren, what do oyu mean by "And /dev bind-mounted"
[07:40] <soren> Weasel[DK]: Do you have e.g. /dev/mapper/control ?
[07:41] <Weasel[DK]> soren, nah i have /dev/mapper/root-lv_root which is the rootfs
[07:42] <soren> Ok, that's fine.
[07:42] <soren> I'm still a bit confused. You said you tried setting the default to LinuxOLD... So running lilo back then worked, but not now?
[07:42] <soren> Or did you forget to run lilo back then?
[07:44] <Weasel[DK]> soren, it allways where like that no matter what kernel i choose
[07:47] <soren> Weasel[DK]: What is root set to in your lilo.conf?
[07:47] <Weasel[DK]> opps
[07:47] <Weasel[DK]> soren, my notebook lost power :(  sorry
[07:48] <soren> No worries.
[07:48] <Weasel[DK]> im back now did i miss anything ?
[07:49] <soren> 07:47:34 < soren> Weasel[DK]: What is root set to in your lilo.conf?
[07:50] <Weasel[DK]> /dev/mapper/root-lv_root
[07:52] <soren> Weasel[DK]: Oh, that's not going to work.
[07:52] <soren> Weasel[DK]: I presume you have a /boot partition ?
[07:53] <Weasel[DK]> soren, no its LVM all way
[07:54] <soren> Has this ever worked?
[07:54] <Weasel[DK]> yeah sure ;)
[07:55] <soren> I didn't t hink the installer would let you do that.. :/
[07:55] <Weasel[DK]> until yesterday... i suspect the kernel update to be the reson but i dont know
[07:57] <Weasel[DK]> soren, well i also wondere why it was using LILO, the default is grub. maby LILO is better than grub for LVM ???
[07:58] <soren> grub will not work at all. lilo might have a chance.
[07:58] <soren> Do you have multiple disks?
[07:58] <soren> Is it possible that your root volume is spread over multiple pv's?
[07:59] <Weasel[DK]> yeah, 3 disks with 2 LVM partition om each 1 for root one for swap
[07:59] <soren> By "LVM partition" you mean physical volume?
[07:59] <Weasel[DK]> sda1 +sdb1 + sdc1 = root-lv
[07:59] <soren> Oh.
[08:00] <soren> That will *definitely* not work.
[08:00] <soren> :)
[08:00] <Weasel[DK]> it has worked ;)
[08:00] <soren> It might have worked at some point.
[08:00] <soren> If the kernel is now spread across multiple pv's, you're screwed.
[08:00] <soren> (or the initrd)
[08:01] <Weasel[DK]> ahh....
[08:01] <Weasel[DK]> crap
[08:01] <Weasel[DK]> so you are saying.... put an IDE drive in and put /boot and bootloader on that ?
[08:03] <soren> Either that or shrink one of your pv's on your /dev/sda and put it there.
[08:04] <soren> ...and next time do yourself a favour and make sure to have a boot partition.
[08:04] <Weasel[DK]> soren, ill do that for sure !
[08:06] <kraut> moin
[08:06] <Weasel[DK]> soren, ok, ill try to shrink sda1..
[08:07] <Weasel[DK]> soren, Thank you very much for the help :)
[08:14] <soren> Weasel[DK]: Oh, don't just shrink sda1.
[08:15] <soren> Weasel[DK]: You need to pvresize the data first, *then* shrink the partition.
[08:16] <Weasel[DK]> soren, yes ofcourse... orelse im in "real" trouble" ;)
[08:20] <soren> Weasel[DK]: Yeah. Just wanted to make sure you knew :)
[08:23]  * soren takes a break
[08:56] <mvo> does anyone has a idea what might cause "Setting up landscape-common (1.0.23-0ubuntu<IP_ADDRESS>) ...^M
[08:56] <mvo> Your account has expired; please contact your system administrator^M" (bug #291334)
[08:56] <mvo> I have seen that in other reports as well
[08:56] <mvo> (not many though)
[08:57] <bugfixes> hello all
[09:04] <hads> mvo: Sounds like the root account has expired.
[09:06] <hads> I'm not sure of the correct way to do it but you can fix it by editing /etc/shadow
[09:12] <mvo> hads: thanks, I saw it in some bugreport while doing triage on udpate-manager and wonder what is the best way to avoid this kind of error and how it happend
[09:13] <hads> I'm not sure, I've seen it on VM's created with ubuntu-vm-builder
[09:14]  * soren nods
[09:15] <soren> u-v-b for a while created locked root accounts.
[09:15] <soren> :(
[09:20] <mvo> oh, thanks. I will ask about that
[09:21] <soren> mvo: ...but it's a certainly a bug that a locked root account makes chfn fail, IMO.
[09:22] <mvo> ok, I reassign to pam
[09:24] <Weasel[DK]> soren, i reduced the filesystem on LVM then reduced with lvreduce and did a pvresize now fdisk still says the ther are no free sectors ?
[09:24] <Weasel[DK]> what did i forget ?
[09:25] <soren> Weasel[DK]: To resize the partition that holds the pv.
[09:48] <soren> mvo: Hm... It seems to happen in Hardy as well.
[09:49] <mvo> soren: with ubuntu-vm-builder? or in genral?
[09:50] <soren> mvo: I mean chfn failing if the root account is locked.
[09:50] <soren> I thought that was a side effect of the changes we made to the pam config in Intrepid.
[09:52]  * mvo nods
[10:31] <carbon_monoxide> any hardy backport repo for mono-runtime?
[10:31] <carbon_monoxide> i want newer version of mono-runtime
[10:40] <Wavesonics>
[10:40] <Wavesonics> I think i somehow screwed up my account's permitions :( The main account I created during instal can no longer sudo, any ideas?
[10:49] <soren> Weasel[DK]: Any luck?
[10:53] <Weasel[DK]> soren, nahh the phone keeps ringing.... :(   ill let you know soon... i hope
[10:53] <soren> Weasel[DK]: :)
[11:12] <Weasel[DK]> soren, at last.... ;) do you have an advise for resizeing the physical partition on sda.... i have bootet an knoppix 5.1 with qtparted, but it does not seem to be up for the job
[11:18] <Weasel[DK]> soren, this parted does not know partitions types of  LVM ?
[11:57] <soren> Weasel[DK]: what I usually do is this:
[11:58] <soren> Say I have a pv of 100GB, and I want to downsize it to 80G. I start by resizing the pv to something well below 80G (say 75G).
[11:59] <soren> ...then I reduce the partition size to 80G. Depending on the tool at hand, this might involve removing the partition and creating it again. This feels scary, but make sure the starting cylinder is the same, and you'll be fine.
[11:59] <soren> Then I use pvresize again to grow the PV to the full size of the partition.
[11:59] <soren> Before that last step, I probably reboot, though.
[12:00] <soren> ...but that's pretty much the process I use. It's a bit more involved than it has to be, but I prefer to err on the side of caution.
[12:14] <Weasel[DK]> soren, ok, but i think i messed up, if i do a pvdisplay the sda1 i was working on is way too big. Data seems still to be ok.
[12:14] <Weasel[DK]> bigger than the entire disk
[12:16] <soren> Weasel[DK]: With pvdisplay? umm..  Do you still have the command line you used?
[12:17] <Weasel[DK]> soren, no but i should be able to set it at the same size at the other disks... the are identical
[12:18] <Weasel[DK]> well a bit smaller... verything should have been shrinked from the top
[12:18] <Weasel[DK]> *everything
[12:23] <soren> Weasel[DK]: Yeah, i'm jus curious how it happened.
[12:27] <Weasel[DK]> soren, i guess i typed the size of the whole lvm group instead of the disk. It matches the size. on the other hand that would be clumsy to do so ?
[12:30] <willwill> hello, I installed suphp but phpmyadmin does not work. I then enable mod_php5 (suphp still enabled) and phpmyadmin worked but my script does not run as my user
[12:31] <willwill> I tried to comment all lines in /etc/apache2/mods-enabled/php5.conf and it still assign itself to .php
[12:42] <stewils> hi.  i'm mid way through an ubuntu update.  ssh'd into the sever to do it and lost connecgtion mis way.  any way to get the session back
[12:42] <soren> No.
[12:43] <stewils> :(
[12:43] <stewils> bugger
[12:43] <stewils> so start the install process again?
[12:43] <henkjan> next time, start your upgrade in screen
[12:43] <stewils> yeah :)....live and learn
[12:43] <soren> Yes. It might pick up around where it left off, though.
[12:44] <stewils> ok
[12:44] <stewils> i'lll get off and do that then.  thanks
[13:39] <Frozen-Solid> thanks i thought it might be quieter in here - it's really hard to kepe an eye on the other chat while at work with distrcations
[13:39] <Frozen-Solid> okay so this alternate cd thing... i'm assuming that's just download latest version, burn iso, and mount like normal?
[13:39] <Frozen-Solid> i've been on an rpm-based distro at home for years, this is my first time dealing with apt
[13:40] <ScottK> Frozen-Solid: Are you installing a server?
[13:40] <Frozen-Solid> yeah
[13:40] <Frozen-Solid> running on a blade center
[13:40] <Frozen-Solid> ubuntu se blows my mind in how awesome it is on our new environments
[13:41] <ScottK> Generally you boot the CD on the machine you intend to install on.
[13:41] <Frozen-Solid> we gt the install done... i'm looking into how upgrading works
[13:41] <Frozen-Solid> we built our new systems on 8.04... and then 8.10 came out so i was charged with finding out hte best ways to upgrade with least amount of downtime and least invasive
[13:42] <ScottK> Oh.
[13:42] <ScottK> You don't need a CD for htat.
[13:42] <komotheit> What I usually do, is set the Alternate CD as a repository
[13:42] <ScottK> sudo do-release-upgrade should fire it off
[13:42] <komotheit> And do the apt-get distro upgrade
[13:42] <Frozen-Solid> komotheit was talking about using an alternate cd, so that's what i was asking about
[13:43] <mvo> make sure you edit /etc/update-manager/release-upgrades is set to "normal" - because hardy is a lts it will not upgrade to a non-lts release by default
[13:43] <mvo> upgrades via the alternate cd are possible as well, but the upgrade should work fine over the net
[13:43] <Frozen-Solid> is it generally recommended to stick to lts editions, rather than the fall reelases?
[13:43] <mvo> depends on your use-case :)
[13:44] <mvo> if you want the long support then lts is certainly a good choice, if you want (or need) the latest stuff then upgrading is probably a good idea
[13:44] <komotheit> Well, unless you need something only offered in a new version, its best to stick to LTS releases
[13:44] <Frozen-Solid> we're not sure our use case yet... we're migrating from an ancient novell netware 6.5 web server setup
[13:44] <ScottK> Frozen-Solid: ^^^ wrote the upgrade tools, so you are getting advice directly from the best expert.
[13:45] <Frozen-Solid> oh cool
[13:45] <komotheit> I didn't upgrade yet, I'm snooping around tech support chat/forums to get an idea of issues from upgrades
[13:46] <Frozen-Solid> we're not doing a support contract yet, but it's something we may look into in the future... depends on how well we manage this new setup ourselves. I was just getting a feel for how upgrades should be looked at, because noene of us have done linux in such a live environment before
[13:48] <Frozen-Solid> so way for april. apt-get distro upgrade should be safe - does ubuntu require a full restart after an upgrade like that because of the new kernel?
[13:48] <Frozen-Solid> s/way/wait
[13:49] <ScottK> Frozen-Solid: For going from release to release, do-release-upgrade is recommended because it often has special processing to deal with known issue.
[13:49] <komotheit> Since you're running a server, I wouldn't know. I'm running a desktop environment, I probably would need a restart unless I would shut down X-server before upgrading
[13:49] <ScottK> Frozen-Solid: You do have to reboot.
[13:49] <ScottK> Because of the new kernel.
[13:49] <Frozen-Solid> okay thought so
[13:51] <Frozen-Solid> i need to remember do-release-upgrade. *makes note*
[13:52] <Frozen-Solid> while this hsouldn't happen, say network goes down... ubuntu's server's go down... something odd happens during an upgrade... what kinda safty procautions do i need to make?
[13:52] <ScottK> Frozen-Solid: You should always back up important data.
[13:52] <komotheit> Was going to say that too :P
[13:53] <Frozen-Solid> yeah i know that much, i meant specifically from a ubuntu se perspective
[13:53] <ScottK> If you lose power on a half upgraded system, it's possible that it could be in an odd state, but generally would be bootable/fixable.
[13:53] <Frozen-Solid> like, if the network goes down, can i just rerun do-release-upgrade again and it can recover? or what happens
[13:53] <ScottK> Should work.
[13:53] <ScottK> Just don't reboot a half-upgraded system.
[13:53] <Frozen-Solid> losing power would be pretty much impossible on this server
[13:54] <ScottK> Generally it's pretty straight fowared.
[13:54] <Frozen-Solid> cool
[13:55] <Frozen-Solid> i tend to do much more invasive upgrades on my home systems... full format cept for the /home partition, reinstall from scratch
[13:55] <Frozen-Solid> obviously i dont' want to do that here
[13:55] <ScottK> There's generally no need for that.
[13:56] <Frozen-Solid> i use Mandriva at home, it's not quite as "neat" of an upgrade as ubuntu seems to have
[13:56] <ScottK> I've only ever had to reinstall after doing experiments I knew were risky.
[13:56] <Frozen-Solid> and it feels nice starting fresh
[13:56] <ScottK> Upgradability is one of the key features of Debian based systems.
[13:56] <Frozen-Solid> yeah that's why we chose Ubuntu SE. so far i'm VERY impressed from a server perspective
[13:57] <Frozen-Solid> it's "easy" but it still expects you know what you're doing and doesn't hold your hand. i really appreciate how it's setup
[13:57] <Koon> mathiaz: I have been considering revisiting https://wiki.ubuntu.com/ImproveSSLCert for Jaunty... what is your position on that spec ? Something you want to do yourself, something you want someone to do...
[13:57] <Fenix|work> Good morning
[13:57]  * ScottK points Frozen-Solid to http://ubuntukids.org/blog/?p=117
[13:57] <Fenix|work> I have a question that I hope someone has an answer to
[13:57] <Weasel[DK]> soren, i changed my angle of attack a bit... i now removed one of my swap partitions, re-formated it for ext3 and copied the old /boot into the partition.
[13:58] <mathiaz> Koon: I don't really have strong opinion on doing it myself.
[13:58] <Frozen-Solid> haven't used ubuntu desktop yet... i'm kinda aattached to my mandrake i've used for 10 years
[13:58] <mathiaz> Koon: if you have more ideas, please add them to the spec.
[13:58] <soren> Weasel[DK]: Heh. That should certainly work, too.
[13:58] <Weasel[DK]> edited fstab, now i have trouble with lilo again
[13:58] <soren> Weasel[DK]: You need to adjust lilo.conf accordingly.
[13:58] <Koon> mathiaz: ok :)
[13:58] <Fenix|work> I'd like to make a bootable DVD of my install so if a HDD or two decide to screw the pooch, I can stick in this bootable DVD and restore my system to a working state, then restore the most up-to-date stuff from backup
[13:59] <Fenix|work> anyone with any ideas?
[13:59] <ScottK> Frozen-Solid: Right, well I've never actually used Ubuntu on the desktop for more than a minute or two myself.  Kubuntu (KDE) is my thing.
[13:59] <Frozen-Solid> lol excellent post scott
[14:00] <Frozen-Solid> I'm a big Gnome fan... but the fact that ubuntu seems to pick one distro to base it's installs around (kubuntu vs ubuntu) rather than give you abit of everything like i'm used to with mandriva keeps me off ubuntu/kubuntu
[14:01] <Weasel[DK]> soren, can you tell me how to set those options... i tried diffent things bu i always get : Fatal: Trying to map files from unnamed device 0x0010 (NFS/RAID mirror down ?)
[14:01] <Frozen-Solid> i use gnome, but a lot of KDE software on it (K3B, Amarok, Kaffeine) as opposed to the gnome counter-parts
[14:01] <ScottK> Frozen-Solid: They are both in the same repository, so you can certainly install whatever KDEish bits you want.
[14:01] <komotheit> That's what I did
[14:01] <Frozen-Solid> yeah... mandriva just does it all though, so it's hard for me to go for a switch
[14:01] <komotheit> I'm a fan of klipper :)
[14:01] <ScottK> Myself I like having a common core system so I only need to know one.
[14:01] <Frozen-Solid> i'm also attached to my root user and it feels rong not being able to log into my good ole root on ubuntu
[14:01] <soren> Weasel[DK]: Let me think..
[14:02] <ScottK> That's easy enough to enable if you want it.
[14:02] <Frozen-Solid> s/rong/wrong
[14:02] <Frozen-Solid> i'm sure i'll swithc and try ubuntu soonish. mandriva's starting to show it's bloat
[14:02] <Frozen-Solid> i need to look into ubuntu install on a Novell Netware network, i haven't checked if the novell client is on the apt-get repos yet
[14:03] <Frozen-Solid> thne i'll totally switch for work purposes
[14:03] <soren> Weasel[DK]: What is boot and root set to?
[14:04] <Frozen-Solid> thanks for all your help, i gotta meeting to go to so.
[14:05] <Weasel[DK]> soren, boot=/dev/sda      boot is only in the append line and says /dev/mapper/root-lv_root
[14:05] <Weasel[DK]> the new boot is on sda2
[14:06] <Weasel[DK]> soren, right now i have booted knoppix, mounted the rootfs and mount the new boot into that
[14:07] <komotheit> Frozen-Solid: Take care and good luck on your upgrades! :)
[14:09] <soren> Weasel[DK]: I wish I had a box with a similar setup so that I could be more sure..
[14:09] <soren> Weasel[DK]: I keep forgetting how much stuff lilo works out on its own.
[14:10] <soren> Weasel[DK]: If you run lilo now, what happens?
[14:10] <Weasel[DK]> soren, i run lilo -C /mnt/root/etc/lilo.conf
[14:11] <Weasel[DK]> and it responds with     Fatal: Trying to map files from unnamed device 0x0010 (NFS/RAID mirror down ?)
[14:11] <soren> Weasel[DK]: oh, do this:
[14:11] <soren> Weasel[DK]: lilo -r /mnt/root
[14:12] <Weasel[DK]> soren, Fatal: raid_setup: stat("dev/sda")
[14:14] <soren> Weasel[DK]: sudo mount --bind /dev /mnt/root/dev
[14:14] <soren> Weasel[DK]: And try again.
[14:16] <Weasel[DK]> soren, i get some complaints but at the end i says Added Linux and LinuxOLD
[14:17] <Weasel[DK]> should i give it a try
[14:17] <soren> Go for it :)
[14:20] <Weasel[DK]> soren, IT IS BOOTING.... !
[14:20] <Weasel[DK]> soren, you are my hero
[14:21] <soren> Weasel[DK]: I accept beer deliveries. http://www.øltorvet.dk/ for your clicking pleasure :)
[14:21] <soren> Weasel[DK]: Make sure you check that lilo runs as expected in the running system.
[14:29] <Weasel[DK]> soren, seems to be ok
[14:29] <soren> Fantastic.
[14:41] <Technoviking> hello
[14:42] <Technoviking> I'm using 12 GB of ram on a 32bit version of Ubuntu 8.04.1 Ubuntu Server
[14:43] <Technoviking> Someone is worried that even with PAE you can't assign 9-10GB to one process, because that
[14:43] <Technoviking> "overflows size_t"
[14:44] <soren> Technoviking: Well..
[14:45] <soren> Technoviking: The explanation is not entirely accurate, but the problem is real.
[14:45] <soren> size_t is mandated by the hardware, and it happens to be 32 bits, which limits you to 4 GB of addressable memory.
[14:47] <Technoviking> so even with PAE, you can not use more than 4 GB for a process/app PostgreSQL for example
[14:47] <soren> Technoviking: That's correct.
[14:50] <Technoviking> soren: thank for clearing that up for me
[14:51] <Weasel[DK]> soren, PM me your delivery address or do you live near by ?
[15:06]  * Weasel[DK] promised his family a trip to Bilka... so c u later.
[15:13] <soren> Weasel[DK]: Other end of the country, unless I'm much mistaken. Aalborg, specifically.
[16:08] <CRELOUR>  hi
[16:21] <jtmoney> hello, guys... 2 x 1 TB drives just got here, and i'm reading up on setting up RAID-1 in ubuntu server... can someone tell me how i can determine if dmraid now supports error handling? the fakeRAIDhowto isn't very clear... https://help.ubuntu.com/community/FakeRaidHowto#RAID-1%20Notes
[16:24] <Rubin> jtmoney, i would guess that it is not in there
[16:25] <jtmoney> heh okay
[16:25] <jtmoney> but how can i find out definitively?
[16:30] <Rubin> jtmoney, i'd try to find a site for the author of the patch that enables it, and see if they have any kind of info about it
[16:30] <Rubin> or you could go through the kernel package and try to figure out what patches they have applied etc
[16:34] <lukehasnoname> I see Ubuntu Server has an ad running on the Ubuntu home page
[16:34] <lukehasnoname> props to the person who got that ball rolling
[16:35] <Rubin> wasnt there something on slashdot yesterday about ubuntu loosing money but if server takes off for a couple years they will be in the black?
[16:36] <lukehasnoname> I wouldn't doubt CANONICAL is losing money right now, but they have a lot of it, so their demise is not imminent. A takeoff of their server OS and the support that businesses would buy for it would really help the company, though.
[16:38] <Rubin> thats what the article said, almost exactly.
[16:38] <Fenix|work> can I resize an ext3 partition on the fly?
[16:38] <ScottK> IIRC Canonical has not made a secret of being in the red nor not being particularly worried about it.
[16:38] <Fenix|work> Greetings!
[16:39] <Rubin> i think he said he'd continue to fund it for 5 years
[16:40] <Rubin> Fenix|work, no
[16:40] <Rubin> Fenix|work, that kind of thing is reserved for 'real' filesystems, like advfs :P
[16:40] <Fenix|work> How long does an offline resize take?
[16:40] <Rubin> if its not heavely fragmented i'd guess it doesn't take very long
[16:41] <Rubin> course depends on your hardware
[16:41] <Rubin> are you making it bigger or smaller?
[16:41] <lukehasnoname> 5 years for ubuntu losing money before MarkS turns off the tap? It sounds like a long time, but it will be here before we know it. I'm sure profitability is in their sights.
[16:41] <Fenix|work> I have a 458GB partition that I'd like to lop off 58GB and make another partition
[16:41] <Rubin> lukehasnoname, 13.04 could be the last version :P
[16:41] <Rubin> Fenix|work, that could take quite a while
[16:42] <lukehasnoname> Rubin: heh
[16:42] <Rubin> i did that a while ago to break /home into its own, but i didnt time it or anything
[16:42] <Fenix|work> Rubin, it's a production web/ftp server and the previous admin failed to make web and ftp separate
[16:42] <Rubin> completed it in an evening if i recall
[16:42] <Rubin> Fenix|work, clone it, do the change on the other one, swap the IP over
[16:43] <Rubin> or add another hard disk :P
[16:43] <Fenix|work> for that matter, he failed to move web and ftp out of the system partition
[16:43] <Fenix|work> so everything is lumped into /dev/sda1
[16:43] <Rubin> yeah lame.
[16:43] <Rubin> hard disks are cheap though. juts add another
[16:43] <Fenix|work> hard disks may be cheap, but servers aren' t:)
[16:44] <Fenix|work> I don't have a spare to swap to
[16:44] <Rubin> psh. real production setups have hot spares or failover pairs :P
[16:44] <Fenix|work> Rubin, real servers use hardware raid and the OS can't see hot spares :)
[16:44] <Rubin> no i mean whole spare systems
[16:45] <lukehasnoname> BTW I just read about the installation-time server profile of "Virtualization Host"
[16:45] <lukehasnoname> totally awesome
[16:45] <Fenix|work> ooh, well in that case I don't have a real production server :)
[16:45] <Rubin> Fenix|work, then they can handle some down time :P
[16:46] <Fenix|work> corporate website may not handle downtime well with marketing and execs
[16:46] <lukehasnoname> five nines
[16:47] <Fenix|work> how does one check the fragmentation of a partition?
[16:47] <Rubin> Fenix|work, then they should spring for a real setup with failover and/or hot spare servers :P
[16:47] <Rubin> uptime costs money
[16:47] <Fenix|work> yes, yes it does
[16:48] <Fenix|work> but that still doesn't solve my more immediate problem :)
[16:48] <lukehasnoname> Rubin: What's the problem with software raid? For a SMB server, wouldn't software raid do alright?
[16:48] <Rubin> lukehasnoname, there are several problems with it, but it does alright yes.
[16:49] <Rubin> it doesnt handle errors very well, as you noticed. its slower than hardware raid, etc
[16:49] <Rubin> but if a disk full out fails, your golden after a reboot (and maybe unplugging it worst case)
[16:49] <Rubin> i run a mirror lvm setup on my home server
[16:56] <lukehasnoname> gentoo4life, lol
[17:05] <r00tintheb0x> Hello all, if I have 6x147GB SCSI drives in a RAID6 array... what would be my total available space?
[17:06] <r00tintheb0x> Or could someone give me a rule of thumb to calculate RAID space in general?
[17:11] <r00tintheb0x> Sorry, my client crashed.
[17:11] <r00tintheb0x> If anyone responded to my question, could you please re-respond.
[17:11] <r00tintheb0x> :)
[17:49] <jtmoney> hey guys, recently purchased 2 x 1 TB drives for a file server... it seems like fakeraid (through dmraid) is in its infancy and has poor error reporting... i'm too paranoid that i would screw something up if i used softraid... would it make sense at this point just to use rdiff or something similar to copy files from one partition to another?
[17:49] <jtmoney> seems like there's no good answer
[18:02]  * antdedyet dwindles in the fun that is email delivery
[18:30] <trashguy> i has 8.10
[18:50] <r00tintheb0x> Hello all, if I have 6x147GB SCSI drives in a RAID6 array... what would be my total available space?
[18:50] <r00tintheb0x>  Or could someone give me a rule of thumb to calculate RAID space in general?
[18:54] <Deeps> raid6 - you 'lose' 2 disks worth of space for parity data
[18:54] <Deeps> raid5 - you 'lose' 1 disks worth of space for parity data
[18:56] <kirkland> ScottK: hi, i have a couple of dumb mail server questions ...
[18:56] <ScottK> OK
[18:57] <maswan> raid10, you lose half of the space for parity data
[18:57] <Deeps> r00tintheb0x: you can potentially 'lose' more disks if you factor in that it's sometimes smart to have a 'hot spare' as well
[18:57] <kirkland> ScottK: i simply want an ubuntu system to accept incoming mail, and if there's a local user matching the address, use his .forward file
[18:58] <kirkland> ScottK: so machine, "foo", dustin@foo address, with a .forward file pointing to gmail or some such
[18:58] <ScottK> OK, so no actual local delivery?
[18:58] <kirkland> ScottK: i've got mail to dustin@localhost actually working
[18:58] <ScottK> OK.
[18:58] <kirkland> ScottK: right, no local delivery
[18:59] <kirkland> i think i just need some magic to accept traffic from outside, perhaps?
[18:59] <ScottK> Do you need to use actual .forward files or is that just the effect you want?
[19:00] <ScottK> kirkland: I assume you're using Postfix?  Please pastebin the output of postconf -n
[19:00] <kirkland> ScottK: yes, postfix
[19:01] <kirkland> ScottK: .forward is the effect i want, if it can be configured differently, that's cool too
[19:01] <ScottK> I do this with virtual alias domains.  It's pretty easy.
[19:02] <kirkland> cool, let me pastebin that for you
[19:03] <kirkland> ScottK: http://pastebin.ubuntu.com/65346/
[19:03]  * ScottK looks
[19:04] <ScottK> kirkland: foobar.com is your actual domain you want mail from or the machine's hostname?
[19:05] <kirkland> ScottK: i just sed-replaced that
[19:05] <ScottK> Yeah.  I figured.
[19:05] <ScottK> For virtual alias domains, here's what I have ...
[19:06] <ScottK> virtual_alias_domains = example.com (note that it should not be listed in mydestination.
[19:06] <ScottK> Then I have virtual_alias_maps = hash:/etc/postfix/virtual
[19:06] <ScottK> This is all in main.cf BTW
[19:06] <kirkland> right
[19:07] <ScottK> That map has entries like example.com Whatever (need that, it doean't matter what's on the right side)
[19:07] <ScottK><EMAIL_ADDRESS><EMAIL_ADDRESS>[19:07] <ScottK> etc.
[19:08] <ScottK> Then in smtpd_recipient_restrictions I have check_recipient_access hash:/etc/postfix/somename
[19:09] <ScottK> somename has<EMAIL_ADDRESS>permit
[19:09] <kirkland> gotcha
[19:09] <ScottK> That can be permit, reject, or dunno
[19:09] <ScottK> So the virtual table says where it goes.
[19:09] <kirkland> right
[19:09] <ScottK> the check_recipient_access does your recipient validation.
[19:10] <kirkland> let me give that a shot
[19:10] <ScottK> Don't forget to postmap or postalias your table.
[19:10] <ScottK> s
[19:10] <kirkland> so no dovecot required at all for this, then?
[19:10] <ScottK> Nope.
[19:10] <kirkland> good
[19:10] <ScottK> You do this all in the MTA.
[19:10] <kirkland> right, i was hoping so
[19:11]  * ScottK needs to run out.  Back later if you have questions.
[19:11] <ScottK> There's a good REAME on virtual stuff on postfix.org too.
[19:11] <ScottK> That's pretty much straight out of it.
[19:14] <kirkland> ScottK: awesome, thanks for your help
[19:14] <ScottK> You're welcome.
[19:18] <ShawnR> for a single user (PC sitting in my house) is there any real benefit to using a non-root login? (it seems like a pain to have to sudo everything)
[19:19] <trashguy> i su in to root
[19:20] <trashguy> im used to freebsd so it seems sane to me
[19:20] <ScottK> trashguy: If you want to do that, use sudo -i.  It gives you a slightly more sane environment.
[19:21] <ShawnR> on my debian install, i just logged in as root all the time, i know for multi-admin users, it's better to not have one ROOT that everyone/anyone uses, but for a home/personal use, i didn't know if there were any real security flaws
[19:21] <trashguy> ScottK, root is sane for me
[19:21] <kirkland> ShawnR: i find it keeps me from stepping on my own ... feet
[19:21] <ScottK> trashguy: sudo -i gets you a root prompt.
[19:21] <trashguy> ShawnR, there are program like irc i wouldnt run as root
[19:22] <ShawnR> yeah, that is true
[19:22] <ShawnR> but for administration
[19:23] <ShawnR> i'll run many programs as not root, but for configuring everything... i mean, i couldn't even make /downloads without having to sudo... then i had to sudo chmod it to allow myself write access
[19:23] <trashguy> these are good things
[19:24] <ShawnR> oh?
[19:24] <trashguy> well
[19:24] <trashguy> im all for having to do extra steps to promote secure methods ^^
[19:25] <ShawnR> i would be, too... but is it really any more secure than me having a password on the root account?
[19:25] <trashguy> if you need to do a bunch of admin stuff you can sudo -i or su
[19:25] <ShawnR> i won't be running services as root, just configuring things as root
[19:25] <ShawnR> hmm
[19:25] <trashguy> then use sudo -i
[19:25] <ShawnR> maybe i'll try and get in the habit of doing that
[19:25] <ShawnR> i guess part of me just loves the idea of logging in as "root"
[19:25] <trashguy> it just t hrows you in a root prompt
[19:26] <ShawnR> root@WOPR:~# just looks so sexy
[19:26] <trashguy> i only log in as root on most machines if im local
[19:26] <trashguy> avonders@avonders-desktop:~$ sudo -i
[19:26] <trashguy> [sudo] password for avonders:
[19:26] <trashguy> root@avonders-desktop:~#
[19:26] <ShawnR> 9/10 times i will be local
[19:26] <ScottK> ShawnR: Up until you rm -rf * and aren't in the dir you thought you were, sure.
[19:26] <trashguy> or umount var
[19:26] <trashguy> ^^
[19:26] <ShawnR> that'll be my own problem... but i don't do those things
[19:27] <ScottK> Of course.
[19:27] <ShawnR> this is just going to be a personal file/media streaming server with LAMP things just for when it's convenient
[19:27] <trashguy> smash buttons
[19:27] <trashguy> RAWR
[19:27] <ScottK> ShawnR: If it's exposed to the internet be sure to turn off SSH root login.
[19:28] <ShawnR> yeah
[20:20] <CarlFK> how can I turn ono the cpu fan?
[20:22] <ShawnR> put a hairdryer on it, that should trigger the thermal sensors
[20:23] <ShawnR> it's not on currently?
[21:18] <lukehasnoname> the server guide needs to be moved from doc.ubuntu.com to help.ubuntu.com as the 8.10 guide
[21:28] <Appl3Kork> so I've got Ubuntu Server installed, and I got it all setup in webmin, but I can't get ppl outside the home network view it?
[21:30] <ScottK> Appl3Kork: Webmin isn't in the Ubuntu repositories, so it's not supported here.  Ask the webmin people.
[21:31] <Appl3Kork> well I'm not using webmin to configure it. sorry.  I'm trying to get the ddclient working through putty
[21:32] <ShawnR> appl3kork ppl from outside can't view what? can't access webmin or what services?
[21:33] <Appl3Kork> can't access my server
[21:33] <Appl3Kork> it's running apache
[21:34] <ShawnR> and you cna view it locally, right?
[21:34] <Appl3Kork> yes
[21:34] <Appl3Kork> I've forwarded ports
[21:34] <ShawnR> can you access any other service from outside?
[21:34] <Appl3Kork> no
[21:34] <Appl3Kork> nothing
[21:35] <ShawnR> what error do ppl get?
[21:35] <Appl3Kork> well I just give them the url, and it just says cannot be found
[21:35] <ShawnR> what url?
[21:35] <Appl3Kork> g3rm.dontexist.com
[21:36] <Appl3Kork> I'm just trying to do the basics right now, of them seeing it say "It Works!"
[21:36] <ShawnR> on port 80, right?
[21:36] <Appl3Kork> I think port 80 is blocked by my ISP, so my buddy said to use 81
[21:37] <ShawnR> and you forwarded ports 81?
[21:37] <Appl3Kork> yes
[21:37] <Appl3Kork> both router and modem
[21:37] <ShawnR> and when you access it locally, you use http://g3rm.dontexist.com:81
[21:37] <ShawnR> right?
[21:37] <Appl3Kork> no actually
[21:37] <ShawnR> ....
[21:37] <Appl3Kork> I just typed in g3rm.dontexist.com
[21:37] <ShawnR> http:// will default to port 80 unless otherwise specified
[21:37] <ShawnR> so you're still running on port 80
[21:37] <Appl3Kork> o
[21:38] <Appl3Kork> k let me change that really quick
[21:38] <ShawnR> have you restarted apache?
[21:38] <TANATHOS> either port 80 nor port 81 works
[21:38] <ShawnR> 80 works locally, and 80 is blocked by ISP
[21:39] <Appl3Kork> well I don't think on dyndns.org will allow me to make the site say g3rm.dontexist.com:81
[21:39] <TANATHOS> what kind of isp block port 80?
[21:39] <Appl3Kork> gay ones
[21:39] <ShawnR> comcast used to
[21:39] <ShawnR> some still do, they don't want you using your home ISP connection as a server
[21:39] <ShawnR> no, dyndns will not
[21:39] <TANATHOS> I don't really think you can forward
[21:39] <ShawnR> you just gotta tell ppl to use the :81 at the end
[21:39] <TANATHOS> I was about  to write that
[21:40] <TANATHOS> not necesarily
[21:40] <Appl3Kork> whats the command to restart apache?
[21:40] <TANATHOS> ubuntu?
[21:40] <Appl3Kork> ya
[21:40] <TANATHOS> ./etc/init.d/apache restart
[21:40] <TANATHOS> as I remember it
[21:40] <ShawnR> tanathos what would be the alternative to telling ppl to include port #?
[21:41] <TANATHOS> make a redirect from another page
[21:41] <ShawnR> lol
[21:41] <ShawnR> true
[21:41] <TANATHOS> ?
[21:41] <TANATHOS> oh I thought you were laughing at me
[21:41] <ShawnR> but that'd be a lot of work
[21:41] <ShawnR> no, just at the backbending
[21:41] <Appl3Kork> well in webmin it actually asks what port for the server
[21:41] <TANATHOS> he could make a redirect from another page
[21:41] <Appl3Kork> and I put 81
[21:41] <TANATHOS> Appl3Kork yes
[21:41] <TANATHOS> but that is locally
[21:42] <Appl3Kork> o
[21:42] <TANATHOS> you need to redirect from outside your isp
[21:42] <ShawnR> yeah, but if he has a hosted page somewhere, why not just put the website there?
[21:42] <TANATHOS> true
[21:42] <Appl3Kork> i didn't think I had a hosted page
[21:42] <Appl3Kork> or is that the g3rm.dontexist.com
[21:42] <TANATHOS> wait
[21:42] <ShawnR> by hosted i mean on someone else's computer... like at a website hosting company
[21:42] <TANATHOS> do you have another hosting account somewhere
[21:43] <Appl3Kork> no
[21:43] <TANATHOS> even better
[21:43] <Appl3Kork> not that I know of
[21:43] <TANATHOS> do you own dontexist.com
[21:43] <Appl3Kork> no it was just a free one with dyndns.org
[21:43] <ShawnR> nope, that's a dyndns.org name
[21:43] <ShawnR> all they do is redirect the subdomain to his IP at home
[21:43] <TANATHOS> I could give you a hosting package at my comapny
[21:43] <ShawnR> well, this looks like a match made in IRC heaven
[21:43] <Appl3Kork> ya but how much is that?
[21:44] <ShawnR> lol
[21:44] <TANATHOS> but still you have to own a domain
[21:44] <TANATHOS> Appl3Kork for free
[21:44] <TANATHOS> I own the company
[21:44] <Appl3Kork> so if I own a domain you can host it for free?
[21:44] <TANATHOS> I got about 16 working servers
[21:44] <ShawnR> i want a free hosting package!
[21:44] <TANATHOS> :))
[21:44] <TANATHOS> hold your horses
[21:44] <ShawnR> i'm just playin
[21:44] <TANATHOS> Appl3Kork is in trouble not you
[21:45] <ShawnR> i've got one hosted now, i'd hate to keep switching... unless you can get me exchange for free :P (which i highly doubt you'd do for me)
[21:45] <TANATHOS> ShawnR how much do you pay for that package
[21:45] <TANATHOS> I'll make it half:))
[21:46] <ShawnR> well, i don't have exchange right now
[21:46] <TANATHOS> and try not to lie
[21:46] <TANATHOS> :))
[21:46] <ShawnR> it's ike USD $80/yr
[21:46] <ShawnR> i think 84 to be exact
[21:46] <TANATHOS> when does it expire?
[21:46] <ShawnR> i just paid for another year... heh
[21:47] <ShawnR> but all i want is shell access to do file management and backup and i'd REALLY like exchange
[21:47] <TANATHOS> well your los
[21:47] <TANATHOS> loss
[21:47] <TANATHOS> exchange server?
[21:47] <ShawnR> yup
[21:47] <TANATHOS> Micro shit?
[21:47] <TANATHOS> I only have 2 of those
[21:47] <ShawnR> exchange being that i could sync up my phone contacts with outlook and not have to worry about when i get a new phone
[21:48] <TANATHOS> sorry I can't give you on MES
[21:48] <ShawnR> but it's not worth me paying like $100/yr more or whatever it is, just to have that feature
[21:49] <ShawnR> it's ok
[21:49] <TANATHOS> are rented
[21:49] <TANATHOS> and can't really mess them up
[21:49] <Appl3Kork> i think I own a domain name
[21:49] <Appl3Kork> had one before
[21:49] <Appl3Kork> lemme check my email really quick
[21:49] <ShawnR> well, i'm headed out now... good luck appl3
[21:49] <Appl3Kork> thanx
[21:51] <Appl3Kork> so TANATHOS if I've got a domain name and you can host it, does that make it so people can see my server?
[21:52] <TANATHOS> yes
[21:52] <Appl3Kork> ok
[21:52] <Appl3Kork> im just checking to see where my domain name is
[21:53] <TANATHOS> ok
[22:04] <TANATHOS> Appl3Kork?
[22:04] <Appl3Kork> yup
[22:05] <TANATHOS> domain?
[22:06] <Appl3Kork> i was just going to get a new one cause it was 1.99
[22:06] <Appl3Kork> just trying to think what it should be called
[22:06] <TANATHOS> o lol
[22:06] <TANATHOS> only 1.99
[22:06] <TANATHOS> well then get me tanathos.org
[22:06] <TANATHOS> :))
[22:07] <Appl3Kork> does it matter if it's .com .net and whatnot?
[22:08] <Appl3Kork> for your hosting
[22:08] <TANATHOS> no
[22:28] <mindframe> so my update to ibex failed during the download and now update-manager -d wont show it as an option.  how can i upgrade my system?
[22:32] <mvo> mindframe: if that happend during the download (and not during the install then its odd) - should work
[22:32] <Appl3Kork> but TANATHOS when I have a domain and a host, how does it all setup with the server?
[22:32] <mvo> mindframe: could you put your /var/log/dist-upgrade/main.log up somewhere please?
[22:36] <mindframe> damnit pastebin wont let me paste.. saying i trip the spam filter
[22:36] <hads> paste.pocoo.org
[22:37] <lukehasnoname> http://mibbit.com/pb/9mtFY2
[22:38] <mindframe-> http://paste.pocoo.org/show/89757/
[23:11] <LordDicranius> is there an easy way to move cron jobs from one system to another?
[23:13] <mindframe> copy / paste?


[10:05] <Langjan> Hello everyone, enjoying a pleasant weekend?
[15:22] <Langjan> Hello all, howzit Kilos
[15:23] <Langjan> and Maaz bushtech chesedo inetpro paddatrapper smile et al
[16:08] <paddatrapper> Hi Langjan
[16:26] <Kilos> hi Langjan
[16:26] <Kilos> and the other silent ones
[16:27] <Kilos> dont ask, my head is exploding
[16:35] <smile> hi Langjan, Kilos , paddatrapper :)
[16:35] <smile> Kilos: again? it can only explode once
[16:35] <paddatrapper> Hi smile
[16:36] <paddatrapper> Hi Kilos
[16:38]  * smile is enjoying a great weekend
[17:01] <Kilos> hi paddatrapper smile
[17:02]  * smile is playing slither.io :)
[17:07] <chesedo> hi all
[17:20] <Kilos> hi chesedo
[17:20] <Kilos> biiiig storm here
[17:56] <Langjan> Hi Kilos did you survive the storm?
[17:56] <Langjan> Hi smile
[17:56] <Langjan> Hi paddatrapper
[17:57] <Langjan> Watching the rugby on the free channel, dont know the result yet...
[17:57] <Langjan> second half starting, chat again in 45 mins
[18:20] <Kilos> still storming and what sounded like a decent rainfall is still happening
[18:20] <Kilos> power cut and luckily genny started this time
[18:20] <Kilos> farmer gone for a week
[18:54] <Langjan> Send us some rain to the Bushveld Kilos
[18:54] <Kilos> next time ok?
[18:54] <Kilos> too late to catch now
[18:54] <Langjan> Ok thks
[18:55] <Kilos> actually got 2 black dustbins catching for drinking water
[18:55] <Kilos> this underground borehole is mine poluted
[18:55] <Kilos> both of them
[18:55] <Langjan> Ai!
[20:09] <Langjan> G'night guys, ons ou manne se slaaptyd!
[20:25] <Kilos> night all. sleep tight
[23:00] <captine> evening all....  or morning rather


[07:48] <dholbach> good morning
[07:50] <philipballew> morning dholbach
[07:50] <dholbach> hey philipballew
[07:56] <philipballew> hope all is well dholbach
[07:56] <dholbach> yeah, thanks - how are you doing?
[07:59] <philipballew> Really well. Just going to school in San Diego up late typing a paper. Half your community team is gonna be at my Ubuntu booth I'm running at SCALE in three weeks without you...
[07:59] <philipballew> Hope Germany is good.
[08:02] <dholbach> wow, nice! :)
[08:02] <dholbach> yeah, just a bit cold :)
[08:03] <dholbach> but it's warmer than a few weeks ago already and the days are already getting longer
[08:06] <philipballew> Winter is pretty tough here to.
[08:06] <philipballew> High of 21 today.
[08:07] <philipballew> Celsius that is
[08:07] <JoseeAntonioR> -6.11
[08:11] <popey> Morning
[08:12] <JoseeAntonioR> hey popey
[08:13] <philipballew> greetings Commander popey
[08:13]  * JoseeAntonioR is out to bed, need to be awake in less than 6h
[14:37] <AlanBell> anyone know where this new display server is being discussed?
[14:37] <Pici> weyland?
[14:38] <AlanBell> dunno, jono and mhall119 seem to have indicated that wayland doesn't meet the requirements of the project in some way so a new one will be built from scratch
[14:39] <AlanBell> or it could be some kind of misunderstanding
[14:40] <jcastro> the rumor mill is in full effect!
[14:40] <AlanBell> so it seems
[15:06] <jcastro> ugh
[15:06] <jcastro> one more talk submission for the day
[15:30] <SergioMeneses> morning
[15:30] <SergioMeneses> balloons, busy?
[15:32] <jcastro> hey mhall119
[15:32] <jcastro> did you end up using rackspace cloud storage?
[15:33] <mhall119> jcastro: not yet, but that's the plan
[15:33] <mhall119> I'm going to go hang out with my brother on Wednesday and get him setup
[15:33] <jcastro> they do CDN for the same price
[15:33] <jcastro> that's extra on amazon
[15:33] <jcastro> that's a really great deal
[15:33] <mhall119> jcastro: yeah, but he doesn't want that
[15:33] <jcastro> oh, heh
[15:34] <mhall119> jcastro: his client does baby pictures, and stores all of their hi-res files online
[15:34] <mhall119> ~ 500GB
[15:34] <mhall119> but they can't be publicly accessible
[16:19] <daker> http://youtu.be/i6xiPv41BOg <= Morocco :)
[17:36] <dholbach> have a great rest of your day! see you tomorrow!
[20:05] <balloons> marcoceppi, just wanted to say.. <3 your wordpress charm
[20:15] <jcastro> I know right
[20:20] <balloons> hmm.. I was hoping debug opton would turn on define('WP_DEBUG', true);


[00:24] <jose> mind some upvotes? http://www.reddit.com/r/Ubuntu/comments/275r00/do_you_like_cloud_and_automation_with_juju_check/
[00:41] <designated> Can someone please explain to me how I would deploy a juju charm and specify different network interfaces for different things?  As an example, I have two bonded and vlan tagged 10Gbe NICS that I would like to use for openstack storage and host to host communication, but the charm doesn't seem to account for any variation.  Are we truly limited to a single network interface for everything unless we write custom charms?
[00:42] <designated> I'm not finding anything in the documentation that addresses this situation.
[01:27] <jkary1> Hello folks.  Anyone having issues with juju sync-tools?  I seem to be getting connection timeout issues…
[01:30] <jkary1> Debug is telling me "cannot load index "https://streams.canonical.com/juju/tools/streams/v1/index.sjson": invalid URL", but curl works fine.
[01:49] <designated> jkary1, good luck getting a response in here :(
[02:24] <jose> jkary1: can you try again, please?
[02:24] <jose> designated: maybe try in business hours? I find more people around 9am-5pm EST
[02:24] <jose> (well, EDT)
[04:02] <lazyPower> designated: thats purely dependent on teh charm. if the charm doesn't support designating the interface to bind to, its a defacto missing feature and should be filed.
[04:03] <lazyPower> designated: Most of the charms that I've reviewed do not support that kind of a scenario, and this would be the first i've seen it come up in chat. However - with that being said, its a valid use case and if you have need, this is a great area that you could contribute back to. If you need some help getting started I could take a look at teh charm with you and lay out a road map on how i would tackle the implementation / review process.
[04:04] <lazyPower> and +1 for jose's note about business hours. Most of the juju team is around during EDT office hours.
[13:00] <s3an2> Hi, has anyone had any problems with the openstack vncproxy not getting installed - I would have expected this to be within the nova-cloud-controller charm?
[13:02] <Mosibi> s3an2: yes..
[13:03] <Mosibi> a colleage had changed the charms and can start testing it real soon.
[13:04] <s3an2> Ok - So this is a known problem?
[13:04] <Mosibi> If his code does what we want, he will submit it and then hopefully it will be commited.
[13:05] <Mosibi> s3an2: there's is a small workaround. You can put the needed configuration in config_flags in nova-cloud-conroller and nova-compute
[13:05] <Mosibi> Besides that, you need to install some extra packages.
[13:08] <s3an2> cool, So I can install the packages on the nova-cloud-controller, and set the nova.conf options in config_flags as a work around - that sounds good.
[13:08] <Mosibi> s3an2: config-flags: "vncserver_listen=<ip_addr_cloudctrl>,vncserver_proxyclient_address=<ip_addr_cloudctrl>,vnc_enabled=True,novncproxy_host=<IP_ADDRESS>,novncproxy_port=6080,novncproxy_base_url=http://<ip_addr_cloudctrl>:6080/vnc_auto.html"
[13:08] <Mosibi> that's for the cloudcontroller
[13:08] <Mosibi> and this one for the compute node
[13:08] <Mosibi> config-flags: "vnc_enabled=True,vncserver_listen=<IP_ADDRESS>,novncproxy_base_url=http://<ip_addr_cloudctrl>:6080/vnc_auto.html,vncserver_proxyclient_address=<ip_addr_compute_node>"
[13:08] <jkary1> Hello folks.  Anyone having issues with juju sync-tools?  I seem to be getting connection timeout issues…
[13:08] <Mosibi> The problem is that ip_addr_compute_node is static....
[13:09] <jkary1> Debug is telling me "cannot load index "https://streams.canonical.com/juju/tools/streams/v1/index.sjson": invalid URL", but curl works fine.
[13:09] <Mosibi> s3an2: cloudcontroller: apt-get install nova-console nova-novncproxy
[13:09] <Mosibi> s3an2: compute: apt-get install nova-novncproxy
[13:10] <Mosibi> that's it :)
[13:39] <s3an2> cool, got it working :)
[13:51] <gh0st_> Hello
[13:51] <Mosibi> s3an2: nice!
[13:53] <gh0st_> does someone know how to stop hook executing?
[13:53] <marcoceppi> gh0st_: could you elaborate?
[13:53] <gh0st_> i want to deploy mongo shard cluster
[13:54] <alexpilotti> alexisb: ping
[13:54] <alexisb> alexpilotti, join juju-dev
[13:55] <lazyPower> gh0st_: whats juju doing that you're not expecting it to do? I don't understand the correlation between wanting to deploy a mongodb cluster and stopping hook execution.
[13:57] <gh0st_> when I connect charms beetwen them (3 configsvr and 1 mongos) i have a hook error becaues mongos instance try to connect to config servers but it's not ready yet
[13:58] <lazyPower> gh0st_: ah, ok. Well you can't 'stop hook execution' persay - but i'm assuming your service is now in an 'error' state because it didn't receive the data it was expecting?
[13:59] <gh0st_> yeah
[13:59] <gh0st_> hmm, maybe not stopping, but pausing or something
[14:00] <lazyPower> gh0st_: if its in an 'error' state, it wont be re-executed untill you tell it to re-run that hook or resolve it.
[14:00] <lazyPower> if your other service is online, you should be able to do a juju resolved --retry unit/#  and it will attempt to re-execute the hook that failed
[14:01] <hackedbellini> hi guys,
[14:01] <hackedbellini> I'm having 2 problems here since juju upgraded from 1.18.x to 1.19.2 (btw, don't know why upgrade-juju juju did this since 1.19.2 is a non-stable release).
[14:01] <hackedbellini> But well, all of my unit logs are being spammed with this: http://pastebin.ubuntu.com/7580562/
[14:01] <hackedbellini> and one of my units are in an error state but when I try to "juju resolved" it it gives me "ERROR cannot set resolved mode for unit "asyncweb/0": already resolved"
[14:01] <gh0st_> yeah, that's true, but i want to know is there any option to tell juju which instance it must configure first?
[14:02] <marcoceppi> gh0st_: no, the charm should do that
[14:02] <marcoceppi> so if it's not, then it may be a bug in the charm
[14:03] <lazyPower> gh0st_: if you're using a bundle, juju deployer will parse the relationships and deploy dependent services, and once they have reached a ready state, it will then build the relationships between charms. But to marcoceppi's point, the charm should be robust enough to enter a wait loop while its pending data.
[14:03] <lazyPower> gh0st_: if you're seeing behavior that doesnt fit with that statement, I encourage you to file a bug against the MongoDB charm so the maintainer can take a look at it and potentially issue a patch.
[14:05] <gh0st_> ok, i think I do that
[14:06] <gh0st_> but i have another question..
[14:06] <gh0st_> so how to put charm into wait loop in code, i need create for this special function or something?
[14:07] <jamespage> gnuoy, if you have time - https://code.launchpad.net/~james-page/charm-helpers/juno-opening/+merge/221882
[14:07] <lazyPower> gh0st_: relationships send data over the wire and you read them on the consuming charm. If the data is not present, you can do one of two things. a) return 0 so when its complete the relationship-changed hook will re-execute, or b) sleep & loop until the value is present.
[14:08] <lazyPower> gh0st_: and correct - the charm code itself would need to implement this behavior
[14:08] <gnuoy> jamespage, looking
[14:09] <lazyPower> gh0st_: from what I remember the MongoDB charm is a pretty robust python based charm, and if you're familiar with python you may be able to implement and submit a patch. All community contributions are welcome!
[14:10] <gh0st_> yeah, and I want to do this
[14:11] <gh0st_> but for now i try to figure it out how to write this wait loop while charm is waiting for data?
[14:12] <lazyPower> gh0st_: if you have charm-tools package installed, charm-get mongodb and start looking through the source for the relationship hooks.
[14:14] <gnuoy> jamespage, merged
[14:22] <gh0st_> ok, is there option, when charm hook is in waiting loop, is there option to execut another hook to gather data that charm is needs?
[14:24] <lazyPower> gh0st_: it should be gathering the data it needs during the hook you've put in a wait loop
[14:29] <jose> lazyPower: HAPPY BIRTHDAY, SIR!
[14:29] <wwitzel3> cory_fu: just noticed you got bug 1314699 buttoned up last week, nice work :)
[14:29]  * jose brings balloons and cake
[14:30] <gh0st_> but what when i put charm in waiting loop and it can't gathering data because, all what charm is need is waiting for configure server on another instance deployed by juju?
[14:31] <lazyPower> jose: thanks :)
[14:33] <lazyPower> gh0st_: I think you're misunderstanding the workflow. when that data is propigated via relation-set - the relationship's config-changed hook is fired on the consuming service. It can then read that data. So this is a if / then logic block that says "if this relationship value is present, execute, otherwise return 0 and do nothing until we have the data"
[14:33] <cory_fu> wwitzel3: It still needs solr and SCM support, but I'm quite happy with how clean the charm-helpers services framework made the charm.
[14:34] <lazyPower> er, sorry i said config-changed and thats confusing. its relationship-changed hook. gh0st_
[14:34] <gh0st_> sorry, i get it now
[14:35] <lazyPower> no need to apologize :) We have to start somewhere
[14:38] <hackedbellini> so, I found this bug (https://bugs.launchpad.net/juju-core/+bug/1175031) and tried to do what the first comment said, to restart some jujud services running inside the lxc. Now there's a panic on the unit log (http://pastebin.ubuntu.com/7580760/) and I still can't set it resolved (juju insists it's already resolved when it's not)
[14:45] <gh0st_> so when relation-set is executed, then next executed is config-changed, that's correct?
[14:57] <marcoceppi> gh0st_: no, relation-changed is executed
[14:57] <marcoceppi> well *-relation-changed, where * is the relation that the data was changed on
[15:21] <rbasak> sinzui: thank you for sorting out the 1.18.4 release for me. I hope to upload to Utopic tomorrow.
[15:21] <rbasak> Then I can backport push it to Trusty.
[15:22] <sinzui> rbasak, thank you very much
[15:25] <rbasak> jamespage: ^^, just so I don't step on your toes.
[15:25] <jamespage> rbasak, you are not :-)
[15:25] <jamespage> thanks for the headsup
[15:34] <jose> mbruzek: I'm about to be done with the idempotency issues, just one last manual test about to be ran :)
[15:34] <jose> jcastro: hey, whatcha think about putting the reddit link on the channel topic?
[15:34] <jcastro> sure
[15:35] <mbruzek> jose that is awesome
[15:35] <mbruzek> looking forward to it jose
[15:36] <gh0st_> ok, and when you executed relation-set you put some info like unit, port, address. Is there any way to change that info when relation-changed is executed after relation-set?
[15:36] <jose> ah, there ya go
[15:36] <jose> gh0st_: relation-set is not meant to be a hook, it's a command, so you execute that inside your relation-changed
[15:37] <gh0st_> oh, i get it so finally when relation-set is executed it must be in *-relation-changed not in *-relation-joined hook?
[15:39] <jose> gh0st_: you can put the command in any of the hooks, when you see it necessary put it there
[15:39] <jose> so you can run it in *-relation-joined, and then in *-relation-changed
[15:51] <gh0st_> and if I run it on *-relation-joined it executed relation-changed, is that correct?
[15:51] <gh0st_> and when i execute relation-set in *-relation-changed hook, what next will be executed, again relation-changed?
[15:52] <cjohnston> noodles775: hey there.. avoine is working on conversting the python-django charm to use ansbible..
[15:52] <cjohnston> he has some questions about a way to do a couple of the things that he is doing...
[15:52] <noodles775> Hi there avoine! How far along are you?
[15:52] <avoine> noodles775: I'm there
[15:53] <cjohnston> It looks quite good so far... but there is still more python to be removed that he isn't quite sure how to do.
[15:54] <avoine> the problem is that I have some extra variables that I would need in the ansible playbook
[15:54] <avoine> so I was thinking maybe we could modify the module in charm-helpers to do that
[15:54] <avoine> something like: apply_playbook(playbook, tags=Install,      extra_vars={'my_custom_var': 1234})
[15:55] <avoine> noodles775: what do you think?
[15:55] <noodles775> avoine: Yes, something similar was requested by bloodearnest a few weeks ago. +1. But let me know your actual use-case, as you may be able to simply set the variable in your playbook for it to be available in all other tasks/templates etc.
[15:56] <jose> gh0st_: I don't understand what you're trying to do
[15:57] <avoine> noodles775: one example is that I need to do some  escaping like this: {{local_unit|dirname|replace("-","_")}}
[15:57] <avoine> and that makes the playbook horrible
[15:58] <noodles775> avoine: if it's DRY it wouldn't be horrible would it? (I mean, if you add to your playbook's vars section with, 'myvar: {{ local_unit|dirname|replace("-","_")}}' and just use 'myvar' throughout your playbook?
[15:59] <avoine> yeah that would do it
[16:00] <avoine> but I also the settings and python path combinations are quite complicated and I don't want to make a task for every combinations
[16:01] <avoine> like I'm doing now for the repos + branch combinations
[16:01] <noodles775> avoine: can I see? Where's the branch
[16:01] <avoine> noodles775: here -> http://bazaar.launchpad.net/~patrick-hetu/charms/precise/python-django/charmhelpers/view/head:/playbooks/install.yaml
[16:02] <noodles775> avoine: Just a heads-up, I'm currently working on some re-usable roles for charms for our internal use. I've not yet documented them at all, but will do in the next few days: https://github.com/absoludity/charm-ansible-roles
[16:02] <noodles775> avoine: the wsgi-app role may be something you could reuse (if you wanted to), but I'll ping you about it in a week or so when I've got it documented/better tested.
[16:02]  * noodles775 checks the branch.
[16:03] <avoine> a re-usable role for vcs would do the trick
[16:05] <noodles775> avoine: so in that install.yaml, a vars section defining repo_destination would get rid of a lot of the ugliness. I'm not sure how you can avoid separate tasks for separate vcs's though.
[16:06] <noodles775> avoine: great work on the upgrade, it's looking really nice!
[16:07] <avoine> noodles775: thanks
[16:09] <avoine> noodles775: I'll give it a try at ansible only and I'll ping you back if that's too complicated
[16:11] <noodles775> avoine: sounds good. I'll probably be gone, but will take a look first thing tomorrow (or may pop back later)
[16:13] <avoine> noodles775: ok, btw if you could give your +1 to the Merge proposal that would be awesome (I can't wait to use it in juju-gui ;) )
[16:14] <noodles775> avoine: I've not looked closely at your charm yet, but one thought is that you could separate those tasks into separate files (not playbooks, just tasks for inclusion) and then conditionally include them in your playbook depending on vcs and/or repos_branch (see the ansible docs)
[16:14] <noodles775> avoine: will do, feel free to ping me when it's ready.
[16:14] <avoine> ok
[16:14] <jose> mbruzek: and it's all set now! :)
[16:14] <mbruzek> meow?
[16:14] <mbruzek> jose, owncloud?
[16:14] <avoine> noodles775: thanks for the tip
[16:14] <jose> mbruzek: yeah!
[16:15] <mbruzek> or nyan cat?
[16:15] <jose> owncloud
[16:15]  * avoine go to lunch
[16:15] <jose> damn, I have to fix nyancat too? /me shrugs
[16:15] <mbruzek> just kidding with you Jose.
[16:15] <jose> :P
[16:16] <mbruzek> I will take a look at owncloud when I get a chance.
[16:16] <jose> thank you!
[16:31] <Egoist> Hello
[16:31] <Egoist> I have a problem with charm hooks?
[16:31] <designated> lazyPower, Thanks for the response.  When do you have some time to discuss charms supporting multiple network interfaces, to include bonded and vlan tagged NICs?
[16:31] <Egoist> is there any one who can explain me?
[16:32] <lazyPower> designated: I'll be 'free'ish around 4:00pm EDT if that works for you.
[16:32] <designated> lazyPower, I'll be here.
[16:34] <Egoist> i have a problem with mongodb charm, when i want to connect instances who should be config server with router, then i have a problem with hook
[17:17] <Egoist> I have to instances and want to connect them. The problem is that first instance want to connect with second but second has not finished configuration so refsed connection, and by that i have Error in *-relation-changed hook
[17:17] <Egoist> someone know how to handle with this?
[18:22] <sebas5384> ahasenack: pt-br ?
[18:22] <ahasenack> sim
[18:22] <sebas5384> opa!
[18:23] <sebas5384> não conheço ninguem do brasil que use juju, fora os caras do tsuru rsrs
[18:23] <sebas5384> que bom!
[18:26] <sebas5384> some wip ideia i'm working on, https://github.com/sebas5384/ansible-juju-local
[18:27] <lazyPower> interesting sebas5384
[18:27] <lazyPower> I'll be watching this as it develops.
[18:27] <sebas5384> lazyPower: great!
[18:28] <sebas5384> this one was only to prove a concept, now I'm going to modularize more
[18:28] <lazyPower> sebas5384: my only thought on this - is that you're driving lxc with vagrant to drive juju, which is an added wrapper
[18:28] <lazyPower> why not use charms?
[18:29] <lazyPower> and cut out the vagrant portion?
[18:29] <lazyPower> oh wait, i missed something. You're driving lxc inside of vagrant for mac users.
[18:29] <lazyPower> carry on then
[18:29] <sebas5384> lazyPower: because i'm using mac, and others guys here too
[18:30] <lazyPower> sebas5384: i was brain bending around this a bit and think I'm going to write a wrapper for sending commands to the vagrant box via a juju plugin
[18:30] <lazyPower> eg: juju vagrant deploy mycharm
[18:30] <sebas5384> lazyPower: wow
[18:30] <sebas5384> thats interesting
[18:31] <lazyPower> that way you dont have to open an ssh connection inside the vagrant box, and it exposes a set of convenience methods for users consuming the vagrant boxes
[18:31] <lazyPower> which will accomplish some of what this is doing.
[18:31] <sebas5384> hmmm
[18:31] <lazyPower> i haven't done anything beyond drink beer and think about it... but you'll see some prelim code land in the next week or two.
[18:31] <sebas5384> hahaha
[18:32] <sebas5384> if you want to talk more about that lazyPower maybe a hangout
[18:32] <sebas5384> because that idea is great!
[18:32] <sebas5384> something i would be interesting in working in too
[18:34] <lazyPower> sure
[18:34] <lazyPower> Tomorrow evening work for you?
[18:34] <sebas5384> lazyPower: anyway i'm planning to make some juju roles for ansible
[18:34] <sebas5384> yeah of course
[18:34] <sebas5384> but whats your time zone?
[18:34] <lazyPower> brilliant.
[18:34] <lazyPower> EDT
[18:37] <lazyPower> sebas5384: whats your timezone?
[20:13] <designated> lazyPower, you available?
[20:13] <lazyPower> designated: shortly - i need to finish composing this email
[20:15] <lazyPower> designated: Ok. So - where do we begin? You want to specify network interfaces for binding on which charm?
[20:17] <designated> lazyPower, any of the openstack charms.  I want to have the ability to use separate interfaces for different functions, for example the mgmt network should be em1, the private and storage network should be two bonded 10Gbe interfaces, etc...
[20:22] <lazyPower> jamespage: is this on the roadmap for the OStack charms? ^
[20:22] <lazyPower> designated: let me validate this isn't already being worked on
[20:23] <designated> lazyPower, thank you
[20:26] <lazyPower> designated: without any response from an openstack charmer, my first thought is as follows. How do you determine which interfaces used for which task as it stands now? is this an arbitrary thing you do in your network, or do you follow a convention. In addition, is there an easy way to determine this programmatically?
[20:28] <designated> lazyPower, all of the servers in the resource pool will be configured identically so just having the ability in the charm to assign the bonded interface to certain tasks
[20:29] <designated> lazyPower, instead of being limited to a single interface
[20:30] <lazyPower> designated: In this instance, I would install the charm-tools package and 'charm get' the charm you wish to modify. Add a config parameter in config.yaml and modify the relevant hook(s) config-changed block and start testing the functionality.
[20:30] <lazyPower> once you've got something that accomplishes your goal, then submit it for Review process if you want it included in the upstream OpenStack charms.
[20:31] <lazyPower> This sounds like it would be a great addition to the OpenStack ecosystem. I'm not sure if it's already being worked on, so before i wrote any code, I would suggest you mail the juju mailing list and see if any traction has been made around the topic.
[20:31] <lazyPower> In terms of deployment and testing, I can help by 'sponsoring' your efforts and donating time to test / review your initial code prior to the official openstack charmer review
[20:32] <designated> lazyPower, thank you
[20:32] <lazyPower> but without an easy way to know 'this interface for public, this interface for private' since its kind of arbitrary between setups - the logic would need to be dependent on config options, and need to be added to the charm.
[20:33] <lazyPower> and the charm, by default, should assume a single network interface so it works with most deployments - which it does now.
[20:34] <lazyPower> designated: any time! We have a great community. Each submission counts :) And it sound's like you're working towards a highly optimized revision to the existing openstack experience, which would be great to see on top of our existing optimizations.
[20:38] <lazyPower> designated: i'm normally around unless i'm attending a conference circuit or on holiday. Feel free to ping me anytime for Q/A & reviews.
[21:13] <sebas5384> lazyPower: sorry!! was called to a meeting ¬¬
[21:14] <sebas5384> lazyPower: my timezone is EDT+1
[21:15] <lazyPower> sebas5384: ok. I can carve out some time around say, 2PM EDT for our Q/A?
[21:17] <sebas5384> lazyPower: what about the beer?
[21:17] <sebas5384> hehe
[21:17] <lazyPower> I cant drink at that hour, but you're more than welcome to :)
[21:17] <sebas5384> can be something more late, like 7pm ?
[21:17] <sebas5384> hehe
[21:17] <lazyPower> I don't see why not.
[21:17] <sebas5384> sure then
[21:17] <sebas5384> 7pm EDT time


 PLEASE SEE GRUMLE IN #FREENODE FOR INFORMATION ON HOW TO SECURE YOUR ACCOUNT!!
[08:50] <ChunkzZTEIQTY> VZW maxolasersquad keen ahoneybun meetingology danstoner Guest16456 stickystyle_ mhall119 roaksoax Bryanstein KeithIMyers ubuntulog2 ubuntulog
[18:26] <jjfittan> Global Notice] Hello freenode, you may have noticed 2 days ago many users got logged out of their NickServ accounts. After our investigation, we have come to the conclusion one or more of our sponsored servers have been compromised. Please change your password IMMEDIATELY. More details are available in #freenode with the command !help
[18:27] <jjfittan> jblz VZW maxolasersquad keen ahoneybun meetingology danstoner Guest16456 stic


[10:21] <harlowja> smoser https://bugs.launchpad.net/cloud-init/+bug/1248625
[10:21] <harlowja> "/proc/pid/mountinfo was introduced in linux kernel version 2.6.26" :-/
[10:21] <harlowja> damn RHEL
[10:21] <harlowja> maybe have to add alternate path for old kernels
[10:23] <harlowja> let me see what i can do