[00:43] <nathani> is there a protocol that carries IPv4 packets over an IPv6 network, kind of like the reverse of a he.net ipv6 tunnel?
[02:33] *** Lucifer333 has quit IRC (Quit: Leaving)
[03:04] <dne> at least on *bsd the "gif" tunnel interface supports both
[07:16] <brycec[m]> nathani: yes, a couple in fact. https://en.m.wikipedia.org/wiki/4in6
[07:16] <BryceBot> Error in Wikipedia's response:
[07:39] <mhoran> http://www.internetsociety.org/deploy360/resources/case-study-t-mobile-us-goes-ipv6-only-using-464xlat/ -- T-Mobile (and now other carriers in the US) use 464XLAT on IPv6 only phones.
[07:59] *** Lucifer333 has joined #arpnetworks
[08:02] *** Lucifer333 has quit IRC (Client Quit)
[08:42] *** Lucifer333 has joined #arpnetworks
[12:41] *** acf_ has joined #arpnetworks
[12:50] <acf_> the supermicro ipmi kvm is terrible
[12:51] <acf_> it's a java application that uses JNI to run native code
[12:51] <acf_> except the native code crashes on systems with too new of a libc
[12:52] <acf_> I've been trying various configurations of Ubuntu for the last hour trying to get it working..
[12:54] <mercutio> that seems odd, i use archlinux and can access supermicro ipmi
[12:54] <mercutio> you could try using IPMIView as well
[13:00] <plett> IPMIView is the right answer, if you need GUI keyboard+mouse or mounting of remote ISOs. If all you need is a serial console to get to the BIOS menus or drive your PXE booting installer, ipmitool is handy
[13:06] <acf_> yeah, I've been trying to use ipmiview
[13:06] <mercutio> ipmitool is great if that'sall you need
[13:07] <acf_> ipmiview itself starts, but "iKVM" (the kvm part) crashes
[13:07] <mercutio> OpenJDK Runtime Environment (IcedTea 2.6.7) (Arch Linux build 7.u111_2.6.7-1-x86_64)
[13:07] <mercutio> i'm using that java
[13:09] <acf_> I think the java part starts fine
[13:09] <acf_> but it tries to load iKVM64.so
[13:10] <acf_> and the native code seems to explode on new systems
[13:12] <mercutio> it seems stupid to have java with native code
[13:12] <acf_> yeah. I think the native code is tightvnc or something
[13:12] <mercutio> yeah the java is ick.  do you think you can get away with serial console?
[13:13] <acf_> I don't really want to chance it :/
[13:13] <mercutio> you can do bios, linux etc
[13:13] <mercutio> the only real issue can be boot loaders that want to do fancy graphical screens
[13:13] <acf_> will most live linux disks give me a console over serial automatically?
[13:14] <mercutio> you can force linux to disable that stuff
[13:14] <mercutio> some will
[13:14] <mercutio> if they keep using the bios, and the bios has serial console enabled
[13:14] <mercutio> sometimes you have to press escape or such
[13:15] <mercutio> yeah it isn't as clean as i'd like it to be
[13:16] <acf_> hmm.. maybe I'll give that a shot then
[13:17] <mercutio> ipmitool -I lanplus -H <ip> -U <username> -P <password> sol activate
[13:17] <mercutio> should do it
[13:17] <acf_> oh cool
[13:17] <acf_> that's not even some supermicro software
[13:18] <mercutio> yeh it's a standard
[13:18] <mercutio> there's also power sub command
[13:18] <mercutio> and sensor
[13:37] *** dj_goku has quit IRC (Ping timeout: 252 seconds)
[13:59] <dne> acf_: I've had some success with this noVNC branch/fork and SM's iKVM: https://github.com/kelleyk/noVNC/tree/bmc-support
[14:01] <mercutio> oh, interesting
[14:05] <dne> discussions: https://github.com/novnc/noVNC/pull/408 and https://github.com/novnc/noVNC/pull/614
[14:14] <acf_> woah
[14:14] <acf_> that looks awesome
[14:15] <acf_> I looked for a bit, but couldn't find anything like that
[14:15] <dne> it certainly beats the java junk (if you can get it to work with your board)
[14:18] <dne> support matrix: https://docs.google.com/spreadsheets/d/1wVrwOpebTn43ncEBY9dfn1SMVM205NEMwy1W8q_kR3s/edit?usp=sharing
[14:18] <dne> (might not be up-to-date)
[14:19] <acf_> I'm pretty sure it uses iKVM / VNC at least
[14:20] <mercutio> ATEN only not AMI seems to be it
[14:20] <mercutio> supermicro are so inconsistent
[14:20] <mkb> "the only real issue can be boot loaders that want to do fancy graphical screens"
[14:20] <dne> SM's recent firmware has native html5 support too
[14:21] <mkb> I do not understand why supposed server oses do fancy graphics
[14:21] <mercutio>  dmidecode | grep -i product
[14:21] <mercutio> if you want to check model
[14:22] <mercutio> mkb: openbsd doesn't
[14:22] <mercutio> openbsd works perfectly with serial alone
[14:26] <mkb> yes openbsd is the best operating system
[14:26] <mkb> unfortunately we don't use it at work :(
[14:32] *** dj_goku has joined #arpnetworks
[14:32] *** dj_goku has quit IRC (Changing host)
[14:32] *** dj_goku has joined #arpnetworks
[14:37] *** dj_goku has quit IRC (Ping timeout: 240 seconds)
[14:42] <JC_Denton> updating openbsd is a PITA, imo
[14:42] <JC_Denton> especially en masse
[14:55] <acf_> dne: do you just launch with ./utils/launch.sh --vnc [host]:5900 ?
[14:57] <dne> acf_: yes, I believe so (it's been a while)
[14:57] <dne> and enter USERNAME:PASSWORD as password
[14:57] <dne> (maybe they've improved that now?)
[15:02] <acf_> hmm
[15:02] <acf_> I'm getting "Unsupported server"
[15:02] <acf_> :/
[15:03] <dne> oh :(
[15:03] <mercutio> do you know what motherboard it is?
[15:04] <acf_> it's an ARP box
[15:04] <mercutio> it mostly looks to be the AMI unsupportable, although the ATEN sometimes have issues
[15:04] <mercutio> does it have OS on it?
[15:04] <acf_> I imagine I can find out somehow through ipmi or the web interface?
[15:04] <acf_> yea
[15:04] <acf_> oh right..
[15:04] <mercutio> dmidecode | grep -i product
[15:04] <dne> dmidecode -s baseboard-product-name
[15:04] <mercutio> heh dne is more specific
[15:05] <dne> (gleaned from the source)
[15:05] <acf_> X9SCD
[15:05] <mercutio> that works for me too
[15:05] <mercutio> that's not on the list of working or not working
[15:05] <acf_> > https://docs.google.com/spreadsheets/d/1wVrwOpebTn43ncEBY9dfn1SMVM205NEMwy1W8q_kR3s/edit#gid=0
[15:05] <acf_> there are some "X9SC..." in there
[15:05] <mercutio> but X9SRD has some issues
[15:06] <mercutio> true
[15:06] <mercutio> it should be ATEN at least
[15:06] <mercutio> i suspect it's fixable
[15:06] <dne> acf_: sorry for getting your hopes up
[15:06] <acf_> I'm probably just not using this novnc thing right
[15:08] <dne> hm I can't find the string "unsupported server" in the source
[15:10] <dne> (or I don't know how to search properly on github)
[15:10] <dne> aah "Sorry, forked repositories are not currently searchable"
[15:12] <dne> yes it does exist in the source
[15:15] <acf_> oops
[15:15] <acf_> forgot to check out the "bmc-support" branch
[15:16] <mercutio> sweet
[15:16] <mercutio> i'm just trying it too
[15:17] <mercutio> where do you set username?
[15:18] <acf_> I think you type "username:password" into the password field
[15:18] <acf_> mine is stuck on "Connecting..." now
[15:18] <mercutio> well it says connecting
[15:18] <mercutio> but i can't see anything happening
[15:19] <mercutio> unsupported server
[15:19] <mercutio> but i think it's just having trouble talking to it
[15:20] <acf_> "Failed to connect to server" here
[15:20] <acf_> I can telnet to [ip]:5900
[15:20] <mercutio> maybe you have to initiate remote connection first
[15:20] <mercutio> oh so can i
[15:20] <acf_> > RFB 003.008
[15:20] <acf_> so the TCP connection does go through
[15:21] <mercutio> there is nothign useful under ast2100 settings
[15:21] <mercutio> video quality and subsampling mode
[15:21] <mercutio> but does suggest i have the right branch
[15:22] <mercutio> maybe password is done diff
[15:22] <acf_> there is a little popup at the top of the page for a second when you click "Connect"
[15:22] <acf_> that says something about "user:password"
[15:22] <acf_> so that's where I got that rom
[15:22] <mercutio> you are right
[15:22] <mercutio> i missed that bit hah
[15:23] <acf_> oh, here are some instructions https://basraayman.com/2016/12/03/using-a-novnc-branch-to-connect-to-your-supermicro-ikvm/
[15:23] <mercutio> i saw the left bit
[15:24] <mercutio> weird, when i click connect it seems to only talk on port 80 not 5900
[15:25] <mercutio> and that maybe having the other web interafce open
[15:25] <acf_> what does?
[15:25] <mercutio> i'm tcpdumping on tun09
[15:25] <mercutio> tun0
[15:26] <acf_> I see traffic to 5900 on tun0
[15:26] <mercutio> when i enter my password it's like no communication seems to happen
[15:26] <mercutio> after password?
[15:26] <mercutio> i see it before password
[15:26] <acf_> ohhh
[15:26] <mercutio> it just says "Connecting..."  normally
[15:26] <mercutio> except it failed before
[15:26] <mercutio> haha "HTTP: GET /cgi/ipmi.cgi?SENSOR_INFO_FOR_SYS_HEALTH.XML"
[15:27] <mercutio> tcpdump is auto checking content it seems
[15:28] <acf_> oh well
[15:29] <acf_> my computer crashed while I was trying to install Ubuntu 14.04 in a VM..
[15:29] <acf_> so I guess I should go start that again
[15:29] <acf_> typically should I file a ticket if I need an iso image attached that isn't available in the library?
[15:29] <mercutio> yeah
[15:30] <mercutio> if you want it added to library
[15:30] <acf_> I mean, I just need to use it for maintainance
[15:30] <acf_> but I think it has to be in the library for that
[15:30] <mercutio> yeah
[15:30] <mercutio> you can attach your own iso
[15:30] <mercutio> but to get it added to list yeah
[15:31] <acf_> the supermicro http interface indicates that the iso is loaded from a Windows share
[15:31] <acf_> I guess I could run a Windows share locally and try to use the iso over the VPN
[15:31] <acf_> but that sounds like a major PITA
[15:33] *** dj_goku has joined #arpnetworks
[15:33] <mercutio> you can't
[15:33] <mercutio> it's a restricted network
[15:33] <mercutio> no internet
[15:34] <acf_> yeah, but I'm connected to it over VPN, yeah?
[15:34] <acf_> to access the interface?
[15:34] <mercutio> just send an email with link to ISO you want added
[15:34] <acf_> so I could use a share on my VPN IP?
[15:34] <mercutio> oh that may work
[15:34] <mercutio> but the last time i tried doing something like that it was extremely slow
[15:34] <acf_> yeah, I imagine so..
[15:34] <mercutio> it may be ok if you have say 20msec ping
[15:35] <acf_> well.. I'll try to get this stupid supermicro software working first and then worry about all that
[15:35] <mercutio> but with 60 msec ping it'd probably be past the point of irritation a lot :)
[15:35] <acf_> it's a live linux cdf
[15:35] <acf_> so I think it will load the whole image into RAM?
[15:35] <mercutio> i use arch linux as live cd
[15:35] <acf_> I basically just need access to the lvm2 tools
[15:36] <mercutio> there's otehr live ones in there i think though
[15:36] <acf_> and preferrably cfdisk
[15:36] <acf_> hmm.. ok. maybe I'll try one
[15:36] <mercutio> i use gdisk, arch linux would have lvm2, at lesat
[15:36] <mercutio> and it has zsh :)
[15:36] <acf_> I did a dry run of this operation in a VM earlier with the Debian live CD
[15:36] <acf_> so I was going to try to just use the same one
[15:37] <mercutio> hmm i haven't checked out debian in a while
[15:37] <mercutio> ubuntu's installer is brain dead
[15:37] <acf_> I run Debian testing on lots of stuff
[15:37] <acf_> yeah Ubuntu has some issues
[15:37] <mercutio> i did before shifting to ubuntu
[15:38] <mercutio> now i do arch for personal stuff ubuntu for other stuff
[15:38] <mercutio> but installing ubuntu with arch is nicer than usign their installer imo
[15:38] <gizmoguy> mercutio: any ideas on how to define multiple smokeping probes with different arguments?
[15:39] <mercutio> create more smokeping probes?
[15:39] <gizmoguy> but the name of the probe is the module it loads right?
[15:39] <mercutio> i don'tk now if you can change arguments per target
[15:39] <mercutio> nope
[15:39] <mercutio> the binary =
[15:39] <mercutio> isn't it?
[15:39] <mercutio> oh hmm
[15:39] <mercutio> i dunno now :)
[15:40] <gizmoguy> nah the name tells it which module (e.g. Smokeping::probes::FPing) to load
[15:40] <gizmoguy> it's really annoying me
[15:40] <gizmoguy> I'll try define it per host
[15:40] <mercutio> Yeah I think you're right
[15:40] <mercutio> hangon i think you can overload
[15:40] <mercutio> urlformat = http://%host%/
[15:41] <mercutio> i've got lines like that
[15:41] <mercutio> per host i'm tracking
[15:41] <gizmoguy> can you do an if statement though
[15:41] <mercutio> i doubt it
[15:41] <gizmoguy> basically I have an expensive server to query with ICMP
[15:41] <mercutio> but i use that for filename
[15:41] <gizmoguy> and I want to do it 5 times instead of 20
[15:41] <mercutio> urlformat = http://%host%/ at = http://%host%/200k
[15:41] <mercutio> of what to curlk
[15:42] <mercutio> you should be able to change it
[15:42] <mercutio> you may have to delete the old rrd though
[15:42] <mercutio> or change it
[15:42] <gizmoguy> yeah but I want everything else to be queried 20 times
[15:42] <mercutio> try just setting pings = 5
[15:42] <mercutio> under the ++
[15:42] <gizmoguy> on the Target?
[15:42] <mercutio> and host etc
[15:42] <mercutio> yeh
[15:42] <mercutio> the web interface will show how many it is
[15:42] <mercutio> but you may have to remove the old rrd
[15:43] <gizmoguy> ERROR: /etc/smokeping/config.d/Targets, line 43: unknown variable 'pings'
[15:43] <gizmoguy> :(
[15:43] <mercutio> oh
[15:43] <gizmoguy> maybe this isn't actually possible...
[15:43] <mercutio> it should be
[15:43] <gizmoguy> Oh!
[15:43] <gizmoguy> A probe can have subsections
[15:43] <gizmoguy> so:
[15:43] <gizmoguy> + FPing
[15:44] <gizmoguy> ++ FPingGentle
[15:44] <gizmoguy> pings = 5
[15:44] <mercutio> yeah
[15:44] <mercutio> i did say ++
[15:44] <mercutio> did that help?
[15:44] <mercutio> i didn't even realise you didn't know you could do that
[15:44] <gizmoguy> I didn't know a Probe could have a subsection
[15:44] <mercutio> mine have all been using that forever
[15:44] <gizmoguy> I know Targets can
[15:45] <mercutio> i dunno why you can't just put pings = 5 in the target
[15:45] <gizmoguy> it doesn't recognise it
[15:45] <mercutio> braindead
[15:46] <gizmoguy> Which is odd, because that's how the DNS probe and Curl probes work
[15:46] <mercutio> yeah
[15:46] <mercutio> it's only curl i've changed
[15:47] <mercutio> by expensive do you mean it's on 3g or such?
[15:47] <gizmoguy> Nah. There's a piece of slow software that handles ICMP
[15:47] <mercutio> ahh
[15:48] <mercutio> i want to know why this novnc doesn't work
[15:49] <gizmoguy> mmm?
[15:49] <mercutio> the novnc that works to supermicro servers apparently
[15:49] <gizmoguy> can you update the IPMI on the supermicro to a version that does HTML?
[15:49] <mercutio> but after putting in a password (any passwrod) it doesn't seem to communicate further
[15:49] <acf_> I wonder if the branch is just broken right now
[15:49] <gizmoguy> Or is that what you've done
[15:49] <mercutio> and just stays "connecting..."
[15:49] <mercutio> acf: yaeh that's what i'm thinking
[15:50] <acf_> I tried reverting to a couple of commits ago
[15:50] <mercutio> gizmoguy: not on the old gear
[15:50] <acf_> but the history is probably complicated
[15:50] <mercutio> gizmoguy: you can use vnc to connect direclty using this git version of novnc in a separate branch
[15:50] <gizmoguy> haha
[15:50] <gizmoguy> sounds lovely
[15:50] <gizmoguy> makes me appreciate my Dell machines even more
[15:50] <mercutio> it's nicer than java
[15:50] <mercutio> it works with dell too
[15:51] <mercutio> idrac7 and idrac8
[15:51] <gizmoguy> On idrac8 you get VNC over WebSockets
[15:51] <mercutio> well that's what novnc is basically
[15:51] <gizmoguy> and the DRAC web interface comes with an HTML5 vnc viewer bundled
[15:51] <acf_> that's basically what this is
[15:51] <gizmoguy> it possibly is novnc
[15:51] <gizmoguy> i haven't picked it apart
[15:51] <gizmoguy> but it comes stock which is nice
[15:51] <acf_> gave up on the ubuntu installer.. trying debian jessie now
[15:52] <mercutio> supermicro are doing html on recent stuff too with recent firmware
[15:52] <gizmoguy> yeah some of my supermicros do HTML5
[15:52] <gizmoguy> It's not as pretty as the dell stuff
[15:52] <gizmoguy> but works
[15:56] <acf_> oh nice. the Arch install iso has all of the tools I need
[15:56] <acf_> mercutio: do you know if it does serial console automatically?
[15:56] <mercutio> nah it doesn't
[15:56] <mercutio> you need to tell it console=ttyS0,115200
[15:56] <mercutio> you can do another console=tty0 too
[15:57] <acf_> hmm
[15:57] <mercutio> also if you want to ssh into it
[15:57] <mercutio> which you probably do
[15:57] <acf_> so I'll get the bootloader over the serial console?
[15:57] <mercutio> set your ip, passwd, then systemctl start sshd
[15:58] <mercutio> i have actually been wondering if it's possible to fix the arch linux cd to automatically go to serial
[15:58] <mercutio> i think with more recent archlinux it was better, i think i'm going to have to test it again
[15:59] <mercutio> hangon
[15:59] <mercutio> it's hp rather than supermicro, but i'll boot my home server and test
[16:00] <acf_> testing in a VM now
[16:00] <mercutio> hp are cool in that you can ssh into them and tell them what cd to boot
[16:00] <mercutio> oh that's the other way of going duh
[16:01] <acf_> it at least shows the bootloader over serial
[16:05] <mercutio> <tab><space>console=ttyS0,115200<enter>
[16:06] <mercutio> should work even if you can't get out of the gui crap
[16:06] <mercutio> ie typing that blind in serial console
[16:07] <acf_> yeah, it seems to work
[16:07] <acf_> okay.. well I think I'll try this then
[16:07] <mercutio> cool
[16:07] <acf_> thanks for all the help
[16:07] <mercutio> all good
[16:07] <mercutio> i know how annoying java can be :)
[16:08] <mercutio> java works for me but it still does annoying things, liek come up on my screen that's turned off
[16:08] *** acf__ has joined #arpnetworks
[16:08] *** acf_ has quit IRC (Quit: leaving)
[16:16] *** Lucifer333 has quit IRC (Quit: Leaving)
[16:17] <acf__> having trouble getting it to boot from cdrom..
[16:20] <acf__> dammit
[16:20] <acf__> well.. serial console worked in the VM
[16:21] <acf__> > ISOLINUX 6.03 6.03* ETCD Copyright (C) 1994-2014 H. Peter Anvin et al
[16:21] <acf__> but the actual menu is only displayed on the monitor
[16:21] <acf__> (I can see it in the "remote console preview" image over http)
[16:23] <mercutio> mm type what i said above
[16:23] <mercutio>   @mercutio ? <tab><space>console=ttyS0,115200<enter>
[16:23] <mercutio> oh it may be two enters
[16:24] <acf__> yeah. I tried that
[16:24] <mercutio> that's at the menu
[16:24] <mercutio> it takes a while
[16:24] <mercutio> because the cd is slow on virtual media
[16:24] <mercutio> even on lan
[16:24] <acf__> I'm refreshing the preview image
[16:24] <acf__> it doesn't show that it's doing anything
[16:24] <mercutio> does it show in menu?
[16:24] <mercutio> it usually clears the screen
[16:25] <acf__> it shows the menu
[16:25] <mercutio> has some grey text saying some loading thing
[16:25] <mercutio> oh
[16:25] <mercutio> maybe it needs another enter?
[16:25] <acf__> hmm
[16:25] <acf__> if I power cycle, and press only enter a bunch of times
[16:25] <acf__> should it at least try to boot something?
[16:25] <mercutio> yeah if you press enter from arch it'll boot 64 bit
[16:27] <acf__> this is strange because in the VM, it displayed the menu over serial
[16:27] <mercutio> was it the same archlinux version?
[16:27] <mercutio> i think it improved
[16:27] <acf__> yeah. it was acutally a passthrough of the virtual CD
[16:27] <mercutio> oh
[16:28] <mercutio> i wonder if there's a way to force that menu to behave
[16:28] <mercutio> without remaking the iso
[16:29] <acf__> well my jessie vm just finished installing
[16:33] <JC_Denton> hmm
[16:34] <JC_Denton> a friend is looking for a Windows-friendly VPS host.
[16:35] <mercutio> i wonder if serial port isn't ttyS0
[16:36] <acf__> I checked that it is
[16:36] <acf__> stupid iKVM won't work under jessie either..
[16:37] <mercutio> did it used to work?
[16:37] <mercutio> JC_Denton: and no-one knows :)
[16:38] <acf__> I know it worked under some Debian at some point
[16:38] <mercutio> i think lots of people using windows tend to use vmware
[16:38] <acf__> with some hacking
[16:38] <mercutio> but kvm does work with windows
[16:38] <JC_Denton> yeah
[16:38] <mercutio> there are some hoops
[16:39] <JC_Denton> he's in a pickle because he wants to do Office (not 365 or the web versions) and he needs the Windows-specific stuff
[16:39] <JC_Denton> he only has a Chromebook though
[16:39] <mercutio> hmm
[16:40] <mercutio> and not enough space to just have a tiny windows box i assume
[16:41] <acf__> trying to use office on a vps sounds painful
[16:41] <mercutio> what about kvm under linux on the chromebook hah
[16:41] <mercutio> linux worked quite well on my chromebook
[16:41] <mercutio> oh maybe not technically inclined
[16:41] <acf__> how much ram does the chromebook have?
[16:42] <mercutio> i'm guessing 2gb
[16:42] <acf__> that's not the kind of platform I'd typically run VMs on
[16:42] <mercutio> so in the "not really pretty, but probably ok for office" category
[16:43] <acf__> tried to run Windows 10 under kvm the other day
[16:44] <acf__> that went terribly
[16:44] <mercutio> hmm my chromebook is 2gb, and is old and discotinued
[16:44] <mercutio> discontinued even
[16:44] <mercutio> acf: how much ram did you give it?
[16:44] <acf__> I think 3GB
[16:44] <acf__> it was enough I think
[16:44] <mercutio> should be enough
[16:44] <acf__> task manager didn't seem unhappy about it
[16:45] <mercutio> did you install the proper storage drivers
[16:45] <acf__> I also used virtio for all the devices
[16:45] <mercutio> i wish starcraft would work on linux
[16:45] <acf__> so yeah, loaded the virtio drivers during installation
[16:45] <acf__> okay new plan.. start a Windows VM on AWS
[16:45] <acf__> and install the shitty supermicro software on that
[16:45] <mercutio> i ran windows and linux on the same computer with hardware passthrough of video card for a while
[16:46] <mercutio> one monitor with onboard video, one with video card
[16:46] <mercutio> you really shouldn't need windows acf
[16:46] <JC_Denton> 4 gb on the chromebook
[16:46] <JC_Denton> crouton is not really feasible
[16:46] <mercutio> 4gb wow
[16:47] <mercutio> 4gb should be heaps to give 2gb to windows?
[16:47] <mercutio> when it's running
[16:47] <acf__> yeah I know.. but I've tried as much linux as I can
[16:47] <acf__> and none of it has worked
[16:47] <acf__> I would hope that it would at least work out of the box on Windows
[16:59] <acf__> what the hell
[16:59] <acf__> it crashes on Windows too
[17:00] <acf__> all I need to know is what platform this software runs on
[17:00] <acf__> this is completely ridiculous
[17:06] <acf__> alright.. well I installed Java on my AWS Windows VM
[17:06] <acf__> and added the IPMI URL to the site exception list so that it would run unsigned applets
[17:06] <acf__> the KVM viewer works through the web browser now
[17:11] <mercutio> maybe that's what you need on linux too
[17:12] <acf__> yeah. I guess I could try using the applet in Linux
[17:13] <acf__> it seems like kvm through ipmiview doesn't work at all
[17:13] <mercutio> it normally should
[17:14] <mercutio> hmm
[17:14] <acf__> I'm using this: ftp://ftp.supermicro.com/utility/ipmiview
[17:14] <mercutio> it's not working for me hah
[17:14] <mercutio> it has in the past
[17:14] <mercutio> it says Cannot run program "./jre/bin/java" error=13, Permission denied
[17:15] <acf__> oh. that's a different one
[17:15] <acf__> I'll probably keep the disk for this Amazon VM around and just use it whenever I need to access the console
[17:15] <acf__> the whole thing is a piece of crap anyway
[17:15] <mercutio> wtf
[17:16] <mercutio> it looks like fs corruption
[17:16] <acf__> fun..
[17:16] <mercutio> oh it's mixing executable access
[17:16] <mercutio> and behaves strangely
[17:17] <mercutio> everything was coming up ???????? etc
[17:17] <mercutio> ipmiview includes it's own java it seems
[17:17] <acf__> yeah
[17:18] <mercutio> it's segfaulting though
[17:18] <acf__> ipmiview itself?
[17:18] <acf__> or the kvm thing?
[17:18] <mercutio> kvm inside ipmiview
[17:18] <acf__> yeah
[17:18] <acf__> that's what I was getting
[17:19] <mercutio> going to try using normal java on it
[17:19] <acf__> if you look at the log, it says it's segfaulting inside of native code
[17:19] <acf__> ie, JNI
[17:20] <mercutio> how do you run iKVM.jar?
[17:20] <mercutio> i have he parmas
[17:20] <acf__> java -jar iKVM.jar
[17:20] <acf__> maybe?
[17:21] <mercutio> oh
[17:21] <mercutio> i was missing the -jar
[17:21] <acf__> there is some "iKVM" file in there too
[17:21] <acf__> not sure if it's just a script to run that command or not
[17:21] <acf__> I didn't look
[17:21] <mercutio> core dump
[17:21] <acf__> yea
[17:21] <mercutio> # C  [libiKVM64.so+0x19194]  RFBScreen::ScreenDecode()+0x104
[17:22] <mercutio> is that what you had?
[17:22] <acf__> yeah
[17:22] <acf__> libiKVM64.so
[17:22] <mercutio> exactly?
[17:22] <acf__> that's the native code
[17:22] <acf__> pretty close
[17:22] <acf__> I've nuked all of those VMs now
[17:22] <acf__> but it was crashing in that function
[17:22] <mercutio> ahh
[17:22] <mercutio> wow
[17:22] <acf__> lemme check the Windows log
[17:23] <mercutio> just going to check it still works from browser :)
[17:24] <acf__> the Windows log isn't very specific
[17:24] <acf__> I guess it doesn't have debugging symbols in the dll
[17:24] <acf__> it just shows that it's crashing somewhere in iKVM32.dll
[17:25] <mercutio> hmm i got in
[17:25] <acf__> yeah
[17:25] <acf__> the browser version works
[17:25] <mercutio> yeah
[17:25] <acf__> I didn't expect that
[17:25] <acf__> I imagine it's pretty much the same thing
[17:26] <mercutio> i have a jnlp
[17:26] <acf__> but I definitely don't want Java installed in the normal browser that I use
[17:26] <mercutio> you can do it using javaws
[17:26] <acf__> to just launch the jnlp directly?
[17:26] <acf__> in fact, I don't really want this sketchy supermicro stuff anywhere on my computer
[17:26] <acf__> but maybe in a Linux VM :P
[17:26] <mercutio> heh
[17:27] <mercutio> it does something weird to the password
[17:27] <mercutio> it's not rot13
[17:27] <mercutio> but it looks to be about as bad
[17:27] <mercutio> maybe base64?
[17:28] <acf__> as long as you can replay it
[17:28] <mercutio> but yeah if you just get the jnlp once
[17:28] <mercutio> you should be able to execute it later i suspect
[17:28] <acf__> yeah
[17:29] <acf__> I recall trying that last time I was messing with this
[17:29] <acf__> I can't recall if that's what ended up working
[17:29] <mercutio> it's kind of messy
[17:41] *** Lucifer333 has joined #arpnetworks
[17:54] *** Lucifer333 has quit IRC (Quit: Leaving)
[18:09] *** Nahual has joined #arpnetworks
[18:47] <brycec[m]> twss
[18:47] <BryceBot> Okay! twss! 'it's kind of messy'
[18:48] *** Nahual has quit IRC (Quit: Leaving.)
[19:33] <up_the_irons> mercutio: mike-burns : it's a child process that has ended but not reaped by the parent
[19:38] <up_the_irons> acf__: FYI, I use mercutio's ipmitool "sol activate" snippet all the time.  I can get into BIOS, etc... usually without trouble.  Boot loaders that don't output to serial, well, that can still be an issue, unfortunately.
[19:39] <mercutio> the "not outputingto serial" boot loader issue is way worse on linux than it should be
[19:42] <up_the_irons> mercutio: acf__ : indeed, we had a customer that mounted an ISO from their local machine at home to an ARP Metal box, over the VPN.  I thought he was crazy but he got the whole thing installed. :)
[19:45] <nathani> up_the_irons: how come this customer didnt juet provide you with a wget URL to add the ISO to the SMB share?
[19:46] <nathani> s/juet/just
[19:46] <BryceBot> <nathani> up_the_irons: how come this customer didnt just provide you with a wget URL to add the ISO to the SMB share?
[19:46] <up_the_irons> gizmoguy: acf__ mercutio : that's nice that idrac8 is basically doing noVNC; i didn't know that
[19:48] <up_the_irons> acf__: the Arch install ISO is what we use for all our new systems; it has everything you need.  From there, debootstrap turns the box into Ubuntu for us.  and it works great over serial doing what mercutio said
[19:49] <up_the_irons> acf__: you were able to type blind from serial?  (like, it works with input but not output?)
[20:16] <acf__> yeah, this Arch install ISO is pretty great
[20:16] <acf__> when I was doing this with the Debian live CD, I had to actually install the packages for lvm2 into the live cd first
[20:16] <mercutio> it also has things like smartmontools
[20:16] <acf__> I never got it to respond to input over the serial console. it might be me doing something stupid though of course
[20:17] <acf__> I'll try again after this operation is complete when  Ireboot
[20:17] <mercutio> maybe see if you can get into bios first
[20:17] <mercutio> just to make sure keyboard is working
[20:17] <acf__> yeah. I got into BIOS over the serial console to change the boot order
[20:17] <acf__> so I know that works
[20:17] <mercutio> ahh
[20:18] <acf__> (apparently it doesn't honor the ipmi boot order setting?)
[20:18] <mercutio> i didn't know ipmi has boot order
[20:19] <acf__> maybe that's why it wasn't working :P
[20:19] <acf__> there was some setting in ipmitool that claimed to get it to boot from cdrom
[20:19] <mercutio> when mounting new cd sometimes you have to full reset
[20:19] <mercutio> rather than reboot
[20:19] <acf__> > bootdev <device> [<clear-cmos=yes|no>] [<options=help,...>]
[20:19] <acf__> > Request the system to boot from an alternate boot device on next reboot
[20:19] <acf__> hmm
[20:19] <mercutio> hmm that sounds good
[20:20] <mercutio> hp has something like that, which does work
[20:20] <acf__> I was fully powering off each time if that's what you mean
[20:20] <mercutio> but you still do a reset
[20:20] <mercutio> hmm, amybe reset is better than power off
[20:20] <mercutio> dunno
[20:20] <acf__> yeah idk
[20:20] <acf__> but changing it in the bios worked
[20:20] <acf__> so that was fine
[20:20] <mercutio> i change cd with hp with ssh normally now, rather than load up web ui
[21:02] <acf__> okay.. so I wait for isolinux to load
[21:03] <acf__> then I blindly type "<tab><space>console=ttyS0,115200<enter>"
[21:07] <mercutio> type it at the menu yeh
[21:07] <mercutio> oh and an extra enter
[21:07] <mercutio> cos i forgot to select the item after changing it
[21:07] <mercutio> i think you need it twice,
[21:08] <acf__> well, I don't get a menu
[21:08] <acf__> the only output I get is a single line
[21:08] <acf__> > ISOLINUX 6.03 6.03* ETCD Copyright (C) 1994-2014 H. Peter Anvin et al
[21:09] <acf__> of course that works if I do it on the graphical console, but not on the serial console
[21:09] <mercutio> oh so it's not acceping serial input either
[21:09] <mercutio> i think what's happening is that syslinux is trying to use the serial port at the same time as ipmi
[21:10] <acf__> hmm?
[21:10] <acf__> ipmi tries to use the serial port?
[21:10] <mercutio> well the menu came up fine on serial port with kvm
[21:10] <mercutio> yeah the bios uses ipmi
[21:10] <acf__> I thought what happened was the serial port was just a normal serial port
[21:10] <mercutio> thats' why you can see the bios
[21:10] <acf__> and the BIOS uses it, until it transfers control away to something else
[21:11] <mercutio> yeah i think the transfering control is being screwy i mean
[21:11] <acf__> oh hmm
[21:11] <acf__> yeah that could be it
[21:11] <acf__> I wonder if there are BIOS options I can tweak that would fix it
[21:11] <mercutio> you can probably change the assigned serial port
[21:11] <mercutio> and syslinux is probably using ttyS0
[21:11] <mercutio> or 0 serial port
[21:11] <mercutio> or com1 in legacy terms
[21:15] <up_the_irons> nathani: I'm not sure... guess he wanted full control ;)
[21:17] <acf__> I mean, if you just can't wait for a support ticket :P
[21:18] <mercutio> i've used remote media over dsl actually
[21:18] <mercutio> it depends what you're booting, some stuff is a lot easier than other
[21:46] <nathani> up_the_irons: you probably noticed the spike in traffic over your vpn interface if it was being graphed
[21:46] <up_the_irons> i didn't look
[21:47] <mercutio> nathani is remote booting iso's? :)
[21:48] <nathani> I would probably try it to see if I could get it to work
[21:48] <nathani> :-)
[22:23] <brycec> I recall that I've tried in the past. I don't remember if I was successful, however. :P
[22:23] <brycec> But I have definitely run the iKVM viewer under a modern Arch Linux install
[22:25] <brycec> My only hiccup has ever been that icedtea/java use Firefox's proxy settings which aren't my own (I usually use Firefox to switch between socks/https proxies for tunneling). Besides that, `javaws $jnlp_file` and off it goes.
[22:27] <mercutio> heh i used to use firefox for alternative proxy as well hah