--- Log opened Tue May 15 00:00:09 2018 --- Day changed Tue May 15 2018 00:00 < Psi-Jack> Just freaking UPGRADE! 00:00 < jim> dist-upgrade was the original command, the name full-upgrade was added later and has the same effect 00:01 < Psi-Jack> If you have packages installed from wheezy and current sources.lists point to jessie, show intelligence and dist-upgrade! 00:01 < stevendale> apt-get dist-upgrade or bust 00:01 < autopsy> Psi-Jack, right on. 00:02 < Psi-Jack> Anyway. ... 00:02 < autopsy> It's soap box. 00:02 * iflema likes urpm and dont want to dnf 00:02 < autopsy> iflema, whats urpm? 00:03 < iflema> no zypper 00:03 < Psi-Jack> autopsy: Nasty reop manager by Mandrake. 00:03 < Psi-Jack> repo* 00:03 < autopsy> Ah. 00:03 < autopsy> Yeah Mandriva. 00:03 < autopsy> Hows Slackware's repo tools? 00:03 < Psi-Jack> No, Mandrake, before Mandriva. before Magiae.. 00:04 < Psi-Jack> Pretty much non-existant. 00:04 < autopsy> Yeah way before. 00:04 < autopsy> Ah really. 00:04 < Psi-Jack> They have some minimal struff, but it's more minimal than even Arch's, always has been. 00:04 < rascul> urpmi not urpm 00:04 < autopsy> Got to install packages man. 00:04 < Psi-Jack> Simple tgz based with minimal metadata at best. 00:05 < autopsy> .tgz came on 1 CD ROM I had to install from 44 floppies. 00:05 < autopsy> Took like forever. 00:05 < autopsy> But I got it on. 00:06 < Psi-Jack> Welp, headin' home now that I'm packed up. :) 00:06 < autopsy> Ok later. 00:07 < Loshki> quk, whl P_J is nt lkng... 00:45 < mawk> in my domain name domain2.com I've set the nameservers to be ns1.domain1.com and ns2.domain2.com, can I do that ? 00:45 < mawk> or does it need to be on the same domain with glue records 00:46 < mawk> the problem is mainly with glue records here, I don't have ns[12].domain1.com glue records on domain2.com, my registrar doesn't want me to do it 00:46 < lupine> you can do it, but you do need glue records 00:46 < lupine> if your registry doesn't support glue records, switch 00:47 < mawk> why can't the client resolve ns[12].domain1.com ? then it gets the glue records 00:47 < mawk> there are the glue records on domain1.com for ns[12].domain1.com 00:47 < lupine> that should be fine then 00:48 < rypervenche> You'll just need to wait for it to propagate. 00:48 < lupine> dns client goes to .com and asks for the NS records for domain1.com. it replies with "ns[12].domain1.com, oh and also, here are the IP addresses for those names" 00:48 < mawk> yes 00:49 < lupine> with the actual domain name, it's trivial to debug where the problem is 00:49 < mawk> and for domain2.com it just gives ns1.domain1.com and ns2.domain1.com 00:49 < lupine> yeah, that's fine 00:49 < mawk> there are no problems, I was just wondering if it could go bad with broken clients 00:49 < lupine> as long as ns1.domain.com answers 00:49 < mawk> yeah 00:49 < lupine> ah, ok :D 00:50 < mawk> domain1.com is serveur.io and domain2.com is deepweb.ninja 00:51 < mawk> dig @a0.nic.io serveur.io NS and dig @demand.alpha.aridns.net.au deepweb.ninja 00:51 < Henry151> me bot bought at 8651.86 00:51 < Henry151> oops wrong room 00:52 < orbisvicis> I'm running x2x over ssh (ie on the remote system) and I get: "error: can not open display :0". Any ideas? (local display is :0, remote ssh proxy display is localhost:10.0) 00:52 < lupine> mawk: yeah, that all looks fine from here 00:52 < mawk> orbisvicis: shouldn't you set DISPLAY to :10.0 instead ? 00:53 < mawk> or localhost:10.0 maybe 00:53 < mawk> thanks lupine 00:54 < orbisvicis> mawk: I don't *think* so (without -from/-to, I get error: both displays are :10.0), but I tried :10.0 also and get this message: "BadMatch (invalid parameter attributes)" 00:58 < mawk> then reverse the two orbisvicis ? 00:59 < orbisvicis> no.. but maybe the problem is that the remote window manager doesn't export DISPLAY 01:00 < Tech_8> hi 01:04 < Tech_8> wakeup 01:04 < Tech_8> hi b18c5 01:04 < quul> hello citizen 01:04 < Tech_8> hi quul 01:04 < b18c5> youre a citizen psff 01:05 < b18c5> ##cars 01:05 < b18c5> lightyear claims leetness 01:10 < orbisvicis> umm, how do I export the display ? 01:11 < orbisvicis> oh, xinit does it 01:13 < orbisvicis> hmm so still getting "x2x - error: can not open display :0" 01:14 < Tech_8> hello 01:14 < orbisvicis> and got it, display was locally :1 01:15 < orbisvicis> so, how can I figure out the local display via ssh ? 01:16 < xamithan> check the display variable 01:16 < mutante> echo $DISPLAY 01:17 < Tech_8> isnt there like a xdesktop or config file 01:17 < Psi-Jack> Loshki: I saw that! 01:27 < Tech_8> hello 01:29 < esselfe> hello 01:39 < orbisvicis> DISPLAY over SSH is either unset or set to the ssh X proxy 01:42 < tlhonmey> orbisvicis: You can set it to whatever X server you want to use though as long as the X security is configured appropriately. 01:44 < tlhonmey> orbisvicis: and that includes X servers on other machines as long as they're listening via TCP. 01:45 < Trel> When opening programs directly in an X server, how could one close a program that doesn't provide a close button or similar? 01:45 < Trel> (such as a settings dialog that only would close with the non-existant "x" button) 01:47 < Loshki> Psi-Jack: no one else thought it was the least bit funny :-( 01:50 < orbisvicis> tlhonmey: yes, but how to determine the servers (assume only 1) used by a user ? 01:51 < Trel> (For the above assume this dialog stole focus from everything else) 01:52 < Fried0kr4> i'm using libvirtd on a laptop and, despite having set my domains to autostart using virsh autostart, they don't actually start until I interact with libvirtd (ex. the domains don't start until I run virsh list). Is this a battery-saving feature? How can I get my domains to actually autostart on boot? 01:52 < tlhonmey> orbisvicis: ps auxwww | grep X 01:53 < tlhonmey> orbisvicis: and see what the server identifier is. 01:54 < tlhonmey> Trel: That depends on your desktop environment. Clicking the close button generally just deletes the window and then the program behind the scenes decides what to do from there (usually closing). So look for a way to do that. 01:54 < Trel> tlhonmey: no desktop enviornment, I'm running said program directly with xinit 01:55 < orbisvicis> tlhonmey: hmm that doesn't show the display here, but I can grep the /proc/pid/environ of my window manager 01:55 < tlhonmey> Trel: you can try xkill, not sure if it'll work without a window manager 01:55 < orbisvicis> or maybe have xinit run dbus-update-activation-environment --systemd DISPLAY 01:56 < Trel> tlhonmey: how would I do that when I can't type anything because this dialog stole focus 01:56 < tlhonmey> orbisvicis: it should return something like "/usr/bin/X :0 The :0 part is what you're looking for. 01:57 < tlhonmey> Trel: This is why people invented window managers... But if you have another terminal somewhere you can set the DISPLAY variable and launch another program. 01:57 < orbisvicis> tlhonmey: yes, I don't have the ":0" or ":[0-9]" part 01:57 < Trel> tlhonmey: in my case I'm opening a more "graphical" terminal, but if I ever accidentally open the options, I'm stuck 01:58 < tlhonmey> orbisvicis: I'm not sure what to suggest then. If the display number isn't being set explicitly then it's probably just sequential from 0 on up based on startup order. 01:58 < tlhonmey> orbisvicis: you could check the xorg.log.X files in /var/log and see if you can tell which ones are running. 01:59 < tlhonmey> Trel: I'd suggest you add twm or wm2 to your setup. Lots of things don't behave correctly without a window manager. 01:59 < Trel> it's overkill and a waste of resources for what I'm running 02:00 < tlhonmey> twm is like 2KB... How resource constrained are you? 02:01 * tlhonmey checks the installed size... 02:02 < tlhonmey> 48KB if you include all the documentation. 02:03 < tlhonmey> It basically adds a simple menu, window resizing, and an option for deleting windows with no close button just like what you're looking for. 02:05 < tlhonmey> I doubt you'll find a better solution for your situation in anything smaller. 02:05 < Trel> tlhonmey: it's exactly what I don't want. I want this ONE program running full screen, and the x session to end when it's closed 02:05 < Trel> if there's a menu, resizing, etc, it's not what I want 02:05 < phinxy> There is no-wm on github. 02:06 < BytePaste> how about just not running a window manager? 02:06 < tlhonmey> Trel: Start your basic window manager in your .xinitrc and fork it to the background 02:06 < Trel> BytePaste: that's what I'm TRYING to do 02:07 < tlhonmey> And then run the terminal program foreground and X will exit when you close the terminal. 02:07 < phinxy> Trel• I use xinit/startx to start firefox. Its alright but right click context menus does not function. Do you know how to fix this? 02:07 < Trel> Not a clue, I'm trying to launch a terminal app 02:08 < tlhonmey> But if you want something to listen and delete windows on command, then you're going to need something running that listens for the command to delete the window in question. 02:08 < Trel> So you're telling me there's NO way to close a program other than a window manager 02:09 < BytePaste> well the program can have a quit button doh 02:09 < djph> or it could be ncurses-based (or skip a "window" in general) 02:09 < Pentode> you can kill it. or run xkill. 02:09 < tlhonmey> Trel: you could write your own little program to send X the command to delete the window. Other than xkill I don't know of any existing ones. 02:10 < Sitri> Trel: xkill. It's very simple to use, just point and click. WARNING: it is point and click. 02:10 < Trel> xkill should work, but HOW do you call it 02:10 < tlhonmey> I don't know if xkill works without a window manager to interact with. 02:10 < Sitri> Switch to a VT? 02:10 < Pentode> also trel, you need a window manager to set a particular window focus. your root window is still focused, which is probably why the mouse isn't working properly 02:10 < phinxy> Does the program show up in htop as a child-process? Perhaps killing it could do the job 02:10 < tlhonmey> You either call it by switching to a VT, or you need a program running to listen for some event to tell it to run. 02:10 < Trel> Pentode: that's the problem it's a dialog generated by the single running program, there's no way to close the dialog, nor to interact with the main program while the dialog is open 02:11 < Trel> Honestly if there's no way to do this, I think my best bet might be to look to adding a close button to the program's dialog 02:11 < cmj> huh 02:12 < Pentode> well you _could_ ctrl+alt to a terminal and run xkill from there, then ctrl+alt back to X 02:12 < Pentode> why not just run a minimal window manager? use tinywm or something 02:12 < Pentode> it doesnt even have window decorations. if thats the kind of thing your going for. 02:12 < BytePaste> xdotool can give focus to a window from a script if that is the problem 02:12 < tlhonmey> Trel: You *might* have some luck with xbindkeys. I don't know if that works without a windowmanager either. 02:15 < Trel> Pentode: that would kill the whole program, not just the dialog, and if I kill the program, the X session would end. tlhonmey I'll take a look at that, no clue if it'll help. 02:16 < Trel> I'm going to look at adding a close button to the dialog, I figure it shouldn't be TOO hard to do that at least 02:16 < tlhonmey> Trel: if it works it'll let you set a keyboard shortcut to run xkill, assuming that xkill works. Lots of unknowns there. 02:16 < Pentode> oh yeah 02:16 < phogg> xbindkeys would work; it requires no WM (it's just an X client) 02:16 < Pentode> ^ 02:16 < phogg> but it still needs a way to communicate with the running program (IPC of some kind) 02:16 < tlhonmey> But I'd be suspicious that xkill will actually send a kill signal to the program, not just delete the window. 02:16 < tlhonmey> So adding a close button might be a better use of your time. 02:17 < phogg> xkill would terminate the entire program. It forces X to close the client's connection, so unless the dialog is a separate client... 02:18 < phogg> xdotool would also not work; it requires a WM 02:18 < phogg> (for window focus and such) 02:19 < BytePaste> well I still don't even really understand the problem OP is facing 02:19 < Trel> Are you familiar with cool-retro-term 02:20 < BytePaste> oh you want to make crt full screen? nice 02:20 < phinxy> Buy a CRT! 02:21 < phogg> Trel: no. What's the deal? 02:21 < Trel> it's a neat terminal, I'm trying to start it (and it alone) as my X session. The catch, is it has a settings dialog with no built in way to close 02:21 < phogg> Trel: okay, so I get it. Why not run it with a WM though? 02:22 < Trel> So I'm starting a window manager for the sole purpose of going to a terminal...that's not right 02:22 < BytePaste> it is right. X isn't really designed to work properly without a window manager 02:22 < tlhonmey> No, you're starting a window manager for the sole purpose of having a tool that lets you delete open windows. 02:22 < phogg> Trel: do this: install e16, start a session, close all iconboxes, turn the deskbar off in settings, start cool-retro-term, maximize it, configure the term window to be borderless, mark the window state as saved in your session. Exit X and re-start 02:22 < Pentode> you are already running an x server for the sole purpose of accessing a terminal. that aint right either ;p 02:22 < tlhonmey> If you really want, you can write your own window manager that doesn't do anything other than that... 02:23 < phogg> Trel: now you have a fully functioning WM which auto-starts a single full-screen program without decorations. 02:23 < phogg> Trel: you can get similar effects with a lot of WMs with some more textual configuration (awesome, i3, etc) 02:23 < Pentode> tlhonmey, i suggested TinyWM. it's like 120 lines. guess thats too bloated ;-) 02:23 < phogg> Trel: X is meant to be run with a WM. If you didn't *need* a WM you would have no problem. Clearly you need one. 02:23 < tlhonmey> Pentode: it does things he doesn't want done. 02:23 < Pentode> actually it's probably like 50 lines without the comments, lol. 02:24 < Trel> phogg: what I need is a close button on that dialog so I don't have to work around it 02:24 < Pentode> but he wants to be able to focus / close a dialog - window. thats about _all_ tinywm does. 02:24 < phogg> Trel: and running a WM would give you that for free! 02:24 < Trel> Doesn't that add additionl things like window frames, title bars, etc 02:24 < tlhonmey> Pentode: but it also allows resizing and opening other programs, which he doesn't want to be possible. 02:24 < Trel> and overhead? 02:24 < phogg> Trel: why so anti-wm? There are a lot that don't consume significant resources and never ever crash 02:24 < Pentode> Trel, no it has no decorations at all. 02:25 < Pentode> it's all keyboard driven 02:25 < Pentode> well he could comment that code out then 02:25 < Pentode> ;) 02:25 < rascul> Trel you don't have to use a wm... 02:25 < phogg> Trel: The overhead is minimal and, as I just described, you can *turn off all the frames, title bars, decorates, etc* in e16 by clicking a few buttons 02:25 < phogg> Trel: and you can do it per-window, so your dialog box is not affected 02:25 < tlhonmey> Trel: TWM was originally written to run on hardware that had less processing power than a modern pocket calculator. 02:25 < rascul> oh you already mentioned that 02:25 < rascul> twm is the best, you can even change the colors 02:26 < phogg> Trel: e16 is the one where I can tell you this process from memory. A lot of WMs can do the same thing. 02:26 < phogg> rascul: and you can have a viewport smaller than your virtual desk! Oooh, ahh! 02:26 < rascul> indeed 02:26 < rascul> fvwm might be nifty but i can't sit still for 2 years to configure it 02:26 < phogg> Trel: It's the work of a few minutes to try it out and see if it's good enough for you, vs. a lot more time and effort to work around the problem another way. 02:27 < Trel> and can I make the window manager fully close as soon as the term is closed or do I need to quit it separately 02:27 < Trel> that's the second issue 02:27 < tlhonmey> Trel: run the window manager in the background in your xinit script and make the terminal the foreground application. 02:27 < tlhonmey> X will close as soon as the xinit script exits. 02:28 < Trel> I'll try it, if I can't get a button added 02:28 < phogg> rascul: pfft, flvwm. Just use afterstep. 02:28 < rascul> phogg no way, when i'm drunk i might fall after i try and take a step 02:29 < phogg> Trel: you can, it's a bit more complicated though 02:31 * phogg gets on this bandwagon and builds cool-retro-term 02:31 < phogg> it'll be like playing You Have To Win The Game, but all the time 02:32 < rascul> i'd rather play commander keen 02:32 < cmj> is e16 still available? 02:32 * tlhonmey was glad enough to get away from the headache-inducing display artefacts of the primitive CRTs that he doesn't really want to go back to it except maybe to annoy his coworkers. 02:32 < phogg> rascul: but what would be the point without CRT curvature emulation? 02:33 < cmj> i use fluxbox now, e16 seems to have lost support for e17 which just is … grr 02:33 < phogg> cmj: I run e16, you can still build it and there is still a maintainer who is somewhat active 02:33 < phogg> cmj: in what way should e16 be supporting e17? I don't understand 02:34 < phogg> last commit was on April 25th 02:34 < cmj> package maintainers have progressed off e16 02:34 < cmj> i've used it for 15 years 02:34 < rascul> phogg it's just as good on an lcd 02:34 < cmj> i prefer e16 for life 02:34 < phogg> cmj: they have; when Debian stopped including it I was sad... for the 10 minutes it took to clone and build e16 02:35 < cmj> i understand 02:35 < phogg> cmj: I don't know, it's not perfect... but it has features I can't find anywhere else. Nobody else has both desks *and* areas. 02:35 < cmj> for a time i had a very old laptop and decided flux and debian were the best bet 02:36 < phogg> flux is great. All WMs should do tabbing. 02:36 < cmj> i chose only 1 desk/area 02:36 < phogg> makes so much more sense than having each application implement it 02:36 < cmj> i can't be messed with like that 02:36 < cmj> stickies, etc 02:36 < phogg> the only missing thing is an X protocol extension, or at least a set of WM hints, to allow better application integration with WM tabs 02:36 < cmj> it's a good way to screw you up 02:37 * rascul doesn't like window tab things 02:37 < phogg> cmj: I use 4x8 areas on one desk. Mixing them is just confusing. 02:37 < cmj> oh hell no on tabs 02:37 < cmj> screen only 02:37 < cmj> (or whatever) 02:37 < rascul> the only things i want to have tabs are firefox and my code 02:37 < rascul> oh, i guess my irc client also 02:38 < phogg> rascul: watch out, you'll start noticing them everywhere once you start looking 02:38 < cmj> yeah just one urxvt with screen and you're done. perhaps a few other terms for cross-referencing 02:38 < rascul> i removed the tab bar from vs code 02:38 < rascul> wait... does that have a tab bar? or am i thinking of brackets? i don't even know anymore 02:39 < rascul> it's not there so i'm happy 02:39 < phogg> I don't want applications to embed window management. I like the gimp because it doesn't manage windows, it lets the WM do it. The WM should also be managing tabs; it's just more window management. Then each user could decide which windows he wants to tab without bothering application authors. 02:39 < cmj> right 02:39 < rascul> i'd rather have a new, non connected window than another tab 02:39 < cmj> it's clean, simple. 02:39 < tlhonmey> The only problem with that is how easy it is to get all the various windows shuffled together so you don't know what goes with what. 02:39 < phogg> rascul: which is why **no** apps should embed tabbing. Leave it to the WM, use it if you want 02:39 < rascul> i prefer kwrite over kate simply because kwrite doesn't want me to use tabs 02:40 < phogg> tlhonmey: that's just a window manager interface problem. Easily solved in a number of ways. 02:40 < rascul> but i don't really use either, so i guess it doesn't matter 02:40 < cmj> the tabbing in fluxbox is pretty trash. it's there because … sure 02:40 < tlhonmey> Tabs in applications exist because tab grouping in WMs generally sucks. 02:40 < rascul> phogg so, you're saying irc clients and browsers shouldn't have tabs? 02:40 < phogg> tlhonmey: tab grouping in WMs generally does not exist 02:40 < phogg> rascul: yes 02:40 < cmj> also i can't two-finger drag properly so there's that 02:40 < rascul> i disagree 02:40 < phogg> applications should not manage windows 02:40 < rascul> they're not 02:41 < rascul> i don't even understand how that would work with an irc client 02:41 < cmj> it just is for me, rascul ;p 02:41 < phogg> they are, they're just doing it in a funny way 02:41 < rascul> they're managing tabs, not windows, and in at least some cases there is some sharing between tabs 02:41 < phogg> rascul: each channel gets its own window, the application hints to the WM that they're part of a tab group and describes the ID from the window it thinks should be the frame 02:41 < cmj> rascul: i'll have you know i now use a real mouse other than this stupid laptop touchpad (that is disabled) 02:41 < phogg> then the user can do what he wants with that 02:42 < cmj> so middle dragging windows together for tabbing is easier 02:42 < rascul> phogg there would have to be some controller somewhere to manage it all or else you would have to open a new connection with a new nick for each channel 02:42 < phogg> rascul: applications *often* share between windows, too. What's the difference? 02:42 < cmj> still just would rather use term builtins 02:42 < rascul> phogg the difference is that it's nicely integrated in for example firefox 02:42 < phogg> rascul: The controller is the IRC client. It's completely the same from the application POV 02:43 < phogg> rascul: to achieve that level of integration (with the address bar and such) would only require one little protocol. Pretty easy. 02:43 < cmj> i'm just never going to open multiple terms using fluxbox tab feature set 02:43 < rascul> it's hard for me to agree with what i'm picturing 02:44 < phogg> if we had sensibly insisted on making this the WM's job 15 years ago then e.g. gtk would have added APIs for it and integration could be quite seamless by now 02:44 < rascul> if i were to see an example, maybe i would get a better picture and my opinion would change 02:44 < cmj> screen and whatevermux are there for a reason 02:44 < cmj> tmux 02:44 < phogg> rascul: from the application point of view it's just toolkit API calls 02:44 < phogg> not much different 02:44 < phogg> cmj: and yet some people swear by tabbed terminals 02:44 < phogg> they're fairly popular 02:44 < phormulate> I do 02:44 < phormulate> evenin, folks 02:44 < rascul> i can't stand tabbed terminals 02:44 < phogg> rascul: me either! 02:45 < cmj> it's screen/tmux with less results, shrug 02:45 < phogg> I can't change tabs without using a mouse, so they're useless. I can't change with keybindings because emacs invariably uses them. 02:45 < phormulate> cmj, that is what ebedded is for 02:45 < phormulate> embedded* rusty kb 02:46 < phormulate> I mean linux embedded, obv... if you could call it that, lawn and all 02:46 < phogg> rascul: I imagine the Super+T and Super+Shift+T would be ideal bindings for WM-level tab switching within a group. 02:46 < cmj> to each their own, i guess 02:46 < phogg> rascul: and by T I mean Tab, of course 02:46 < phormulate> depends on constraints 02:46 < phormulate> but you can screen your heart out in multiple tabs to a remote machine 02:47 < cmj> i'm yet to be convinced a tabbed term is even remotely near screen/tmux 02:47 < rascul> phogg but i don't want my window manager doing tabs 02:47 < rascul> it's why i don't use a tabbed window manager 02:47 < rascul> actually i don't even know if such a thing exists 02:47 < phormulate> it simply isn't but in most common usage... 02:47 < cmj> it does in fluxbox 02:47 < cmj> shrug 02:47 < rascul> i hadn't ever noticed it in fluxbox 02:48 < phormulate> I want bofh 02:48 < cmj> oh it's there 02:48 < cmj> i just turned it off after trying to get used to it 02:48 < cmj> you can place tabs wherever, control looks, but the dragging of windows together got out of hand 02:49 < cmj> you could drag anything together. 02:49 < cmj> some might like it 02:49 < phormulate> simple differentials 02:50 < cmj> anywho its great there are options 02:51 * phormulate thinks, I'm not going to start an init war 02:52 < phogg> rascul: only fluxbox and some of the more configurable tiling WMs do tabbing 02:53 < phormulate> middle ground for me is xfce 02:53 < phogg> rascul: it's a shame because support *should* be widespread. You can then decide not to use it at all... just like iconified windows and me. 02:53 < rascul> ok, well i don't currently use fluxbox, and tiling window managers are junk and should go away forever 02:53 < rascul> i'm happy being tab free :) 02:53 < agris> Why is DCC considered taboo in IRC? 02:54 < rascul> it is? 02:54 < cmj> it's not 2002 anymore 02:54 < phogg> rascul: tiling WMs are great but too focused on tiling. They're just a few degrees away from being really good general purpose WMs with the ability to be configured for any purpose. 02:54 < phogg> agris: Because firewalls and NAT, mostly. 02:54 < phogg> agris: also because there are better protocols for transferring files 02:54 < phogg> agris: but it's not a big deal any more, really 02:54 < rascul> phogg they would be great general purpose window managers if they learned about stacking ;) 02:55 < agris> well for privacy from the irc server 02:55 < phogg> rascul: some of them do stacking (e.g. awesomewm does) 02:55 < rascul> yeah 02:55 < phogg> rascul: it's just not the default and because of the tiling *focus* there are a few places where they make assumptions you just shouldn't be making 02:55 < agris> people i've asked to start a direct chat with acting like using DCC will somehow give them a virus or i'm trying to hack them 02:56 < phogg> agris: Privacy? In 2018? People give it away every day on Facebook. I don't think DCC is going to perturb those people. 02:56 < agris> phogg, that's not very applicable. Not every person on IRC also uses facebook 02:56 < phogg> agris: if their client is very bad it might let you put a file on their computers without them knowing. 02:57 < agris> phogg, really? was that a thing at some point? 02:57 < phogg> Fact, most people use facebook. Statistic, therefore any random person probably uses facebook. Therefore any random person claiming to want privacy is probably a hypocrite. 02:57 < phormulate> I miss nntp 02:57 < cmj> alt.admin.this 02:57 < agris> phormulate, that's a very defeatist way to look at things 02:58 < rascul> you're not going to get *my* ip from dcc 02:58 < phogg> agris: clients are free to accept DCC file transfers without notifying the user. None do by default. 02:58 < agris> phormulate, there are still some active nntp servers 02:58 < phormulate> no, that is a tired way 02:58 < phormulate> I mean on every isp 02:58 < phormulate> I am tired 02:58 < agris> oh 02:58 < agris> that would be nice 02:58 < rascul> pretty sure my client doesn't support dcc anyway 02:58 < phogg> usenet is still there it is just less popular and requires an extra fee 02:58 < phormulate> also, hash and beer, past 5pm 02:59 < phogg> when I first got on the internet a news server was a standard part of every account 02:59 < rascul> if you look hard enough you can find free usenet access sometimes 02:59 < phormulate> I want the future, just not this one 02:59 < phormulate> lol 02:59 < agris> the giganews guys are assholes who refuse to peer with anyone unless you pat them a bunch of money 02:59 < rascul> can't you get usenet via google groups also? 03:00 < agris> rascul, i think you can use google groups, but you'll get scolded for it 03:00 < phogg> rascul: there is a google groups gateway, yes, but it's not the same and you can't use your own newsreader 03:00 < phormulate> it is a hodgepodge of security/privacy/pay issues, not to mention network accessibility/health/etc... haven't used on since 2005 for a textbook and a ken burns vhsrip 03:00 < phogg> only good for light reading and never for posting 03:00 < rascul> i don't use google groups anyway 03:01 < rascul> in fact i try not to use google at all when i can help it 03:01 < agris> i know of a good open access server. hold on let me find it 03:02 < stevendale> Return is more powerful if your Pokémon hates you 03:02 < phormulate> FSCK, hbo has a show which highlights all the things we did really want from 97-2003 03:03 < phormulate> remember wavelet encoders, snow for instance 03:03 < phormulate> too much cpu for the time 03:04 < phormulate> now this clusterfsck that came along with capable laptops and uefi 03:04 < phormulate> for instance 03:09 < phormulate> I remember that first siggraph demo of programmable shaders with a pci geforce 5200, saw gpgpu from birth, look at this mess 03:09 < phormulate> also, I want a tensor compute network for xmas 03:10 < phormulate> :D 03:10 < phogg> phormulate: one day we'll be asking each other "Remember when computers didn't translate spoken language in a realistic, conversational manner in real time?" 03:11 < phormulate> the intermediate and larget implications are sickening 03:11 < phormulate> er larger* 03:11 < phogg> If Douglas Adams is anything to go by this will be the cause of more wars than anything else in human history. 03:11 < imofftopic> Are people with large data footprints toast? 03:11 < phormulate> also, Peter Watts, Alastair Reynolds, and who was that guy who wrote influx? 03:12 < phogg> ask me when I'm more awake or more interested in asking google 03:12 < phormulate> Suarez, right 03:12 < LuMint> Hi. I blocked and then reenabled ICMP traffic in iptables. But pings don't work anymore. How do I fix it? 03:12 < phormulate> no I try not to google on irc, it is an old hab, I want to keep, just like handwriting and not using spell check on real time communications 03:12 < phormulate> unless I'm doing research 03:12 < phogg> LuMint: how *exactly* did you re-enable? 03:13 < LuMint> to disable I executed: echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all and sudo iptables -A INPUT --proto icmp -j ACCEPT 03:13 < phormulate> imofftopic, depends if you count encrypted traffic 03:13 < agris> i got to hack with some risc5 cpus running Linux 03:13 < phogg> LuMint: you will need to at least echo a 0 into that file, too 03:13 < phormulate> smart 03:13 < LuMint> to enable I've written 0 to the icmp_echo_ignore_all config and executed sudo iptables -A INPUT --proto icmp -j ACCEPT 03:13 < LuMint> phogg: I did. 03:13 < agris> real risc CPUs not FPGAs 03:13 < imofftopic> phormulate: Lately i've seen YouTube comments that are literally quoting conversations i've had in the last few days 03:13 < imofftopic> :( 03:14 < LuMint> phogg: doesn't seem to help 03:14 < imofftopic> Don't know whats going on 03:14 < phogg> LuMint: did you really tell it -j ACCEPT to *disable*? 03:14 < LuMint> no, I said DROP 03:14 < LuMint> naturally. 03:14 < LuMint> that was a typo 03:14 < rascul> LuMint you need to delete the rules you put in 03:14 < phogg> LuMint: if you did -j DROP then the answer is easy: you need to discard that rule 03:14 < phormulate> imofftopic, I don't doubt, but neither do I have faith in it 03:14 < LuMint> phormulate: okay, didn't I do that by sudo iptables -A INPUT --proto icmp -j ACCEPT 03:14 < LuMint> ? 03:14 < phogg> LuMint: you just appended two rules in a row. One says drop, the next one says accept. But the second rule is never seen because the packet is already dropped. 03:15 < phormulate> I remember the change to adsense, and how weird google got, right after that I went in to exploratory browser profilactic mode, 03:15 < LuMint> phormulate: how do I discard that rule? 03:15 < rascul> LuMint if you append an accept rule after the drop rule, it will never get to the accept rule because it'll be dropped 03:15 < phogg> LuMint: you should flush the entire INPUT chain and re-build from scratch. Or, start using nftables where individual rules can be modified. 03:15 < rascul> -D is for delete 03:15 < phormulate> LuMint, clear all tables, test, then play 03:15 < phogg> rascul: ah, but do you know how it works? 03:15 < LuMint> rascul: so I could delete this one rule? 03:16 < phormulate> you can 03:16 < phogg> theoretically yes 03:16 < imofftopic> phormulate: Once our Data's gone its gone so.... 03:16 < rascul> i've never used -D heh 03:16 < imofftopic> Its definately acting weird 03:16 < rascul> i always just edit my rules file, flush and reload 03:16 < phormulate> imofftopic, rolling your own... 03:16 < phormulate> data control is your civic power in this coming society 03:17 < rascul> umm, i guess by "rules file" i actually mean script 03:17 < LuMint> sudo iptables -D INPUT --proto icmp -j DROP 03:17 < LuMint> saved my day 03:17 < rascul> ahh ok 03:17 * rascul was right :) 03:18 < phogg> I generally prefer to delete by number 03:18 < phogg> just to avoid mistakes 03:18 < LuMint> now there's another questioN: i want to direct the traffic of an application through tor via torsocks. But afaic ICMP can be leaked. How do I eliminate this threat? 03:18 < phogg> but in any case a delete with iptables is really a re-load of the chain without the specified rule 03:18 < phogg> not like nftables where you can actually just delete a rule 03:18 < phormulate> good men, phogg you are a complex man... let the newly associated run free 03:18 < LuMint> btw: the application is run from a different user 03:19 < LuMint> any idea how to achieve it? 03:20 < corto> Hi guys, I've setup a raid1 with 2x 2TB HDDs, writing to a single disk has ~100MB/s while writing to the md goes down to ~20-30MB/s. I've also tried a striped lvm over 3 similar raid1, writing to the striped lv had performance around 20-50MB/s. 03:20 < corto> I've had much better performance through the same raid controller card 03:20 < corto> raid is linux raid (not card managed) 03:21 < corto> no messages to dmesg during those low performing writes 03:21 < phogg> corto: could be hitting bottlenecks on the bus. 03:22 < phogg> corto: did you test each disk by itself separately? 03:22 < phogg> might be that just one is a problem 03:22 < corto> phogg: I've used a raid6 that had better performance than these sripped raid1 though 03:22 < phogg> or it could be that saturating one link impacts access to the other 03:22 < phogg> corto: on the same hardware? 03:22 < corto> phogg: using dd zero on each disk led to think they're ok 03:23 < phogg> the disks are likely fine, but the performance could not be 03:23 < phogg> it only takes one flaky cable 03:23 < corto> phogg: disks is the only difference, i used to use old laptop drives, now these are new 2TB, but about the same specs/performance 03:23 < agris_> darn cables 03:23 < phogg> troubleshooting 101: isolate each component and test it as much as you can 03:23 < phogg> corto: interesting 03:24 < corto> another difference is I've added a sort of multi-disk enclosure 03:24 < corto> I can try to plug all those disks directly with power and all... that's a mess, but doable 03:24 < phogg> corto: and how does that affect the path the data takes? 03:24 < phogg> corto: how is the enclosure connected? 03:24 < phogg> esata? 03:25 < corto> phogg: it adds a simple link between cable and disk making it hotswappable. sata to sata 03:25 < corto> SAS 03:25 < LuMint> do I understand it right that an ICMP leakage could lead to a packet returning to my real machine from some between the exit node and the middle node? 03:25 < phogg> corto: a separate sata cable per disk or shared? 03:25 < corto> using these SAS to 4x sata cables 03:25 < LuMint> or how much of a threat is it? 03:26 < phogg> corto: normally for an enclosure like that you want to get cables rated for a certain number of disks (and the ones which support full rates simultaneously are hideously expensive) 03:26 < phogg> ugh, it's late, time for bed 03:26 < phogg> corto: good luck 03:26 < corto> phogg: ok thanks 03:28 < TheNH813> Okay, just in case anyone I asked earlier is wondering, I fixed my email client. 03:28 < TheNH813> Installing ALL the updates and then rebooting fixed it. 03:29 < TheNH813> Also, the reboot failed to power off so I had to switch off the power supply and then turn the PC back on. 03:30 < bls> TheNH813: nice, now remember to set up a weekly backup, upgrade, test cycle and you'll be golden 03:30 < crc32> does any one know what "vfs-change discarded" mean? I'm seeing a tone of them in my dmesg 03:30 < crc32> https://paste.linux.community/view/f5065896 03:31 < TheNH813> bls: Indeed. I do keep backups, but only of my data currently. 03:31 < TheNH813> I should squashfs the entire / filesystem. 03:31 < crc32> what does that number 1526346616 mean in dmesg 03:31 < bls> crc32: are you using a filesystem that doesn't support attributes? something that uses FUSE? 03:32 < TheNH813> crc32: On the left side in brackets? That's the timestamp. 03:32 < bls> TheNH813: that's one approach. some form of snapshots would also work 03:33 < crc32> attributes how would I enable attributes in fstab? 03:33 < TheNH813> bls: I'v never done it any other way before, but I do want to look into it. That's definitely something I think of from time to time. 03:33 < bls> if the FS doesn't support attributes, there's not much a setting in fstab is going to accomplish 03:33 < TheNH813> Though I need to clean out my home folder first. 03:34 < crc32> TheNH813: are these warnings? or Errors? and I literally downloaded the kernel source so I could try to see what the message means. 03:34 < bls> although that's just a random guess 03:34 < crc32> ext4 on a raid system doesn't support attributes? 03:34 < TheNH813> EXT4 on raid should. 03:35 < TheNH813> Unless it's over a strange network file access protocol. 03:35 < bls> have you checked your RAID's health? 03:35 < crc32> ok so my fstab shows UUID=217c26a6-8770-448e-95c7-59b24e64c5aa / ext4 r 03:35 < crc32> like no attrs set. Guess I look up how to enable attrs 03:35 < TheNH813> Don't quote me on this, but that 'r' should be defaults,ro 03:36 < TheNH813> Wait, no, just defaults. No ro. 03:36 < crc32> lol its set to "UUID=217c26a6-8770-448e-95c7-59b24e64c5aa / ext4 rw,relatime,stripe=256,data=ordered,commit=120,barrier=0 0 1 03:36 < crc32> " 03:36 < crc32> wonder why it says rw. 03:36 < TheNH813> To mount read write, I presume. 03:37 < crc32> yea but I'm with you I remember fstab used to mount ro and fsck would remount rw when it was done. Not sure how this got jacked up. 03:38 < rascul> it's not the 90s, we don't do that anymore 03:38 < TheNH813> What is being used for the raid? Like, hardware, mdadm, or something else? 03:38 < crc32> mdadm 03:38 < stevendale> Fedora's LVM 03:39 < TheNH813> Hmmm... 03:40 < Trel> tlhonmey: you mentioned running tinywm in the background and then starting my program, but how would I do that if doing 'xinit blah blah blah -- :0 etc etc' 03:40 < rascul> Trel put it in ~/.xinitrc and use startx 03:40 < Trel> I need to be able to do it in one command, not with .xinitrc 03:41 < TheNH813> crc32: Honestly, I'd just comment out the /etc/fstab line, and make a copy of that line that only has 'defualts' as the options. 03:41 < precise> Hey guys, I'm trying to write this grep command but I'm having a little trouble with alternative strings and could use some help. The grep statement is as follows: grep '\*\*\* (Joins\|Parts\|Quits\|): $var' This is not working, a single option works, but I can't get the multiple options to work. Any advice or ideas? I think it is in relation to the trailing ":". 03:41 < TheNH813> Woops 'defaults'. Spelt that wrong. 03:41 < Trel> My xinitrc file exists and I can't swap it out for another at the moment 03:42 < rascul> Trel put it in a script and have xinit run the script 03:42 < crc32> TheNH813: It sounds like its worth a try thank you. 03:42 < LuMint> any way to prevent a specific application from receiving and sending ICMP requests with iptables? 03:42 < LuMint> using its id 03:43 < Trel> rascul: any way to do it WITHOUT a secondary script, as in a single command 03:43 < rascul> Trel i think not but i'm not 100% certain 03:44 < crc32> TheNH813: Still wish I knew what that message ment. 03:44 < Trel> Damn, nothing's ever simple :( 03:58 < cmj> LuMint: google drop p icmp 04:02 < cmj> Trel: are you trying to make things difficult? 04:02 < LuMint> cmj: i need to drop it for a group. Here's the command: iptables -A OUTPUT -m owner --gid-owner nonet --proto icmp -j DROP 04:02 < LuMint> but it doesn't work for some reason 04:03 < cmj> ##networking 04:03 < LuMint> kk 04:18 < Trel> cmj: no, I am trying to launch a single program in X without any other program, I don't get why that's such a foreign concept :\ 04:18 < Trel> has nobody in the history of X ever done that? 04:23 < Pentode> there are lots of "kiosk" mode tutorials out there 04:23 < Pentode> what are you still having problems with? 04:24 < Trel> Pentode: I can't get any part of this to work right, now, not only do I need tinywm but I need an additional script just to launch it vs a one line command, but even when I do that, I can't get cool-retro-term to be full screen. I set the -geometry switch everywhere I could think of, but I'm getting bars on top and bottom 04:25 < Trel> I'm completely lost, and what I would've thought would be something super simple is getting to the point where I have no clue what I'm doing at all 04:26 < quul> bars? 04:26 < Trel> above and below 04:27 < quul> like whn you press the maximize button? 04:27 < quul> on your WM 04:27 < Trel> No, like when you view a wide screen movie on a 4:3 tv 04:27 < cheater> hi 04:27 < quul> how do you maximize the window 04:27 < Trel> you don't 04:27 < quul> well theres your problem 04:28 < cheater> i have a file which contains two columns separated by tab: a name, and a date in short format, eg John Doe\t2018-01-02. How do i create a scatter plot that shows all the people on the vertical axis and all the dates on the horizontal axis? 04:28 < Trel> quul: if I launch it OUTSIDE tinywm, those bars are not there 04:29 < quul> why do you need tinywm, sounds like that program is messing everything up 04:30 < mutante> cheater: this gets only the first column: cut -d$'\t' foo -f1 this gets only the second column: cut -d$'\t' foo -f2 04:31 < mutante> where "foo" is the file name 04:32 < Trel> quul: because everyone here told me a window manager was mandatory for what I was trying to do, however it looks more like I can't set the damn geometry if I use an xinit script 04:33 < quul> well you will probably want one for any programs that have popup windows, and stuff like that 04:33 < Trel> That's the issue I ran into, but I can't find a way to get it to take up the whole screen when I do 04:34 < mutante> sounds like managing windows 04:34 < quul> probably some config option for tinywm to make it do the right thing 04:41 < gzcwnk> leave 04:41 < gzcwnk> quit 04:42 < cheater> mutante: i want a graphical plot.. 04:49 < bls> cheater: gnuplot can do that 04:49 < bls> although what are you going to use for the Y-value? 04:51 < Trel> meh, if I have to use a window manager, I'm trying other options, which would be the next smallest next to tinywm? 04:51 < crc32> so now I got a tainted kernel [ 9.379319] vfs_monitor: loading out-of-tree module taints kernel. 04:52 < cheater> bls: the Y axis should display the various different names, one row for each name 04:52 < crc32> how do I unfuck this kernel? 04:52 < cheater> bls: i've been trying to figure out how to do that with gnuplot, to no avail. could you help me please? 04:53 < crc32> This system is so unstable I don't even get kernel panics the system just freezes to the point that caplocks and numlock doesn't even blink when I tap them. 04:53 < cheater> bls: i'm very new to gnuplot... 04:53 < crc32> and I'm still getting those strange vfs-change discarded 04:53 < crc32> messages 04:53 < crc32> what do they actually mean? Google is useless 04:54 < bls> cheater: I've got some samples that use the date as the X-axis, let me dig them out 04:54 < cheater> bls: thanks. that would be great. 04:54 < GinTT> lsusb shows :Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter 04:55 < GinTT> lsmod |grep 8188 shows: 8188eu ,but the adapter can't work 04:55 < cheater> all i want really is just a really, really simple thing that displays names on the left, dates on the bottom, and for each line a point at the right name/date. that's all. 04:57 < cheater> bls: data input is unsorted, but the dates in the plot should be sorted, and all entries with the same date should be on one column and with the same name should be on one row. 05:16 < bls> hmm, I've got nothing that'll do the auto-map name to y-value in an automated fashion. looks like that'd need to done before gnuplot can consume/display the data 05:21 < cheater> bls: could you help me write that please? 05:21 < Trel> I'm doing a combination of things to get what I want working. I think I'll be using openbox but ALSO adding a close button 05:22 < cheater> bls: i don't even know where to start 05:26 < bullgard4> [Debian unstable] What does the prefix "d/" of the words "d/control" "d/copyright" "d/watch" "d/install", "d/manpages" mean in /usr/share/doc/inxi/changelog.Debian/.gz? 05:28 < bls> I'll play around with something, might take a bit though 05:29 < bullgard4> s//usr/share/doc/inxi/changelog.Debian/.gz //usr/share/doc/inxi/changelog.Debian.gz / 05:58 < RayTracer> bullgard4: the d probably means debian 06:00 < RayTracer> bullgard4: and you should probably use e.g. s@/some/string/with/slash@/some/replacement@ ;) 06:03 < Aperture_Dude> Does anyone know of a method to automatically remove a file after a certain period of time with the use of crontab? 06:03 < RayTracer> please explain again what you want to do 06:04 < jml2> Aperture_Dude, oO 06:04 < jml2> huh 06:04 < RayTracer> atm I just imagine @reboot sleep $RANDOM && rm /somefile 06:04 < jml2> whuuuuuuut 06:05 < RayTracer> jml2: this would clearly make a method to automatically remova a file after a certain period of time with the use of crontab! 06:06 < adam7> d 06:07 < jml2> shortest way to create a file ">file" and hit enter 06:07 < jml2> fastest way to delete a file, rm -f file 06:07 < jml2> pretty simple 06:07 < jml2> lol 06:07 < RayTracer> jml2: you're bad at reading specs, it omits the time and cron requirement 06:07 < Aperture_Dude> Better question would be, I want to automatically remove video files after a period of time from certain directories with the use of crontab? I thought "0 11 * * * rm ~/Videos/*" would work, but it is not. 06:07 < jml2> RayTracer, my period of time is only when I use my machine 06:08 < jml2> might as well add something to /etc/cron.daily 06:08 < jml2> or /etc/cron.weekly 06:08 < bls> or * * * * * rm something 06:08 < RayTracer> Aperture_Dude: check if it works if you don't try to use ~ expansion in the crontab 06:09 < Aperture_Dude> Ok 06:09 < bls> cron isn't a shell. it's likely not going to support things like * or ~ 06:09 < jml2> Aperture_Dude, if you're always creating new video files, then the one that should be handling that is the program generating the video files -- "smart" recordings have a setting to leave a slack amount of space... 06:09 < RayTracer> Aperture_Dude: you could also elaborate on "does not work", like "how does it not work" 06:09 < nai> uh, doesn't it run commands in a shell? 06:09 < Aperture_Dude> Let me get on of the log lines for you 06:10 < bls> it doesn't pass the full line to a shell for interpretation and expansion 06:10 < nai> you mean it does some parsing itself? that seems foolish 06:10 < Aperture_Dude> find: ‘/home/scott/Videos/01-YouTube/*’: No such file or directory 06:11 < nai> Aperture_Dude: what was your find command? 06:11 < bls> try something like: * * * * * for n in $(seq 5); do echo $n; done and see what happens 06:11 < nai> ah, i do not have cron installed right now 06:11 < nai> but let me install it and try 06:11 < RayTracer> Aperture_Dude: it probably tries to use /* literally. find doesn't need */ so you could just remove the 2 chars at the end 06:12 < Aperture_Dude> the command was 8 11 * * * rm ~/Videos/01-YouTube/*, and I can try that 06:12 < jml2> Aperture_Dude, it is better to rely on free disk space than deleting things based on x time ago 06:13 < jml2> Aperture_Dude, that way you can keep as much as recent --- assuming you're doing something like video recording (security surveillance) 06:14 < Aperture_Dude> It's mostly youtube videos that I have automatically download from select channels and that I have limited space on my laptop. 06:15 < nai> what you can do is make a script that runs periodically, looks for files older than some time period and deletes them 06:16 < RayTracer> there is tmpwatch 06:16 < jml2> anacron or a systemd timer can start a script if the time event was missed -- cron cant do this... 06:16 < Aperture_Dude> Ok, will have to take a look at these 06:16 < jml2> otherwise you have to have a frequent event script with cron while the laptop is on 06:17 < jml2> systemctl list-timers 06:17 < jml2> anacron.timer anacron.service 06:17 < jml2> systemd has a default anacron.timer thing in my debian system.. i suppose other distros are doing this --- but you can always define a systemd-only timer rule for your script 06:19 < RayTracer> Aperture_Dude: like 0 11 * * * /bin/tmpwatch 3d /home/scott/Videos/01-YouTube 06:20 < Aperture_Dude> ok 06:22 < energizer> is this the place to ask about IPMI? 06:22 < Aperture_Dude> I did manage to get it to work with crontab, btw. But I will look into these too since a script or timer would be better. Crontab line was "0 11 * * * rm -f /home/scott/Videos/01-YouTube/*" 06:23 < RayTracer> energizer: just ask 06:24 < energizer> oh sorry i didnt mean to "ask to ask", i meant "is IPMI on topic" 06:24 < jml2> i might lose internet again 06:24 < jml2> stupid isp maintaining again 06:25 < jml2> .............. 06:25 < energizer> I have a Supermicro server that may have been affected by http://fish2.com/ipmi/remote-pw-cracking.html 06:26 < RayTracer> energizer: short answer: only place remote management connections into a more restricted admin lan, ever 06:26 < energizer> weird thing is that username/pass defaults for IPMI on supermicro are normally ADMIN/ADMIN, but i'm seeing username `support` 06:27 < jml2> energizer, that's me 06:27 < jml2> energizer, my username is support 06:27 < jml2> energizer, i left it there 06:28 < jml2> energizer, i have the energyizer bunny on my desk... he's broken and ran outta battery power 06:28 < jml2> energizer, (don't tell the boss) 06:29 < RayTracer> apparently it still has enough energy to hit keys at the keyboard 06:32 < nai> bls: for the record, your above command works fine, cron does use a shell 06:32 < RayTracer> you can specify which shell with placing eg. SHELL=/bin/bash in the line above an entry 06:33 < energizer> am i understanding this right: attacker can log into the IPMI system using default ADMIN/ADMIN and then from inside IPMI is able to create a linux user? 06:34 < nai> bls: and ~ and * expansions work fine, as expected 06:35 < bullgard4> RayTracer: I do not understand well your sentence: "you should probably use e.g. s@/some/string/with/slash@/some/replacement@". I cannot see how for example in the line of text: " + d/copyright: Update years" I can use this sentence with some replacement. 06:35 < RayTracer> energizer: it more likely is able to add a user to ipmi management, but it would need more context to be clear 06:36 < nai> bullgard4: they were talking about sed delimiters. consider s/a/b/c/d/e/f/ vs. s,a/b/c,d/e/f, 06:36 < RayTracer> bullgard4: that was meant just for your second line where you used sed semantics to correct your first line 06:36 < energizer> RayTracer: i see many ssh attempts 'rejected password for invalid user support' 1000x and then 'rejected password for user support' [not 'invalid' anymore] 06:36 < RayTracer> bullgard4: d/ probably is a shortcut to debian/ to not clutter the revision logs 06:37 < SaEeDIRHA> hello guys , i have a LVM partition but when i mount it not the whole space is availabe , here is the output of df command "dev/mapper/LV--Disks-lv--disk1 220G 61M 208G 1%" it says i can only use 208 GB from 220GB 06:37 < SaEeDIRHA> would you know why? 06:37 < bullgard4> nai , RayTracer: Thank you. 06:39 < energizer> RayTracer: what additional info would be helpful. i would really like to understand what happened here. 06:40 < RayTracer> SaEeDIRHA: check if this is from reserved space (tune2fs -l), 5% by default 06:41 < jml2> energizer, nasty your ipmi shouldn't be up at all times 06:41 < bls> nai: ah, must be different cron versions. most that I've worked with would email with 'for: command not found' 06:41 < RayTracer> energizer: where do you observe this? Linux OS or IPMI board? 06:41 < jml2> energizer, if its public, it should be restricted access -- or only up at certain times when requested 06:42 < energizer> RayTracer: the 'support' user is in the /var/log/auth.log of the os 06:42 < nai> bls: ok 06:42 < bls> as though they're calling exec*() instead of feeding the line to sh -c or bash -c 06:42 < energizer> jml2: yeah it was not intended to have the IPMI up 06:43 < SaEeDIRHA> RayTracer, command doesnt show if anything is resereved 06:43 < SaEeDIRHA> tune2fs -l /dev/mapper/LV--Disks-lv--disk1 06:43 < SaEeDIRHA> there is only reserved block count 06:43 < energizer> i see no `adduser support` or similar anywhere 06:47 < RayTracer> energizer: and you have something running in the OS that provides ipmi? or what are the details of the ipmi story? 06:48 < jml2> energizer, your provider could have reserved it for customer support 06:49 < jml2> energizer, as for hte ssh attempts, that's something else 06:49 < RayTracer> SaEeDIRHA: reserved block count is right.. you could try change it eg. tune2fs -m0 /dev/... 06:51 < SaEeDIRHA> RayTracer, nice man now the whole disk is available , would you let me know what is that for anyways out of curiosity 06:53 < RayTracer> SaEeDIRHA: from the man page: "Reserving some number of filesystem blocks for use by privileged processes is done to avoid filesystem fragmentation, and to allow system daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem." 06:54 < energizer> RayTracer: jml2: in dpkg.log it looks like ipmitool was installed by attacker, and, apparently, was used to target other computers on the subnet with that ipmi attack i linked. i'm wondering how attacker got root access to this machine in the first place, and hypothesizing that maybe the `support` user was added via the same ipmi attack. 06:54 < jml2> using the word "disk" in an lv volume is pretty misleading on what LV volumes are... 06:54 < jml2> SaEeDIRHA, i think you're over-simplifying LV things here.. because the idea of LVM is not so that you mount LVM partitions, but that you mount LV volumes.. 06:55 < energizer> RayTracer: jml2: i guess you're saying it's unlikely that ipmi would be providing os-level superuser capabilities 06:57 < jml2> energizer, if they succeeded at that, then they left a lot of trace -- they would of cleared out the ssh log 06:57 < RayTracer> energizer: yes.. hacking in via ipmi and use it to power off the server.. 100% but create OS user from ipmi 1% 06:59 < SaEeDIRHA> jml2, i did mount the lvm volume not the partition , the partition has a group "LVM-Disks" and the volume is "lvm-disk1" which is the one i mounted 06:59 < energizer> in that case, im at a loss as to how they got in to create this 'support' user (originally 'for invalid user support', later 'for user support') 07:00 < RayTracer> SaEeDIRHA: fwiw, to the second thought of the man pages argument, what usually happens is that the disk gets filled, and error messages from user processes speed up filling the 5%, and it grinds to a halt anyways 07:01 < Prof_Birch> Where can I learn more about how chroot works 07:01 < RayTracer> first stop man page, then on to the internet 07:02 < Prof_Birch> Yeah, everything just tells me how chroot is insecure, rather than the mechanism it works by 07:02 < quul> man 2 chroot 07:02 < Prof_Birch> Oh awesome. I need to get more familiar with the # man pages 07:03 < quul> man man 07:03 < Prof_Birch> Oh yeah, i know that. And info man, and man info 07:04 < Prof_Birch> but it's just that I forget about the multiple numbers existing 07:05 < quul> grep -r --color 'chroot' /usr/share/man 07:06 < SaEeDIRHA> RayTracer, thank you :) 07:06 < Prof_Birch> It looks like I can run programs in a chroot without moving into the jail myself, that's good to know 07:07 < energizer> RayTracer: jml2: auth.log says "login[1295]: pam_unix(login:session): session opened for user support by LOGIN(uid=0)" 07:07 < jml2> SaEeDIRHA, ok, but its a poor name imho... dunno what set that as default 07:08 < energizer> what does LOGIN(uid=0) mean? 07:09 < RayTracer> the LOGIN process runs as root 07:09 < RayTracer> which is normal 07:09 < jml2> Prof_Birch, you shouldnt do that 07:12 < RayTracer> energizer: so it seems a root user created the support user and it from then on was used via ssh. is the support user mentioned in /etc/passwd and shadow? 07:12 < RayTracer> does the user support have a home dir? 07:13 < jml2> energize you weird bunny! 07:13 < Prof_Birch> Can you use a chroot to recursively mount directories? I,e change root, but make the standard root tree accessible 07:14 < jml2> Prof_Birch, if you need to fix grub, you can use mount --bind with things (see google with examples for /dev, /sys, etc.. ) -- but the original environment has to be similar 07:14 < energizer> RayTracer: support and support2 appear in /etc/passwd and shadow. Neither has a /home/dir 07:14 < Prof_Birch> It has nothing to do with grub. It's more wonky Android stuff 07:14 < jml2> Prof_Birch, (eg, if you are fixing ubuntu's grub, you should use a ubuntu live environment first) 07:16 < bls> if you're doing this on android, then all bets are off that anything anyone says in here is accurate or relevant 07:16 < m00n_urn> Hey! I'm planning on getting a cert. Should i get a Red Hat cert or AWS? Or should I get both? 07:17 < Ratler> m00n_urn: any specific reason you need the certs? 07:17 < m00n_urn> Ratler, for employment of course 07:17 < Ratler> I would never hire anyone based on certs personally, for me it really has the opposite effect when hiring. 07:18 < jml2> Ratler, you're a midget porn producdr 07:18 < jml2> XDXDXDXDD 07:19 < Ratler> lol 07:20 < Ratler> m00n_urn: but I would say AWS has more merit than RH 07:20 < Prof_Birch> Lit, recursive directories 07:21 < Prof_Birch> is AWS as ubiquitis as it seems? I keep hearing how dominant it is, but I know nothing about web services 07:22 < Ratler> It's definitely the largest cloud provider out there. 07:23 < Prof_Birch> I don't mess with the cloud tbh, I host my own 07:23 < Prof_Birch> I need to get a VPN though 07:24 < Ratler> You should take a look at it. There are many opportunities out there if you know AWS or GCP (even Azure to some extent). 07:24 < Prof_Birch> What exactly is knowing AWS? the framework? is it a language? 07:24 < jml2> ^ :) 07:24 < jml2> LOL 07:24 < Prof_Birch> I am very ignorant on the subject 07:25 < Prof_Birch> I spend all my time monkeying around with Android, and worrying fucshia is going to replace it 07:25 < bls> Prof_Birch: they have their own tooling for automating spinning machines up and down, migrating things, adding storage, etc 07:25 < sauvin> Professor, that would be "ubiquitous". 07:25 * sauvin hides. 07:25 < Ratler> haha, well yeah you can't really know all about aws, it's just too massive. But knowing in this sense would be to know enough to actually host a service using AWS infrastructure which includes setting up networking, instances, security groups, storage etc. 07:26 < bls> so knowing how to use their tooling in a cost effective and resilient way is a skill 07:26 < Ratler> Definitely a skill yes 07:26 < Prof_Birch> ugh, I guess I should modernize. I'm not even that old.... 07:26 < Ratler> Infrastructure as code is something that goes very well with cloud based hosting. 07:27 < Ratler> Using things like CloudFormation or Terraform. 07:27 < Prof_Birch> I don't trust the cloud, but that's just my tinfoil hat 07:27 < Ratler> Look at it this way, they probably do a better job security wise then you ever could with your resources. 07:27 < bls> I know ansible is making a big push in that arena, not sure who else is. never worked with anyone that trusted "the cloud" with anything 07:28 < Ratler> But as with everything in IT, shit happens. 07:28 < Prof_Birch> Yeah. I'm still not 100% If I want to be a SysAdmin or a programmer 07:28 < Ratler> Ansible is more a tool to manage configuration, not necessarily infrastructure. 07:28 < jml2> Ratler, shit also happens on the porn set 07:29 < jml2> Ratler, midget 07:29 < AnAceFace> I've been applying for sysadmin positions 07:29 < Ratler> jml2: You seem to be an expert in that area, I wouldn't know :P 07:29 < jml2> Ratler, ratass midget 07:29 < bls> Ratler: don't worry, he eventually tires himself out 07:29 < Ratler> Prof_Birch: be both (DevOps mindset). I would hire you immediately, hard to find guys skilled in both areas. 07:30 < bls> same here: admin skills are a dime a dozen. combine admin skills with networking, programming, security, hardware, etc and you're a standout 07:30 < Prof_Birch> I'm Navy now, Electronics technician (hardware) but I am decently knowledgable about Linux (I intentend to get the certs), but I will get my CS degree before I leave out (I'nm 27 now though) 07:31 < Prof_Birch> I mostly do Java/Android dev right now 07:31 < Prof_Birch> Lit, sounds good to me. Just hope my age at leaving (33) doesn't become an issue 07:31 < Ratler> You started like me then, I got a background in electronics technician. But I never bother studying at the University, I got a IT job at a bank at 17. From there on I'm self taught. 07:32 < Prof_Birch> Yeah, I'm self taught as well. Darkweb O'Reilly media books went a long way though 07:32 < Prof_Birch> I am just trying to put the skills on paper (certs, degrees, github) so that I have a leg to stand on 07:33 < Prof_Birch> In other news, my chroot Linux on Android is holding up super well tonight. Thanks for all the help yesterday #Linux 07:33 < Ratler> github is great for that, I look a lot on opensource contributions etc when vetting a candidate. 07:33 < Prof_Birch> I went to a FOSS convention, they pursueded me to post everything I do on there, so everything from my local scripts to my hobby projects are up there 07:34 < mouses> Prof_Birch: awesome!!! 07:34 < Ratler> Good! 07:34 < jml2> Setting up printer-driver-cups-pdf (2.6.1-22) ... 5 minutes already 07:34 < jml2> stupid apt 07:35 < Prof_Birch> forget apt, go pacman 07:35 < autopsy> jml2, time to strace it. 07:37 < jml2> strace -eopen -p 9493 07:37 < jml2> strace: Process 9493 attached 07:37 < jml2> should i be seeing something here? 07:37 < jml2> lol 07:37 < m00n_urn> Ratler, got it. Thanks! 07:38 < jml2> autopsy, 07:38 < jml2> autopsy, did i do that right? 07:40 < Prof_Birch> Well that was fun while it lasted 07:41 < autopsy> jml2, It is stuck in I/O wait. 07:41 < autopsy> jml2, you'll see syscalls as they are used. 07:43 < [R]> autopsy: you're a syscall 07:44 < autopsy> [R] I am. 07:46 < Two_Dogs> jml2: look at /var/log/apt/term.log end file if apt process is still ongoing 07:54 < jml2> a postinst was hanging with cups, had to inject an exit 0 07:54 < jml2> lol 07:54 < jml2> dpkg/apt now works for setting up the rest... 08:02 < Prof_Birch> Man, I love my surface, but it hates Linux 08:04 < syb0rg> Prof_Birch, I wanted to find a tablet that would be good for linux, but could not find one sadly 08:04 < syb0rg> Hopefully that day comes soon 08:04 < Prof_Birch> I specifically bought a phone for the purpose 08:04 < Prof_Birch> I was looking for a minimum spec range 08:05 < syb0rg> You were the guy with the linux phone project right? 08:05 < Prof_Birch> It's actually been easier to build the test OS in a VM than I was expecting 08:05 < Prof_Birch> yeah 08:05 < syb0rg> Yeah I have heard debian in a VM works alright on android phones 08:05 < syb0rg> but still, that isn't ideal obviously 08:06 < syb0rg> hope your project works out 08:06 < Prof_Birch> Yeah 08:06 < Prof_Birch> That's why I am working with a chroot. Direct system access. It'll cutout some of the overhead on an ARM proessor 08:06 < syb0rg> cool 08:07 < Prof_Birch> *processor. I was going to try to qemu containerize any x86 programs that I needed to run, to see if I could get a decent speed out of it 08:08 < syb0rg> that would be pretty sweet, if you built on OS that could run at near native speeds and also had the option of running x86 software with reduced performance 08:08 < syb0rg> would eliminate the issue of lacking software for a third party platform, since desktop linux has plenty 08:09 < Prof_Birch> and I am trying to utilize the octocore mobile setup to have two-four of the processors work on compilation of any Linux programs that aren't in the repository (I'm using arch with pacman. It's a good balance between Gentoo and a working system) but still leave 4 cores to full system performance 08:09 < syb0rg> but it isn't optimized for mobile of course 08:09 < syb0rg> so maybe not "eliminate" 08:09 < Prof_Birch> Android itself is good to go with low system resources, so I pidgenhole it to 512MB RAM and use its processes to passthrough things like messaging and phone calls to the Linux desktop, so when you're using it you don't lose anything important 08:10 < Prof_Birch> and I share directories so that you can still access files when you're using it as a mobile 08:10 < syb0rg> "using it as a mobile" so is your project more centered around booting to a desktop environment on demand, less so than a replacement for general use of the phone? 08:11 < Prof_Birch> My goal is to add functionality without hindering the core use as a phone. Many people only own phones with no home computers, and I think this can increase access to educational resources, allowing schools, homes and libraries to only need to buy a monitor rather than full desktop systems 08:11 < rendar> i have removed an internal sata hdd of 6Tb from my desktop PC. Why this FUCKING SHIT of systemd does a check on that hdd's id at boot blocking the booting for 2 mnutes? Why this FUCKING SHIT of systemd can't simply understand that the hdd has been removed as Windows does? How i can tell to this FUCKING SHIT of systemd that the hdd is removed and not bother at boot? 08:12 < syb0rg> great idea, Prof_Birch, I fully agree with you and think it is inevitable that that will eventually be common 08:12 < syb0rg> makes too much sense economically 08:12 < Prof_Birch> syb0rg: I have it set to look for a udev event. If its just HDMI it pops up a "TV" enviroment (think kodi), and if theres a mouse and keyboard it'll pop up KDE 08:12 < [R]> rendar: wow dude 08:13 < [R]> rendar: calm down 08:13 < rendar> ok 08:13 < syb0rg> that's awesome Prof_Birch, sounds like you have some good ideas 08:13 < Prof_Birch> rendar: ask the systemd people over at #systemd 08:13 < rendar> ok 08:13 < syb0rg> rendar, check your fstab 08:13 < [R]> might be good idea NOT to start swearing like a sailor... 08:13 < syb0rg> that's my guess 08:14 < rendar> syb0rg: i have commented that hdd line in fstab 08:14 < Prof_Birch> Thanks! I get a lot of negative feedback because the Linux and general dev community doesn't see much point to an ARM dev machine, but I remember starting with Linux on a Celeron, so there's that 08:14 < syb0rg> exactly Prof_Birch, I just installed Xubuntu on a decade old laptop yesterday and made it decent for general use 08:15 < sauvin> rendar, mind the language. 08:15 < syb0rg> hardware might increase in capability at an exponential rate, but general use requirements don't 08:15 < Prof_Birch> Yeah, that's my expectation. I figured it would take a few years to make a decently stable ROM since I am the only dev 08:16 < syb0rg> does the project have a name? 08:16 < Prof_Birch> SO I targeted a high end system now, with the expectation it'll be mid to low end in the next 5 years 08:16 < Prof_Birch> I call it Dex OS. It's an homage to wanting a pokedex as a kid (hence Prof_Birch) 08:16 < syb0rg> smart. I had a pokedex when I was a kid, that thing was the shit as a 12 year old lol 08:17 < rendar> sauvin: ok 08:17 < Prof_Birch> I was very excited when Android hit the market, but I couldn't put my finger on what made the tech so useful. To me, the real perk of a pocket encyclopedia (pokedex) was the wealth of knowledge, so I went from there, (with my personal interest of course. I've always loved that you could learn as much as you want about Linux) 08:17 < syb0rg> I wonder if they still make physical pokedex toys 08:17 < Prof_Birch> So i just want to pass on that wonder 08:18 < syb0rg> Prof_Birch, my analogy for that purpose is the hitchhiker's guide to the galaxy :) 08:18 < Prof_Birch> besides, if you give it some stock games, and a simple (python) language to make more, children will naturally tinker. I want it to be open and available, not imposing 08:18 < Prof_Birch> and of course FOSS ethos and all that 08:18 < imofftopic> now you can point your pokedex at things and start to say what is it 08:18 < imofftopic> only its much more powerful than that 08:18 < syb0rg> Prof_Birch, I have seen free laptop projects with a similar goal, but what you are talking about is better IMO, since like you said everyone has a phone 08:19 < Prof_Birch> Exactly. Build the tech to the user, not the user to the tech 08:19 < syb0rg> also this explains your nick :-) 08:19 < Prof_Birch> Yeah haaa, people always think I'm just some nerdy kid. It's not totally untrue though 08:19 < syb0rg> nerds > all 08:19 < syb0rg> that's why freenode exists 08:20 < rendar> so? systemd problems are put into the dead #systemd channel so people don't bother here? 08:20 < syb0rg> nah you can bother here rendar, people were just having a problem with the way you asked lol 08:20 < Prof_Birch> It's not dead. I was literally having a full conversation with the systemd people before you came it. It probably helps not to curse at the community though 08:21 < rendar> i did curse the community 08:21 < rendar> but the piece of shit of the softwre 08:21 < rendar> didn't* 08:21 < syb0rg> rendar, if you hate systemd there are alternatives 08:22 < rendar> syb0rg when i try to uninstall it i always get a lot of problems 08:22 < jml2> rendar, you're the systemd illuminati 08:22 < syb0rg> lol 08:22 < rendar> jml2: what? 08:22 < jml2> rendar, you're the systemd illuminati "bitch" 08:22 < jml2> systemd is good. so stuf 08:22 < rendar> jml2: look, i'm not in the mood for jokes 08:23 < rendar> jml2: ah yeah is good? so why i can't boot normally my pc 08:23 < syb0rg> aw, poor rendar doesn't know how the internet works 08:23 < rendar> after just having disconnected a fucking hd? 08:23 < rendar> windows boots perfectly 08:23 < Squall5668> jml2: if you think systemd is good, you probably haven't been using linux for too long. Also watch your language. And let's not discuss this here shall we? 08:23 < jml2> rendar, you're the systemd illuminati bitch 08:23 < jml2> rendar, old debate 08:23 < rendar> jml2: and you are a fucking moron 08:23 < syb0rg> this conversation is too much 08:23 < rendar> if you can help me, help me 08:23 < Squall5668> can we stop this? 08:24 < Prof_Birch> what distro are you using 08:24 < rendar> debian 08:24 < Prof_Birch> you can pick debian with sysv rather than systemd 08:24 < rendar> Prof_Birch: i had a lot of problems 08:24 < Artemis3> rendar, why you didn't switch to devuan when you had the time? 08:24 < syb0rg> in any case I have to go, good hearing more about your project Prof_Birch 08:25 < rendar> Artemis3: because i had a lot of problems with third party applications 08:25 < Prof_Birch> thanks! I'll be around. I'm in and out 08:26 < sauvin> rendar, mind the language. 08:26 < rendar> it's the system-d journald that gives me problems, btw 08:26 < rendar> i cannot understand why it can't get that the hdd is offline 08:26 < rendar> this is useless, buggy, cumbersome, absurd 08:27 < rendar> machines should shrink human labor, not grow it! 08:27 < jml2> it's called "journalctl" btw 08:27 < rendar> then now i have to explain to some piece of software that i have disconnected my hdd?! how?! 08:27 < rendar> jml2: ok, right 08:27 < jml2> he doesn't even know the command 08:27 < jml2> is only here to bitch bitch and bitch 08:27 < jml2> "non-stop" 08:28 < rendar> jml2: lol your mother is a bitch 08:28 < Artemis3> troll? 08:28 < imofftopic> sounds like a plan 08:28 < rendar> sauvin: i have moderated the languages, but looks at those people trolling 08:28 < rendar> sauvin: how come that you don't tell anything to them? 08:28 < Artemis3> chatbot? 08:29 < sauvin> rendar, I would, except, your behaviour begs it. 08:29 < Two_Dogs> indeed 08:29 < imofftopic> Are chatbots getting that advanced? 08:29 < rendar> sauvin: justice should be equal for everybody :) 08:30 < sauvin> It's not about justice. It's about keeping a channel running more or less smoothly. You ain't helping. 08:30 < rendar> sauvin: i think i'm helping since i have moderated my language 08:30 < Prof_Birch> imofftopic: yeah they are. Haven't you seen the Google demo? 08:30 < rendar> sauvin: but people continue to troll and you didn't tell anything to them 08:30 < sauvin> You weren't being trolled. Moderate the attitude. 08:30 < imofftopic> Prof_Birch: Yeah I did... :O :O :O 08:31 < imofftopic> Voice phone call 08:31 < rendar> sauvin: so this is a normal conversation, right? 08:27 | is only here to bitch bitch and bitch 08:31 < rendar> 08:27 | "non-stop" 08:31 < imofftopic> mhmmm 08:31 < sauvin> jml2 is an ass, but this time, he was being a truthful ass. I won't discuss it further. Moderate or move on. 08:31 * jml2 XD 08:32 < rendar> sauvin: for the n_th time: i did moderate my language 65 lines ago, while jml2 is still an ass and noone told him anything 08:32 < jml2> devuan just released to version 2.0 08:32 <@sauvin> jml2 is an ass, but this time, he was being a truthful ass. I won't discuss it further. Moderate or move on. 08:32 < jml2> if you dont like systemd on debian. That's why there's "devuan" 08:32 <@sauvin> (grr) 08:32 < Prof_Birch> Theres a package in debians repositories that will replace systemd with sysv init 08:32 < jml2> and its' pretty well known as well 08:33 < jml2> i've tried it went it was 1.0beta... 08:33 < jml2> so he's just complainig over nothing. 08:33 < imofftopic> So if IRC fills up with human realistic Chatbots 08:33 < imofftopic> RIP IRC 08:33 < sauvin> Not in this channel. If they don't pass the Sauvin test, they go byebye. 08:33 < jml2> 2.0 was released like yesterday 08:33 < Prof_Birch> What if the chatbots are better at solving problems than we are 08:34 * jml2 https://www.theregister.co.uk/2018/05/10/devuan_linux_version_2_release_candidate/ 08:34 < imofftopic> If they pass the turning test then they can pass the sauvin test? 08:34 < Artemis3> ai sure is advancing these days... 08:34 < jml2> so it is really unnecesary for any debian user to come and complain about systemd, when there's devuan tbh. 08:34 < jml2> that clown lol 08:35 < imofftopic> yeah 08:35 < Artemis3> depends, turing test is supposed to make you believe they are 14yo girls, not sure what the sauvin test entails :3 08:35 < imofftopic> AI is.... Terrifying? 08:35 < sauvin> Professor, what is the square root of peanut butter raised to the power of battery acid divided by the summation of a series of fried spark plug wires? 08:35 < jml2> peanut-butter jelly! 08:35 < Prof_Birch> probably 42 08:35 < sauvin> Wrong universe. 08:36 < Artemis3> there is no peanut butter to begin with 08:36 < imofftopic> Maybe the test gets easier the stupider people become? 08:36 < sauvin> :D 08:39 < imofftopic> oh 08:39 < imofftopic> netsplit 08:43 < imofftopic> Netsplit?> 08:43 < imofftopic> No netsplit? 08:44 < sauvin> I didn't see one. 08:49 < jim> hmm, guess that's all he wanted to know 08:58 < jml2> ^ does freenode do anything on accounts like this? looks like that was addressed to someone in here 08:58 * jml2 digresses 08:58 * jml2 "* [rendar] (~rendar@unaffiliated/rendar): ..." 08:59 < jml2> this debian jessie->stretch upgrade is taken forever on a system i'm working on.. 08:59 < jml2> old system 08:59 < jml2> slow.. 09:01 * jelly offers jml2 a 120GB SSD for $40 09:03 < curiousx> Hi there :D 09:04 < Prof_Birch> Ya know, I didn't realize Linux only came about in the 90s 09:05 < curiousx> Indeed!!! IIRC 1991 firt chunk of code from sir Tordvalds 09:06 < sauvin> Linux kernel came out in 1991, iirc, and the first actual distro in 1992 or so. 09:06 < Prof_Birch> How fascinating. Considering its use in the commercial server industry, its really quite an accomplishment 09:06 < Prof_Birch> And Honestly, It's hella useful as a desktop system 09:06 < Prof_Birch> Compared to when I used it in the early thousands (admittedly, I was 13) 09:06 < sauvin> It's been exclusively my desktop since 2004. 09:07 < Prof_Birch> I switched to it as a daily driver about two/three years ago, and I will never ever go back 09:07 < Prof_Birch> I just can't stand anything else anymore 09:07 < curiousx> 1992 takeing shape, and 1993 some fellas added linux kernel to gnu operating system and first distro came out, am i right ? 09:07 < Prof_Birch> Linus himself did 09:08 < Prof_Birch> he found GNU to be more useful than making tools himself 09:08 < Prof_Birch> and Hurd was taking forever to finish 09:08 < curiousx> Oh! well, i heard from RMS that some other folks did that 09:08 < Prof_Birch> though I want to check out hurd at some point 09:08 < sauvin> Try to understand, I was a DOS weenie before I was a Windows weenie, and I never really did like the GUI, so spent an unhealthy amount of time in a "dos box". When emx came out for OS/2, I got addicted to UNIX tools, so when Linux came around, it was a genuine epiphany. 09:09 < Prof_Birch> I personally think Microsoft is quite fun to hack. It's like a toy idea of how computers should work 09:09 < curiousx> lel i already ran it on a qemu like 7 years ago :p 09:09 < Prof_Birch> It just gives me the warm and fuzzy, because it's expected to work THIS way, and their languages are what you'd expect if you didn't know computers 09:09 < curiousx> http://i.imgur.com/RfI9qDp.png 09:10 < Prof_Birch> but Linux is so dynamic. It's like math, infinite combinations, infinitely useful 09:10 < Prof_Birch> I just don't know what I'd use hurd for. I want to learn more about microkernels though 09:10 < autopsy> Quite the discussion going on in here I see. 09:10 < curiousx> guys, say cheers, i am taking a screenshot tobe uploaded to /r/unixporn :p 09:11 < Prof_Birch> Lol, I'll see it on there 09:11 < autopsy> Cheers. 09:11 < Prof_Birch> autopsy: it's been a night 09:11 < autopsy> Yeah. 09:11 < curiousx> xD 09:11 < Prof_Birch> I'm hype from making progress in my project, so I'm taking a few to relax before I go to bed and get back to the grind 09:12 < sauvin> Prof_Birch, if you want microkernel, try minix instead. 09:12 < curiousx> screenshot: https://i.imgur.com/LINWTRw.png 09:12 < Prof_Birch> I already have. It's invasively on all of my intel processors 09:12 < Prof_Birch> Man, everyone loves i3 09:13 < Prof_Birch> I'm over here just making KDE work like GNOME... damn 09:13 < curiousx> i know, i'm a 'pirate', i'm guilty, i know i know, take me to jail :'( 09:13 < curiousx> Prof_Birch: yeah!!! i3 is lovely 09:13 < sauvin> Prof_Birch, if you do your "grinding" in bed, I think we'd rather not have details. 09:14 < Prof_Birch> Lol, nah. Big Navy has me throughout the day. I catch a nap and stay up untill 0200 just to have time for my projects 09:14 < sauvin> You're in the Navy? 09:14 < Prof_Birch> Yep 09:15 < sauvin> Is it true what I hear that the Navy uses Windows 98 for missile control in its submarine fleet? 09:15 < Prof_Birch> It's not 98, my understanding is its a modified XP. We have contracts w/ Microsoft that let us read their source, and we run it for embedded systems 09:15 < Prof_Birch> though we also use Linux in certain areas 09:16 < sauvin> Such as? 09:16 < Prof_Birch> My brothers a Missle tech on the boomers 09:16 < Prof_Birch> I think Linux is used for our surface AEGIS systems 09:16 < sauvin> What's AEGIS? 09:16 < jml2> gis geometrical gps things 09:17 < Prof_Birch> It's a radar system that is used for all of our surface anti-missile/ship/air systems 09:17 < curiousx> Prof_Birch: just in case: https://www.reddit.com/r/unixporn/comments/8ji1iq/i3gapslong_time_no_rice_reloaded_wow_global_css_i/ 09:17 < sauvin> Hrm. What kinds of modifications does the USG do to XP? 09:17 < Prof_Birch> yeah, it tracks incoming threats, calculates trajectories and whatnot, and fires sparrows to intercept 09:17 < Prof_Birch> Couldn't tell you, though at that point it's practically an embedded system, so my guess is it's for that 09:18 < Prof_Birch> This is before the fancy windows 10 IOT 09:18 * sauvin wi'l 'ear' go pi'a'pa' thinkin' a Windaz XP runnin hot birds 09:18 < Prof_Birch> Personally, I think everyone everywhere should use FOSS, but people barely know how to check their email 09:19 < sauvin> Put up the right kinds of DE, people won't know the difference. The trauma would come from some of the "more advanced" users who have to learn spreadsheets and word processors all over again. 09:20 < Prof_Birch> Well, to be fair. Linux has gotten much more usable thanks to Ubuntu *shudder* 09:20 < Prof_Birch> Anyway, I have to be up in three hours 09:20 < Prof_Birch> Talk to everyone later 09:20 < sauvin> No shudder. I've been using Ubuntu for YEARS. In fact, it was Ubuntu that tore me away from Fedora. 09:20 < ikonia> Prof_Birch: just understand how stupid you sound 09:21 < ikonia> "thanks to ubuntu shudder" 09:21 < Prof_Birch> I don't mind sounding stupid. Everyones stupid until they learn 09:21 < ikonia> get off your false pedestal 09:21 < ikonia> "most people don't know how to check their email"..... 09:21 < Prof_Birch> Never, I need a segue to tell people I use ARch 09:21 < Prof_Birch> *Arch 09:22 < Prof_Birch> Yeah, that one isn't so much of a joke 09:22 < Aph3x-WL> that's called "ignorance" not "stupid" 09:22 < ikonia> "I think most people should use foss software, but most people can't check their email" - utter nonsense 09:22 < pressure679> Is it possible to decompress a gzip string/text/file line with a utility for verification? 09:23 < sauvin> pressure679, huh? 09:23 < ikonia> pressure679: what do you mean for verification ? 09:23 < jml2> pressure679, ? 09:23 < ikonia> pressure679: do you mean make sure it's a valid compressed file ? 09:23 < jml2> pressure679, if the gzip archive is corrupt gzip will complain 09:23 < jml2> pressure679, it uses its own internal CRC checking 09:24 < pressure679> jml2: I am implementing a gzip (de)compressor into my own program, the file itself is not a gzip archive. 09:24 < sauvin> I think it's possible pressure679 wants to confirm that a given gz contains a particular file identified by a particular line *in* the file. 09:24 < jml2> pressure679, if you want to view a textfile.gz -- there's zless and zgrep things... 09:24 < pressure679> Say I want to verify ��� 09:24 < pressure679> jml2: AH, will try 09:24 < ikonia> pressure679: what do you mean by verify ? 09:25 < sauvin> I thought gzip used libs that anybody can use. 09:25 < jml2> pressure679, because there's many .gz things in /usr/share/doc/ --- so sometimes I use those tools 09:25 < pressure679> ikonia: Just to see whether the compressed string is the same decompressed (like schroedinger's cat) 09:27 < pressure679> idk, zcat returns "decompression ok" 09:27 < sauvin> pressure679, could you explain in greater length what you're doing and what you're trying to accomplish? 09:28 < ikonia> pressure679: I'm not sure I follow, the compressed string will be different 09:28 < pressure679> sauvin: gzip compress a string into a custom .dat file, no gzip headers, modtime etc., just a string compression. 09:28 < ikonia> that's the whole point of the compression, it's compressing it, thus differenent 09:28 < ikonia> or are you talking about the contents being the same 09:28 < jml2> pressure679, maybe you want to study base64 09:28 < ikonia> eg: before and after verification ? 09:28 < pressure679> jml2: no. 09:28 < jml2> lol 09:29 < jml2> pressure679, all compression archives have headers 09:29 < ikonia> I'm not understanding the use case here ? 09:29 < sauvin> I thought gzip constructed a dictionary and replaced chunks of text with tokens representing the substrings it populates the dictionary with. 09:30 < Blinky_> morning all, I have an asterisk box that is running iptables and I need to allow access from a different subnet. I have done this with firewalld by allowing a source and that works fine but how the hell do I allow a different subnet using iptables? 09:30 < jml2> Blinky_, you can use ipset, or you can always keep adding more subnet rule lines :) 09:31 < ikonia> Blinky_: if you're using firewalld for the other subnet, do the same 09:31 < ikonia> Blinky_: firewalld just controls iptables, so manipulating the netfilter with iptables and firewalld wil cause confusion 09:31 < Blinky_> I am unable to change ffrom iptables to firewalld as it is an asterisk box that is built with iptables. 09:31 < ikonia> try to (if possible) use the one method to keep it simple 09:31 < ikonia> Blinky_: ahh firewalld was on a different host ? 09:32 < Blinky_> yes sorry 09:32 < ikonia> my fault, missunderstood 09:32 < Blinky_> 2 servers, 1 using iptables the otehr using firewalld, I can ping the firewalld one but not the iptables from a different subnet 09:32 < ikonia> Blinky_: so you want the host to allow access in general, or a specifc rule, eg: just astrix ports 09:32 < ikonia> Blinky_: are you sure it's a firewall problem and not a route problem ? 09:32 < ikonia> (before you look at the wrong thing) 09:33 < bu5hm4n> hello, does someone know if a dell docking station (usb-c connector) works on a none dell laptop with a usb-c TO usb connector 09:33 < jml2> ahh finally 09:33 < jml2> apt-get done tehehee 09:35 < giovdav> hello all 09:36 < OtakuSenpai> hi 09:36 < Blinky_> ikonia, to be honest I am not entirely sure. I believe it is a firewall issue as I have a local NAS with no firewall and I can access that remotely, I added a subnet source to the firewalld server and can access that. The asterisk server running iptables only is the only server I cant get to. 09:37 < jml2> I wouldn't trust dongles 09:37 < jml2> as a first rule for anything... 09:37 < cheater> can someone help me figure out how to plot this? either with gnuplot or matplotlib or some other thing that's freely available. i have a file which contains two columns separated by tab: a name, and a date in short format, eg John Doe\t2018-01-02. How do i create a scatter plot that shows all the people on the vertical axis and all the dates on the horizontal axis? all i want really is just a really, ... 09:37 < cheater> ... really simple thing that displays names on the left, dates on the bottom, and for each line a point at the right name/date. that's all. data input is unsorted, but the dates in the plot should be sorted, and all entries with the same date should be in one column and with the same name should be on one row. names on the left should not be repeated. 09:37 < giovdav> I have an ext4 volume on a virtual machine vmware, now i have expandend one disk with 600GB more.. how can i resize the volume and expand it? I have tried with resize2fs but it doesn't work .. any suggestion? thanks in advance 09:38 < Squall5668> giovdav: what's the current partition layout like? 09:39 < Squall5668> is it just a plain ext4? 09:39 < giovdav> there is one partition /dev/sdb1 09:39 < giovdav> Squall5668: yes 09:41 < giovdav> Squall5668: the disk is simply formatted on ext4 with one partition .. fdisk see the change size of the volume but when I use resize2fs the command say me that there isn't nothing to do, the volume have already the maximum size 09:42 < ikonia> Blinky_: what is the ip address of the source and destination servers 09:42 < ikonia> Blinky_: lets walk it through 09:44 < Blinky_> I am on 192.168.1.0/24 and the server is running on 192.168.0.0/24. I am running through an ipsec tunnel, this is not the issue as I can ping 192.168.0.61 and 192.168.0.4 from 192.168.1.50. I am trying to ping 192.168.0.8 which is the asterisk server 09:45 < ikonia> Blinky_: so why does ping matter ? 09:45 < ikonia> (I appreciate you may just be using it as a test) but can you actually "connect" or use the astrix server from the host you are testing 09:46 < jml2> Blinky_, is that asterisk server an ipsec site-point/end-point? 09:47 < Blinky_> I can not connect to the asterisk GUI from my PC at the moment if I use the ipsec tunnel. The asterisk box is not an end point no. 09:49 < ikonia> Blinky_: ok, so on the asterix box can you pastebin the output of "sudo iptables -L" 09:49 < jml2> Blinky_, ok so what's the um issue with the firewall? 09:49 < jml2> Blinky_, you're trying to fix a routing issue? 09:50 < jml2> i'm assuming either you want routing fixed, or you need something fixed with your vpn endpoint 09:52 < curiousx> Yo! i'm testing something, could you please write a message to me tab-completing my nick ? 09:52 < sauvin> curiousx, here's your flipping tab-completed message. 09:52 < curiousx> thanks sauvin 10:01 < CrazyTux> has anybody here heard of or has used PinguyOS? 10:02 < Blinky_> jml2, sorry was making a brew, I need to allow a different subnet to get access to the server. On the server with firewalld running I have added a source with the network that is on a different subnet 10:03 < curiousx> PinguyOS made me remember of Spatry cup of linux :p 10:03 < curiousx> I didn't used it though -.- 10:03 < sauvin> CrazyTux, just use Ubuntu. 10:04 < CrazyTux> btw, where has Spatry gone? 10:04 < CrazyTux> his favourite was Manjaro. 10:05 < sauvin> I tried Manjaro. It failed. 10:05 < CrazyTux> sauvin, yes. I am using Ubuntu Mate 18.04 and Mnajaro. 10:05 < curiousx> i have no idea, his last video it was like a year and a half ago or something, idk 10:05 < CrazyTux> sauvin, Manjaro has been quite stable so far. 10:06 < CrazyTux> not a single problem so far. 10:06 < sauvin> Its KDE locked me out of my VM. 10:07 < CrazyTux> Even Ubuntu 18.04 froze a couple of times. 10:07 < CrazyTux> sauvin, I am using Manjaro xfce. 10:07 < sauvin> The only times I've ever had Ubuntu freeze was when I was idiot enough to overwhelm both memory and IO. 10:09 < CrazyTux> sauvin, how did you do that? 10:09 < jml2> curiousx spatry is cheap 10:09 < curiousx> I don't think so 10:09 < sauvin> CrazyTux, I sometimes write programs, and in those programs sometimes do things I shouldn't. 10:09 < CrazyTux> sauvin, I don't think with Ubuntu Mate you can overwhelm the memory. 10:09 < jml2> curiousx, he just abandons his followers 10:10 < jml2> curiousx, that's cheap 10:10 < CrazyTux> I am just an end user. 10:10 < curiousx> jml2: i think he is/was cool for newbie linux users 10:10 < jml2> curiousx, he treats his followers like garbage 10:10 < jml2> curiousx, he did it twice actually 10:10 < jml2> curiousx, i remember that. 10:10 < jml2> curiousx, he's cheap 10:10 < curiousx> Well... but, more than likely there is a good reason for that, i mean, nothing last for ever, is it ? 10:11 < CrazyTux> the way he talks is really funny. 10:11 < curiousx> indeed!!! 10:11 < jml2> curiousx, there are other much greater linux advocates than spatry. 10:11 < jml2> curiousx, some of them write books 10:11 < jml2> curiousx, and spatry is just a spat. 10:11 < jml2> curiousx, (just look around :) 10:12 < CrazyTux> but, what's your opinion on Manjaro? 10:12 < pressure679> jml2: sorry for disregarding your base64 suggestion, +respect to you, this is looks like what I need. 10:12 < jml2> pressure679, see that you monkey ? 10:12 < jml2> pressure679, :p 10:12 < jml2> pressure679, I'm a genius. 10:13 < curiousx> jml2: yes, there are good linux teachers aswell, i watched'em on youtube from time to time 10:13 < jml2> pressure679, I can foretell what you're bloody thinking. 10:13 < CrazyTux> btw, why Mint doesn't publish security advisories? 10:13 * jml2 pulls out a couple bookmarks for curiousx because spatry is cheap. 10:14 < jml2> there was also "linuxhelpguy" 10:14 < jml2> that idiot changed his channel to "windowshelpguy" after getting a large linux following. 10:14 < jml2> such a loser. 10:15 < jml2> i dont think i can find the great linux advocates -- my list is long here --- it needs organization 10:16 < jml2> lol 10:17 < jml2> this yt thing here can't let me sort my channels a-z. 10:17 < jml2> meh 10:18 < jml2> this guy is not bad -> https://www.youtube.com/channel/UCcJEcTGtV0awEOgQm0lm2VQ --- i think he's an author of linux books 10:18 < jml2> there's also theurbanpenguin -->https://www.youtube.com/channel/UCFFLP0dKesrKWccYscdAr9A 10:19 < jml2> gotta get back to fixing a workstation... 10:19 < jml2> keep your stick on the ice :))) 10:19 < curiousx> Chillax jml2, i'll be right back 10:21 < curiousx> So... 10:21 < curiousx> i don't mean to bother, but... could you please write me a message tab-completing my nick :p 10:23 < Nawab> https://hastebin.com/rovanaqohe.bash 10:23 < Nawab> whats wrong with this script 10:24 < Nawab> i run this and the cmakefiles get generated in the root directory, not in build 10:27 < Nawab> hello? 10:29 < sauvin> Nawab, could be a cmake thing, can't be sure. 10:29 < Nawab> its not a cmake thing 10:34 < plasmik> Hi, if i buy amd rx 550, will the drivers be goog in the long run. I'd like to play older games with little hassle.. 10:34 < mohabaks> Nawab: why do you have a . before /build .. problem is at line 3 10:34 < plasmik> *good 10:43 < jml2> cd ./subdir is legit 10:43 < jml2> wouldn't cause an issue 10:44 < jml2> lol 10:45 < light2yellow> Nawab: cmake files will be generated under build/, the script is correct 10:46 < geirha> you should handle mkdir's and cd's exit statuses. E.g. mkdir -p build && cd build || exit 10:46 < light2yellow> you must have generated them earlier by mistake 10:46 < Nawab> light2yellow: the script doesnt work as its supposed to be 10:46 < Nawab> mohabaks: mkdir -p build; cd build/ does this work? 10:46 < Nawab> i mean did you meant this? 10:46 < Nawab> bcoz it doesnt work 10:47 < light2yellow> ah, there's ; there 10:47 < light2yellow> maybe that 10:47 < light2yellow> what if you just use &&? 10:47 < geirha> Nawab: mkdir -p build && cd build || exit 10:47 < Nawab> no doesnt work 10:48 < Nawab> still doesnt work 10:48 < geirha> any error messages? 10:48 < Nawab> make: *** No targets specified and no makefile found. Stop. 10:49 < light2yellow> Nawab: cmake --version 10:49 < geirha> so it's a cmake problem 10:49 < Nawab> its not cmake 10:49 < Nawab> its mkdir and cd 10:49 < geirha> did you apply my corrections? 10:49 < Nawab> yes 10:49 < geirha> then mkdir and cd works as expected, otherwise the script would've aborted early 10:50 < Nawab> the cmake doesnt work bcoz the scripts's working dir is still the root dir 10:51 < geirha> no, you'd get an error from cd if that was the case 10:52 < pressure679> The fact base64 produces similar strings but different bytes values is strange. 10:52 < nicholasBPM> when i run: export DISPLAY=:0 && /usr/bin/python3 /home/me/myapp.py in a shell script it works fine, but not when I call the script from cron, what could be wrong? 10:56 < pressure679> Wait, base64 hexdump does have similar bytes values. 10:56 < light2yellow> nicholasBPM: I found this: https://askubuntu.com/questions/471479/cannot-run-a-gui-app-from-cron 10:58 < nicholasBPM> light2yellow: Thanks! 11:54 < MrElendig> nicholasBPM: there are generally better tools than cron too 11:55 < MrElendig> nicholasBPM: what are you running and why is it running from cron? 12:04 < OnkelTem> Hi folks 12:04 < mawk> hi 12:04 < OnkelTem> Did anyone have a chance to play with HP x360? 12:04 < OnkelTem> Is its touchscreen working on Linux? 12:05 < OnkelTem> https://store.hp.com/us/en/mdp/laptops/spectre-x360-211501--1#!&tab=vao 12:25 < MrElendig> expect no battery life 12:35 < audia5> if you won on lottery powerball many millions who would you tell it :) 12:37 < djph> the feds, and that's it. 12:40 < audia5> djph you would tell to feds ;) 12:40 < boxrick> Perhaps someone could tell me what the following does in bash, its the double percent thats throwing me. testvar=${testvar%%[[:space:]]} 12:44 < djph> audia5: well, given that the people running the lottery send the feds a "hey they won a ton of money" notice ... 12:46 < djph> boxrick: removes a matching suffix from a word. see the bash manpage 12:46 < mawk> %% removes the longest suffix, but it's of no use here there's at most one character to strip 12:47 < mawk> you'd rather need something like *([[:space]]) 12:48 < boxrick> I am just looking through someone elses bash code and I had never seen that before 12:49 < mawk> the code removes a single space from the end of the variable, %% is useless and could as well be % 12:51 < djph> mawk: I take it ${parameter%%*([[:space:]])} matches any number of spaces? 12:52 < mawk> with extglob enabled 12:52 < mawk> but even here the %% is useless 12:53 < mawk> it's to enable greedy matching, for instance %/* will do a/b/c -> a/b, and %%/* will do a/b/c -> a 12:56 < BluesKaj> Hi folks 12:57 < djph> mawk: ah. that definitely clarifies the manpage 12:57 < mawk> yeah it's not very clear 13:09 < SexualPredator> hello 13:10 < APic> Hi 13:10 < fendur> well this looks promising 13:10 < nicholasBPM> maybe he can babysit? 13:11 < SexualPredator> lol 13:11 < JimBuntu> "she", they are all shes 13:14 < john_rambo> Is there a desktop clock I can install in Ubuntu 18.04 ? 13:15 < JimBuntu> john_rambo, such as https://wiki.gnome.org/Apps/Clocks ? 13:15 < SexualPredator> i like vaginal sex 13:16 < fendur> the suspense was killing me 13:16 < amosbird> Hi, is there a way to get cpu freq in C ? 13:16 < john_rambo> JimBuntu, How do I install it ? 13:16 < nicholasBPM> You are brave to share! 13:17 < name> help 13:17 < JimBuntu> john_rambo, Mr. John J, there are tarballz at the wiki page I linked. 13:18 < john_rambo> JimBuntu, Okay 13:18 < name> ive tried several linux distros and cannot seem to figure out where anything is in the GUI 13:19 < detha> amosbird: FILE *fp=fopen("/proc/cpuinfo", "r"); .... 13:19 < djph> name: which DE? 13:19 < name> libuntu 13:20 < djph> lubuntu? ... hm, that's lxde ... haven't used that one myself. 13:20 < djph> I'm more a mate / xfce guy. but anyway, what're you looking for? 13:20 < name> everything 13:21 < djph> that's not vague or anything 13:21 < merlac> lxde feels like win95 honestly. are you coming from mac or windows? 13:21 < name> mainly the users folders 13:21 < name> I could not for the life of me find the applications folder 13:21 < name> and others 13:21 < djph> "applications folder"? 13:21 < name> im downloading the ISO again 13:21 < djph> usually /usr/local/bin 13:21 < JimBuntu> name, are you coming to Linux from Darwin/macOS ? 13:21 < name> nope 13:21 < fendur> amosbird: check how lscpu does it 13:22 < amosbird> ah 13:22 < djph> (or /bin; or /sbin; or /opt for really weird programs) 13:22 < name> /usr/local/bin is a bit unambiguous 13:22 < name> isnt there an easy to get to folder like applications 13:22 < djph> user-installed "local to this system" binaries 13:22 < name> and without having to learn bash 13:23 < merlac> it's just that there's usually no need to go there 13:23 < djph> ^ 13:23 < name> where do I find programs that I have downloaded and installed 13:23 < mnemon> djph: usually you get all the applications from packages to /usr/bin and /usr/local/bin is reserved for stuff installed otherwise 13:23 < djph> just because a program is installed to /usr/[local/]bin, doesn't mean you have to navigate there. 13:24 < name> IIRC I was trying to run a program I installed but couldn't find it 13:24 < noodlepie> I put zip source in /usr/local/src, package in /usr/local/packageName and links the bin in /usr/local/bin 13:25 < djph> was it a graphical program? 13:25 < name> yes 13:25 < nicholasBPM> name: maybe look at some "getting started" videos on youtube. 13:25 < merlac> lxde usually does a good job of adding those programs to the start menu thing 13:25 < djph> then it should've showed up in the menu (although SOMETIMES I've seen menu-entries not show up for whatever reason too) 13:26 < merlac> would you tell us the name of the program? 13:27 < name> I cant renember what it was now 13:27 < name> this was a few months ago 13:27 < name> im creating the VM again now 13:30 < name> ok its installed again 13:31 < mawk> amosbird: using uname 13:31 < mawk> or maybe not 13:31 < nicholasBPM> If i ssh to my server, I can do export DISPLAY=:0.0 and then run my python app, but when I try to run it from cron it dosent work. 13:32 < amosbird> hmm 13:32 < amosbird> um 13:32 < amosbird> how can I get cycle stalled on memory ? 13:32 < JimBuntu> nicholasBPM, are you trying to run a GUI on a remote system, and have the display xforwarded to your display? 13:33 < noodlepie> ssh -X, or ssh -Y will automatically forward X11 over ssh 13:33 < noodlepie> or add the option in /etc/ssh/ssh_config 13:33 < djph> nicholasBPM: cron doesn't have a DISPLAY, nor an interactive (login?) shell 13:34 < nicholasBPM> djph, thanks! Any solution to that? 13:34 < djph> don't try runnign graphical programs from cron. 13:34 < nicholasBPM> JimBuntu, just want cron to run my python app 13:34 < nicholasBPM> djph, but I must ;) 13:34 < noodlepie> add export DISPLAY=0.0 to your cron stript 13:34 < noodlepie> script 13:35 < djph> that's not going to work noodlepie. 13:35 < djph> nicholasBPM: rewrite it to be non-graphical / interactive (i.e. take command-line switches, or read a config file) 13:35 < mnemon> nicholasBPM: remove any gfx parts of your application/add a switch to disable them for the cron run 13:35 < nicholasBPM> noodlepie, thanks but I have tried that.. did not work 13:36 < mawk> maybe using the performance registers amosbird 13:36 < nicholasBPM> djph, I did that will 90% of my app, but its one part that must use x.. 13:36 < mawk> but they might be limited to kernel space, then you need to find the right /proc file that interfaces it 13:37 < djph> nicholasBPM: then you can't run it via cron. full stop. 13:37 < mawk> amosbird: https://perf.wiki.kernel.org/index.php/Main_Page 13:37 < nicholasBPM> djph, im so sad now.. but thanks 13:38 < codercat> bbl 13:38 < nicholasBPM> mnemon, It is not possible, one small part needs x.. 13:39 < mawk> we'are all lying to you nicholasBPM , it's possible 13:39 < mawk> but it's somewhat dirty so you should find an alternative 13:39 < djph> mawk: you bastard. he's your problem now. 13:39 < mawk> lol 13:40 < fendur> or maybe explain the broader problem, and a better solution might emerge. 13:40 < revel> mawk: A script in cron? 13:40 < mawk> a GUI program started by cron 13:40 < revel> A script to start the GUI. 13:40 < mawk> yeah 13:41 < mawk> to start a GUI program you need to know on which display to start it, also you may be lacking some other variables like DBUS related things 13:41 < mawk> all of this makes it brittle 13:42 < nicholasBPM> mawk, thank you 13:42 < mawk> could you explain why you absolutely need a GUI ? 13:44 < nicholasBPM> mawk, my app uses a very closed app to get some data, it is not possible to rewrite that part. 13:45 < mohabaks> Hello folks;am in ubuntu 18 I have a script and I need to auto-start during boot;I cannot find the rc.local but rcX;how can I achieve this. 13:45 < mawk> and you do what ? you simulate clicks and read texts and all ? 13:45 < dfcnvt> Is there an online service that will analysis syslog file and gives me list of solution? Or even create script for me to execute and it'll resolve itself? 13:45 < djph> syslog is just ... well, a log. 13:46 < nicholasBPM> mawk, something like that.. I was so happy because solved so may issues to get it working and it stoppes with cron.. (sad face) 13:46 < dfcnvt> djph: Right, and it has an information filled with issues that I need to resolve. But the thing is -- I lack an understanding what the issues are. 13:47 < djph> even less of a reason for having a "one-click script" 13:47 < fendur> nicholasBPM: can you run the python script locally? 13:47 < nicholasBPM> fendur, yes local and remote with ssh 13:48 < fendur> I mean locally on the "remote" machine 13:48 < fendur> as in, copy the script there 13:48 < nicholasBPM> fendur, yes that works fine 13:48 < fendur> nicholasBPM: is the machine that the script is on now the one the script is supposed to collecct data from? 13:49 < fendur> nicholasBPM: nm. again, could be better to explain the broder problem the script solves. maybe there's a better solution altogether. 13:49 < mawk> if it works fine by running locally the script what is the issue ? or you mean that you run it locally through ssh -X/-Y ? 13:49 < mawk> on the server I mean 13:50 < mawk> if it is indeed what you do, you can't contact the X server like that with a cron job, you need a local X server that you control 13:50 < nicholasBPM> When I run the app in a terminal window localy it works fine. 13:50 < mawk> yeah but on the server ? 13:50 < mawk> in a local terminal window it's normal, all the environment for running GUI applications is well defined 13:51 < nicholasBPM> mawk, I run the app in x from a terminal window and that works 13:52 < nicholasBPM> I can ssh to the server, run export display and get it to run. 13:52 < spare> pgrep app && exit || for i in /tmp/.X11-unix;do export DISPLAY=$(cut foo);export XAUTHORITY=/home/user;(gui &)&;done just spam it on every display and let magic cookies sort it out 13:54 < revel> `cat /sys/firmware/efi/vars/*/guid | wc -l` = 60, `cat /sys/firmware/efi/vars/*/guid | sort | uniq | wc -l` = 24 :D 13:54 < revel> Very unique. 13:54 < nicholasBPM> spare: Thank you I will look in to that! 13:55 < mawk> all our good coding teaching efforts ruined by a one-liner from spare 13:56 < spare> :D i never said it was a good idea to run it, if any user can write to where the x11 lock files are you can probably rce or crash it because parsing file names is hard 14:00 < nicholasBPM> If I setup cron on another server to ssh to my apps server.. export display and run the app..would that work? 14:02 < spare> if you just cronjob 'timeout -t 60 ssh -X user@host gui &' it would probably detach it just run and die if its ignored for 60 seconds 14:02 < dfcnvt> I recently installed 'lm-sensors' via "sudo apt-get install lm-sensors"...But then there is no 'lm-sensors' commands after I typed it down. I hate it when there's a package's name DONT match to the command name. I had to guess or find or research what's the command name for the providing package that I recently installed. 14:02 < spare> you would need ssh/sshd setup to auto magic the xforwarding so it wouldnt need any complexity really 14:02 < dfcnvt> even I tried 'sudo lm-sensors' -- "command not found". 14:03 < nicholasBPM> spare, thanks! 14:04 < djph> dfcnvt: 'sensors' 14:06 < rascul> dfcnvt it's just sensors like djph said, also you might want to run sensors-detect 14:06 < rascul> (as root) 14:08 < mAniAk-_-> dfcnvt: the command used to be lm-sensors, now its just sensors 14:09 < dfcnvt> Thank you guys. 14:09 < dfcnvt> Seem all temperature is within safe zone. 14:09 < dfcnvt> My debian keeps freezes/crashed whenever I load too much performance. 14:10 < dfcnvt> This is new after I installed debian 9 14:16 < dfcnvt> Alright guys, can you tell me which log file will tell me issues related to freezes/performance? 14:16 < dfcnvt> I'm guessing jus syslog. 14:23 < imofftopic> hi 14:24 < djph> syslog would be a goto; as weould dmesg 14:29 < NerdyPepper> hiya! 14:30 < NerdyPepper> what exactly does the 'users' in uptime mean? 14:31 < rumpel> NerdyPepper, man users 14:31 < NerdyPepper> it says i have 60 users rn :| 14:31 < rumpel> NerdyPepper, I meant: uptime :> 14:31 < NerdyPepper> yea but i surely dont have 60 logged in users 14:31 < stefmorino> that's just the number of users logged in I believe 14:31 < djph> NerdyPepper: then you have 60 people logged in (or you've got 60 terminals going, or ...) 14:32 < rumpel> 59 bots :D 14:32 < djph> you can get the lists with 'w' 14:32 < NerdyPepper> oh yeah, that is probably the case 14:32 < djph> *userlist 14:32 < tomreyn> also "who" 14:33 < stefmorino> I only ever have 1 user logged in when I look at uptime, don't know if that's normal for you to have that many; then again I'm on gentoo so who knows what could be considered normal operation here 14:34 < djph> stefmorino: if it's just you with one(1) terminal running, then one or two is normal 14:35 < stefmorino> I'm using urxvtd with 9 terms open, opening a new terminal (not a urxvtc, but urxvt) is still at 1 14:36 < stefmorino> If I log in on a tty I go up to 2 users 14:39 < NerdyPepper> ahh i get it. it counts tmux's panes, windows, every program i start in my .xinitrc, and some weechat plugins too 14:39 < rascul> i have no logged in users 14:40 < rascul> but if i start screen i get one 14:50 < bla> sometimes nickname `bla' is funny: $ users -> "bla bla bla bla bla bla bla" 14:50 < bla> So 7 users freshly after restart. 14:51 < NerdyPepper> https://0x0.st/seZ4.png 14:53 < revel> NerdyPepper: Having fun with `ssh localhost`? 14:54 < NerdyPepper> no...i am not using ssh at all rn. 14:54 < NerdyPepper> should i be worried about having 60+ users? 14:56 < Squall5668> check your running processes 15:06 < mnrmnaugh> lol 60. i wouldnt say worried, more curious 15:08 < mnrmnaugh> oh you mean with the.. see what happens when one assme 15:10 < Bru-> alrighty 15:10 < Bru-> lets try this again with xubuntu 15:12 < Bru-> morn 15:15 < nolsen> I'm trying to diagnose the crippling write performance on my software RAID 1 setup, with write speeds of 2MB/s, where should I start looking for? 15:17 < nolsen> And yes, I'm using USB 3.0 15:17 < Bru-> haha 15:17 < Bru-> so it was my distro that was the issue somehow 15:18 < Bru-> linux mint and hass.io didnt mix 15:18 < Bru-> i changed distro to xubuntu 15:18 < Bru-> no problems 15:18 < Bru-> both were fresh images 15:19 < merlac> 'ssh localhost' what is this sorcery lol 15:19 < merlac> my terminal emulator just stopped working okay 15:20 < FreeFull> merlac: Maybe you've accidentally pressed ctrl+s 15:20 < FreeFull> It will stop the terminal until you press ctrl+q to resume 15:22 < maccampus> Hi, i’m new to Linux and someone adviced me to get dvd 15:22 < maccampus> Dvl Linux , is iT any Good 15:23 < merlac> i don't think so, freefull. i'll experiment with that later though, gtg 15:23 < revel> nolsen: afaik, RAID 1 isn't exactly optimized for write performance in the first place. 15:23 < FreeFull> maccampus: No. "The distribution, purposefully stuffed with broken, ill-configured, outdated and exploitable software," 15:24 < FreeFull> Unless you're looking for that sort of thing 15:24 < maccampus> Like Windows 15:24 < FreeFull> The point of it is teaching people how security exploits work 15:24 < FreeFull> It's not for normal use 15:25 < maccampus> I did an online test and that adviced me to get either manjaren, debian, Ubuntu, mageia, fedora or opensuse 15:26 < NetTerminalGene> how do they do cooling in server hardware. i see that they have little height 15:26 < maccampus> The first one should be manjero 15:26 < FreeFull> maccampus: I'd recommend setting up Virtualbox and trying out a bunch of distros inside it, to see which ones you like 15:26 < triceratux> maccampus: thats excellent advice. be sure to follow it 15:29 < apathor> hi. in 'ip -6 addr' i have an address tagged "deprecated" - what does this mean and how can i fix it? 15:32 < maccampus> Can you simply update the kernel of a distro, by a newer kernel from that distro, or another distro or linuxkernel.org. Or is the kernel suppose to be of limit 15:33 < ananke> maccampus: as a general rule, you apply whatever updates your distro provides. that includes the kernel. outside of it, you need to have a really good reason to do so 15:34 < [twisti]> how can i change what /usr/bin/env returns ? its disregarding the path order 15:35 < mawk> how do you know that ? 15:35 < mawk> apathor: do you have many addresses ? 15:35 < mawk> two addresses starting with 2, and one address starting with fe80 15:35 < apathor> mawk: yeah this address, fe80, and another i added manually 15:36 < mawk> so one primary address, another address starting with fe80, and a third you added manually ? 15:36 < mawk> just that ? 15:36 < apathor> the 'deprecated' address was the primary v6 15:36 < mawk> and the manual one is marked as deprecated 15:36 < mawk> ah 15:36 < mawk> you use /etc/network/interfaces ? 15:36 < apathor> manual one is fine but not routable - will be when i get exabgp worked out 15:36 < apathor> yes /etc/network/interfaces.d/* 15:37 < mawk> it's a bug in ifupdown that marks static ipv6 addresses as deprecated 15:37 < [twisti]> mawk: assuming you meant me: https://pastebin.com/d70Aheuk 15:37 < mawk> just switch to manual mode and add the adresse manually 15:37 < apathor> `ip addr up $the-deprecated-address` mawk? 15:37 < mawk> yes [twisti] 15:37 < [twisti]> ~/bin is clearly on the PATH, but env php claims it cant find php 15:37 < apathor> cool will do. thanks mawk! 15:37 < mawk> no apathor I mean with /etc/network/interfaces 15:37 < mawk> instead of static you use manual, and you add the address 15:37 < apathor> oh okay add a file specifying it there 15:37 < apathor> okay 15:38 < mawk> it's not what you already do 15:38 < mawk> ? 15:38 < mawk> for now you can replace the address to remove the deprecated attribute 15:38 < dunatotatos> Hey guys. I wrote a script to restart a service with systemctl (a basic one line script). It works when executed by root. I want to give the possibility to any user to use this script. I then set up the SUID. The file belongs to root, and now has the following permissions: -rwsrwxr-x. When executed by another user, systemctl asks me for a password... I expected this script to be run with root permissions, thanks to the suid bit 15:38 < dunatotatos> What am I doing wrong? 15:38 < apathor> mawk: i think its coming from DHCP 15:38 < mawk> ah 15:39 < mawk> ip addr replace 2001:db8:1234::5678/64 dev eth0 preferred_lft forever 15:39 < mawk> replace the address and the interface as needed 15:39 < mawk> it will mark it as undeprecated, for now 15:40 < apathor> cool will give it a shot. thanks much 15:40 < mawk> you can't setuid a script dunatotatos 15:41 < mawk> only an executable 15:41 < mawk> you need to wrap your script one way or another with a setuid stub 15:41 < dunatotatos> @mawk, oh, that's unexpected. Thanks for the info. 15:41 < mawk> you know how to code dunatotatos ? 15:42 < mawk> or you want me to write the code 15:42 < mawk> in C I mean 15:42 < dunatotatos> @mawk: No problem, I know a bit of programming ;) 15:42 < mawk> alright 15:43 < mawk> make sure to check the file path, permissions, owner 15:43 < mawk> to prevent tampering 15:43 < mawk> make sure you don't follow symlinks also 15:44 < john_rambo> I just installed indicator-datetime ....How do I launch it ? $ indicator-datetime: command not found 15:45 < dunatotatos> @mawk: When I see all the security flaws, I wonder if it is not easier to set a sudo rule... 15:45 < jubalh> hey guys 15:46 < jubalh> a relative bought an acer laptop with an eMMC. they gave me their laptop on the weekend to put linux on it. so i disable secure boot and start the installtion. and the install is soooo slow. copying packages over also takes ages. i wonder if this could be the eMMC or whats the issue here 15:46 < jken> Hello, I am trying to come up with a way to have my systems physical screen go blank when connected to it via VNC, without having to run multiple X displays. Does anyone know if this is possible? 15:48 < mawk> lol dunatotatos 15:48 < mawk> yeah maybe 15:48 < mawk> if you prevent race conditions, prevent symlinks, and check owner and all, I see no objection 15:48 < mawk> for the setuid 15:49 < dunatotatos> Yeah... Compared to "if you type no typo mistake in the sudo rule", my choice is already made. 15:49 < dunatotatos> And implemented. 15:49 < dunatotatos> It works perfectly well. 15:50 < mawk> yeah but less fun 15:59 < nolsen> revel: But 2MB/s is "normal"? 15:59 < nolsen> It's supposed to be usuable 16:00 < revel> That probably depends on the RAID setup and the hardware. 16:00 < revel> If you're doing write-heavy stuff, then maybe RAID 1 isn't the best idea. 16:01 < imofftopic> RAID 0 16:01 < imofftopic> Safety first "P 16:01 < nolsen> imofftopic: I need redundancy. 16:01 < nolsen> Plus RAID 0 meaning, if a drive accidently unplugs itself, all my data is gone. 16:01 < nolsen> accidentally* 16:01 < Dan39> word 16:01 < imofftopic> yeah 16:01 < imofftopic> Basically 16:02 < imofftopic> But extra speed :D 16:02 < nolsen> RAID 10 isn't possible because I would saturate the USB 3.0 Bus. 16:02 < nolsen> Like what's the typical HDD speed? 125MB/s? 16:03 < nolsen> Actually, maybe I won't saturate it. 16:03 < Dan39> tias! 16:03 < Dan39> (try it and see) 16:04 < nolsen> Dan39: I would if I could. 16:04 < nolsen> But I don't have 2 more drives and drive enclosures. 16:04 < nolsen> I don't even think my power supply has that many plugs left 16:06 < nolsen> That upgrade alone would be $233, which I don't have at the minute. 16:06 < Dr_Coke> nolsen what upgrade? 16:08 < nolsen> Dr_Coke: Buying 2 HDDs, and buying 4 enclosures because while I'm at it, I might as well buy 2 more enclosures (total of 4), for a better cooling. 16:30 < stevendale> Hiya 16:31 < Acheron> hello stevendale 16:31 < Acheron> ;) 16:31 < RevanOne> Hey 16:31 * Acheron xD * 16:32 < stevendale> Acheron: https://m.youtube.com/watch?v=Y3VWW2qApwI 16:32 < Acheron> <-- On KDE 16:32 < codercat> help 16:32 < Dan39> stevendale: o_O 16:32 < codercat> my libuntu installation hath crash 16:32 < Dan39> codercat: help! 16:32 < codercat> oh wait 16:32 < codercat> it hath resume 16:32 < doug16k> is this the right place to ask about development of a usb driver? the driver works. I want to unbind the device from usbhid automatically and take over the device - or prevent usbhid from binding it in the first place 16:33 < Dan39> libuntu? 16:33 < codercat> libuntu 16:33 < Dan39> never heard of libuntu, wtf is it? 16:33 < Psi-Jack> No such distro currently named libuntu. 16:33 < codercat> an OS 16:33 < stevendale> Oh wrong one Acheron 16:33 < stevendale> https://www.youtube.com/watch?v=wRRsXxE1KVY&vl=en 16:34 < Acheron> stevendale, you like JC? 16:34 < stevendale> Yeah I do 16:34 < codercat> yey pranks 16:35 < Dan39> this place is weird during the day haha 16:35 < codercat> freenode died long ago 16:35 < Dan39> oh, news to me. ok then, gtfo codercat 16:35 < codercat> cause everybody realized that the ops are hypocritical lil bullies 16:36 < ayecee> >:O 16:36 < Dan39> sure they aren't HYPERcritical though?! 16:36 < codercat> the latter is by nature 16:36 < ayecee> sometimes supercritical 16:36 < codercat> but being a bully. dayum 16:36 < Psi-Jack> codercat: Do you have any Linux subjects or questions? 16:36 < Dan39> ultracritical 16:36 < codercat> yeah 16:37 < codercat> im just waiting for it to install 16:37 < Dan39> Psi-Jack: dude, it hath crashed, and it hath resumed 16:37 < RevanOne> I am trying do catch the numbers but I am having a difficult time. 1.3.0/ 16:37 < Dan39> and soon it hath systemd 16:37 < ayecee> three days later 16:37 < RevanOne> I end up with a log line of cut, grep and in the end the number are not showed on a single line but on multioples 16:37 < RevanOne> is there an easier way 16:37 < RevanOne> I just want to catch a single 1.3.0 16:38 < Dan39> RevanOne: bro, are you parsing html with regex? 16:38 < Dan39> stop it 16:38 < Psi-Jack> codercat: Focus on /that/. Leave the politics at the doorway. Better that way, if you get my drift. :) 16:38 < codercat> OMG something just said 'SENT SYSKILL' then it rebooted 16:38 < RevanOne> I don't have other choice .. 16:38 < RevanOne> what should I use ? 16:38 < codercat> I didnt even jump naked on some ice 16:38 < Psi-Jack> !ops codercat Trolling 16:39 < codercat> ok it works now 16:39 < codercat> im being serious and youve just used curse words so um no 16:39 < Dan39> RevanOne: what are you trying to do? 16:39 < Dan39> RevanOne: xmlstarlet might be a useful utility, or do a python script maybe? lxml is easy to use 16:40 < RevanOne> to get that number : 1.3.0 16:40 < Dan39> but, why? 16:40 < codercat> oh its fine now. I see a desktop 16:40 < RevanOne> yea, but I only need for this line 16:40 < RevanOne> so 16:40 < triceratux> codercat: what distro ? 16:40 < codercat> libuntu 16:40 < RevanOne> I have Nexus and there is a repo there with multiple version 16:40 < Psi-Jack> triceratux: He's just trolling. 16:40 < codercat> its a lightweight version of ubuntu 16:40 < codercat> google it you idiot 16:40 < RevanOne> I want to get the latest version and use that in a puppet to download and install 16:40 < codercat> im not trolling 16:40 < RevanOne> so I just need that number 16:40 < codercat> ITS A REAL DISTRO 16:40 < codercat> calm down 16:41 < triceratux> codercat: enjpy it while you can; it has no future 16:41 < codercat> gr8 16:41 < ayecee> great, please 16:41 < test1337> bounce 16:42 < Acheron> a real distro? 16:42 < ayecee> vs an imaginary distro 16:42 < RevanOne> I have end up with this | grep mc-solr-dih-berkley/[0-9].[0-9].[0-9] | tail -1 | cut -d'"' -f2 | grep -oP [0-9] 16:42 < Dan39> RevanOne: xmlstarlet sel -t -v 'td/a' 16:42 < RevanOne> but I get 1 3 0 on different lines 16:42 < ayecee> distros that are both real and imaginary are quite complex 16:42 < Dan39> RevanOne: that outputs 1.3.0/ 16:42 < test1337> slap dat ass 16:42 < RevanOne> no on a signle line 16:42 < triceratux> https://lubuntu.me/this-week-in-lubuntu-development-5/ 16:42 < Dan39> so then you just have to remove the / 16:45 < Dan39> RevanOne: ...? 16:45 < Dan39> did you see my messages? 16:46 < codercat> how to make libuntu fill up the entire Virtualbox window 16:46 < RevanOne> yes, trying to use it 16:46 < noodlepie> Everyone should run GuiZ-SD with the HURD! (: 16:46 < noodlepie> GUIX even 16:46 < RevanOne> hmm I get no result 16:47 < RevanOne> ah, I see, maybe because I am doing from a curl 16:47 < RevanOne> if I put in a file and try it out it works 16:47 < revel> noodlepie: Last I checked, Hurd wasn't considered production-ready. 16:48 < RevanOne> wait 16:48 < RevanOne> it works now also 16:48 < RevanOne> cool 16:48 < RevanOne> thank you Dan39 16:49 < codercat> I could just install virtuabox the guest extention pack I guess 16:51 < codercat> is it the pkg file I double click 16:52 < codercat> it says what program do I wanna open it with 16:53 < Alayde> Hopefully this is an easy LVM question: I've got 2 physical volumes that are mirrored in a single VG, with a single LV. Is there a clean way for me to remove 1 of the mirrored disks from the VG entirely while things are mounted and online, even though both disks have 0 physical extents free (thus making it impossible to vgreduce)? 16:53 < codercat> I assume its synaptics package manager 16:55 < mutante> codercat: pkg file sounds like you downloaded some software for Mac 16:55 < Psi-Jack> mutante: He's just trolling. 16:55 < codercat> shut the hell up 16:55 < codercat> im new to linux 16:56 < mutante> ah, i was wondering why i see "double click". ok 16:56 < Psi-Jack> :) 16:56 < codercat> all I see is .exe and pkg 16:57 < Psi-Jack> codercat: If you don't want to be seen as trolling. Stop calling it libuntu, but its actual name, lubuntu (Pronounced: loo-bunn-too). Don't talk about jumping naked on ice for... Whatever unsual reasoning you think you have. Etc. 16:57 < codercat> oh its called lubuntu not libuntu 16:57 * Psi-Jack rolls his eyes. 16:58 < codercat> yeah Ima leave now 16:59 < john_rambo> Is there a analog clock for Ubuntu 18.04 desktop ? 17:00 < apathor> john_rambo: xclock looks like an analog clock 17:00 < Psi-Jack> Possibly. https://i.imgur.com/Br00TCn.mp4 17:00 < john_rambo> apathor, There is no xclock in the Ubuntu 18.04 repos 17:01 < apathor> john_rambo: package 'x11-apps' ? 17:01 < ayecee> maybe it's part of a package that is not literally named xclock 17:01 < john_rambo> Okay 17:01 < apathor> john_rambo: apt-file search bin/xclock 17:02 < ayecee> the command-not-found package gives you the package name just by trying to run it 17:02 < john_rambo> apathor, I did aptitude search xclock got no results 17:02 < apathor> try `apt-get install x11-apps` buddy 17:03 < john_rambo> apathor, x11-apps is already the newest version (7.7+6ubuntu1). 17:04 < john_rambo> apathor, Found xclock but its really ugly ... No option to customize 17:04 < NanoSector> hello, I recently installed a SuperMicro AOC-SAS2LP-MV8 SAS card in my NAS with Marvell 9480 controller, I was wondering how one could check its temperature 17:04 < NanoSector> the card works perfectly fine 17:04 < apathor> john_rambo: you'll have to code up your own anachronistic time display then 17:04 < john_rambo> apathor, Okay 17:18 < elxa> does anyone know how to use a username containing colons with rsync? S.th. like cf:foo/0@hostname 17:18 < elxa> rsync thinks that cf is the hostname 17:18 < jmeman> Does anyone know why my ALC892 sound card might refuse to acknowledge any sort of microphone or line in input? 17:19 < ayecee> aliens 17:19 < ayecee> aliens know why 17:20 < Psi-Jack> With their suction-cup fingers? 17:20 < revel> elxa: Escape it (with \\ probably), maybe. 17:20 < ayecee> and their beady little eyes 17:20 < rypervenche> elxa: Firstly, don't use colons in your username. Secondly, try putting single quotes around the username. 17:21 < ayecee> rypervenche: that would protect it from the shell. it wouldn't change how rsync processes it. 17:21 < revel> i.e user\\:name:stuff 17:21 < revel> Or "user\:name:stuff" 17:21 < elxa> rypervenche: out of my control, cloud foundry guys invented this https://docs.cloudfoundry.org/devguide/deploy-apps/ssh-apps.html#other-ssh-access 17:22 < superboot> elxa: just a shot in the dark: can you do hostname:cf:foo/0? 17:25 < elxa> superboot: the format has to be user@host:remote-path 17:25 < ayecee> what happens if you do user:withcolon@host:remotepath ? 17:26 < elxa> doesn't work, run rsync foo user:withcolon@host:remotepath and see yourself ^^ 17:27 < bizolos> Hi there. Can I use another env variable in an env variable declared in a .env? 17:27 < elxa> revel: I have not had any luck with single or double escaping so far 17:28 < superboot> elxa: I'm checking the man file now. 17:29 < elxa> bizolos: pretty sure you can. Find out by doing "source .env && env" and check the values 17:30 < superboot> elxa: Check out the "USER or LOGNAME" section of the environment vars at the end of the manual. 17:31 < superboot> elxa: "The USER or LOGNAME environment variables are used to determine the default username sent to an rsync daemon" 17:31 < elxa> superboot: that's only relevant when using an rsync daemon on the remote end 17:31 < elxa> afaik 17:32 < ayecee> so i wondered what characters were posix-compatible in a username. Looks like . is in there, but : isn't. http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_437 http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_282 17:32 < superboot> elxa: Oh, yeah. Is tha not an option for you? 17:32 < bizolos> elxa, doing a source .env && env does not display any of my ENV vars written in the .env file. How is it possible? ^^ 17:32 < elxa> superboot: well it's kinda overkill. I was using scp before without issues, but wanted to give rsync a shot to get a progress indicator ^^ 17:33 < elxa> superboot: I am not even sure whether the cloud foundry containers support that . It would require additional setup and an ssh tunnel 17:33 < elxa> so much hassle for a progress bar :D 17:34 < superboot> Haha, I know the feeling. 17:34 < ayecee> it's like when you peel off some wall plaster to fix some wiring behind, and find out the wall was assembled without joists 17:34 < elxa> bizolos: use "export KEY=VALUE" 17:34 < bizolos> oh, thx 17:34 < bizolos> Seems it works, thx elxa :) 17:34 < superboot> I seem to remember there's something you can throw in the pipeline to get a progress bar on cp, so I'd guess it'd work with scp... Now if I could just remember it... 17:34 < elxa> bizolos: yw 17:35 < elxa> superboot: some stackoverflow post suggested scp -v , but I didn't see progress indicators, just lots of ssh protocol debug info that I don't need :D 17:39 < superboot> elxa: Ah ha! pv or "Pipe Viewer" is what I was thinking of! 17:41 < superboot> elxa: The man page for pv has some good examples you can use to coble together what you need. 17:44 < philwong> which is the "snappiest" version of linux? I need it for multitasking 17:45 < Dominian> such an odd question 17:49 < noodlepie> philwong, any really, you compile your kernel with PREEMPT and 1000HZ timer to get the best response, any distribution can do this. 17:50 < nikio_> whats a nice command to find the biggest folders / files on linux 17:50 < noodlepie> ls | sort 17:51 < noodlepie> ls -lR | sort on size key decending, man sort for that 17:51 < apathor> nikio_: `sudo find / -size +100M` 17:54 < philwong> I see 17:55 < philwong> But arn't some distros betetr for graphics and some for basic cooperate like environments 17:55 < elxa> ncdu . cli with ncurses scanning directories recursively and allowing you to browse them 17:55 < noodlepie> philwong, desktops and servers. yes 17:55 * test1337 punches philwong 17:55 < nikio_> im using this one now: find / -type f -exec du -Sh {} + | sort -rh | head -n 5 17:56 < noodlepie> Debian and Gentoo are good for anything though, I like these two. 17:56 < test1337> eeew 17:56 < superboot> nikio_: ncdu is my favorite by far. 17:58 < nikio_> ok 17:59 < mutante> philwong: most of it is all the same and it's more about what software packgaes you install than the distro 17:59 < noodlepie> ncdu looks helpful superboot! 18:00 < mutante> dont punch people, test1337 18:01 < rypervenche> Yeah, ncdu is one of my favorite tools. 18:01 < elxa> philwong: that's highly subjective, depends on your expectations/definitions. I've used gentoo for quite a while, but eventually got tired and decided to try other distros. For now I am on fedora. 18:01 < mutante> yea, of course you get tired after waiting for so long 18:01 < rypervenche> philwong: The answer will ultimately be "whatever works best for you". 18:02 < philwong> Ok got it 18:02 < philwong> I am a multitasker 18:02 < dlite> Noob here.. Just compiled a kernel based on my system config 18:02 < philwong> I prefer distros that do not update as much because I dont like restarting my PC 18:02 < elxa> philwong: buy enough memory, biggest problem solved :) 18:03 < tx> philwong: lol 18:03 < tx> I mean 18:03 < tx> you could just not update ever ;) 18:03 < philwong> Haha, 18:03 < deww> there's that live kernel patching available 18:03 < tx> same difference 18:03 < tx> There's a few ways to hot patch a kernel 18:03 < mutante> philwong: with APT you can just get all teh security updates and regular packages updates but skip kernel updates.. only those need reboots 18:04 < tx> does PID 1 require a reboot? 18:05 < dlite> Guys.. How to install a newly compiled kernel ? Copy it to /boot and then update grub.conf ? 18:06 < rypervenche> dlite: What distro are you using? 18:06 < dlite> rypervenche Arch, sir 18:07 < rypervenche> dlite: Have you tried asking in #archlinux? 18:08 < dlite> rypervenche Nope. I just compiled a kernel based on my systemconfig and want to take it for a spin 18:09 < rypervenche> dlite: You should ask in their IRC channel, as it can be distro-specific, depending on what you're doing or how you did it. 18:09 < rosco_> is it possible to install a utf-16 charmap on linux? 18:11 < dlite> rypervenche Thank you. I'm using grub as bootloader.. So I think this should work.. I'll make a backup and give it a try 18:12 < rypervenche> Or you know, don't. 18:12 < bytefire> hey guys, what size boot partition do you use? 18:13 < dlite> Haha.. I'm just experimenting around.. 18:14 * test1337 punches philwong 18:14 < revel> bytefire: 128MB before (though I kept clearing out my kernels and I self-compiled them, so they might've been smaller than usual), now 8GB due to reasons unrelated to storage shortage. 18:14 < revel> A gigabyte's probably plenty of space and you probably won't miss that space on a desktop though. 18:14 < rypervenche> bytefire: I've got mine at 512MiB. I like to be able to have a lot of kernels though. 18:15 < bytefire> revel: cool, i was thinking 10gib - i compile kernels too 18:15 < revel> Heh. Do you plan on compiling them in the boot partition? :P 18:15 < bytefire> rypervenche: makes sense :) 18:15 < bytefire> revel: haha no 18:15 < Pentode> 10 is a little over the top, lol 18:15 < bytefire> is it 18:16 < revel> Unless you plan on having like a hundred of them, all with *all* the firmware compiled in or something... 18:16 < revel> I'd say "yes" 18:17 < bytefire> revel: cool 18:18 < NDx33xsy> Hello. "I'm meeting to error in dmesg: ACPI BIOS error (bug) "Excess arguments - ASL declared 5, ACPI requires 4". How to fix it? 18:19 < hehehe> using occam razor - i had winscp setup to connect to aws instance 18:19 < hehehe> now it reject key 18:19 < hehehe> what could go wrong 18:20 < hehehe> I can see key fingerprint in aws console, how I can compare it with .ppk key I have 18:20 < twainwek> using occam razor: it's a problem with windows 18:20 < Pentode> NDx33xsy, is that a very old machine? 18:21 < hehehe> twainwek: very good, I have not though about it 18:22 < NDx33xsy> Pentode: 2010 years. Maybe configure kernel? 18:22 < Pentode> well if the machine is working i wouldn't worry about it too much. 18:23 < Pentode> but i've encountered that before using newer kernels on old hardware 18:23 < hehehe> disabled win firewall 18:23 < hehehe> still the same' 18:23 < Pentode> im not sure exactly why, i suspect older acpi systems take fewer arguments or something. 18:23 < Pentode> either that or its some kind of bug 18:24 < AmR|EiSa> How I can print RTL string in console, https://snag.gy/iNXn6r.jpg ? 18:27 < hehehe> Pentode: any ideas? 18:27 < Juesto> what's the equivalent of dpkg-reconfigure in red hat dnf/rpm? 18:27 < hehehe> i have had 3 instances in 3 regions, deleted some 18:27 < hehehe> 1 left 18:27 < Sonolin> good morning everybody 18:27 < Pentode> no idea, sorry 18:28 < azur_kind> Juesto use the --relocate option for rmp 18:28 < azur_kind> rpm 18:29 < hehehe> . 18:30 < hehehe> if I can fnd a key I have to launch new instabce 18:30 < hehehe> reinstall 18:30 < hehehe> cant 18:33 < Juesto> azur_kind: so rpm --relocate would do the same? 18:33 < azur_kind> it should 18:33 < Juesto> hmm 18:33 < Nani_Dragon> Anyone have a recommendation for a new/used laptop for Linux? Been looking at System76, but they seem a bit on the expensive side 18:34 < tx> I don't wanna be that guy.. but a thinkpad 18:34 < Juesto> chromebook 18:34 < ayecee> yeah, was gonna say thinkpad too 18:34 < Nani_Dragon> Any particular model? People have mentioned them before, but they always seem so old 18:34 < Juesto> arent thinkpad expensive? 18:34 < elxa> just don't play dota 2 with your thinkpad, fried my cpu 18:34 < ayecee> Juesto: not especially so 18:34 < tx> Nani_Dragon: Any in the T or X series really 18:34 < Juesto> Huh 18:34 < tx> how old depends on what you want to buy 18:35 < ayecee> like, similar specs come for similar prices 18:35 < elxa> Juesto: depends on your definition of expensive 18:35 < Nani_Dragon> I want to spend around $400 USD 18:35 < Juesto> well it's a premium laptop 18:35 < tx> you'll find quote a lot 18:35 < tx> (for that price0 18:35 < ayecee> business laptop* 18:35 < Acheron> Linux amazes every day! Software written by people who care. 18:36 < tx> Acheron: Don't be mean to the passionate devs at Microsoft or Apple now. 18:36 < Acheron> You can't buy passion. 18:36 < Nani_Dragon> Do most distributions have good support for the thinkpads? I am not certain what I am going to run yet. Probably just Debian stable 18:36 < lupine> I'm using debian stretch on a t470p 18:36 < Juesto> and imo foss quality is less than proprietary most of the time 18:36 < tx> Nani_Dragon: I have only had issues with really new ones, and those issues were related to the chipset 18:36 < lupine> it's mostly fine, you can even get the 3D controller working 18:36 < elxa> Acheron: everybody cares ... about himself :D 18:36 < tx> not thinkpads specifically. 18:37 < tx> so yes, great support 18:37 < TurboBorland> only really ever run lenovo/thinkpads, no problems for a while now 18:37 < Juesto> speaking of hardware 18:37 < tx> Thinkpads are used by a lot of devs. 18:37 < tx> If something is broke, it's going to be fixed real fast. 18:37 < Acheron> i'm very impressed with the quality of FOSS, quite the opposite 18:37 < Juesto> i have a pavilon x360 and i can't get the Bluetooth to work, no drivers apparently 18:38 < Juesto> depends, at some things well... 18:38 < tx> what bluetooth controller is it? 18:38 < Juesto> rt3920 or so 18:38 < Juesto> combo chip 18:38 < bls> drivers have nothing to do with FOSS and everything to do with wether or not hardware vendors will release driver source code, binary blobs, or usable specs 18:38 < Acheron> Juesto, i'm on a hp-pavilion-x360-convertible, blutooth woking great here with a phone and Bose speaker 18:38 < Juesto> i don't remember exactly 18:39 < Nani_Dragon> how about something like this? - https://www.ebay.com/itm/Lenovo-T420-Core-i7-2-70GHZ-16GB-RAM-256GB-SSD-BT-Webcam-1600x900-Win-7-Pro/253611368276?hash=item3b0c6a5f54:g:-UkAAOSwoRBahPC1 18:39 < tx> you'll need the rtbth mod for that chip 18:39 < bls> if a vendor does none of those things, there's nothing an OS can realistically do 18:39 < Acheron> Juesto, what Distro and Kernel? 18:39 < Juesto> fedora 18:39 < Juesto> it's model 11-n011la 18:39 < tx> T420 is a classic 18:39 < Acheron> Kernel: 4.15.0-20-generic x86_64 18:39 < tx> it's so popular that people are screen modding it to death 18:40 < tx> :P 18:40 < tx> There are IPS 1080p panels if you're keen to make the jump 18:40 < Juesto> tx, there's the driver on github but for Ubuntu 18:40 < tx> Juesto: it's not distro specific 18:40 < bls> drivers aren't distro specific 18:40 < Juesto> lol 18:40 < tx> it just builds a kernel module, so it should work 18:40 < tx> link to repo? 18:40 < Acheron> well Fedora is the problem there, get on a Debian based Distro 18:40 < Juesto> well got one for wlan for fedora 23+ specific 18:41 < bls> drivers aren't distro specific 18:41 < Juesto> Acheron: why it would be a problem wtf 18:41 < tx> Perhaps my specific you mean it requires a certain kernel version (or greater than) 18:41 < tx> by* 18:41 < bls> they may advertise which distro they tested on, but it all comes down to the kernel 18:41 < Acheron> Juesto, you never mentiond what Kernel Release you were on 18:42 < tx> uname -a us ;) 18:42 < Juesto> I'm upgrading the system at this moment 18:42 < solidfox> nice 18:42 < tx> I switched from Debian to KDE Neon this year 18:43 < solidfox> good ol' emerge -e @world 18:43 < Acheron> well Linux has excellent BT support on the hp-pavilion-x360-convertible 18:43 < Juesto> so I'll tell more in a bit 18:43 < tx> my first jump away from debian since.. 18:43 < tx> version 3? 4? 18:43 < Juesto> Acheron: is your Bluetooth a rt3290 combo? 18:43 < Acheron> Desktop: KDE Plasma 5.12.4 Distro: Ubuntu 18.04 LTS 18:43 < solidfox> Acheron, is it kubuntu 18:43 < tx> DISTRIB_DESCRIPTION="KDE neon User Edition 5.12" 18:43 < tx> still based on xenial 18:44 < Juesto> Acheron: what model is yours exactly? (look at the bottom of the computer) 18:44 < Acheron> HP model: 8251 18:45 < Juesto> Acheron: Not the model i have ;) 18:45 < Juesto> i don't think it's the same Bluetooth 18:45 < tx> what does /sys/devices/virtual/dmi/id/board_name say? 18:45 < tx> I wonder if HP set their stuff up properly 18:45 < Juesto> i looked at the bottom of the computer 18:46 < Juesto> again, I'm upgrading my fedora 18:46 < tx> he's getting a red fedora with black trim 18:46 < Juesto> lol 18:46 < tx> built-in bluetooth headset 18:46 < Juesto> -_- 18:47 < tx> Juesto: the headset will be great when you can get your IC working 18:47 < Juesto> I'm upgrading fedora the red hat distribution 18:48 < solidfox> I'm upgrading my beard. 18:48 < Juesto> . 18:48 < tx> GNU/Beard, thank you very much 18:48 < Juesto> ... 18:48 < solidfox> tx, ah yes. 18:48 * Juesto sighs 18:48 < solidfox> I actually wish I had a beard 18:48 < solidfox> lol 18:48 < Juesto> i do :v 18:48 < tx> You can prefix it with GNU once it's long and has fleks of grey in it 18:49 < solidfox> lol. I have a gnu/beard in spirit 18:50 < tx> Upgrade to a smart beard 18:50 < tx> embed a raspberry pi zero and camera 18:50 < tx> beard-cam, great for spying jobs 18:51 < solidfox> nice 18:51 < azx> so mnt is for cd rom and other removable media 18:51 < solidfox> I would keep lots of things in my beard 18:51 < solidfox> a comb. some spare change. my laptop 18:51 < azx> if i put a usb drive it would show up in dev right? 18:51 < azx> mnt is for cd/dvd/ 18:51 < azx> anything that i want to mount there like an iso image 18:51 < solidfox> azx, dev is more like the kernel interface to these devices 18:51 < bls> azx: /mnt is for whatever you want it to be 18:51 < RayTracer> azx: it probably will be automatically mounted at /media 18:52 < azx> interesting, thank you 18:52 < solidfox> azx, the program that manages auto mounts lately has been mounting devices to /media/your_user 18:52 < solidfox> well 18:52 < azx> i don't see a media folder at root 18:52 < solidfox> /media/user/devicelavel 18:52 < bls> azx: man hier for the recommended distinctinos 18:52 < solidfox> label* 18:52 < bls> azx: not all distros use /media 18:53 < RayTracer> azx: and one of the first things I usually do is mkdir /mnt/{a..d} because just one /mnt mount point is not enough 18:54 < bls> same here: /mnt/cd /mnt/usb /mnt/nfs /mnt/eSTAT 18:54 < bls> eSATA even 18:54 < azx> so i can go into mnt and bork around as much as i want, creating random directories and mounting filesystems to them and it doesn't matter 18:54 < azx> it's created for the user ? to mount things 18:54 < bls> azx: correct, /media is the one where most distros are wanting to have full control 18:55 < bls> instead of the end user/manual mounting 18:55 < RayTracer> azx: check out the FHS summary at https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard 18:56 < NetTerminalGene> what does laptop like pc do in every server rack? 18:56 < tx> run an OS of some sort 18:56 < RayTracer> NetTerminalGene: act as a console for the real servers 18:56 < NetTerminalGene> RayTracer, can't they be managed with single pc? 18:57 < bls> NetTerminalGene: do you want to haul a PC around a data center? 18:58 < bls> or have to run back to said PC in a fixed location to triage something 18:58 < NetTerminalGene> bls, can't they remotely manageable? 18:58 < RayTracer> NetTerminalGene: probably.. just a matter of how you lay it out. If you connect everything across racks, how to remove one in between? 18:58 < bls> NetTerminalGene: what if you have to go physically intervene? 18:58 < bls> i.e. you can't remotely manage the server 18:59 < bls> if you're an ops person, you don't want to have to run to the server, make changes, run back to your desk, test, fail, run back to the server, repeat 18:59 < ||JD||> you can, you'll be using remote hands, any decent datacenter offers it 19:00 < ||JD||> it's expensive thought 19:00 < bls> and some DCs don't allow external machines into them 19:08 < susej> hi, I just made my own linux based on ubuntu 19:08 < susej> its called ucocku 19:08 < susej> HUAAHHAHA UHHAAHA UHAHHAHAHAHA 19:25 < collins> isn't there something infantile and underdeveloped about still liking computers at old age after being fascinated by computer games when you were younger? 19:26 < collins> socially, such people are usually socially underdeveloped 19:26 < collins> isn't that a matter of fact? 19:26 < collins> and what does that mean to our well being and social lives? 19:26 < revel> Liking things and having hobbies is infantile...? 19:27 < revel> Ah well. 19:27 < revel> !ops collins blatant troll 19:28 < avenger> apparently collins wanted to point out he's from "iamverysmart" 19:29 < Juesto> soiboy 19:29 < revel> From what? 19:29 < Juesto> he's 19:29 < solidfox> collins, socializing isn't necessary. 19:29 < Juesto> ##chat for that 19:29 < solidfox> I just have a few friends I talk to. and irc 19:29 < solidfox> and my family 19:29 < rascul> facebook is my only friend 19:30 < Juesto> that's bad rascul :) 19:31 < collins> once you expand your horizons beyond computers, thousands of hours of kernel programming doesn't seem so interesting anymore but rather confining. I'm there and I've got almost a lifetime of development under my belt. 19:31 < noodlepie> Technology has the credit of there always being something new to learn. This helps development 19:31 < collins> noodlepie: it burns you out 19:31 < noodlepie> And we are called Developers for a reason :P 19:31 < apathor> what do you do now collins? 19:31 < rascul> social situations have the advantage of always being awkward and unwelcome 19:31 < collins> apathor: burned out and suicidal, and that's not a joke 19:32 < solidfox> collins, why not just stop programming if you're done with it? 19:32 < Juesto> and males are less social than females because necessity stuff 19:32 < solidfox> collins, you could go to the beach 19:32 < Juesto> apparently 19:32 < rascul> yeah if it burns you out or something, go do something else 19:32 < rascul> quit subjecting yourself to it if it's detrimental to you 19:32 < revel> Like get sunburn. 19:33 < collins> I am, I'm now working for 1/4th of my formal salary and it sucks. 19:33 < solidfox> my dad is a funny guy :) 19:33 < noodlepie> suicide is sin 19:33 < noodlepie> hehe 19:33 < revel> So is coffee. 19:33 < solidfox> every year, he takes off his shirt and does tractor things for one full day 19:33 < solidfox> and gets SUPER red 19:33 < collins> I hope I meet god, I've got a few words to tell him. 19:33 < noodlepie> Rejoice, rejoice. rejoice! 19:33 < solidfox> I'm surprised he hasn't gotten skin cancer 19:34 < autopsy> Ahh cancer oh noes. 19:34 < rascul> solidfox if you're still curious, i mostly use opensuse 19:34 < solidfox> rascul, ah nice. 19:34 < solidfox> "can't stop the suse" :) 19:34 < solidfox> I like their songs 19:34 < autopsy> Haha. 19:34 < rascul> they have songs? 19:34 < solidfox> yes 19:35 < noodlepie> God is the most humble force in the Universe, and outside it. He probably has a few words for you! 19:35 < rascul> i don't think i wanted to have this knowledge, take it back solidfox 19:35 < autopsy> Songs OMG. 19:35 < solidfox> collins, if you're upset about not having sex, its nbd. trust me. 19:35 < solidfox> I know that's something that used to upset me 19:35 < solidfox> whoops 19:35 < noodlepie> God talks with Nature. When you see a bird flying over your head, you are probably doing the right thing! 19:35 < autopsy> solidfox, Network Block Device? 19:35 < solidfox> "no big deal" not nbd 19:35 < solidfox> autopsy, my bad. 19:36 < autopsy> Ah. 19:36 < rascul> i was thinking of the national bank of detroit 19:36 < rascul> but i guess no big deal works too 19:36 < Dagmar> Maybe if you're 80--because no one wants to see that 19:37 < autopsy> Haha. 19:38 < revel> noodlepie: What if the bird poops on you? 19:38 < autopsy> Then you just got pooped on. Thats all. 19:39 < revel> But I don't like poop :< 19:39 < autopsy> Nobody really likes it they have to love it first. 19:39 < triceratux> rascul: https://www.youtube.com/watch?v=A-Rn0iQEpc8 19:39 < rascul> i will not watch that 19:40 < triceratux> bwahaha the geecko wins !!! 19:41 < rascul> i win by not watching 19:41 < autopsy> CAn't stop the SuSE. 19:42 < rascul> i can, they make commands for that 19:42 < rascul> poweroff, for example 19:43 < autopsy> rascul, shutdown -h now 19:43 < rascul> yep, that's another way 19:43 < autopsy> rascul I want to see you issue that command as root. 19:43 < autopsy> It make me feel good. 19:43 < autopsy> Can't stop the SuSE! 19:43 < rascul> are you going to drive here to watch me? 19:44 < autopsy> No I got no car man. 19:44 < ayecee> poor is the man whose pleasures depend on the permissions of another 19:44 < rascul> i guess you won't see, then 19:44 < autopsy> No but I'll just know. 19:44 < rascul> i don't think you will 19:46 < ayecee> won't know until you try 19:47 < rascul> maybe i'll never know then 19:47 < fendur> who knows? 19:47 < rascul> apparently nobody 19:47 < ayecee> the nose knows 19:52 < jml2> triceratux, that fuzzy guy goes all the way up @1:54 19:52 < jml2> apparently i discovered "setcap" is not preserved on reboots... 19:52 < jml2> mehehe 19:55 < widp> I have two text files, one of them has a bunch of characters in the beginning that I want to copy over to the second. 19:56 < widp> I have a regex which will give me these characters, what's the easiest way to copy them and paste them in the exact same positions in file2? 19:56 < noodlepie> the you probably have just blasphemed the Holy Spirit! Ouchers - bird poo! 19:56 < rascul> open a text editor and hit ctrl+v ;) 19:57 < widp> that would be time consuming 19:57 < rascul> if it's directly at the beginning, write it to a temp file then cat other_file >> temp_file then mv temp_file other_file 19:57 < widp> no it's in a certain "shape" 19:58 < rascul> if it's in some other location, 19:58 < rascul> umm there's more to that i accidentally hit enter 19:58 < hatmaker> any experts on timers here? I am looking for the most efficient way to implement reschedulable timers 19:58 < rascul> you'll ahve to do a whole bunch of file operations and stuff is the rest of it 19:58 < rascul> probably not something you'll want to do in a shell script 19:59 < rascul> seeking and stuff 20:00 < jml2> hatmaker, look into systemd timers 20:00 < abarbod> Hi guys, 20:01 < jml2> hatmaker, (makeeasiertech recently a nice article about them) 20:01 < widp> I'll just do it manually for now. 20:01 < jml2> hatmaker, https://www.maketecheasier.com/use-systemd-timers-as-cron-replacement/ 20:01 < hatmaker> I am thinking of user space API 20:01 < jml2> hatmaker, then use user space --> systemctl --user :) 20:01 < jml2> ~/.config/systemd/___ 20:02 < Juesto> btw #systemd 20:02 < hatmaker> e.g. in a program I am writing, to schedule a task in X seconds, unless Y happens... when Y happens I reschedule to another future time 20:02 < jml2> a user specified timer if im correct should be placeable in ~/.config/systemd/user/ 20:02 < jml2> hatmaker, that's the power of systemd -- you can add dependencies 20:02 < hatmaker> somewhere in the area of POSIX settimer(), but more efficient, e.g. no syscalls 20:03 < jml2> otherwise you're just going to be pulling in polling ps things 20:03 < jml2> oops 20:03 < hatmaker> setitimer() 20:03 < jml2> just polling -- omit pulling 20:03 < AmR|EiSa> How I can print RTL string in console, https://snag.gy/iNXn6r.jpg ? 20:04 < rascul> hatmaker maybe you can use at, it's pretty simple 20:04 < jml2> AmR|EiSa, stty 20:04 < rascul> https://en.wikipedia.org/wiki/At_(Unix) 20:04 < solidfox> I have a serious question about OS design. 20:04 < AmR|EiSa> jml2: yes and konsole too, if you know About it. 20:05 < solidfox> should a process be allowed to setuid and setgid? 20:05 < solidfox> basically set its own permissions 20:05 < hatmaker> I think you are misinterpreting this. I am not trying to schedule a job as in some shell-script 20:05 < solidfox> (have the process switch users) 20:05 < hatmaker> I am writing a program and want to use timers efficiently from within it, with direct access to the timer hardware, e.g. no syscalls. Say set up using an IOMMU or whatever. 20:05 < solidfox> or should it do what windows does: the program runs as the user that launched it. 20:05 < jml2> AmR|EiSa, see manpage of stty 20:05 < rascul> hatmaker oh i did miss some of what you wrote 20:05 < jml2> AmR|EiSa, i'm not sure for your case with rtl 20:06 < rascul> solidfox the program should run as the user who launched it except if configured to do otherwise by an admin 20:06 < jml2> AmR|EiSa, you should have LANG= set appropriately to begin with 20:06 < hatmaker> Is there a better channel for more kernel-close questions? 20:06 < jml2> AmR|EiSa, (echo $LANG) 20:06 < hatmaker> or specifically where I could find timer experts.. I've seen Corbet write on the subject on LWN 20:06 < solidfox> rascul, that's the current way 20:07 < jml2> hatmaker, you can use a higher timer setting for hpet freq with sysfsutils 20:07 < rascul> solidfox the current way is correct 20:07 < solidfox> it might be better to just have the admin launch processes that need admin privileges? 20:07 < rascul> generally yes 20:07 < solidfox> as a hard-rule 20:07 < jml2> hatmaker, eg "dev.hpet.max-user-freq = 2048" in sysfs utils configuration 20:07 < solidfox> though 20:07 < hatmaker> jml2, the problem is not generally the frequency, but rather the inefficiency of going to kernel to reschedule it 20:07 < jml2> hatmaker, the default i think is 64 20:08 < jml2> hatmaker, no you can update it runtime 20:08 < rascul> solidfox the issue is when the user needs to do something that is reserved for the admin 20:08 < jml2> hatmaker, and check the result using cat /sys/ 20:08 < hatmaker> how will my process be notified? 20:08 < rascul> solidfox in those cases either the process needs to run with more privileges or whatever it's accessing needs to have privileges set so that user can access it 20:09 < rascul> we can generally do both in linux 20:09 < AmR|EiSa> jml2: en_US.UTF-8 20:09 < jml2> AmR|EiSa, dpkg-reconfigure console? 20:09 < noodlepie> The "select only next command/option" tab in fish should changed from alt -> (right arror) to alt-f 20:09 < solidfox> rascul, in windows, you can do the former by entering the admin password 20:09 < rascul> sure, that's one method 20:10 < solidfox> I guess either way you do it, it could be a flaw. you're still vulnerable if someone gets the admin pw 20:10 < jml2> AmR|EiSa, typo 20:10 < noodlepie> oops, other way round, the select only next option in tab completion should be ctrl-F, select all tabbed options should be alt-F 20:10 < solidfox> so it's better to have the option 20:10 < jml2> AmR|EiSa, dpkg-reconfigure console-setup --- if you're using debian or possibly ubuntu 20:10 < solidfox> for users to use their password 20:10 < rascul> take for example you want to run some sort of server on a port below 1024, it needs to either run as root or have the proper privileges (or capabilities as we know them) 20:10 < noodlepie> presently it usrs cntl-f for select all tab completion/history optioned 20:10 < noodlepie> in "fish" by the way! 20:11 < rascul> if the program is not capable of dropping privileges on its own, you don't want to run it as root 20:11 < hatmaker> where is the goto place for hardcore kernel hackers? 20:11 < rascul> hatmaker ##kernel maybe 20:11 < jml2> hatmaker, when I say check the result, I mean to verify that the freq reports it is 2048 and nothing else 20:11 < ayecee> the bar 20:12 < hatmaker> jml2, Ok. Well I need timer functionality in the sense of getting a callback when the timer fires. 20:12 < hatmaker> e.g. kernel gets interrupted, and schedules my handler 20:12 < jml2> hatmaker, so use your timer things ... you should rtfm things for that -- that's what developers do. they "rtfm". 20:12 < hatmaker> jml2, I don't think you understand. There is no RTFM for this. 20:13 < jml2> hatmaker, look along the lines of that .h timer you're using likely you don't need to change reading other docs 20:13 < sdfgssd> there is 20:13 < rascul> rtfm https://xkcd.com/293/ 20:13 < sdfgssd> read the fucking manual 20:13 < bls> if there's no FM, then you have to RTFS 20:13 < hatmaker> I can assure you, I've search high and low. There is nothing available for this subject. 20:13 < sdfgssd> but there is 20:13 < sdfgssd> you haven't searched enough 20:13 < hatmaker> you are incorrect 20:14 < jml2> https://wiki.osdev.org/HPET 20:15 < jml2> cat /sys/devices/system/clocksource/clocksource0/current_clocksource -- https://access.redhat.com/solutions/18627 20:15 < hatmaker> jml2, HPET has a bunch of caveats making it highly unusable.. TSC is more than sufficient time-wise 20:15 < jml2> hatmaker, afaik tsc is not readily available for that 20:16 < hatmaker> I was asking for timer experts for a reason. Not as an insult. 20:18 < Psi-Jack> ^ That says it all. 20:18 < Psi-Jack> Rather, that does: --^ 20:18 < jml2> a lot of apps use a legacy interrupt --- and they dont even use hpet.... 20:19 < jml2> here i use hpet for jack things ... 20:19 < jml2> (and have looked into tsc -- that's something more for the scheduler -- and RT kernels) 20:20 < Psi-Jack> Man, IANA is slow. ;) 20:20 < Psi-Jack> Took 1.5 months to get a PEN update. 20:22 < jml2> I dont even think the general clocksource needs to be changed -- just that /dev/hpet has to exist (and you have an app that could utilize explicitly /dev/hpet -- the hpet's default is quite low by default, and you'd want to increase it with sysfsutils) 20:30 < graff> any idea why I am getting "The page could not be found or you don't have permission to view it." 20:31 < graff> for my gitlab server here http://147.75.58.157/ 20:31 < jml2> installing vlc on debian is always a PITA 20:31 < graff> I am trying to set it up, it's obviously running but something is wrong 20:31 < jml2> it's always this app that is a problem installing --- those vlc devs are lazy when it comes to deb packaging 20:31 < graff> this is on debian 8.8 jessie 20:32 < graff> anyone here know about gitlab and can answer this? 20:32 < ananke> graff: gitlab has their own channel, try there first 20:33 < graff> ananke: i have, it's pretty dead 20:33 < Juesto> anyone know how can i use copy/paste across ttys? 20:33 < graff> a lot of people posting questions nothing happening 20:33 < jml2> Juesto, lol 20:33 < Juesto> graff give it a wait, someone who knows should be answering 20:33 < jml2> Juesto, never heard of that before 20:33 < bls> Juesto: you don't 20:33 < jml2> Juesto, maybe there's a more effective way of doing things 20:33 < fendur> Juesto: gpm? 20:33 < ananke> graff: so start looking at the logs. also, you told us nothing about what you've done so far: what platform is this on, how you installed it, etc 20:34 < Juesto> for one, gpm does copy/paste in a single tty 20:34 < Juesto> not across multiple of them 20:34 < bls> Juesto: run X or use something like tmux or screen 20:34 < jml2> Juesto, well you can probably use tmux/screen+gpm things 20:34 < graff> ananke: 13:31 < graff> this is on debian 8.8 jessie 20:34 < bls> graff: did you install this by hand or did you use the package manager? 20:34 < Juesto> i usually don't use screen 20:35 < graff> all i did was install gitlab. edit /etc/gitlab/gitlab.rb and then gitlab-ctl start basically 20:35 < graff> bls: for debian jessie one needs to use the repository supplied by gitlab so it's a mess 20:35 < graff> i may have to just start over with stretch 20:35 < bls> well ttys weren't really intended for you to do all your work in, so things like copy-paste aren't implemented 20:35 < Juesto> Graff: check out their documentation, honestly, sounds like you're just getting started at it 20:36 < bls> so you need to either run X or tmux/screen 20:36 < graff> copy paste is actually part of the x windowing system 20:36 < Juesto> oh well 20:36 < Juesto> yeah i know 20:36 < graff> even when implemented at the terminal level 20:36 < Juesto> sigh 20:36 < graff> behind every terminal are a set of graphics libraries 20:37 < Juesto> kinda prefer the console because it's a full fledged fullscreen xd 20:37 < bls> graff: he's talking about virtual consoles, not X terminal emulators 20:37 < graff> the default linux kernel console I don't think is powerful enough to do it without some kind of help 20:37 < graff> it requires additional support for detecting mouse hits 20:37 < ayecee> you would normally need the program gpm for mouse on virtual console 20:37 < Juesto> I'm talking about clipboard functionality on console 20:38 < lupine> try F11 20:38 < phogg> Juesto: in the shell? Or via a daemon? 20:38 < Juesto> apparently the furthest is gpm in a single tty not across 20:38 < ayecee> huh. i thought it was across, but it's been a long time since i've used it. 20:39 < Juesto> console itself 20:39 < fendur> I also thought I remembered cross tty use of gpm. also been a long time. 20:39 < phogg> Juesto: theoretically a clipboard manager daemon could mediate access to clips from different ttys, but I don't know of any that are intended for use without X 20:39 < Juesto> ye, looking for something like that 20:39 < Juesto> a cli/tty/console clipman 20:40 < Psi-Jack> GPM definitely worked accorss multiple consoles in the past. It may not now with changes in security over time. 20:40 < Juesto> ah 20:40 < fendur> maybe it has a switch? 20:40 < phogg> gpm is pretty much the only game in town; I didn't realize it worked across ttys (never tried) 20:40 < Juesto> Psi-Jack: past like which kernel 20:41 < Psi-Jack> But, using purely just consoles, you're simply asking for a lot for what something wasn't really designed for. 20:41 < Juesto> oh well 20:41 < Psi-Jack> Time to man up, and get with today. :) 20:41 < Juesto> but a clipman can be written, correct? 20:41 < Juesto> clipman for the console* 20:41 < phogg> Psi-Jack: there's no reason that X-oriented clipboard managers couldn't operate via dbus even without X running and accept input from gpm or the like. It's just that nobody has done it. 20:42 < Juesto> :d 20:42 < energizer> What does (3+20:40) mean at the end of a wtmp line? 20:42 < Psi-Jack> phogg: True. Nobody wants to do it. 20:42 < phogg> Psi-Jack: sounds like Juesto does 20:42 < fendur> yeah get with the times. experience the full graphical performance of dwm. 20:42 < Psi-Jack> Well, That's... Juesto. Only. 20:43 < fendur> mouse support, too! 20:43 < Juesto> lol I'm not a programmer xd 20:43 < phogg> Juesto: that's something you can fix if you are sufficiently motivated 20:43 < avenger> energizer: days, hours, minutes 20:43 < Juesto> yea 20:44 < Psi-Jack> energizer: It keeps going... And going... 20:44 < energizer> avenger: the full line is "/var/log/wtmp: reboot system boot 4.4.0-121-generi Mon May 7 13:56 - 10:36 (3+20:40)" 20:45 < phogg> hmm, the gpm upstream site no longer exists and there have been no releases for ~6 years 20:45 < Psi-Jack> Right. 20:45 < Juesto> still wondering whatever rt3290 driver would work fine 20:45 < Dagmar> Quick! Declare it obsolete and incorporate it into systemd! 20:45 < Juesto> and I'm not very familiar/fond of the driver stuff 20:45 < Juesto> wew 20:45 < phogg> Dagmar: obviously there's no features left to implement (just like TeX) 20:46 < Psi-Jack> None. RalinkTech makes horrible drivers. 20:46 < energizer> avenger: im not sure what it would mean for `reboot` to have logged in for 3 days? 20:46 < phogg> I guess the next thing is to see just how badly written gpm really is. 20:46 < Dagmar> phogg: That doesn't seem to dissuade people. 20:46 < avenger> energizer: it was rebooted after 3 days and 20 hours 20:47 < phogg> as I suspected gpm doesn't care for modern gcc 20:47 < energizer> avenger: ah that looks right. thanks. 20:47 < Dagmar> Whiny warnings don't count. ;) 20:48 < Juesto> it's mediatek 20:48 < Juesto> sigh 20:48 < Psi-Jack> Juesto: MediaTek uses RalinkTech chips for network. 20:48 < Juesto> yea 20:48 < Psi-Jack> So: Effectively garbage. 20:48 < Juesto> and? 20:48 < Juesto> how unhelpful 20:49 < Psi-Jack> Replace with Intel or Atheros, solves more problems than creates. 20:49 < Dagmar> Sadly he's very correct 20:50 < rascul> phogg what upstream site for gpm are you trying? 20:50 < Psi-Jack> Just because you don't want to hear common knowledge does by NO means make that "unhelpful". You've always been quick to shoot down the help, don't start doing so now. :) 20:50 < rascul> phogg debian lists http://www.nico.schottelius.org/software/gpm/ which doesn't work but https://nico.schottelius.org/software/gpm/ works fine 20:50 < rascul> https://packages.debian.org/stretch/gpm 20:51 < phogg> rascul: wikipedia and freecode both list that same non-working url 20:51 < rascul> interesting, maybe at some point in the past there was a web server configuration change or something 20:52 < Juesto> Psi-Jack: that's not really helpful in any way, i didn't get pointed to instructions yet 20:53 < Psi-Jack> Juesto: You've been told the drivers are crap, and unreliable at best, basically. Do with that information what you will, google if you more. 20:53 < Juesto> don't really have the luxury to replace it 20:53 < Psi-Jack> Sure you do. 20:53 < Juesto> I'd rather not then 20:53 < Juesto> ugh 20:53 < Psi-Jack> That's unfortunate, for you. 20:53 < phogg> rascul: the git repo referenced by your URL has a version of gpm which at least builds without error 20:53 < ayecee> https://i.imgur.com/WTDnnwE.gif 20:53 < Juesto> at least wifi is fine 20:54 < adam7> ic, clever name. yes, yes? 20:54 < ayecee> wee wee 20:54 < Juesto> don't remember who mentioned about the driver for Bluetooth rt3290 20:55 < ayecee> pardon my french 20:55 < adam7> :) 20:55 < Juesto> for whoever did ask about github repo; hold on since my system is still upgrading 20:56 < rascul> phogg you also could have tried debian's patches, they almost certainly got it fixed, but that's usually not something i go to first 20:56 < jfe> hi all 20:56 < jfe> can someone explain why under certain distributions, `top` shows load averages as if they're multiplied by 100? 20:57 < ayecee> which certain distributions 20:57 < ananke> jfe: have an example you can share? 20:57 < phogg> rascul: that would have been my next step. I first wanted to confirm that it wasn't just something obvious I missed. Pretty sure it's a missing include in the make file 20:57 < jfe> my coworker is running `top` on amazon linux (rhel-based) and his loads are 500+ 20:58 < ayecee> how many processes are ready to run? 20:58 < jfe> my load averages are usually <4 20:58 < phogg> jfe: chances are he is under heavy lead. WHat does uptime say? 20:58 < ananke> jfe: that doesn't mean that it's multiplied by 100 20:58 < jfe> uptime says the same thing 20:58 < rascul> phogg i'm not familiar with lighttpd configs, but if this is it, it doesn't appear to have anything for www. in it phogg i'm not at all familiar with lighttpd config, but it kinda looks like it's not setup for the www if https://nico.schottelius.org/configs/lighttpd-zope-http-and-https 20:58 < jfe> i thought it might just be a display setting 20:58 < phogg> jfe: your load average *should* be < 1. 20:58 < rascul> haha oops i double typed 20:58 < ananke> jfe: load average may in fact be 500+. this is not unheard of. especially if it's I/O bound 20:59 < ananke> jfe: without seeing the actual output of top we can only speculate 20:59 < jfe> here's my coworker's top output: top - 18:34:00 up 4 min, 1 user, load average: 4010.83, 1429.23, 529.19 20:59 < Psi-Jack> What? Load < 1? Sacrolidge! Put that computer to work! 21:00 < jfe> he's running a fork() bomb to test some stuff, so maybe that's why? 21:00 < Psi-Jack> Umm... YES! like that! 4010% load! 21:00 < Psi-Jack> jfe: D'uh yep yep. 21:00 < ayecee> jfe: well yeah, that would do it. 21:00 < rascul> hopefully there are 4000 cores in that box 21:00 < rascul> load average isn't so high then ;) 21:01 < phogg> rascul: I've dropped a note about it into #gpm, hopefully someone figures it out 21:01 < jfe> ok, problem solved. thanks everyone :) 21:02 < phogg> testing fork bombs? Is this guy stable? 21:05 < spkd> what the fork is he thinking 21:06 < Psi-Jack> Mayhaps the world is devoid of spoons, sporks and tongs. 21:06 < Psi-Jack> So, fork() was required. 21:10 < prussian> maybe he's testing his ulimits or other policies 21:10 < Psi-Jack> graff: Still around? Was there specific reasons you were looking into GitLab? 21:11 < rascul> gitlab is great unless you're hosting it yourself 21:11 < Psi-Jack> heh 21:12 < rascul> you need a $15,000 server just for one git repo that only has a 2 line readme 21:12 < candidat> hey guys 21:12 < ananke> rascul: that's bs 21:12 < Psi-Jack> Eh, it's not /that/ bad. We run GitLab at work here, with Mattermost no less. 21:12 < rascul> i'm exaggerating slightly ;) 21:12 < Psi-Jack> BUT, it is a dog for sure. ~2 minutes just to get a command console up from the cli is.. pain. 21:14 < ananke> I have a gitlab instance with 800+ repos, 100+ GB of active data, all running on a vm with 8GB ram & 4 cores 21:14 < mawk> I wonder how you do 21:14 < mawk> my last gitlab instance with just a dozen repos was taking like 6 GiB 21:14 < graff> Psi-Jack: well just to easily deploy using my private key 21:15 < mawk> and I had 8 cores 21:15 < graff> looks like i have it working . at least the first stages 21:15 < Psi-Jack> graff: What? 21:15 < graff> i want my collaborators to get access to my private machines when they push, but i don't have privs to give them permission beyond that 21:16 < Psi-Jack> graff: Have you looked into something more lightweight... Like Gitea? 21:16 < graff> there's about 100 grand worth of equipment that this needs to interface with 21:16 < graff> Psi-Jack: will check it out. thanks 21:16 < mawk> I've just setup a bare git repo over ssh for quick use 21:17 < mawk> then I added a a passwordless anonymous user, it could clone repositories perfectly 21:17 < Psi-Jack> I mean, there's even more lightweight like gitolite, no webui or anything. But, gitea is still more powerful and lightweight 21:17 < mawk> but when I pushed, it hanged after Total 3 (delta 1), reused 0 (delta 0) 21:18 < mawk> the git receive-pack process was hanging on a futex() call 21:18 < mawk> and didn't quit even after I ^C the client 21:18 < Psi-Jack> graff: But yeah, Depends on needs, but GitLab is.... expensive in resources. When I ran it it needed 2.5GGB minimum RAM just to run it. 3GB to run it optimally usably, just for me. 21:19 < mawk> the anonymous user had read permissions on every file in the bare repo, just not write permissions; is this normal or is it a bug ? 21:19 < Psi-Jack> graff: gitea (forked from gogs), is written in Go, can run on 256MB RAM, and does quite a lot of things comparable to GitHub & GitLab. 21:32 < graff> alright so what is the simplest possible CI entry i can use or set up in the gitlab-ci.yml file 21:33 < graff> it's saying it wants all of this kubernetes google authentication crap 21:33 < graff> and that seems wrong, i sense there's something simpler 21:35 < adam7> if anyone is interested, here's my work--proof we live in the matrix, and that the world is about to change. like verifiable proof, and "reason" beyond doubt, to build heaven on earth: http://fromthemachine.org/CLEARYBLVD.html 21:36 < onla> any doctors or nurses or know-how ppl here? I wwould like to ask some offtopic questions about case of tick that has bitten you very recently (today or yesterday) and you have failed with a removal attempt in such that part of the tick is stuck inside the skin 21:36 < graff> it's doesn't really matter that it is in there exept you didn't remove it to get rid of the chance of lyme disease 21:37 < graff> might get infected too. i would just man up and pinch the entire section of skin off 21:37 < graff> if you get lyme diesase you will know by the multi color bullseye 21:38 < graff> next time use a shot glass full of trpentine and flip it over on the tick 21:38 < gimmic> hmm. If I mount a samba share in ubuntu's file browser, where is that mapped on the filesystem? 21:38 < Hey> has anyone compared pathogen and the like to vim 8's new native package manager? 21:38 < Psi-Jack> onla: Seriously. This is not the place. 21:39 < graff> heh 21:39 < Hey> WOW 21:39 < Hey> lol. 21:41 < quul> gimmic: some people use /media or is it /mnt/media ? 21:42 < meyou_> rm -rf tick 21:42 < gimmic> quul: yeah I checked both those locations first 21:42 < gimmic> it's not actually doing it as a filesystem mount it would seem.. accessing it through the file manager is abstracting it in some way 21:42 < onla> graff: It bit/attached to my balls. I didnt have tweezers and was bit panicing. Tried removing with teeth rope thing but it didnt work really, so I tried to take it with my fingers, and only the part that was outside got out. This happened 8 hours ago. Now I bought tweezers, but I can't get any more out of it. I called a doctor, and they said that nowadays they dont take it like that. She kinda said that I 21:42 < onla> could try take it out if I can without breaking skin etc, because that could increase some infection risk too 21:42 < quul> weird 21:43 < onla> But since it seems the lyme's disease infection gets effective 24-48h after the incident, now I am really wondering how hard I should try to pick the rest out even if I break skin 21:43 < gimmic> onla: just dig it out already and disinfect 21:43 < bls> gimmic: don't 21:44 < meyou_> just take a little robitussin you'll be fine 21:44 < _Slartibartfast> i must have thoroughly misunderstood the purpose of this channel 21:44 < gimmic> lol 21:44 < meyou_> or see a doctor 21:44 < bls> no, you didn't. people just like to use the audience to entertain themselves 21:45 < Juesto> gimmic: its mounted in /run 21:46 < arooni> will command >> log.txt ;; create log.txt if it doesnt exist? 21:46 < bls> arooni: yes 21:46 < arooni> yay 21:47 < gimmic> Juesto: what do you mean it's mounted in /run? 21:47 < Juesto> smb:// 21:47 < gimmic> hmm. Not seeing it. 21:47 < Juesto> gimmic: you asked where a samba share gets mounted to, check mount actually 21:48 < bls> unless it didn't actually get mounted and is just using an SMB GUI brower 21:49 < rascul> if findmnt doesn't list it, it's probably not mounted 21:49 < bls> think `net use` or `Map Network Drive` vs just navigating to \\share\name in Explorer 21:50 < mawk> is it a joke adam7 ? 21:51 < meyou_> google says it's just abstracted 21:51 < meyou_> and not actually an smbfs mountpoint 21:51 < adam7> it is not a joke. 21:51 < adam7> it is the apocalypse. proof we are in virtual reality. 21:51 < bls> mawk: don't 21:52 < mawk> I was just wondering 21:53 < mawk> there are a lot of mèmes on the page 21:53 < bls> then /msg him, we don't need his off topic trash in the channel 21:57 < adam7> fromthemachine.org 21:57 < adam7> oops wrong window 21:58 < gimmic> Yeah, it isn't actually getting mounted it seems. 21:58 < gimmic> I didn't know about findmnt, thanks! 21:58 < gimmic> it must be abstracted somewhere in the application. damn. 21:58 < jml2> there's a new feature called smb-direct in the kernel ... compiling a kernel recently 21:59 < gimmic> Weird to me it wouldn't actually make a filesystem path for it since it is presenting it as a path 21:59 < oxagast> i haven't compiled a kernel by hand in so long 21:59 < jml2> interesting the SMB Direct Protocol (SMB over remote direct memory access (RDMA)) -- 21:59 < jml2> ( https://en.wikipedia.org/wiki/Server_Message_Block ) 21:59 < jml2> recently supported in 4.16 22:00 < bls> gimmic: think of it like a URL instead of a mount path 22:00 < jml2> not sure if samba does the same 22:00 < oxagast> https://docs.slackware.com/_media/slackbook:make-menuconfig-w.png does it still look similar to that 22:00 < gimmic> bls: that makes sense. I was just trying to be lazy and access it from cli after mounting it in the file browser. 22:01 < rascul> oxagast you can 'make xconfig' 22:01 < Juesto> gimmic: you can mount it directly 22:01 < gimmic> I know. 22:01 < gimmic> It became an excercise, ya know 22:03 < jml2> oxagast, of course 22:04 < jml2> oxagast, you'll need to ensure you have all the ncurses and other packages --- if there's any missing, make menuconfig , iirc will tell what things are missing, and you can probably query for the related strings to find the packages needed 22:04 < jml2> oxagast, "make help" -- is also much more informative 22:05 < jml2> oxagast, "make deb-pkg" -- is what I use one a debian system 22:06 < jml2> oxagast, when I want to use a custom .config -- , basiscally copy the old config, into .config , make oldconfig, and it'll ask for prompts, optionally I can verify things with make menuconfig, once done, I just use make deb-pkg 22:06 < jml2> oxagast, it makes the kernel headers as well in its own .deb file 22:07 < jml2> oxagast, mind me saying that I'm only talking about the .xz tarball from kernel.org 22:07 < jml2> oxagast, it does this.. 22:07 < jml2> oxagast, why "deb-pkg" ? -- it's upstream.. 22:07 < jml2> oxagast, :P 22:08 < jml2> it's that easy 22:09 < jml2> however i realized, that export CC= is not effective, despite documentation about it --- for that I enforce a symlink of /usr/bin/gcc to the selective gcc-version 22:09 < jml2> I do not know why that is the case... 22:16 < Dagmar> CC is only read by "proper" makefiles 22:16 < Dagmar> If someone put together their autoconfgen stuff *badly* it won't respect CC 22:23 < jml2> Dagmar, according to online sources CC is supposed to be supported by kernel.org -- i'm not talking about any other project 22:24 < jml2> if you know the solution to this, i'll be glad to read up about where something went wrong 22:24 < jml2> maybe there's an alternative approach to this 22:24 < jml2> (than having to change the symlink /usr/bin/gcc) 22:25 < Dagmar> use the export command to set it, or pass it on the command-lin 22:25 < Dagmar> I'm not quite sure what you mean by "kernel.org" because I'd probably need a quiet moment alone if we're allowed to set environment variables on random websites 22:26 < Dagmar> The kernel's Makefiles are sensible and should pick up the value of CC if you set it correctly. 22:31 < kruug> I'm using apt-cacher-ng, I configured my desktop to go through that server as a proxy, but how do I verify that's what actually is being done? 22:36 < oxagast> jml2: i know how to do it, i just havn't done it in years 22:37 < jml2> oxagast, it's different but easier because it will generate 4 packages for you ... it does rpm as well 22:37 < oxagast> i figured it would be somewhat the same 22:37 < jml2> oxagast, it is not somewhat the same :) 22:37 < oxagast> seems somewhat the same 22:38 < jml2> oxagast, in a way yes, in a way no.. better and easier -- but you need to have the basic -dev things so that ncurses shows up properly and i think some packages related to dracut is needed 22:39 < oxagast> i just assume let a package maintainer compile it for me 22:41 < jml2> here I use rt options that are not set by my distro's package maintainer, so i have to use my own compiling of things 22:41 < jml2> otherwise I wouldn't bother to do it... 22:42 < Celmor> anyone using software for google drive on linux? looking for an open source client, found "gdrive2", but wondering what alternatives there are and what they offer 22:43 < oxagast> i've used gdrive which uses fuse i think to mount the google drive in question to userspace 22:43 < _Slartibartfast> can't gnome online accounts do that? 22:44 < Celmor> there are multiple desktop environment specific solutions, however I'm using none (I'm on i3-wm) 22:45 < oxagast> gdrive worked fine for me 22:45 < oxagast> for what it's worth though, be prepared for laggyness 22:45 < Celmor> from what I could read of gdrive's github page it's deprecated and this is the currently stupported fork https://github.com/vitalif/grive2 22:46 < Celmor> wanna use stackedit in combination with stackedit, not sure if I even need a logal drive client 22:46 < Celmor> with google drive* 22:46 < zenix_2k2> is there anyhow i can check how many terminals/shells are being opened and run ? not daemons 22:47 < badsekt0r> zenix_2k2, ps xaf 22:47 < badsekt0r> zenix_2k2, ps xaf | grep xterm 22:48 < Trel> When you do 'variable=value command' the scope for that variable change is for the command only, right? 22:48 < Sitri> Yes 22:48 < Trel> cool thanks 22:49 < Trel> That'll make it super easy to test my custom prompt, TERM=whatever bash 22:50 < zenix_2k2> i mean like, terminals in specific... like currently i am having 2 terminals opened and is there any command that will list those 2 out ??? their PID 22:50 < jml2> Trel, you can also use "source " and it will import variable settings into the current terminal 22:50 < zenix_2k2> gnome-terminals 22:50 < jml2> Trel, (bashthing== textfile with bash statements) 22:50 < jml2> Trel, (not having #!/bin/bash in the header) 22:51 < Trel> yeah, I knew that, but that persists for the current session, in my case I wanted to just check the my prompt reacts correctly to a specific term then exit back to my original 22:51 < Sitri> #! is called a shebang FYI 22:51 < Trel> hashbang, shebang, I think there were others too, no? 22:52 < Sitri> Shebang clearly won 22:53 < oxagast> https://github.com/astrada/google-drive-ocamlfuse <--- thats what i'd used 22:54 < jml2> i wouldn't use anything google-drive in linux unless it is supported by google --- they all have their flaws 22:54 < bls> zenix_2k2: pgrep -fl gnome-terminal 22:54 < Dagmar> Trel: Heck at one point there was an argument about whether shell scripts should start with #! or !# or even !! 22:55 < rascul> they should start with nothing 22:55 < bls> I saw a discussion the other day that POSIX discourages #! 22:55 < rascul> (i don't actually support my earlier statement) 22:55 < zenix_2k2> bls: well, it only lists 1 when i have 2 opened 22:56 < bls> zenix_2k2: they could be a single process driving multiple windows 22:57 < bls> zenix_2k2: pstree might also be a useful visualization 22:57 < zenix_2k2> oh god, i will just tell my case anyway, so i first run my program on a terminal and then that program is gonna open another gnome-terminal to run another program, i actually wanted to PID of the opened terminal 22:57 < toothe> In Gnome's VPN networking option, I am clicking on "Connect" and it immediately disconnects. There is an error, but I do not know what they are. Is there a way to see the problems? 22:57 < zenix_2k2> and if you can, i am doing all of this via python... but since i am on linux 22:57 < alexandre9099> hi, is there any tool that i can use to validate signatures on pdfs? (i need that that it changes the pdf and shows signature valid) 22:57 < zenix_2k2> i should take a look at shell's commands 22:58 < azx> is systemd ever used as a command 22:58 < azx> or is it only managed through other commands 22:58 < azx> such as systemctl 22:58 < jml2> alexandre9099, never heard of it 22:58 < rascul> sytemd is used as a command, and it is only managed through other commands ;) 22:58 < bls> zenix_2k2: that should be trival to collect when launch the second terminal 22:58 < jml2> alexandre9099, there's an only service however that provides signing of pdfs.. 22:58 < jml2> alexandre9099, its free for a certain amount documents per month 22:58 < azx> so nobody ever types systemd in their terminal 22:58 < zenix_2k2> bls: why trivail ? 22:59 < jml2> alexandre9099, docusign does this 22:59 < alexandre9099> this is because for a digitally signed to have legal value on paper they have to be validated 22:59 < rascul> azx systemd the command is used to start init, it's not meant for regular usage 22:59 < jml2> alexandre9099, ( www.docusign.com ) 22:59 < alexandre9099> jml2, i don't want to sign, i want to validate a signature 22:59 < zenix_2k2> i mean that there is a part of my program that i will input a command to close the just-opened terminal 22:59 < azx> i thought init was legacy replaced by systemd 22:59 < jml2> alexandre9099, well trust me, you get a lot with that service.. 22:59 < zenix_2k2> i think i do need the PID for this 22:59 < azx> so systemd command is a system command :o 22:59 < azx> who would have thought such 22:59 < jml2> alexandre9099, it does notification to non-member recipients --- they can sign documents even if theyr'e not members.. 23:00 < rascul> azx what is a system command? 23:00 < jml2> alexandre9099, i believe it does what you're after 23:00 < azx> commands in /sbin 23:00 < azx> that users don't use 23:00 < alexandre9099> jml2, validating signatures? i'm not sure if that is an adobe acrobat proprietary thing :/ 23:00 < rascul> /sbin doesn't mean system command, systemd is in /bin here, and users can use commands in /sbin 23:00 < jml2> alexandre9099, trust me i've used it 23:00 < Dagmar> It's not formal or anything, but by long-used convention he's correct 23:01 < MrElendig> /sbin: symbolic link to usr/bin 23:01 < Juesto> sbin means super bin 23:01 < jml2> alexandre9099, i'm not affiliated with them either :) ... you should give it a try and look into it.. i was impressed when i first learned about it -- millions of users use this actually 23:01 < bls> zenix_2k2: if you use something like subprocess or plumbum to launch the program, you can interrogate the returned object to find the PID 23:01 < Juesto> legacy by now it seems 23:01 < jml2> alexandre9099, it gets rid of any potential software problem... cross-platform .etc... 23:01 < azx> why would there be a symlink to /bin when /bin and /sbin are in the same heirarchical lelve 23:01 < bls> azx: "reasons" 23:01 < azx> i thought symlinks were only for human ease of use 23:02 < jml2> azx, that was started by arch developers 23:02 < alexandre9099> jml2, hmm, it is for legal stuff, i would not really want my data to be held by third parties, but thanks anyway :) 23:02 < Dagmar> because we're not allowed to beat people for hard-coding paths in their scripts 23:02 < jml2> azx, and other distros started opying 23:02 < rascul> the distinction between bin and sbin doesn't mean so much nowadays 23:02 < bls> azx: no, some distros decided /bin /sbin and /usr/bin /usr/sbin were pointless and moved everything into a single directory 23:02 < MrElendig> jml2: s/arch/fedora/ 23:02 < Dagmar> It's all the scripts where someone just _had_ to specify absolute paths to the things they were calling instead of just setting a PATH search list 23:02 < azx> it's really hard to grasp /bin /sbin /usr/bin etc 23:02 < azx> why are there so many directories 23:02 < jml2> MrElendig, lol .. fedora started at hte same time? 23:02 < azx> for apps 23:02 < rascul> azx man hier 23:02 < azx> i read all about hier 23:02 < Dagmar> azx: Because Unix systems tend to get more complex as they get large 23:02 < azx> i'm still like wtf 23:03 < jml2> it's been a couple of years already azx, not sure what you're trying to bring in new 23:03 < jml2> azx, old news 23:03 < MrElendig> the different *bin/ really lost their meaning 30 years ago 23:03 < jml2> azx, same thing with /run run things./ 23:03 < bls> azx: historical reasons, /bin and /sbin used to be the bare minimum required to boot and mount /usr and the binaries in them were statically linked 23:03 < Dagmar> Uhh not quite *that* long ago 23:03 < jml2> azx, ~/.config/systemd/user is also supported :p 23:03 < jml2> azx, systemctl --user :p 23:03 < MrElendig> yes really, even back then "everyone" broke the fhs :p 23:04 < zenix_2k2> bls: but it still doesn't seem to work, i did get the id but then i tried "subprocess.call("kill Uh 23:04 < Juesto> apparently rpm --relocate is for moving binaries around 23:04 < MrElendig> zenix_2k2: sidenote: python can kill processes too 23:04 < bls> zenix_2k2: there are python primitives for sending signals, no need to call out, and how do you know you're killing the right pid? 23:04 < Juesto> what's the equivalent of dpkg-reconfigure in rpm? 23:05 < jml2> Dagmar, i originally saw the arch conference explanation of why symlinking bin was becoming a defacto --- there's a yt somewhere about it << azx if you're interested --- that was quite some time ago so I'd call this old news :p 23:05 < Psi-Jack> Juesto: Look up "dpkg" and "divert" 23:05 < Psi-Jack> Oh. 23:05 < MrElendig> zenix_2k2: os.kill or psutils 23:05 < Psi-Jack> Nevermind. 23:05 < Psi-Jack> Juesto: None. 23:05 < MrElendig> zenix_2k2: also, cgroups will make your life better 23:05 < Dagmar> jml2: I've been using Unix & Linux for a very long time now. I didn't need to see someone lecture on it 23:06 < bls> so essentially, initrds, PATH including everything, the opposition to static linking, and / and /usr not needing to be different partitions pretty much killed the requirement 23:06 < imchairmanm> azx: the `hier` man page explains some of the traditional distinction between those directories. For a more up-to-date explanation of how systemd uses those directories, try the `file-hierarchy` man page 23:06 < jml2> Dagmar, 2013 is old news 23:06 < zenix_2k2> bls: a = subprocess.Popen(["gnome-terminal", "--", "'ping' 'google.com'"]); a.pid ( 22220 ); subprocess.call("kill 22220", shell=1) 23:06 < jml2> Dagmar, https://youtu.be/IIkHpjhpSyA?t=2802 23:06 < zenix_2k2> i think that was it ? 23:06 < jml2> Dagmar, that's 2013 23:06 < jml2> old news 23:06 < jml2> :) 23:07 < jml2> lol 23:07 < Dagmar> jml2: I've been using these things 20 years longer than thta 23:07 < MrElendig> zenix_2k2: and *NEVER* use shell=1 (or True, which would be more correct) 23:07 < jml2> Dagmar, wow. it's still "old news" :) 23:07 < Juesto> oh well 23:07 < jml2> azx, 2013 :) 23:07 < bls> why open a terminal window to run the CLI version of ping? 23:07 < zenix_2k2> MrElendig: yea i know, shell injection, but i will take of it later 23:07 < jml2> azx, so symlinking /bin ,etc is not new :))) 23:07 < MrElendig> zenix_2k2: no you won't 23:07 < rascul> my /bin and /sbin are real directories :) 23:08 < zenix_2k2> wut ? 23:08 < jml2> azx, see the link I gave above. I saw this back in 2013. 23:08 < MrElendig> but really, os.kill() or psutils 23:08 < jml2> it's just that Dagmar thinks it is "new" otherwise. 23:08 < jml2> lol 23:08 < rascul> i'm pretty sure Dagmar doesn't think it's new 23:10 < mawk> why do you open a gnome-terminal zenix_2k2 ? 23:11 < zenix_2k2> because it looks cool 23:11 < Psi-Jack> I use gnome-terminal becaue it works well, it has proper truecolor support. 23:11 < zenix_2k2> and by the way... the terminal still doesn't close 23:11 < zenix_2k2> and yea, truecolor support is indeed right 23:11 < Dagmar> WHether or not it's "new" doesn't matter. Whether or not you *understand* how the pieces go together so you're not caught flat-footed and helpless if you have to deviate from the current "standard" layout 23:11 < zenix_2k2> and why not gnome anyway ? 23:11 < Psi-Jack> A terminal does not look "cool", it just is. :p 23:11 < Dagmar> ...that's what matters. 23:11 < jml2> Dagmar, wrong again 23:11 < rascul> heh 23:12 < Dagmar> jml2: Hardly. 23:12 < jml2> Dagmar, FHS is redefined with systemd's version of it 23:12 < Dagmar> So what 23:12 < Juest> Psi-Jack: by the way, do i care how shitty is the hardware i have? no. 23:12 < Dagmar> FHS is a document written by "some guys" 23:12 < jml2> Dagmar, you're not updated. 23:12 < Dagmar> There's also another document of fairly identical merit written by a different set of guys. 23:12 < Psi-Jack> Juest: Okay. 23:13 < rascul> standards only matter when you comply with them 23:13 < Dagmar> If you think someone writing a whitepaper that says X makes everyone who does not-X *wrong* then you've just not been paying attention. 23:13 < rascul> i don't think anybody really followed the fhs exactly anyway 23:13 < Juest> who asked about the bluetooth driver again? 23:13 < ayecee> cannot parse that 23:13 < Juest> my system is ready noew 23:13 < Juest> now* 23:14 < ayecee> ah, got it 23:14 < rascul> then there's the linux base thing, look at the great compliance https://www.linuxbase.org/lsb-cert/productdir.php?by_lsb 23:16 < inky> i cant make sense of the speed output of speedtest-cli with the --csv switch; without --cli i get Download 15.73 Mbit/s (ok), with --cli i get 6682043.7485321155 Download. --help says this is in bit/s but that makes no sense 23:17 < rascul> why does it make no sense? 23:18 < Buoy172> I have a linux executable. How do I add it to the PATH (or whatever) and be able to execute it from anywhere? 23:18 < inky> rascul: if you convert that bit/s speed to Mbit/s, that would be /1,000,000, you should get the same value which you dont 23:19 < rascul> inky there are two factors involved, first you need to determine whether it's counting by 1000 or 1024, the other is that it's possible something was happening so that your connection was going that slow for that period of time 23:19 < bls> heh, I remember liking having the lsb_release command around to scrape all the distro info together in one place, only it required so much useless crap on RHEL 23:19 < rascul> it would be more interesting if you repeatedly got a similar result 23:20 < rascul> bls seems that's about the most compliance that can generally be expected 23:20 < Buoy172> Hello? 23:20 < Buoy172> I have an executable file at /home/vrf/my_executable 23:20 < inky> rascul: no; 1000 or 1024 you would have to consider if the values where in byte resp. MB. here both are in bit so the difference is just the M (mega = 1000000). in any case, with either 1000 or 1024 the result is way too different 23:21 < Buoy172> How do I make it executable without having to type /home/vrf/ in front of it? 23:21 < rascul> inky i agree the difference is negligible, but everyone has yet to agree that 1MB=1000, tools still differ 23:21 < Dagmar> PATH=$PATH:~/ 23:21 < twainwek> Buoy172: https://askubuntu.com/questions/322772/how-do-i-add-an-executable-to-my-search-path 23:21 < bls> Buoy172: add the directory that contains it to your PATH 23:21 < MrElendig> 1. use a subdir in there 2. set PATH as you want 23:22 < MrElendig> ~/.local/bin is sort of becoming a defacto standard 23:22 < bls> Buoy172: but consider ${HOME}/bin or ${HOME}/.local/bin as alternates 23:22 < jonan> Buoy172: you could also add a bash alias if you wanna type something quick for it instead 23:22 < rascul> inky still, is that result repeatable? or was it a one time thing? 23:22 < Buoy172> yo yo, I don't follow ya all :) 23:23 < Buoy172> if I put it in /bin, I can use it anywhere, right? 23:23 < twainwek> read the link 23:23 < bls> Buoy172: /bin isn't for your files. the package manager controls that directory 23:26 < rascul> inky oh it looks like i was a little confused, i thought you were saying it was 6682043.7485321155 bytes per second, but now that i have speedtest-cli installed it's giving me megabytes per second 23:27 < inky> rascul: i wrote bit/s.. 23:28 < inky> rascul: its giving you megaBITS per second.. not megabytes 23:28 < rascul> inky damnit i keep mixing myself up with your question 23:28 < rascul> but still, is it repeatable? 23:29 < inky> yes 23:29 < inky> rascul: what do you get if you run speedtest (without arguments) and if you run it as speedtest --csv ? 23:31 < rascul> inky i'm running it now with --csv, earlier i thought you had said you were running it with --bytes which was another one of my confusions 23:31 < Buoy172> ok, I followed the link instructions and put it in my /home/vrf/bin/ folder and it works. How do I see the value of PATH? 23:31 < rascul> i'm usually better at not getting mixed up like this 23:31 < jml2> MrElendig, that's systemd's fhs things.. https://www.freedesktop.org/software/systemd/man/file-hierarchy.html 23:31 < Buoy172> for example: "cat $PATH" in the terminal doesn't work 23:32 < imchairmanm> Buoy172: echo "$PATH" 23:32 < bls> Buoy172: cat operates on files/streams, not variables 23:32 < Trel> so.... 'echo $PATH | cat' got it :p 23:32 < Buoy172> thanks bls 23:32 < Trel> (don't listen to me) 23:32 < rascul> inky http://termbin.com/5nfp 23:33 < bls> Trel: you forgot sudo :P 23:33 < Trel> sudo don\'t\ listen\ to\ me 23:33 < rascul> inky i'm not sure which number means what with --csv though, i don't see it documented anywhere 23:34 < Bashing-om> inky: Maybe better site : https://testmy.net/ - it's *accurate* speed . 23:34 < inky> rascul: your Download is 775299.7035947791 (supposedly bit/s), i have no idea how that converts to 1.31 Mbit/s 23:34 < jml2> lol 23:34 < inky> rascul: speedtest -csv-header for the header 23:34 < jml2> can't have a decimal of a bit 23:34 < jml2> that's foolish 23:35 < jml2> round it off :p 23:35 < ayecee> you can have a decimal of a bit per second 23:35 < jml2> /8 that'll give you bytes 23:35 < inky> Bashing-om: im using speedtest with cron to check periodically automatically. the problem is that the speedtest -csv option gives the speeds in a weird way and we dont understand how to get it in Mbit/s 23:36 < jml2> that gives you 94 K/second 23:36 < rascul> maths is hard :( 23:36 < jml2> /8 gives bytes, /1024 gives kilobytes 23:36 < jml2> not hard 23:36 < jml2> :P 23:37 < rascul> super hard 23:37 < ayecee> look at the math smarts on this guy 23:37 < jml2> or should I say "kibibytes" 23:37 < ayecee> this guy SIs 23:37 < rascul> depends on which standard you adhere to 23:38 < inky> ok thats it. im reading the source code 23:39 < rascul> seems like a sensible thing to do 23:39 < imchairmanm> fyi, like half of the closed issues on the speedtest-cli github page seem to be related to weird inconsistencies in results 23:43 < jml2> http://speedtest.net is pretty good 23:43 < graff> my gitlab mail server is not working right. not sending conformation emails 23:44 < graff> any ideas on how to debug this? I tried installing postfix and setting it up to reroute through gmail, but it failed 23:44 < graff> i'd like to figure out the simplest possible way to get this email confirmation stage right 23:44 < rascul> graff what are logs showing you? 23:44 < graff> rascul: i don't even know where it puts its logs 23:45 < graff> i guess i can strace it and see 23:45 < jml2> if you google "speedtest" you'll also get something like -> https://imgur.com/a/arq9sB0 23:46 < rascul> graff if gitlab's logs don't turn up anything, there are potentially other logs in /var/log which might be informative 23:50 < inky> jml2: read the source code; speedtest-cli uses speedtest.net 23:50 < imchairmanm> graff: I used postfix when I was setting up gitlab. The logs for that were located at `/var/log/mail.log` on my system. 23:50 < Dagmar> There's also the small matter of due to the never-ending stream of idiots convinced they'll make a fortune via spamming, there's a lot of administrative work in spinning up an email server, largely related to setting up SPF records or similar 23:50 < graff> imchairmanm: may I ask 23:50 < Dagmar> ...without which *many* mail servers will toss your mail on the floor. 23:50 < graff> was this a painful experience for you 23:51 < imchairmanm> no, not at all 23:51 < jml2> inky, 94 Kilobytes /second is fast right? 23:51 < jml2> inky, LOL 23:51 < imchairmanm> graff: the mail thing basically just worked 23:51 < jml2> inky, convert your math 23:51 < imchairmanm> I didn't have to do any tweaking or anything 23:51 < Dagmar> Wouldn't gitlab have some quick docs on setting up a mail sevrer in their environment? 23:51 < graff> imchairmanm: *cricket sound* 23:51 < Dagmar> At least one of the anti-spam mechanisms is going to tie IP addresses to specific domain origins 23:51 < jml2> inky, i dont need a stupid speedtest-cli app. that's stupid. 23:51 < jml2> inky, waste of time to even install such an application 23:51 < Dagmar> That's something they'd probably want to follow-up on unless they're actually forbidding users setting up mail sevrers 23:52 < inky> jml2: your shit talk is a waste of time 23:52 < jml2> inky, if it's giving you 94 K a second then don't use it kiddo. 23:52 < imchairmanm> graff: what's your base system? 23:52 < graff> debian jessie v8.8 23:52 < jml2> inky, 94K is fast to you. try figuring the math elsewhere then kiddo. 23:52 < jml2> lol 23:52 < graff> thinking that might be the problem, and I should use stretch 23:52 < jml2> I did the math for you because you're too lazy to do it! XDXD 23:52 < graff> where this stuff is more sorted out maybe 23:52 < imchairmanm> I used Ubuntu 16.04, so I'd guess it wouldn't be too different 23:52 < graff> i will try that too if I must 23:54 < noway96> du -sh says 4.8G . but ls -ah reveals nothing close. What's going on? 23:54 < meyou_> noway96, some recently deleted files are still in use by a process? 23:55 < rascul> 'du -sh' and 'ls -ah' don't measure the same things 23:55 < jml2> inky, courtesy of my imgur -- i made it :p 23:55 < jml2> LOL 23:55 < jml2> inky, nub 23:55 < Dagmar> I can't help but think there should be a web page explaining why du and ls don't report the same numbers 23:55 < jml2> inky, dont tell me to read the source code if you cant even convert bits to MBits.. 23:55 < jml2> inky, so stfu. I won't help ya. 23:56 < mawk> jml2 in all its glory 23:58 < graff> imchairmanm: so you just did apt-get install gitlab ; gitlab-cl start 23:59 < graff> and the whole thing worked? sent emails and everything --- Log closed Wed May 16 00:00:09 2018