--- 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