Perl 6 - the future is here, just unevenly distributed

IRC log for #fuel, 2014-05-30

| Channels | #fuel index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:17 e0ne joined #fuel
00:42 rmoe joined #fuel
00:46 IlyaE joined #fuel
00:48 e0ne joined #fuel
02:14 fandi joined #fuel
03:02 crandquist joined #fuel
04:36 crandquist joined #fuel
04:58 IlyaE joined #fuel
05:05 crandquist joined #fuel
06:06 crandquist joined #fuel
06:13 DW-10297 joined #fuel
06:42 bogdando joined #fuel
06:46 e0ne joined #fuel
06:58 artem_panchenko joined #fuel
07:02 e0ne joined #fuel
07:07 crandquist joined #fuel
07:13 e0ne joined #fuel
07:17 e0ne_ joined #fuel
08:07 crandquist joined #fuel
08:09 crandquist joined #fuel
08:10 racingferret joined #fuel
08:35 e0ne joined #fuel
08:42 e0ne joined #fuel
08:42 brain461 joined #fuel
09:10 crandquist joined #fuel
09:11 brain461 joined #fuel
10:11 crandquist joined #fuel
11:12 crandquist joined #fuel
11:12 zinovik joined #fuel
11:55 e0ne joined #fuel
12:12 crandquist joined #fuel
12:15 e0ne_ joined #fuel
12:42 e0ne joined #fuel
13:10 e0ne joined #fuel
13:13 crandquist joined #fuel
13:37 e0ne joined #fuel
13:40 e0ne_ joined #fuel
13:54 vogelc joined #fuel
13:56 vogelc Looking for help with Fuel 5.0.  My clients are not pxe booting to the bootstrap mode.  The only way I can get them to receive the dhcp response is to disable iptables on the FUEL host (not the cobbler container).  Even after getting a dhcp response they then fail at tftp.
13:56 vogelc Fuel 4.1 works jsut fine
13:59 IlyaE joined #fuel
14:01 vogelc1 joined #fuel
14:04 mattymo vogelc1, can you describe what NIC you have on the master node?
14:04 mattymo and which nic is the admin network on? eth0 or another one?
14:05 vogelc1 it is an emulex nic on an HP BL460c Gen8
14:05 vogelc1 eth0
14:06 mattymo I'm not familiar with that model. I know there are issues sending the dhcp message out if for some reason iptables thinks the checksum is bad
14:06 vogelc1 i do see checksum issue's
14:06 mattymo there were a few extra iptables rules added for dhcp (plus the dhcrelay)
14:06 mattymo let me check a sec
14:09 mattymo vogelc, there's a bug where the conntrack modules don't get reloaded if you restart iptables
14:09 mattymo modprobe nf_conntrack_tftp and modprobe nf_nat_tftp
14:10 vogelc1 that would make sense why tftp doesnt work when I restart iptables
14:10 mattymo was dhcp responding but tftp not working? if so, it would solve the issue
14:10 mattymo if you're not getting your dhcp offers because of bad checksums, we need a command like this:
14:11 vogelc1 dhcp only works if i turn off iptables
14:11 mattymo iptables -t mangle -A POSTROUTING -o eth0 -p udp -m udp --dport 67 -j CHECKSUM --checksum-fill
14:12 vogelc1 i will try it in 40 minutes after I get out of this meeting.  thank you for the help.
14:14 crandquist joined #fuel
14:16 mattymo vogelc1, putting cobbler and dnsmasq inside a docker container was far more painful than I anticipated :) We initially had this iptables rule when trying to force packets in and out, but dropped this rule because we didn't reproduce it after moving to dhcrelay
14:26 mjeanson left #fuel
14:28 tim|mint joined #fuel
14:32 crandquist joined #fuel
14:40 e0ne joined #fuel
14:40 tim|mint hi all, can anyone get the make iso working for 5.0?
14:40 tim|mint it looks to me like the ubuntu chroot is not correctly created, getting error about dpkg-dev not being configured
14:41 tim|mint and then it stops complaining about not being able to umount the proc in the chroot
14:41 tim|mint trying this on a very clean ubuntu 13.10 machine
14:41 tim|mint had the same issues on a 12.04 machine, though
14:43 tim|mint here's the last ~140 lines of the build process: http://paste.openstack.org/show/82192/
14:44 tim|mint any tips are appreciated :)
14:47 tim|mint I'm using the 5.0 branch from fuel-main
14:48 e0ne joined #fuel
14:55 tim|mint ok, could fix the install by removing the contents of /var/lock/ in the chroot... extremely dirty, but let's see where it leads to
15:08 angdraug joined #fuel
15:16 tim|mint ok, that fixed the building of the chroot, now trying to figure out why it thinks the /proc in the chroot is still being used
15:19 tim|mint lots of processes still using the proc... including rsyslogd
15:19 tim|mint how can anyone get the iso running correctly with this?
15:24 e0ne_ joined #fuel
15:26 mattymo tim|mint, this part isn't my specialty, unfortunately
15:27 mattymo but something failed while running make iso that was inside the ubuntu chroot
15:27 mattymo and make clean and make deep_clean should purge all those chroots correctly
15:27 tim|mint they don't because during the install of the chroot, processes are started
15:27 tim|mint which use /proc
15:27 tim|mint which makes the /proc unmountable
15:28 tim|mint currently modifying the make scripts to add a /usr/sbin/policy-rc.d
15:28 tim|mint but that doesn't solve all problems
15:28 tim|mint I'll get there, though :)
15:29 tim|mint apparantly, rsyslogd doesn't listen to /usr/sbin/policy-rc.d
15:29 tim|mint but now I know to simply stop that service
15:31 mattymo tim|mint, if you have suggestions on how to improve our make script, please feel free to contribute
15:31 mattymo I wish it worked under RPM-based distributions as well
15:31 tim|mint i will :) but need to solve it first
15:31 mattymo I had success only under 12.04.4
15:31 blahRus joined #fuel
15:32 tim|mint mattymo: for which version of fuel?
15:32 mattymo 4.1 and 5.0
15:32 tim|mint I tried 4.1 and 5.0 on 12.04.4, but they give the same errors
15:32 tim|mint hm
15:32 tim|mint maybe I should try that again
15:33 tim|mint mattymo: 12.04.4 desktop or server edition?
15:33 tim|mint maybe it simply doesn't like my desktop edition
15:33 mattymo I started with minimal, but I guess server
15:48 tim|mint is there anything special with fuel-repository.mirantis.com or should I be able to use just any ubuntu mirror?
15:49 vogelc Mattymo - I tried the iptables command and it did not work.  I turned off iptables and dhcp worked,  restarted iptables and then ran modprobe nf_conntrack_tftp and modprobe nf_nat_tftp.  the booted to bootstrap.  It looks like there is something else in iptables holding us up
15:50 mattymo it is special. It has our Mirantis OpenStack packages, plus our patched versions of MySQL, Galera, and RabbitMQ
15:50 mattymo tim|mint, ^
15:50 mattymo vogelc, I'm really sorry to hear that. You're the first to report this bug since we got cobbler working behind a container
15:50 tim|mint what patches are needed? are they open as well?
15:51 mattymo mostly related to init scripts
15:51 tim|mint ah ok
15:52 mattymo we try to rebuild cluster after powerdown, which normally requires human intervention
15:54 tim|mint it seems indeed to be doing a lot more on 12.04.4, nice
15:55 tim|mint rmdir: failed to remove `/var/lock': Directory not empty
15:55 tim|mint that one again
15:55 tim|mint and open files in the chroot-mounted /proc
15:55 tim|mint meh
15:55 mattymo try adding a mkdir -p /var/lock at the beginning of sandbox creation
15:56 mattymo and then it can rmdir later
15:56 mattymo /var/lock _should_ be created as part of a package install
15:56 mattymo so maybe some install failed
15:56 tim|mint i solved it on 13.10 by emtpying the directory, just like the makefile does with /var/run
15:56 tim|mint it's the rsyslogd that uses /proc/kmesg in de chroot that's the realy trouble
15:57 tim|mint think I'm simply going to do a lazy umount, then
15:58 tim|mint do the created openstack compute instances support docker as well?
15:59 tim|mint i think i didn't see the option when looking at the video, only kvm and qemu
15:59 mattymo no not yet. Just Fuel Master
15:59 tim|mint ok
16:01 tim|mint how about upgrade from one version to another? like when fuel 5.1 is released?
16:03 tim|mint Setting up iptables-persistent (0.5.3ubuntu2) ...
16:03 tim|mint FATAL: Could not load /lib/modules/3.11.0-22-generic/modules.dep: No such file or directory
16:04 tim|mint but it's the only package left that doesn't want to install
16:04 tim|mint think i can live with that
16:04 tim|mint should be solvable at runtime
16:07 mattymo part of kernel?
16:07 tim|mint yes, maybe solved by running a depmod -a within the chroot as well
16:07 tim|mint not sure yet, but not too bothered with it
16:08 tim|mint need to get that umount working to see where the process strands next
16:08 tim|mint it might be that i'm running desktop instead of server version, but it seems to me that other people are using a different way of generating the iso? i do not see how this could work
16:10 tim|mint lazy umount worked... now upgrading packages, it seems
16:12 tim|mint and installing kernel... no wonder iptables-persistent was nagging about the missing dep :)
16:14 * tim|mint can't wait to get it up and running... the video really excited me :) looks like a really cool piece of software
16:17 tim|mint mattymo: do you happen to know why it's doing so many isolated apt-get calls? I think it would be easier to have just one big call to download it all and be done with it
16:22 rmoe joined #fuel
16:28 tim|mint heh, a ~/tmp directory is created as root and npm is trying to create a directory in there as the normal, unprivileged user
16:29 * tim|mint thinks more and more that maybe people are simply doing 'sudo make iso' or logging in as root or something?
16:29 tim|mint just guessing, though
16:32 tim|mint time to go home, later all
17:24 IlyaE joined #fuel
17:25 xarses joined #fuel
17:39 e0ne joined #fuel
17:43 e0ne_ joined #fuel
18:06 Arminder joined #fuel
18:09 IlyaE joined #fuel
18:58 e0ne joined #fuel
19:06 e0ne joined #fuel
19:44 IlyaE joined #fuel
20:18 casanch1 joined #fuel
20:23 casanch1 hi, is there some file in the Fuel controller that specifies the version of software it installs in the Openstack nodes?
20:27 e0ne joined #fuel
20:30 xarses casanch1: the version is listed when you select the environment type like Ubuntu, CentOS (2014.1)
20:31 casanch1 I mean the version of all the software it installs
20:31 casanch1 like rabbitmq, mysql, etc
20:31 casanch1 xarses
20:31 xarses not easily, no
20:32 casanch1 I think it should be listed in some puppet configuration
20:33 xarses it's not defined in puppet on purpose so that we aren't constantly changing one of them. We include all of the packages on the fuel-node so that it doesn't need to be worried about
20:34 casanch1 oh, so it came in the Fuel image
20:34 xarses The most accurate way is to inspect the yum and deb repo's, but the fuel node doesn't have deb tools on it
20:35 xarses correct, part of why the iso is so big now days
20:35 casanch1 ok, got it
20:35 casanch1 xarses: thank you
20:52 e0ne joined #fuel
21:36 IlyaE joined #fuel
22:23 xarses joined #fuel

| Channels | #fuel index | Today | | Search | Google Search | Plain-Text | summary