[09:11] *** ziyourenxiang has joined #arpnetworks [09:21] *** ziyourenxiang has quit IRC (Quit: ziyourenxiang) [10:04] ugh [10:04] 9.0-REL problems [10:06] Trying to go to 9.2-REL and none of my configs will auto-resolve with freebsd-update [10:08] Bummer [10:11] I'm just going to try to go to STABLE from RELEASE [10:14] ugh [10:14] Maybe I'll just go 9.1-REL to 9.2-REL [11:25] Fetching 32621 files... [11:25] see you all next year [11:28] @date Jan 1, 2015 [11:28] 37 weeks, 13 hours, 31 minutes, 42 seconds to go. [Interpreted date: Thu, 01 Jan 2015 00:00:00 -0800] [11:28] hmm [11:29] see you all in one year and six months [11:29] @wa 32621 / 888 [11:29] 32621\/888;32621\/888 (irreducible);36.73536036036036036036036036036036036036036036036036036036036...;36.735360^_ (period 3);36 653\/888;36×888+653;2^(-3)×3^(-1)×37^(-1)×32621;[36; 1, 2, 1, 3, 1, 1, 12, 2];36 + 1\/2+1\/5+1\/29+1\/1140+1\/2446440 [11:29] @wa 32621 / 901 [11:29] forgot the 13 hours... [11:29] 32621\/901;32621\/901 (irreducible);36.20532741398446170921198668146503884572697003329633740288568...;36.20532741398446170921198668146503884572697003329633740288568..., (period 208);36 185\/901;36×901+185;17^(-1)×53^(-1)×32621;[36; 4, 1, 6, 1, 2, 2, 3];36 + 1\/5+1\/188+1\/120992+1\/25618241120 [11:29] Okay so that's 36ish files per hour [11:29] phlux: why up to 18mos? [11:29] 2 years then [11:29] :| [11:30] wtf is freebsd-update fetching nearly 33,000 files for [11:30] I think by then -11 will be stable :p [11:30] Lots of tiny man pages and shit [11:30] I may just see if ol' up_the_irons will reprovision this machine for me [11:30] i've waited too long for 9-REL's EOL [11:31] it might be easier to just start new with 9.2-REL [11:39] I wish there was some verbose output [11:39] so I could know if I was on file # 30,000 yet or not [11:39] -_- [11:40] This has the potential to wreck my bandwidth for the month though [11:40] * phlux sighs [11:41] 800GB in freebsd-update? Not likely. [11:41] phlux: FYI there is --debug [11:41] # Usage instructions. Options not listed: [11:41] # --debug -- don't filter output from utilities [11:42] Also setting VERBOSELEVEL in your freebsd-update.conf to stats, nostats, or debug [11:43] Ah, good [11:43] That'll do [11:43] Thanks [11:43] np [12:37] I'm upgrading machines to 8.4 just to get another year of life. :) [12:54] phlux: the portal allows you to select the ISO now. you can reprovision your own machine [12:55] are you guys using pkgng yet? [12:57] I'm using it on a fresh install, but I haven't migrated my other installs over. [12:57] what is your take? like or dislike? [12:57] jpalmer: I migrated a 9.2 system to it and it's awesome [12:57] Like it, and it's super fast [12:58] I'm liking it. And working to submit a patch to puppetlabs to support it. was just trying to gauge how other people percieve it. [12:59] Like: it works, it's fast, it's modern. Dislike: subcommands, hard to generate packages without using pkg-create. [12:59] So for most users, it's great :p [12:59] Right. [13:00] I prefer it over ports in many ways. [13:00] I kinda like the subcommands. [13:00] I'm still confused about some aspects, where it overlaps with ports. Is it meant to replace ports entirely, for instance [13:01] I'm using pkgng with poudiere to build packages to my specifications, then installing across multiple machines from my own repo [13:01] I'm also confused about its relation to ports. I know ports are used to create the packages. But are we supposed to still use ports? [13:01] Not to mention the migration from pkg_* to it wasn't exactly smooth for my system. [13:01] mike-burns: I'm glad to know I'm not alone :) [13:01] I don't think it's meant to replace ports entirely, personally. because ports gives you the option to compile things with various flags, which i don't think pkgng can do.. unless they do like apt and yum, allowing custom repositories. [13:02] Right, they don't do custom flags. [13:02] pkgng doesn't build anything [13:02] so yeah, still need ports [13:02] by default, pkgng points at central tinderbox, which compiles everything with default flags [13:02] RandalSchwartz: distros like Debian break out those extra options into separate packages. Perhaps pkgng can/will do same [13:02] once you start customizing, you have to do your own building [13:03] there are a lot of options in every port :) [13:03] hard to imagine reducing that to a few repos [13:03] Yep [13:03] brycec: and more importanly, they let you host your own repos for custom-built stuff. [13:03] like I just said I was doing, yes [13:04] I could see a few basic options being available. without x11, with SSL, etc. but yeah.. agreed. way too many options for each incantation to be a package. [13:04] I'm most excited about the custom repos. It means I can distribute things to people without some weird dance involving patch. [13:04] I can even just give them a pkg. [13:05] RandalSchwartz: I haven't looked into hosting your own. is it pretty straightforward? just setup an http server, and do some magic to have pkgng aware of it (haven't looked into it's configs much yet) [13:05] (Approaching this from a software maintainer perspective and not as an admin.) [13:05] Or another example, RPM spec files that are configured to compile everything, and each little .so gets packaged up in another rpm. apache-ssl, apach-worker, apache-whatever etc [13:06] yeah, that's pretty much it [13:06] brycec: yeah, the more I use rpm/yum the more impressed I get with it. Long gone are the "rpm hell" days I used to dread. [13:06] pourdiere makes it even easier [13:06] * jpalmer googles for that [13:06] it's a port [13:06] and I keep mispelling it :) [13:07] google "custom package repo freebsd" [13:07] damn french word [13:07] yeah, found it. looking into it now [13:07] danke [13:08] it creates a jail to build everything, so you can even build cross-compiled to older releases or even different architectures [13:08] pretty slick [13:09] and build things with different options from your installed ports [13:10] looks.. daunting. [13:10] yeah - it's a bit overwhelming at first [13:11] the manpage walks through a typical setup cycle though [13:11] I'll have to play, once I get pkgng support natively in puppet ;) [13:11] salt already works. :) [13:12] that'd be awesome if I was a salt user :P [13:15] do either of you know how to ask pkgng what flags one of its binary packages was built with? [13:15] Or do you just have to check the default config in the ports? [13:16] * brycec has no idea, maybe pkg-info? [13:16] I think the options file is part of the package [13:16] it's like a zip file [13:17] sjackso: pkg info shows me options for bash [13:17] There's a "Options" line/section [13:18] Example https://dl.dropboxusercontent.com/u/3167967/screenshot_2014-04-16_13-18-18.png [13:19] BSDPAN isn't updated for pkgng yet though [13:19] ah, forsooth [13:19] so there's a couple of Perl modules that are outliers [13:19] not sure how I missed that [13:19] I think maybe I was confused because some virtual packages (e.g. python) have no options [13:19] makes sense [13:19] thanks [13:20] np [15:20] jpalmer: good to know. [16:04] does freebsd-update ignore /etc/mergemaster.rc? [16:13] I don't see any mention of mergemaster in /usr/sbin/freebsd-update [16:14] argh [16:14] I'm going to try this freebsd-update crap and just hope it works [16:14] if not oh well [16:14] Gonna make some backups first [16:15] It appears to use merge(1) [16:15] well [16:15] presumably things went well [16:15] Installing updates... [16:15] Kernel updates have been installed. Please reboot and run [16:15] "/usr/sbin/freebsd-update install" again to finish installing updates. [16:15] we'll see [16:16] Cool [16:16] Knock on wood, but I've never had freebsd-update nuke a system, or cause any issues itself... [16:22] Well [16:22] Here goes nothing I guess [16:27] God damn I'm sleep deprived [16:27] yeah, usually reasonably safe [16:27] I just did 'reboot' and my own monitor flashed. I thought "Wow, that's crazy. Must've been a crazy window urgency notice." [16:28] so [16:28] I issued reboot on the wrong terminal [16:28] ouch [16:28] I guess it's not really a huge deal [16:28] I needed to reboot the laptop anyways [16:28] Just upgraded the kernel [16:29] hmm [16:29] I can ping the VPS [16:29] but I can't SSH [16:30] not a good sign [16:30] go to the console :) [16:30] yeah [16:30] bout to do that [16:31] Maybe SSH hasn't started yet? [16:31] maybe [16:31] (Still best to pull up the VNC console and check) [16:31] meh, I need a good VNC client [16:31] Any suggestions? [16:31] what platform? [16:31] RandalSchwartz: Linux [16:32] I use gvncviewer [16:32] (gtk-vnc) [16:32] there we go, I'll give that a shot [16:32] yay no new deps [16:32] (Supports OSX username/password auth too) [16:36] How do you specify the port? [16:36] gvncviewer --help-all didn't show me much [16:36] gnvcviewer host:prot [16:37] eg gvncviewer kvr07.arpnetworks.com:67 [16:38] * RandalSchwartz doesn't run linux in any significant way except as demanded by his clients [16:39] phew [16:39] SSH came up [16:39] :P [16:39] Ok, good..sitting on 9.1-REL [16:39] I wonder what 9.1's EOL is.. [16:39] huh, why'd it take so long? just performing the update and stuff? [16:39] probably didn't have enough entropy to create the initial host key [16:40] I have no idea [16:40] that heartbleed thing effects openvpn too hmm [16:40] look at "dmesg" [16:40] see what it was saying [16:40] s/ef/af/ [16:40] that heartbleed thing affects openvpn too hmm [16:40] Yes, yes it does mercutio [16:40] heh i screw that up too often [16:43] I am pleasantly surprised that freebsd-update worked. [16:43] Upgrading back in the 4.x days wasn't so simple [16:44] io think there weren't as many updates? [16:44] for some reason i think freebsd was just at vresion 2.8 (wrongly so) [16:44] Not sure tbh [16:44] that's back when binary was only 0, not 0 and 1 [16:45] :( [16:45] Hopefully I'm not showing my age too much there [16:45] i've always found openbsd updating reasonably easy [16:45] I remember running Corel Linux locally back then [16:45] what a POS that was [16:45] even going back 10 years [16:45] "I'm not dating myself... I'm carbon dating myself" [16:45] i tried that linux too phlux [16:45] it was icky [16:45] My first invocation of "ls" was in 1977. [16:45] debian was icky too [16:46] Oh man [16:46] dselect didn't scale, and apt wasn't around yet [16:46] RandalSchwartz: You've got me beat by quite a bit then. I wasn't born until 88. [16:46] heh [16:46] We were a DOS household when I was younger [16:46] My Dad didn't think Windows would catch on [16:46] heh [16:46] Called it a "fad" [16:46] did you use desqview phlux [16:46] A friend of mine gave me just a few things... a phone number, the username "sarch", null password, and "cd /usr/games" and "ls" [16:46] that's it [16:47] from there, I figured out unix [16:47] at 300 baud [16:47] did anyone else notice how much more unreliable things got when people stopped using DOS commercially? [16:47] mercutio: I honestly don't remember doing much except playing hangman back then [16:47] Around 1998 my Mom brought a computer with Windows on it [16:47] although dos had issues, it didn't tend to have random issues [16:47] like you didn't haev enough conventional ram -- and things woiuldn't run [16:47] My Dad was kind of taken back like "Wow...this is pretty great" [16:47] but if you fixed the ram issue, and they ran, they'd keep running [16:47] dos is still used in some niche stuff [16:47] 6.22 [16:47] well like point of sale equipment [16:48] when it stopped running on dos, got much slower and more unreliable [16:48] there are still industrial applications that use dos, a couple mfgrs use dos for surveillance c&c computers [16:48] it's a pita to do internet on dos though [16:48] because it uses up conventional ram.. [16:48] We were the first in our neighborhood to get DVDs, I remember [16:49] We had some music video DVD that came with a Gateway computer [16:49] it was even worse doing internet+desqview [16:49] I went to school telling people "Yeah, we're going to watch movies on CDs soon. I've got a player at home." and no one believed me [16:49] hahaha [16:49] i kind of missed the boat on dvd's [16:49] Even one of my teachers was like "No you just have a CD with video files on it" [16:49] i got sopme dvd player when tehy were cheap, i can't imagine that was early [16:49] we had an IBM Express that ran DOS, and my dad upgraded to a gateway 2000 80486dx-33 running wfw 3.11 so he could use the new version of ACT [16:50] it had a double-speed mitsumi cd-rom drive in it. the disk interface was built into the ISA soundcard [16:50] like svcd's? [16:50] 3 cd's for one movie [16:50] lol [16:50] Did anyone play Unreal Tournament 2k4? [16:50] not i [16:51] I remember buying it and not seeing that there was a DVD version (if there even was one) [16:51] i played doom2? :) [16:51] it was like 15 CDs [16:51] haha [16:51] phlux: yhou should have seen os/2 :) [16:51] 30+ floppies [16:51] Oh I remember the floppies [16:51] and for some reason the installer was slow too [16:51] OH MAN [16:51] what are y'all old people talking about [16:51] Remember the green screen macs!? [16:51] like it had bad floppy loading code or something [16:51] ugh [16:51] here comes staticsafe [16:51] he's like [16:51] 11 or something [16:51] phlux: nope, but i remember terminals [16:51] that used to often operate at like 2400 bps etc [16:51] phlux: heh that would be hazardous [16:52] staticsafe: oh no you di'nt [16:52] my library had dialup access to their catalague [16:52] catalogue [16:52] I like to think I'm not too old [16:52] and terminals at the library [16:52] phlux: what's an internet? [16:52] and it was faster dialing up from home [16:52] I've turned 21 5 times [16:52] and more convenient [16:52] so [16:52] i think they had 14.4k dialup [16:52] but i tried using the catalogue years later [16:52] and it's got this horrible web ui [16:52] my first pc was a 833Mhz P3 running Windows ME on 56k dialup [16:53] Well if you're carbon dating yourself, then you're at least announcing you're over 64 on account of "Before Present" :P 16:45:15 < RandalSchwartz> "I'm not dating myself... I'm carbon dating myself" [16:53] and of course it's slower than it was [16:53] then i tried using a different library system to compare, and it had overlapping text etc [16:53] and the site was hardly usable [16:53] I use it every day! And write for it, batch scripts primarily 16:47:27 < m0unds> dos is still used in some niche stuff [16:54] bryce: what do you do with it? [16:54] damnit i want to play with os/2 again some time [16:54] but not for long :) [16:54] mercutio: It's used in BIOS flashing, serialisation, and inventory management. [16:55] brycec: fun [16:55] (We build servers... so, gotta flash the serial number, asset tag, etc in to the smbios. not to mention flashing the BIOS with custom images. And more!) [16:55] Oh the things I've done under "And more!"... [16:55] Nothing quite like curl in DOS [16:59] k so this isn't good [16:59] [phlux@kevin-thompson ~]$ sudo freebsd-update install [16:59] Installing updates... [16:59] pwd_mkdb: corrupted entry [16:59] pwd_mkdb: at line #1 [16:59] pwd_mkdb: /etc/master.passwd: Inappropriate file type or format [16:59] done. [16:59] rut roh [16:59] I can't run vi either [17:03] so much for "transparent upgrade". [17:04] Hopefully you have a relevant bootable disk mounted on your virtual DVD tray [17:04] well [17:04] I have backups [17:04] (of the imporant things) [17:04] important, even [17:04] nbd [17:04] I'll just start it fresh [17:19] hmm [17:27] Do we not use dhcp? [17:27] I think not [17:27] nosir [17:27] I've had to put hardwired addresses always [17:27] otherwise, someone has to have a DB of MACADDR to needed IPs [17:27] seems silly [17:28] you can find your ip assignment in the portal [17:32] Correct, no DHCP [17:32] Poor up_the_irons would have a DHCP server listening on over 4000 interfaces [17:32] insanity [17:32] Especially for tiny lil /29's [17:33] heh yeah [17:33] No slaac either [17:39] hmm [17:39] Evidently, I have no idea what I'm doing as far as setting up the network, heh [17:41] There we go [17:41] IPv4 is up anyway [17:43] "One Ping Only!" [17:43] and ipv6 is up [17:43] w00t [17:55] brycec: well it could show as one interafce [17:56] not that i want dhcp :) [18:00] mercutio: What, as one untagged ethX?Still would require a separate network{} section for every single customer, with MAC-address lock-ins. (If we're speaking ISC DHCP) [18:01] i'm sure mac is already hardcoded [18:01] and one untagged port yes [18:01] static is fine by me though [18:01] (Which would then pollute all the networks with DHCPDISCOVER responses) [18:02] true [18:02] i didn't think of that [18:02] ha it was the first thing I thought of :P [18:02] have you tcpdumped on huge bridged networks? [18:02] so much crap [18:02] mercutio: you mean like my home cable connection? ;) Yes, yes I have. PISSES ME OFF [18:02] DHCP doesn't make sense for ARP's network architecture [18:02] Same with the office cable connection [18:02] haha [18:03] haha, how about the tons of IGMP messages on cable networks? [18:03] i never saw those, but it was years ago i looked [18:03] it was mostly arp overload [18:03] I get more IGMP messages from my internal network than outside. [18:03] I've started getting RIP advertisements on my office cable connection though [18:03] o_o [18:04] huh. i was averaging a few thousand an hour [18:04] m0unds: so like 1/50th of the number of arp requests? :) [18:04] rip advertisements? seriously? [18:04] (i expect it varies a lot by provider) [18:05] i scanned cable network for http when i was on cable years back [18:05] it was traffic being denied by my firewall, so it was filling my logs with 100-200x the number of normal denied requests [18:05] well just the adjacent /24s etc [18:05] so i noticed [18:05] and i found someone i knew's personal web server [18:05] 00:00:05.313490 rule 3/0(match): block in on em1: (tos 0x0, ttl 127, id 25141, offset 0, flags [none], proto UDP (17), length 92) 173.43.214.210.520 > 224.0.0.9.520: RIPv2, Response, length: 64, routes: 3 [18:05] m0unds: maybe your firewall should ignore traffic not directed towards it? [18:05] What's odd is that it's *my* subnet, but the next-hop is unknown to me. [18:06] mercutio: or i could just filter it from being logged and not care ever again [18:06] which is what i did [18:06] brycec: huh. [18:06] Also, my *office* cable modem burps out UPNP announcements :( [18:06] gross [18:06] one of those "business" CPEs/gwys? [18:07] Not sure how to interpret that... But it's some Moto Surfboard thing [18:07] Provided on a business account [18:07] well, they have awful CPE devices that also serve as a NAT gwy [18:08] rather than just a modem with no added functionality [18:08] I remember the "good ol' days" of cable internet, when your whole block was on one subnet, nothing was filtered and you could browse others' CIFS shares [18:08] now I'm curious what kind of stuff I get on my ether1-gateway interface [18:08] m0unds: Ah. This just acts like a modem, fortunately. [18:08] i wish comcast would let me have my block and a regular 'ol modem [18:08] No doubt it can do more - It has built-in wifi for cripe's sake - but it doesn't do anything else. [18:09] they make me use a silly SMC 8xxx series modem + NAT wunderbox [18:09] (fortunately, the wifi is not enabled) [18:09] haha [18:09] BUmmer [18:11] my neighborhood is filled with centurylink modems w/wifi enabled + the customer's own router's wifi [18:13] m0unds: that's what i meant [18:22] er.. [18:22] why is there an 'openssl' binary in /usr/bin and /usr/local/bin..? [18:22] wow this server is lagging heaps suddenly [18:22] a local install? [18:22] the /usr/bin gives me 0.9.8y, /usr/local/bin gives me 1.0.1e [18:22] did you compile from source to update? [18:23] yep [18:23] well it probably had prefix of =/usr/local [18:23] where normal is /usr [18:23] if you do configure --prefix=/usr it might be sort of ok [18:23] Well, I mean, I compiled it from ports [18:23] but there may be other paths it utilises too [18:23] like debian has lots of strange paths [18:24] does freebsd bundle openssl? [18:24] you were freebsd right :) [18:24] aye [18:24] so yeah should update the normal freebsd instead of the port normally [18:24] bundled + built from ports [18:24] or compile from /usr/src/usr.bin/openssl or whatever [18:24] i have no idea how to switch from bundled to port version [18:24] but i think if you restart things it should default that way [18:25] becusae usually things look in /usr/local/lib and /usr/local/bin first [18:27] If you had 0.9.8y, why did you install from ports?