[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