--- Log opened Wed May 09 00:00:08 2018 --- Day changed Wed May 09 2018 00:00 < srverroom> triceratux do you actually write to it? where does your persistent data sit? Yeah I definately get that vibe off of arch people. That's why I make sure I keep a stable back up if I have issue I can't fix 00:00 < Loshki> Here we go. Unity scandal: https://arstechnica.com/information-technology/2012/12/richard-stallman-calls-ubuntu-spyware-because-it-tracks-searches/ 00:01 < sadbox> srverroom: squashfs is a read-only fs, you have to use something to overlay it if you want it to appear r/w 00:01 < sadbox> like overlayfs 00:01 < sadbox> (Another interesting option in that area is btrfs seed-device' 00:02 < triceratux> srverroom: you generate squashfs images from filesystem subtrees. theyre basically readonly. all my hardcore dynamic customisation is in ${HOME} & in boottime scripts that get run from there 00:03 < candidat> hello @all it s been a long time 00:04 < srverroom> triceratux interesting I may have to dig into ExTiX more 00:04 < triceratux> srverroom: the guy has quite a lot on the ball tbh 00:05 < Celmor> can I understand devices under /dev as kernel module interfaces? 00:05 < candidat> give me the power to be a linux admin ! 00:06 < candidat> ^^ 00:06 < bls> Celmor: in a way, yes 00:07 < bls> Celmor: they represent hardware devices, you interact with them using character streams, block ops, ioctls, etc and the kernel can hand those over to drivers (which can be modules) to handle the logic 00:08 < Celmor> cause when I run certain docker container I have to pass /dev devices which apparently correspond to a kernel module which I then can control from inside the container 00:08 < bls> of actually interacting with the hardware 00:08 < Celmor> wouldn't necessarily say hardware devices, rather drivers 00:08 < bls> they can be virtual/pseudo devices, yes 00:09 < Celmor> how can I find out which /dev devices corresponds to a certain module? 00:10 < freitag772> Can someone help me with this scp error: Permission denied, please try again. 00:10 < uplime> sounds like you're trying to read from/write to a folder you don't own 00:10 < freitag772> it's root to root 00:10 < bls> Celmor: https://unix.stackexchange.com/a/125272 00:10 < freitag772> and the correct password was supplied 00:10 < uplime> freitag772: doesn't change my answer 00:11 < freitag772> but how can that be? 00:11 < freitag772> it's root 00:11 < Celmor> bls, well, I rather wanted it the other way around but thanks 00:11 < uplime> not sure how you expect me to answer that with how little information you provided 00:11 < bls> freitag772: we have no idea, you haven't shown us the permissions you're trying to write to 00:11 < xamithan> What command are you running, you trying to sudo or something? 00:12 < bls> freitag772: and just because you're root doesn't mean you can do anything you want. there are mechanisms what can prevent even root from writing somewhere 00:12 < bls> Celmor: should be straightforward to dump and pivot that 00:12 < freitag772> sshpass -p "thisisapassword" scp -v -o StrictHostKeyChecking=no -P 22 test.7z root@********:/root/backups 00:13 < freitag772> I chmod 777 root@********:/root/backups 00:13 < uplime> thats so bad 00:13 < uplime> for a few reasons 00:14 < freitag772> great 00:14 < bls> and what's sshpass? 00:15 < uplime> some shitty workaround because they don't want to use the superior ssh key method 00:16 < bls> I give it a side eye 00:16 < xamithan> Watch him have root ssh login disabled 00:20 < kekePower> ugh. that's so ugly. 00:20 < kekePower> freitag772: Why do you want to log in as root? 00:20 < freitag772> root ssh is enabled lol 00:20 < freitag772> i can ssh into the box just fine 00:20 < uplime> and why are you giving 777 to everything in a root folder? and why aren't you using ssh keys? 00:21 < bls> and why disable host key checking? and why specify the default port? and why chmod 777? 00:21 < freitag772> because this is a test 00:21 < freitag772> i use ssh keys, yes 00:21 < uplime> its a pretty bad test 00:21 < uplime> you're not using them now 00:21 < freitag772> its for bash 00:21 < kekePower> freitag772: why don't you just use scp directly? 00:21 < uplime> bash has nothing to do with ssh 00:21 < freitag772> anyway 00:21 < uplime> if you're going to use ssh keys normally, you can still use them in a bash script 00:21 < freitag772> linux users are very rude 00:21 < freitag772> haha 00:21 < popnfloss> freitag772: theyre bad people 00:21 < uplime> its not rude to tell you theres a better way to do something 00:22 < kekePower> freitag772: And since you've got keys enabled, do you really need to specify a password? 00:22 < uplime> ^ 00:22 < pankaj> Do I have to add lfs user to sudoers? 00:22 < freitag772> nah, you guys are pretty rudwe 00:22 < popnfloss> extremely pompous and condescending and unable to gauge social situations at all 00:22 < bls> no one is being rude. we're trying to pick through what you're doing and why to help diagnose your issue 00:22 < popnfloss> autism runs deep in the linux community 00:22 < freitag772> happens all the time i see it on here 00:22 < uplime> so you don't actually want help then, got it 00:22 < kekePower> freitag772: We may seem rude, but we're trying to tell you that logging in as root is a bad thing 00:22 < freitag772> kekePower> ugh. that's so ugly. 00:22 < bls> you've done a bunch of non-standard things which contribute to the difficulty in figuring out what's going on 00:23 < freitag772> so derpy 00:23 < freitag772> of course its wrong 00:23 < freitag772> lol 00:23 < rain1> hi 00:23 < rain1> how can I find out what programs on my computer use dbuS? 00:23 < michaelrose> popnfloss, millions of imaginary self proclaimed doctors of the internet agree! 00:24 < kekePower> freitag772: It's ugly to me. Doesn't mean you can't try it. 00:24 < freitag772> "we can't assume anything, we don't know the whole details".... assumes that i am a huge noob LoL 00:24 < uplime> then start answering our questions, instead of blowing them off and calling us rude for asking them 00:24 < kekePower> freitag772: To me, only a noob would log in as root, TBH. 00:24 < uplime> like, why are you using sshpass instead of keys 00:25 < freitag772> quickest way to get this going for now 00:25 < freitag772> refine later 00:25 < uplime> wat 00:25 < uplime> you already have the keys 00:25 < freitag772> like, stfu 00:25 < uplime> its a lot quicker/safer/standard to use keys 00:25 < michaelrose> everyone here that is paid good money to help freitag772 better refund his imaginary money 00:25 < uplime> oh so you're back to insulting us 00:27 < jml2> uplime, who? 00:27 < jml2> freitag772 doesn't know how to linux? XD 00:27 < jml2> LOL 00:27 < jml2> sad. 00:28 < freitag772> just a bunch of pretentious nerds 00:28 < michaelrose> you mean people trying to help you 00:28 < freitag772> nah 00:28 < freitag772> they don't help 00:29 < freitag772> I have already fixed it 00:29 < michaelrose> the easiest thing in the world would be to entirely ignore you, by attempting to engage you and ask follow up questions and make suggestions they are attempting to help 00:29 < RayTracer> "they don't help" says the murder of security, the bleeding 777 axe in his hands 00:29 < freitag772> i would love if they ignored this account, more power 00:29 < jml2> pankaj, lfs is very configurable as is any linux.. generally the first user to install a distro automatically gets sudo privileges setup 00:29 < anickname> hey I have a quick question 00:29 < michaelrose> but because you are a peer and not a customer who is paying them money nobody is inclined to kiss your rear 00:29 < jml2> anickname, is it a linux question? 00:29 < anickname> it is :) 00:30 < jml2> anickname, ok so maybe someone can help you. 00:30 < anickname> I'm running Puppy Linux in this virtual machine 00:30 < anickname> and I'm sending an acpi power shutdown request to the VM 00:30 < snugger> Puppy is a great distro 00:30 < jml2> anickname, install apcid 00:30 < anickname> which is the equivalent of hitting the power button on a real machine 00:30 < freitag772> michaelrose right, people used to be helpful 00:30 < wadadli> so I set the hostname of a guest to hawksbill.wadadli.internal using hostnamectl set-hostname hawksbill.wadadli.internal 00:30 < anickname> however, when this occurs, on the next book it tells me "X seems to have exited uncleanly since the last time you ran" 00:30 < jml2> anickname, sometimes that package is not installed by default and should fix it .. or whatever package in puppylinux would have acpid 00:31 < wadadli> why is it that I cannot reach the guest with it's FQDN, only hawksbill 00:31 < anickname> and if you wait 30 seconds or hit enter on the ignore button it will take you to the main OS 00:31 < anickname> however, is it possible to just completely ignore this dialog screen 00:31 < anickname> when I say on the next book I mean on the next screen 00:31 < jml2> anickname, you should therefore ask on a puppylinux channel 00:31 < jml2> anickname, puppylinux is deprecated no? 00:31 < freitag772> anickname, im sorry, please be more detailed 00:31 < anickname> no it's not? 00:31 < jml2> anickname, use an alternative updated puppylinux-based distro 00:32 < anickname> I'm on the latest one XenialPup which came out last year 00:32 < jml2> ok it isn't -- https://en.wikipedia.org/wiki/Puppy_Linux 00:32 < jml2> anickname, you should check puppylinux forums on what that happens 00:32 < freitag772> anickname, you're going to need to use a paste bin, too much text here 00:32 < wadadli> for i.e if I try to access a docker container running on port 4000 in firefox. hawksbill.wadadli.internal:400, times out. while hawksbill:4000 resolves. 00:32 < anickname> freitag772, with my virtual machine to shut down Puppy Linux I'm sending a virtual "unplug the computer" request 00:32 < kekePower> anickname: So you're asking why X tells you it wasn't shut down cleanly if you've hit the power button? 00:32 < jml2> anickname, ignore them, they're trolling on here for hours and hours 00:32 < triceratux> jml2: its just a specialist discipline keeping track of barry & the guys in murgaland ;) 00:33 < anickname> no, I'm trying to get rid of that screen entirely 00:33 < jml2> triceratux, some interesting news -> https://www.zdnet.com/article/linux-comes-to-chromebooks/ 00:33 < freitag772> anickname, you will need to press ctrl-x to remove the screen 00:33 < anickname> like if there's something in the GRUB bootloader that just overrides that screen 00:33 < jml2> triceratux, google I think is getting on the same band-wagon as MS's WSL for its chromebook things 00:33 < kekePower> anickname: Are you sure the VM shuts down cleanly or if it's a hard shutdown? 00:33 < jml2> triceratux, it's almost like they're copying each other... 00:33 < anickname> it's a hard shutdown 00:33 < snugger> Whoa 00:33 < kekePower> anickname: OK 00:33 < snugger> Grub has a mascot 00:33 < anickname> jml2 ok 00:33 < snugger> I did not know thatt 00:34 < freitag772> snugger yes its a moon 00:34 < snugger> https://upload.wikimedia.org/wikipedia/commons/0/02/Grub_logo2.png 00:34 < freitag772> i wouldn't click that link, im sure that image file has exif exploit data 00:35 < jml2> triceratux, these noob clowns here talk like they're working their way up to Stormy Daniels on SNL 00:35 < freitag772> LOL jk, hahaha who am I kidding? PNG with EXIF LOLOL 00:35 < jml2> these quack jokers here 00:35 < snugger> Upgrading to kernel 4.13 right now 00:35 < kekePower> anickname: Is there a way of shutting down cleanly instead? 00:35 < jml2> no logical integrity 00:35 < triceratux> snugger: https://www.dedoimedo.com/images/icons/grub-icon.png 00:36 < freitag772> snugger you should downgrade to gain more experience on exploitable systems 00:36 < PaulVern> lol can't believe puppy linux is still around 00:36 < anickname> nevermind I figured it out 00:36 < snugger> PaulVern: Why? 00:36 < anickname> someone from #puppy linux told me :) 00:36 < kekePower> anickname: please share 00:36 < bls> PaulVern: some people never learn 00:36 < freitag772> ctrl - x right? 00:36 < jml2> yeah i keep mixing up puppylinux with another distro -- yeah "DAMN SMALL LINUX" 00:36 < anickname> anickname check in /usr/bin the xwin script maybe you can change the code 00:36 < jml2> that is no longer maintained 00:36 < anickname> line 130 00:36 < anickname> dialog --timeout 30 --title "$(gettext 'Warning')" --yes-label "$(gettext 'Ignore')" 00:36 < snugger> Damn small was forked by Tiny Core 00:37 < PaulVern> good to hear DSL is no longer maintained 00:37 < PaulVern> not neededin 2018 00:37 < PaulVern> when a raspberry pi can run debian 00:37 < snugger> Yes it is 00:37 < jml2> yeah that distro.. i keep confusing it with the puppies 00:37 < jml2> XD 00:37 < PaulVern> same here 00:37 < PaulVern> just don't conflused "Damn Small Linux" with "Damn Vulnerable Linux" 00:37 < snugger> Aight 00:37 < snugger> Gonna reboot 00:37 < snugger> Wish me luck 00:37 < jml2> snugger, I hope your reboot fails noob 00:37 < PaulVern> which I used at uni for a security class lol 00:38 < triceratux> jml2: damnsmall is entirely dead. tinycore took up what was left of it including most of its talent. puppy is more deluxe but also targets legacy hardware, & its offerings are somewhat uneven. the solution is slitaz & antiX 00:39 < kekePower> antiX is a good distro 00:39 < triceratux> jml2: while we are waiting for xubuntu on chromebooks of course rofl 00:39 < jml2> triceratux, debian is the first :p 00:39 < kekePower> don't go there 00:39 < jml2> triceratux, kvm/containers... 00:39 < snugger_> Kernel 4.13 installed successfully! :-) 00:39 < jml2> triceratux, more like paravirtualization than full blown virtualization 00:40 < jml2> triceratux, so it won't be a purist boot of debian but probably somewhat acceptable enough for development 00:40 < kekePower> snugger_: congrats 00:41 < snugger_> God. Whenever I get mad at Linux I need to remember how painful Windows or macOS is... 00:41 < snugger_> That update took about 3 minutes 00:41 < jml2> kekePower, dont go where? the article I posted earlier reveals this -->https://www.zdnet.com/article/linux-comes-to-chromebooks/ 00:41 < jml2> kekePower, according to the article, debian will be the first one to be available. 00:42 < kekePower> jml2: I thought it was gonna be a distro war :O 00:42 < mad_hatter> exit 00:42 < kekePower> anyway. good night 00:44 < jml2> kekePower, its ok I dont need drama, I get to watch Donald J Trump and Stormy Daniels on SNL right off from canadian internet XDXDXD 00:45 < jml2> kekePower, more than enough entertainment for me per say.. I don't need illogical quacks to give me a big laugh here on #linux :p 00:45 < jml2> kekePower, too many noobs makes the show boring :P 00:45 < kekePower> jml2: :-) 00:46 < snugger_> Is unrar needed these days? I can't recall the last time I encountered a rar file 00:46 < bls> was unrar ever needed? 00:46 < rascul> if you don't have rar files, it doesn't seem like unrar is useful 00:48 < xamithan> 7zip wins over everything these days 00:49 < Psi-Jack> Negative. 00:49 < bls> I can't say that I've ever used either. everything is .zip or .tar.(gz/bz2/xz/lzma) 00:50 < toothe> I don't understand what PCRE ? 00:50 < toothe> I googled it, but I can't really verify. 00:50 < Psi-Jack> Perl Compatible Regular Expressions 00:50 < bls> toothe: `perldoc perlre` 00:50 < Psi-Jack> Perl is indeed the master of regex and string manipulation 00:51 < toothe> its a perl thing. That's all I needed to know :/ 00:52 < Psi-Jack> Its related to perl, sure 00:53 < Psi-Jack> But many things use that perl thing as a library. :) 00:53 < snugger_> What's the big deal about perl? 00:53 < bls> and lots of tools copy subsets of its functionality 00:53 < Psi-Jack> Its perl. 00:53 < Psi-Jack> Perl is perl. It's a thing. 00:53 < bls> there's a big deal about perl? 00:54 < jml2> perl is the slap-in-your-face old regex XDXD 00:54 < jml2> where awk,sed, and grep failed.. perl picked up from there :p 00:54 < Psi-Jack> I think POSIX regex is older. p 00:55 < bls> and I don't recall awk, sed, or grep ever failing 00:55 < Psi-Jack> But always remember. There is NOTHING "regular" about regex. 00:55 < snugger_> People on /g/ take this garbage serious 00:55 < snugger_> http://harmful.cat-v.org/software/ 00:55 < jml2> originally on unix regex wasn't available for awk,sed, and grep, -- and back then there were different camps in dispute about it 00:55 < snugger_> >considers ruby harmful 00:55 < jml2> then later it became standard.... 00:57 < snugger_> Aside from its size, is there any actual reason to dislike glibc? 00:57 < snugger_> Last I remember it beat musl in speed tests by a good margin 00:58 < bls> things have changed recently, but glibc used to be actively hostile to things like static linking, support for ARM and MIPS, following standards, etc 00:58 < snugger_> bls: And that has started to change? 00:58 < bls> snugger_: yeah, the main person behind a lot of that stuff left the project 00:58 < d1z> how can I, using the shell, remove all the characters in a string starting from right to left, up to some specific sentinel character? 00:58 < snugger_> bls: Well that's good to hear 00:59 < jml2> d1z, $ means of end of line 00:59 < jml2> d1z, ^ means beginning 01:00 < jml2> d1z, for complex things in the middle of a line, sed is recommended over grep 01:00 < triceratux> https://www.phoronix.com/scan.php?page=news_item&px=Notepad-Linux-Line-Endings 01:00 < jml2> d1z, (if you're doing substitution of course) 01:00 < bls> if sentinel char is @, then: echo 'foo bar@baz qux' | sed 's/@.*$//' 01:01 < mutante> d1z: if "X" is the sentinel character and there is only one X then: echo $string | cut -dD -f2 01:01 < mutante> sorry, cut -dX -f2 01:01 < bls> and -f1 01:01 < mutante> no, he asked for starting right 01:01 < d1z> well, there's one more caveat that I didn't mention but I guess we're near. It's gotta be up to the first sentinel character, but the character may be present before the last one n times 01:01 < mutante> that's why i said the part about "only one X" 01:02 < jml2> triceratux, lol 01:02 < bls> if you remove the characters from the right side of a string, wouldn't you want what comes before the sentinel? 01:02 < jml2> triceratux, apple should do that too.. 01:02 < jml2> triceratux, it's anal what those clowns do with their own end-of-lines XD 01:03 < bls> does apple even ship a plain text editor? 01:03 < jml2> apple ships with shit 01:03 < Psi-Jack> Yes 01:03 < jml2> they all have had their own EOLs for years/decades... 01:03 < bls> I guess TextEdit.app can be one, if you jump through some hoops 01:03 < Psi-Jack> Heh yeah. 01:03 < Psi-Jack> Not ideal, honestly. 01:04 < jim> their text file format should already be unixlike 01:04 < mutante> echo $string | rev | cut -dX -f1 | rev 01:04 < BitShack> What's apples EOL? 01:05 < jml2> BitShack, iirc it's a mix with LF... 01:05 < bls> it's the same *nix now, OS9 and earlier was just \r 01:05 < jml2> BitShack, ( https://confluence.qps.nl/fledermaus/questions-answers/other/differences-in-end-of-line-characters-mac-windows-and-linux ) 01:06 < jml2> BitShack, their older mac's had a different EOL... 01:06 < BitShack> Strange 01:06 < jml2> BitShack, looks like to me here i thought different, it is LF. 01:07 < BitShack> That's dumb... 01:07 < BitShack> LF is useful 01:07 < jml2> I used to use EditPad Plus on Linux and Windows as I was migrating away from windows.. 01:08 < jml2> (crossplatform editor which automatically adapts the right EOL for any form of text file) 01:08 < bls> well \n\r made sense in historical context, dropping to a single character once we had terminals instead of printing all program output did too 01:09 < jml2> maybe they stole that from CP/M XD 01:09 < jml2> ("MS") 01:09 < jml2> as they usually steal everything 01:10 < jml2> another "innovation" of MS. Stealing the EOL from *nix systems. 01:20 < aeyxa> any recommendations for if you have a bunch of users and a bunch of servers how to manage their permissions efficiently? 01:20 < bls> "manage their permissions"? 01:20 < aeyxa> I was thinking something like an access server that does some magic to other servers 01:21 < bls> you mean something like LDAP? 01:21 < aeyxa> yea I guess 01:21 < snugger_> sigh 01:25 < nekoseam> Hey 01:42 < supernovah> Any ideas why cat /dev/ttyUSB0 might loop the output being read or perhaps the buffer? 01:42 < koala_man> loop how? 01:43 < supernovah> as in it prints like, 40-50 lines of expected output with the correct timing, then does it again and again 01:43 < supernovah> all with the correct timing, but that data is not actually coming into the device 01:43 < supernovah> its being invented somehow 01:43 < kurahaupo> supernovah: what's the device on the other end? 01:44 < supernovah> something I built, the serial interface is from FTDI 01:44 < supernovah> I have a scope analysing the serial packets in real time and there's nothing arriving, but its still looping 01:45 < ayecee> sounds like a device or driver bug 01:45 < supernovah> guess I'll email FTDI then 01:45 < kurahaupo> What category of usb device does the kernel think it is? 01:45 < supernovah> about their device of which there are millions of around the world 01:45 < supernovah> usb-seriaql 01:45 < supernovah> never had this issue and used hundreds of these chips in the past 01:45 < ayecee> maybe start with the manufacturer of the device, not the chipset within. 01:46 < supernovah> the device is something I build, the serial interface is FTDI 01:46 < kurahaupo> Where are you attaching the 'scope? 01:46 < supernovah> its a simple TTL232 physical layer 01:46 < supernovah> kurahaupo: are you an electrical engineer? 01:47 < ayecee> supernovah: the serial interface uses an FTDI chip, or is manufactured by FTDI? 01:47 < supernovah> ayecee: would you like the part number? 01:47 < supernovah> this has nothing to do with the electronics 01:47 < supernovah> for some reason cat isn't clearing the buffer inside of linux or something bizarre is happening 01:47 < ayecee> does it happen with a different serial interface? 01:47 < supernovah> I've never seen it ever before 01:48 < toothe> So, there is a Cinammon applet that actually changes my screen brightness 01:48 < toothe> which is pretty rare. 01:48 < toothe> https://cinnamon-spices.linuxmint.com/applets/view/286 01:48 < toothe> anyone familiar with that? 01:48 < toothe> sorry, bad question - does it come for Gnome? 01:48 < ayecee> i'm picturing a dead memory line on a buffer. 01:48 < kurahaupo> It sounds like a classic case of an error correction protocol not receiving acknowledgement 01:49 < supernovah> its not got flow control 01:49 < koala_man> USB does 01:49 < supernovah> which is probably what you're referring to 01:49 < ayecee> supernovah: where along the receiving chain is there a buffer large enough to hold all the lines that loop? 01:49 < supernovah> sure but that's not going to receive the upstream data and submit it multiple times unless the HAL is really poorly written 01:49 < ayecee> for that matter, how many bytes loop? 01:50 < supernovah> I don't know 01:50 < ayecee> something to find out then 01:50 < supernovah> what's the idea anyway 01:50 < ayecee> the idea is that when one thing is asking for bytes starting at 0x1000 at the buffer, the buffer is returning bytes starting at 0x0000 01:51 < kurahaupo> For USB C there are chips embedded in the cables which is why I'm asking where the 'scope is attached 01:51 < ayecee> if the number of bytes looping is a power of two, that would reinforce that idea 01:51 < supernovah> its not an active cable 01:51 < supernovah> the scope is attached on the ttl lines, rx/tx 01:51 < ayecee> doesn't matter. there must be a buffer somewhere holding this. 01:52 < supernovah> yea it's internal to linux 01:52 < ayecee> if the only buffer that could hold this data is internal to linux, you've got a driver bug. or an application bug. 01:52 < supernovah> should catting the interface clear whatever buffer linux holds 01:53 < ayecee> yes 01:53 < supernovah> ok 01:53 < supernovah> I'll try to recreate this, its stopped now 01:53 < supernovah> unforunately 01:53 < kurahaupo> Somewhere between the chip that converts RS232 to USB and the userspace read() in Linux 01:53 < supernovah> went away to use callup (cu) and it wasn't occuring inside it 01:54 < supernovah> http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf 01:54 < supernovah> if you're interested, it's one of the most popular chips ever for this application 01:55 < JonelethIrenicus> can you disable copy and paste in VNC? 01:55 < koala_man> JonelethIrenicus: client->server clipboard sync or server clipboard functionality? 01:56 < JonelethIrenicus> server to client 01:56 < kurahaupo> supernovah: the spec sheet says the chip has a ½ KiB buffer. 01:57 < supernovah> has a what Kib buffer? 01:57 < kurahaupo> (each way) 01:57 < supernovah> 512 bytes? 01:57 < kurahaupo> Yes 512 bytes 01:57 < kurahaupo> A half kibibyte 01:57 < supernovah> I know it does... 01:58 < koala_man> supernovah: you're saying it's not just the data but the timing of it too? 01:58 < kurahaupo> Does that correlate with the size of the looped pattern? 01:59 < kurahaupo> How is the timing expressed? 01:59 < supernovah> yea the timing seemed to be replicated each time it looped 01:59 < supernovah> meaning the rate of lines appearing 01:59 < supernovah> and the snap/crackle/pop of its integration 02:00 < koala_man> JonelethIrenicus: the client and the server could both have an option for that 02:00 < supernovah> the rason I don't think it will be the FTDI chip is that to pull data from it, it has to clear the FIFO internally. 02:01 < ayecee> sounds reasonable 02:01 < supernovah> it's not like two intstructions, USB reads, it clears as it sends 02:01 < ayecee> well, it doesn't clear the fifo, it advances the pointer 02:02 < ayecee> if the test for end of fifo failed and it looped, it would do what you're describing 02:03 < supernovah> ayecee no it operates a real FIFO, no pointer trickery 02:03 < ayecee> what exactly do you think a real fifo is 02:03 < ayecee> it's a bit of memory with two pointers 02:03 < supernovah> bytes get shifted through silicon per clock 02:04 < supernovah> no its not 02:04 < ayecee> bull shit. 02:04 < kurahaupo> Any chance the USB cable or connection is faulty, so that reply packets aren't sent? 02:04 < supernovah> you're talking about VLSI, not some MCU that's been programmed... 02:04 < ayecee> no one would shift 512 bytes. 02:04 < toothe> anyone know if Gnome will have the activities bar add have the windows that are currently open? 02:04 < supernovah> no you'd shift one per scaled clock (out of the PLL)/8 or 9 02:04 < toothe> is there a way to do that? 02:05 < ayecee> no possible way they'd do that. that's a ridiculous number of gates in between. 02:05 < supernovah> its called a shift register 02:05 < supernovah> and of course it can be 512 bytes long 02:06 < ayecee> you know how you implement a 512 byte shift register? a 512 byte buffer and two offsets. 02:06 < supernovah> that's not a shift register 02:06 < ayecee> it operates like a shift register. 02:06 < seanrdev> Why when I transfer files with nc does it usually hang after the transfer? I've checked both source and destination files using sha1sum and both are exactly the same if I utilize ctrl-c. 02:06 < kurahaupo> ayecee: a shift register does a bit at a time 02:06 < supernovah> you're making an assumption about a chip who's datasheet you haven't even read 02:07 < koala_man> seanrdev: both ends are waiting for the other to hang up first 02:07 < ayecee> kurahaupo: so it's a bit offset 02:07 < ayecee> supernovah: i sure am 02:07 < seanrdev> koala_man: Oh I see. Thank you. 02:07 < xokn> Hi. I'm trying to understand what happens when the backlog (ie the accept queue) argument of listen(2) is zero. According to SUS this is implementation specific, but I can't find the piece of code that handles this special case. The ss(8) command correctly shows Send-Q as 0 and the application can accept requests. 02:08 < ayecee> supernovah: you figure it's set up to retrieve 512x8 bits and move them to the next location on each read? that's ridiculous. 02:09 < ayecee> or that each bit storage unit retrieves the value from the previous one on each read? 02:09 < ayecee> way more complex than it needs to be. 02:10 < ayecee> 512x8 gates shifting value vs 1 gate shifting value on write, that's going to make a big difference on power consumption. 02:10 < supernovah> no I figure seeing as it's a fifo, as the 232 iterface receives bytes, it pushes them into the fifo by shifting away, then increments a counter to know how many bytes need to be sent, then shifts away decrementing the counter when the usb is read 02:11 < ayecee> well, 1 gate + whatever the offset is. 02:11 < supernovah> there's no mention of abstract architecture you posited 02:12 < ayecee> no, i imagine there wouldn't be. it doesn't matter from a user perspective. 02:12 < ayecee> bit goes in, bit goes out. that's all it has to do. 02:13 < kurahaupo> The block diagram has "UART" and "512 byte buffer" as separate blocks, so the buffer is *probably* byte addressable 02:14 < ayecee> how about this - the little bit of logic that compares the start and end of the fifo fails intermittently 02:14 < ayecee> that would also cause what you're seeing 02:14 < koala_man> how would that preserve timing? 02:15 < ayecee> is timing preserved when it's looping? 02:15 < koala_man> apparently 02:15 < ayecee> or just on the initial read? 02:16 < ayecee> that's the intermittent part. it can work for a while with proper timing, then suddenly start spewing the contents of the buffer over and over 02:17 < Loshki> xokn: dunno. maybe this? https://stackoverflow.com/questions/5145392/setting-listen-backlog-to-0 02:21 < ayecee> i like the theory. a single comparator sticking. 02:41 < neachdainn> Are there any common alternatives to `patch` that I can use to apply a patch? 02:42 < neachdainn> For some reason, the machine I'm on doesn't have it installed and there's no way I'm going to be able to convince them to install it 02:42 < SpaceAce> is there a way to send keystrokes to my android phone? 02:42 < SpaceAce> i want to reply to texts on Signal app using my desktop 02:42 < jml2> SpaceAce, I use deckdock pro 02:43 < jml2> SpaceAce, it does a mini-window/clones your android screen (and works over usb) 02:43 < SpaceAce> looks like what i'm after 02:43 < SpaceAce> price is reasonable if it's a secure app 02:43 < jml2> SpaceAce, to let you know -- at least for me when i was looking (almost impossible to find another app just like it) 02:44 < jml2> SpaceAce, all the others I know force you to use network connectivity (or to use something like teamviewer) 02:44 < jml2> SpaceAce, it requires a local java server -- I think it required oracle's java however... 02:44 < jml2> SpaceAce, (rather than openjdk) 02:44 < SpaceAce> i'll tolerate that :) 02:44 < SpaceAce> better than connecting to a cloud service for something local 02:44 < ][_R_][> neachdainn: mount via sshfs? Or compile patch (part of diffutils IIRC) yourself? 02:45 < triceratux> neachdainn: what about moving the source to where a patch command is, doing the maintenance there, & moving it back ? 02:45 < bls> neachdainn: do you have ed? 02:46 < jml2> SpaceAce, yeah anything local-usb is always imho going to be faster and more reliable -- plus you never have to worry about snooping eyes 02:46 < neachdainn> triceratux: That won't play super well with the build system. 02:46 < SpaceAce> cheers for the recommendation jml2. bought the app 02:46 < jml2> lol so fast? XD 02:47 < neachdainn> ][_R_][: I don't think they would be thrilled with the SSHFS. I should be able to compile it, though 02:47 < jml2> SpaceAce, there's a free edition, so you can test it 02:47 < neachdainn> bls: I don't have ed, but I do have vi/vim 02:47 < jml2> SpaceAce, but it won't let you do keyb/mouse input , --- you can do a basic test with the free edition to see if the basics work 02:47 < bls> neachdainn: hmm, not sure if ex can handle a patch-as-ed script or not 02:47 < jml2> SpaceAce, like being able to get the window/screen on the pc display 02:48 < enumkng> What's the dangers of changing my host's filesystem UUID? 02:48 < bls> enumkng: it might not mount the next time you reboot 02:48 < ][_R_][> Are you mounting it by the UUID? 02:48 < ][_R_][> If not, you should be fine (unless you're running systemd, it probably does something stupid) 02:49 < enumkng> Well I basically have a .jar file containing software which is licensed by UUID, and to run the licensed version I have to alter my UUID but not sure if it will brick my pc 02:49 < bls> there's also udev rules that may come into play 02:49 < ananke> enumkng: that may not be a filesystem UUID 02:49 < ][_R_][> Are you absolutely certain it's the / partition's UUID that it checks? 02:49 < jml2> udev doesn't bother with filesystem uuids 02:50 < jml2> enumkng, a jar file is basically a zip file 02:50 < jml2> enumkng, i tihnk you're confusing this with something else 02:50 < jml2> ][_R_][, and you too are wrong. 02:50 < jml2> you're all wrong XD 02:50 < jml2> a partitition uuid != filesystem uuid XD 02:51 < jml2> a .jar file that is licensed by a uuid sounds clownish 02:51 < ananke> jml2: perhaps you should simmer down 02:51 < phogg> jml2: udev may not care about UUIDs but /etc/fstab can have the UUID listed in lieu of the device file 02:51 < bls> and deprive himself of entertainment? 02:52 < phogg> in fact as I recall this is now quite common 02:52 < jml2> phogg, correct, but PART_UUID= is not the same as UUID= 02:52 < enumkng> jml2: yeah, basically tho it's licensed to one PC - we run VMs, so by license through UUID we can configure multiple instances of the licensed s/w 02:52 < ananke> enumkng: what's likely is that said software computes machine UUID 02:52 < jml2> enumkng, then buy another license.. don't be cheap 02:53 < phogg> enumkng: what crazy software is it that licensed by the host systems FS UUID? It's so easy to fake that. 02:53 < jml2> phogg, he's trying to defeat some license protection 02:53 < jml2> lol 02:53 < phogg> a machine UUID is much more plausible 02:53 < ananke> enumkng: all of this is trivial to verify 02:53 < jml2> phogg, he think he i actually "hacking" his software by chaning the filesystem uuid of his system 02:53 < jml2> hahahaha 02:54 < phogg> jml2: there's no need to be derisive 02:54 < enumkng> Like I can run it fine in VMs, as many as I please due to UUID. But to put it on my host, that's where the concern comes in. I'll just use it in a VM I guess 02:54 < jml2> phogg, read above. 02:54 < bls> and deprive himself of entertainment? 02:54 < phogg> jml2: I did 02:54 < jml2> phogg, he mentions he has 1 license. 02:54 < enumkng> jml2: Hardly hacking 02:54 < jml2> phogg, so don't help him to do something illegal 02:54 < jml2> enumkng, well that is cheap 02:54 < jml2> enumkng, cheap cheap cheap 02:54 < enumkng> jml2: I'll hoke your c libraries with ease 02:54 < enumkng> hook* 02:54 < phogg> jml2: I feel no moral problem with supplying facts to all comers. 02:55 < phogg> jml2: and I'll keep doing so until an op bans me. 02:55 < solidfox> I have a moral question 02:55 < phogg> solidfox: If you have to ask it's immoral. 02:55 < solidfox> phogg, well. I know that 02:55 < ananke> phogg: more plausible would be a ban on jml2 02:55 < jml2> phogg, when he said .jar with "uuid" -- i knew instantly it was total bs. 02:55 < phogg> ananke: It would be impolite to say so 02:55 < jml2> phogg, a .jar is basically a zip and nothing else 02:56 < ananke> phogg: he's clearly trying very hard to earn one 02:56 < phogg> jml2: however much it may be BS it's not *nice* to take such a tone with a user, nor is it helpful. 02:56 < solidfox> phogg, I told everyone on irc my plan to steal bitcoin from drug dealers 02:56 < enumkng> jml2: Why are you so 'moral' lol - I'm not trying to void the license restriction, there is no restriction here. If you think altering a UUID is hacking, you're pre clueless. 02:56 < solidfox> phogg, my question is how can I do it without getting caught now that I've publicly admitted my plan 02:56 < jml2> phogg, and ananke tends to be very unhelpful all time around.. better he doesn't try to feed someone trying to beat a license scheme. 02:56 < jml2> hmmpmh 02:56 < phogg> solidfox: relax, nobody will ever connect it back to you. Anyway that's not a moral question, that's tactical. 02:56 < bls> haha, pot, kettle 02:56 < ananke> jml2: yet here you are, adding negative value to this discussion 02:56 < jml2> bls, boiler! 02:56 < solidfox> phogg, haha yeah guess you're right 02:57 < enumkng> ananke: Hardly. 02:57 < ananke> enumkng: does said software show you the UUID it's licensed for? 02:57 < jml2> ananke, help him with his .jar things and try helping to hack his "uuid" 02:57 < jml2> have fun kiddles 02:57 < phogg> jml2: I intend to. 02:57 < ananke> jml2: it's about to time you part 02:57 < jml2> phogg, ('em scriptkiddies) 02:57 < solidfox> phogg, I've doxxed myself in several channels too 02:57 < enumkng> jml2: rolf, there's no help needed. All I wanted to know was whats the potential danger of altering a hosts UUID. I got my answer. There's nothing else to it. Your assumption display your ignorance. 02:58 < jml2> ananke, and its about time you grow up. breaking/defeating a license is immoral as well as illegal. 02:58 < bls> enumkng: you're better off just not responding 02:58 < phogg> solidfox: collect the IPs of everyone in those channels; I'm sure we can arrange to accidentally pwn and wipe all of their systems before they can turn their logs over to the drug lords. 02:58 < jml2> enumkng, your assumption that .jar has anything to do with uuid === "stupidity". 02:58 < jml2> enumkng, .jar is just a renamed .zip file. 02:58 < jml2> enumkng, .jar is just a renamed .zip file. 02:58 < jml2> enumkng, get that through your head. 02:58 < ananke> !ops jml2 spam 02:58 < solidfox> phogg, on it. thanks for helping partner. I'll make sure you get a fair cut! 02:59 < jml2> and what he is doing is illegal. 02:59 < enumkng> jml2: It's a custom implementation, you're knowledge is very limited in this field. I'd appreciate you not wasting my time with your bs comments. 02:59 < phogg> jml2: when did you gain an encyclopedic knowledge of the software inside of all jar files? 02:59 < jml2> enumkng, well dont be cheap. buy another license. 02:59 < bazhang> how is that illegal 02:59 < bazhang> that's silly 03:00 < bls> enumkng: this is a known entity, you're just contributing to the noise trying to reason 03:00 < phogg> I made noise once. Didn't agree with me. Had to give it up. 03:00 < jml2> bazhang, what's silly is he mentions .jar being protected-licensed by some "uuid". I keep telling him a .jar file is nothing more than a .zip file renamed. And these kids still don't get it. Even one little stubborn one had to call ops. XD (kids you know lol) 03:01 < ananke> enumkng: as noted by others. you can either continue the counterproductive spat with jml2, or actually discuss your problem with others 03:01 < jml2> kids 03:01 < jml2> grow up. 03:01 < enumkng> jml2: That's the thing mate, I don't need another license. Why do I need a new license if I can alter a VMs UUID. You have a very inflated ego. && the fact that you think changing UUID is hacking, displays how clueless are you. With that, I'm leaving. Catch you later you ignorant fuck. 03:01 < phogg> ananke: pretty sure he got his answer and doesn't require further help. 03:01 < jml2> enumkng, well nice touch, cya later punkles 03:01 < jml2> XD lol 03:01 < ananke> phogg: looks like it 03:01 < jml2> along with your little buddy friend here ananke who loves drama 03:01 < jml2> (and wouldn't know any better what a .jar file actually is!) 03:01 < ananke> I enjoy being called a kid by a PFY 03:02 < phogg> ananke: solidfox and I tried hard to derail this topic. You're a witness. I can prove everything. 03:02 < jml2> good riddance 03:02 < bazhang> jml2, is continuing this really appropriate 03:02 < jml2> bazhang, sorry but I did not call ops here ignorantly 03:02 < djph> phogg: you? derail things? well, i never! 03:02 < solidfox> phogg, nice cover. 03:03 < phogg> solidfox: just keeping an eye on your back 03:03 < jml2> bazhang, (he was obviously trying to pass some license protection and that's what was told to him that is "illegal") 03:03 * phogg gives solidfox the secret handshake 03:05 < solidfox> phogg, im gonna dcc you the WHO list now 03:05 < phogg> Hmm. Is zip structured like another IFF or is it something else? 03:05 * phogg goes to look it up 03:06 < ananke> just be sure to not look for any software that may be contained in a jar. because that's unpossible 03:06 < jml2> ananke, it's called "impossible" 03:06 < jml2> tired of this ** 03:06 < ananke> all those java projects are clearly a figment of everybody's imagination 03:06 < jml2> good riddance i'm going 03:06 < jim> okok, opposite corners you two :P 03:07 < ananke> now if he just wouldn't come back, we'd be all set 03:07 < phogg> looks like "something else" is the answer 03:07 < ultrixx> p 03:08 < jim> yeah, and I don't like the idea of people chasing others away... that's two, in about the same number of minutes 03:08 < bls> 1) latch on to a barely related facet of someone else's conversation 2) obnoxiously beat the unrelated details into the ground through lots of hyperactive mocking 3) win ##linux 03:09 < phogg> first put your class files into a jar, then pack the jar into a metadata layer of a tiff, then rar the tiff, then concatenate it with an innocent-looking jpeg, then encode the jpeg into an unrelated PNG via steganography 03:10 < phogg> bls: I think it's unrealistic to use the word "fact" where you have just used it. 03:11 < kurahaupo> phogg: "facet" isn't a misspelling 03:11 * phogg reads it again 03:11 < phogg> more sleep is needed 03:13 < solidfox> phogg, `wc -l witnesses.txt` 2789 witnesses.txt 03:14 < solidfox> oh I didn't dedupe it 03:25 < mrlemon> Thinking about switching to parabola on one of my computers, I generally stick to debian w xfce but right now I'm using Ubuntu 03:25 < mrlemon> anyone have any experience w parabola? 03:25 < cmj> just e and fluxbox 03:25 < cmj> the rest is just a nightmare 03:26 < cmj> that sounded charged. my bad. 03:37 < Psi-Jack> Tesla coil ready. 03:45 < supernovah> random question... not sure where to ask, how many ansi escape codes can stack in the same sequence... like \033[1;2;3;4;5;6...m 03:46 < supernovah> infinite I guss 03:49 < thadtheman> Why would a program not be able to find a so if that so is in $LD_LIBRARY_PATH? 03:51 < thadtheman> ">foo" output "cannot find libbar.so" ">ls $LD_LIBRARY_PATH" output "blah blah blah libbar.so". 03:52 < jmadero> hi all - any suggestions for video editing software where I literally can just have a black background and two images (one left one right) for 8ish minutes and then add subtitles to specific location? 03:57 < markasoftware> most video editing software can do that 03:57 < markasoftware> kdenlive, shotcut, blender, ... 04:00 < bls> thadtheman: need more debug: `ldd foo` `LD_LIBARY_PATH=/some/path ldd foo` `file /some/path/libbar.so` 04:16 < rungcc> hi guyes 04:16 < ocnios> Anyone willing to talk mount points with me in PM? I'm confused. 04:16 < ocnios> Why doesn't df -h list / or /boot 04:16 < rungcc> doesa nyone here uses mechanical keyboard on linux? 04:16 < ocnios> if they are mountpoints 04:16 < rungcc> i had a azio keyboard that worked with a fan made driver 04:16 < rungcc> not on the kernel, but using dkms 04:17 < rungcc> but he just broke 04:17 < rungcc> and I'm looking for a replacement. 04:19 < thadtheman> So "LD_LIBRARY_PATH=/pathtolibbar;foo" results in shared object not found but "LD_LIBRARY_PATH=/pathtolibbar foo" does. Why? 04:19 < bls> thadtheman: because the first is two separate commands 04:19 < popnfloss> mechanical keyboards are stupid 04:20 < thadtheman> popnfloss: Why? 04:20 < xamithan> Thanks for the information popnfloss 04:20 < ocnios> I'd really appreciate someone to talk about mount points. 04:20 < bls> thadtheman: the second sets the variable for the command after it, the first does not 04:20 < bls> thadtheman: ignore the troll 04:20 < popnfloss> ocnios: what do you mean 04:20 < popnfloss> like its not showing anything at all? 04:21 < thadtheman> bls: "export LD_LIBRARY_PATH=/pathtolibbar;foo" fails too. Why do they have to be one command? 04:23 < bls> thadtheman: not sure why that doesn't work, unless your system/shell is doing something to prevent it for security purposes 04:23 < ocnios> So I'm working on an objective for work, and trying to learn Linux better. We have to issue a command that lists all mount points, the file system type, for all partitions. What I don't understand is the following. From my reading 'df -h' should list them all. So why does it show '/dev/sda1/' and 'dev/mapper/' and not / and /boot and /dev/ 04:23 < bls> ocnios: the former are block devices, the latter are directoires 04:24 < ocnios> bls: so how do I list all mount points? 04:24 < bls> ocnios: findmnt 04:25 < ocnios> ahh now i understand the tree i was reading about, per the visual 04:25 < ocnios> thank you 04:28 < toothe> man, I wish there was some universal filesystem other than vfat. 04:28 < toothe> that had built-in encryption. 04:29 < haps> toothe: vfat is a scam 04:29 < toothe> ? 04:29 < haps> MS pushed it in to open standard, but it's not an open standard itself 04:29 < toothe> is it buggy? 04:30 < haps> no, you can't just use vfat 04:30 < toothe> ? 04:30 < haps> you need to pay MS for a licences 04:30 < haps> er, license 04:30 < toothe> its used for UEFI all the time. 04:30 < toothe> its on Linux - does Linux pay MS a license? 04:30 < haps> no 04:30 < toothe> confused? 04:30 < haps> that's an open clone 04:30 < haps> but if you, say, sell linux, you'd need to pay them 04:31 < toothe> so, redhat pays MS? 04:31 < toothe> and BIOS makers? 04:31 < haps> I'd assume so 04:31 < bls> citation? 04:31 < haps> no fuck, i mixed up exfat 04:31 < haps> never mind 04:31 < toothe> perhaps only for the official version. 04:31 < haps> it's late here 04:31 < toothe> no worries :) 04:32 < haps> exfat angers me greatly 04:32 < toothe> id like a USB fs that does encryption and works everywhere. i cant find one. 04:32 < toothe> that doesnt require drivers 04:32 < haps> yeah, that would be nice 04:32 < toothe> ie, its default on most modern OSes 04:33 < haps> unfortunately this world can't have nice things because of companies like MS 04:33 < ][_R_][> And Apple 04:33 < haps> well, I'd put apple a few pegs down on the 'evil' list than ms 04:33 * haps points to llvm 04:34 < ][_R_][> Aye, but they're not ones for doing an open standard when a closed one they make would work just as fine 04:34 < haps> true 04:36 < Alpha-Omega> I was wondering, in the case of mdadm and a RAID 5, is the parity created on the last drive? I see the recovery run on the last drive after creating a RAID5. 04:38 < ][_R_][> Isn't the parity one third of all three drives? 04:38 < m1KeY_> hello 04:38 < bls> the parity should be distributed, if one disk is hot, then it's either slower than the rest or having issues 04:38 < m1KeY_> i have a question. for some reason i can't remove some files even as root? why is that? 04:38 < bls> m1KeY_: selinux, acls 04:39 < ][_R_][> Also the immutability attribute (lsattr) 04:39 < m1KeY_> i thought root could do everything. i'm trying to uninstall hostapd. i'm strict with my limited space. 04:39 < m1KeY_> ok. 04:39 < oplevunus> and the append only attribute on the parent directory 04:39 < bls> m1KeY_: root can turn off the acls/attrs, but while they're active, they can't delete the file 04:41 < m1KeY_> awesome. thanx. 04:46 < na2s> Hi all. In a script I need to enumerate all X servers running on a machine, and for each one, determine the location of the X authority file. Is there a standard way to do this? 04:47 < Alpha-Omega> bls: It seems all tutorials I've read though show one disk having recovery run, while the rest show "active sync" 04:47 < na2s> The only one I can think of is a hacky, fragile mess. 1) Enumerate all X sockets in /tmp/.X11-unix. 2) For each one, find all PIDs that have that socket open. 3) For each PID, see if its command line called "Xorg" and parse the arguments to see where xauth was specified. 04:47 < na2s> Seems like there should be a better way! 04:55 < rungcc> popnfloss, you obviously never programmed using one then... SOOOO PRECISE! damm perfection... only thing better would be a lexmark M in my opinion (never had the original ibm one), just the lexmark... which was awesome enough for me 04:56 < bls> rungcc: don't feel compelled to respond, he's spent most of the day responding to every "does anyone know anything about XYZ?" with "XYZ SUCKS!" 04:58 < Psi-Jack> bls: That sucks! 05:19 < justsomeguy> What interpreters other than bash can I reasonably expect to be present on all Linux distros (Even very minimal ones)? I'm trying to script something, but it doesn't lend itself well to bash or awk. 05:19 < bls> justsomeguy: perl and/or python 05:19 < bls> justsomeguy: but name a tool, and someone is likely able to come up with a distro that doens't have it 05:20 < bls> even bash 05:20 < oplevunus> I think this is a good time to be reminded that sed is turing complete 05:20 < justsomeguy> Yeah, I was thinking that python wouldn't be present on the alpine linux image I'm targeting. At the very least I know it has bash and awk. 05:21 < bls> I thought alpine used busybox sh instead of bash 05:21 < justsomeguy> ughh 05:21 * justsomeguy really just needs his buddy to send him the target docker container already so he can know what he's working with. 05:22 < bls> just specify the python spin in the dockerfile, no worries 05:23 < justsomeguy> That would be best. I think I'm going to try to convince him of that. I'm a python guy, anyways. Bash is painful for me. 05:24 < bls> yeah, bash is good for short/simple stuff. once you reach a certain level of complexity or have to interface with other tools/systems/file formats, you really need something with a module system 05:27 < m1KeY_> after install hostapd i don't see a configuration file right off the bat. is that because you're meant to just make it yourself? 05:28 < toothe> How does one change a GTK theme? 05:29 < toothe> its JS i believe, right? 05:34 < rascul> m1KeY_ there's likely an example in /usr/share somewhere 05:35 < rascul> /usr/share/doc i mean 05:35 < bls> some distros also use /usr/share/examples 05:36 < rascul> on opensuse it's /usr/share/doc/packages/hostapd/hostapd.conf 06:03 < rungcc> bls, he is a true trolobot 06:12 < ocnios> Can partitions be mounted within/on a file system (which is on another partition)? If so, is this acceptable practice? 06:16 < rcf> ocnios: beyond /, that's the only way to mount any filesystem. 06:17 < ocnios> I'm splitting hairs over the use of filesystem and partition. rcf 06:18 < ocnios> I'm wondering can you flip flop or repeat mount as however you wish? Does the order not matter? 06:19 < ocnios> I mean, I know there has to be / (initial mount of partition) but past that, can you just mount either/both partitions and filesystems however you wish? 06:19 < rcf> The only requirement is that the mount point exists. 06:20 < ocnios> Wow, that's pretty amazing. 06:22 < rcf> The only caveat is that you should never attempt to write files to the mountpoint directory before you mount the filesystem. 06:24 < bls> ocnios: and I think you're asking about bind mounts 06:24 < bls> or that may be of interest to you 06:26 < ocnios> bls: a lot of places online use 'partition' and 'filesystem' interchangeably. They are not. It was really confusing me for my understanding. 06:26 < bls> yeah, dealing with that myself right now, except I've got volume thrown into the mix 06:28 < ocnios> So, why does 'sudo parted -l' show different mount points than 'df -Th | grep "^/dev" 06:28 < bls> parted shows everything available, df only shows what's currently mounted 06:28 < bls> ...shows every partition available... 06:29 < bls> or disk or volume 06:30 < bls> a disk can hold partitions, a volume manager, or a file system. a parition can hold a volume manager or a file system. a volume manager can hold a filesystem. you mount file systems 06:30 < ocnios> Thank you so much! 06:30 < bls> err a volume manager can hold a volume or a filesystem 06:31 < bls> err, man way too little sleep, a volume manager holds volumes, not filesystems 06:31 < ocnios> So nothing can hold a volume but a volume manager? 06:32 < bls> correct 06:32 < bls> too much time on macOS where things work slightly differently 06:33 < ocnios> bls: are you using "hold" to mean "mount"? 06:33 < rcf> You also have things like btrfs, where the filesystem and volume management are combined. 06:33 < bls> no, hold means contain 06:34 < bls> yeah, that's the way things are going with btrfs, zfs, apfs, etc 06:35 < ocnios> Can you mount a filesystem to anything you want (as long at mountpoint is defined)? Same q with partition. 06:35 < rcf> You only ever mount a filesystem. 06:36 < ocnios> Ok, so you do NOT mount partitions? 06:36 < ocnios> I thought partitions had to be mounted at / 06:36 < bls> not directly, you can give a partition to mount, and it will look inside the partition for a filesystem and mount that 06:36 < rcf> You mount a filesystem *on* a partition. 06:37 < ocnios> OK. Thank you so much for going through all this. I really wasn't understanding the whole picture with the articles I've been googling. 06:37 < bls> so mount takes disks, partitions, or volumes, searches them for filesystems, and mounts them 06:38 < bls> to the operating system, those things are just a bunch of raw data. the filesystem driver is what actually interprets that data into file and directories 06:40 < bls> and mounting is the process of taking a set of files and directories on one disk and attaching them to a directory on another disk 06:42 < ocnios> bls: and disk would be a physical disk. 06:42 < ocnios> ? 06:43 < ocnios> Or could you have a group of disks be treated as a singular disk? 06:44 < bls> ocnios: yes, that's either a RAID or a "physical volume" manager 06:44 < ocnios> Sweet, I think I have a really decent handle on the topology now. You rock! 06:45 < bls> it can seem like a matryoshka at times there are so many differnt ways to mix, match, and combine the layers 06:45 < ocnios> I'm glad you appreciate that. It's why I was splitting hairs. I want to actually understand it all. 06:47 < ocnios> Would there ever be some type of structure where you'd be mounting a filesystem within a single disk? 06:48 < ocnios> Maybe due to permissions, or somewhere deep within a tree for some reason? 06:48 < bls> you could if you didn't need any of the flexibility that partitions or volumes provided 06:50 < bls> of if you had a special set of data you wanted isolated onto its own storage 06:51 < ocnios> The flexibility is incredible. You could really make a nightmare of a tree if you wanted to it sounds like. 06:53 < bls> yep, and we constantly see people that misplan or mis-lay out their scheme and end up breaking things/losing data trying to reorganize on the fly 06:54 < ocnios> So would you say a good practice is to stay as top level as possible? Like always use some sort of preferred heierarchy? 06:55 < bls> which is why volume management has become popular. it tries to make the layers a little more aware of each other so changes in size/name/location can be performed cleanly 06:57 < ocnios> Does volume management have the ability to reach all the way up/down? Does volume managament have the ability to manage partitions? Or does that not work because of the sequence you posted earlier? 06:58 < ocnios> Just volumes and filesystems? 06:59 < ocnios> You'd think just changing whatever part of the /path/ you need to in whatever is referencing it would be clean enough, or is that the trick? 06:59 < bls> the common scheme is to have a couple small partitions for EFI booting, then a volume manager on a partition that takes up the entire rest of the disk, so you don't need to mess with partitions much anymore 06:59 < ocnios> Cool 06:59 < shan> how do i strip everything that follows a certain format out of a text file? 07:00 < shan> i'm dealing with IRC logs, and they have timestamps attached 07:00 < bls> shan: sed should be able to do that 07:00 < shan> the timestamps follow the format [????-??-?? ??-??-??] 07:01 < shan> the brackets are a part of the stamp 07:02 < nekOwO> test 07:03 < bls> something like: date '+[%F %R] how do i strip timestamps' | sed 's/\[[0-9 :-]\{1,\}\] //' 07:03 < darthrocker> anyone here familiar with etherape and i3wm? got this error https://paste.noname-ev.de/8865 07:03 < nekOwO> darthrocker: Cripes what is that website 07:03 < nekOwO> test2 07:04 < darthrocker> paste bin type site 07:04 < bls> ocnios: yeah, the main things that are difficult to move around these days are the important directories in / like /usr and /boot 07:04 < shan> bls: i have to do that for every single line? 07:04 < bls> shan: no, you can run the command on the log file 07:04 < shan> nope, i don't get it 07:05 < ocnios> linux is amazing 07:05 < bls> then either pipe it in to less to read it or redirect it to a new file 07:05 < nekOwO> ocnios: I think so 07:06 < bls> ocnios: at my work our database used to live in /var, but it got too big, so we bought three extra disks, put them in a RAID, added a filesystem onto the RAID, then mounted it at /var/db so the DB had extra breathing room 07:07 < ocnios> sweet 07:10 < ocnios> I really wish posts online were more accurate with defining exactly what a command does. 07:10 < ocnios> You google something and get 10 ways to do it but its hard sometimes to tell what the actual difference is, and sometimes it matters 07:11 < bls> that's definitely a problem. people like sharing commands they've learned or problems they've solved but often don't fully understand them enough to explain all the details for others to understand as well 07:12 < ocnios> yeah as long as they get the info they need. sometimes super useful. i learned a lot for sure. 07:13 < bls> or leave out the 4 hours of research they did before they got a working command 07:14 < ocnios> Yeah 07:16 < ocnios> How long does it take to learn to read the cd [-L|-P] [dir] type documentation on some commands? 07:17 < jim> ocnios, that information isn't in the man page? I'm not insisting anyone read it, but since you're curious 07:17 < jim> it 07:17 < ocnios> I'm new, I don't know. 07:17 < bls> reading the man pages is an aquired skill. they're more a reference manual than an educational one 07:18 < jim> it's pretty easy... [optional] {repeating} 07:18 < ocnios> A lot of the structure, options, just look like a print job with a bad driver to me. 07:18 < ocnios> {repeating}? 07:19 < bls> and there are conventions to what symbols they use and how they're laid out, but not everything follows them 07:19 < jim> [this|that] # this or that, or since there are [], doesn't have to be there at all 07:20 < ocnios> Hmm, I'll have to research. 07:20 < ocnios> I mean I work with powershell so I kind of get it. 07:21 < jim> cd [-L|-P] [dir] # means it can have -L or -P or neither, and you can specify a dir but you don't have to 07:22 < ocnios> because dir is in [] not {}? 07:22 < jim> right 07:22 < jim> [] means it's optional 07:22 < ocnios> so what is repeating then? 07:23 < jim> it's something you could see in a synopsis 07:23 < ocnios> A differnt option (ex: column), or the same 'command' again? 07:23 < jim> let me find one 07:23 < ocnios> Thanks! 07:23 < jim> welcomem\ 07:25 < p3rL> hello 07:25 < nothos> Hey all, any cPanel admins here? 07:25 < p3rL> how to kill multi proccess with using grep ? 07:25 < nothos> I think their repos are down/misbehaving right now 07:25 < seeit> anyone here have experience using vfio-pci load their nvidia card when you have another one of the same model in the system? 07:26 < bls> p3rL: pkill 07:26 < seeit> It seems that I can't figure out a way to load vfio-pci before nvidia 07:27 < p3rL> not working 07:27 < p3rL> pkill pid 07:27 < bls> pkill doesn't take pids 07:27 < bls> what are you actually trying to do 07:27 < p3rL> letme show u 07:28 < p3rL> i want to kill these both 07:28 < p3rL> ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'} 07:28 < p3rL> 6560 07:28 < p3rL> 6610 07:28 < p3rL> i use kill -9 ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'} 07:28 < p3rL> 6560 07:28 < p3rL> 6610 07:28 < p3rL> ops 07:28 < jim> whoa :) 07:28 < [R]> you probably want pkill 07:28 < jim> for multiline stuff... you can pastebin the output of an arbitrary command by running "anArbitraryCommand | nc termbin.com 9999", and to include error messages, "anArbitraryCommand 2>&1 | nc termbin.com 9999" 07:28 < p3rL> kill -9 `ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'}` << its kill only first pid 07:29 < p3rL> [R] can u give me cmd ? 07:29 < [R]> i just did 07:29 < [R]> pkill 07:29 < p3rL> pkill what ? 07:29 < bls> p3rL: pkill Ssl 07:29 < jim> p3rL, please spell out u as you, it helps people (particularly new english speakers) to understand, at least, most of what's going on 07:29 < p3rL> it will kill all Ssl i only want to kill "sh" 07:30 < bls> or pkill -f Ssl if Ssl isn't in the command name 07:30 < p3rL> i want to kill all "sh" 07:30 < bls> pkill sh 07:30 < p3rL> it will kill sshd 07:31 < p3rL> can anyone modify this cmd ? kill -9 `ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'}` its work fine but it kill only the first pid 07:32 < bls> pkill '^sh$' 07:32 < kuri0> what kernel patches / software is available for linux that clears ram on shutdown to prevent cold boot attacks 07:32 < p3rL> letme try 07:32 < p3rL> * «10:32:11am: bls»: pkill '^sh$' still alive proccess 07:32 < p3rL> 6806 ? Ssl 0:34 sh 07:32 < p3rL> 6815 ? Ssl 0:04 sh 07:33 < [R]> kuri0: http://lmgtfy.com/?q=linux+clear+ram+cold+boot 07:34 < kuri0> ill try one of those 07:34 < p3rL> can you help me to run the loop the output of this command ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'} 07:35 < bls> you should just play with pgrep and pgrep -fl until you've got the pattern you want 07:35 < bls> then use pkill 07:35 < bls> because ps|grep|grep|grep|awk is going to be incredibly brittle 07:36 < [R]> bls: peanut? 07:36 < bls> shhh, it's really a can of springloaded snakes 07:36 < [R]> lol 07:37 < Triffid_Hunter> p3rL: pgrep -lx sh <-- does that list what you want to kill? if so, pkill -x sh will do what you want 07:37 < p3rL> i want to kill all process "sh" without killing sshd 07:38 < p3rL> pgrep -lx sh proccess still alive 6840 ? Ssl 5:41 sh 07:38 < bls> ah, I keep forgetting they changed the way pgrep and pkill worked 07:38 < bls> pgrep doesn't kill anything, it just shows you matches that pkill would send a signal to 07:38 < p3rL> its show nothing 07:38 < p3rL> $ pgrep -lx sh 07:39 < p3rL> no output : )) 07:39 < Triffid_Hunter> p3rL: then you don't have any sh running 07:39 < p3rL> yes its a fake pid 07:39 < bls> or the command changed its name in the proc table 07:40 < p3rL> ok only tell me that how can i run loop 1 to 10 echo $i 07:40 < p3rL> i will put ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'} 07:41 < p3rL> this command gives me exact output that i want 07:41 < ocnios> yes systemd is evil lol _systemd_is_evil 07:43 < Triffid_Hunter> p3rL: you want to kill everything that has 'sh' in the commandline somewhere? that lists a crapton of stuff on my sytem, assuming Ssl is your username 07:43 < jim> I found a couple man pages that have {...} in the synopsis, but they're pretty advanced 07:44 < ocnios> All good man. Its just for edification. 07:44 < p3rL> i want to kill "sh" only not bash sshd 07:44 < Triffid_Hunter> p3rL: or os Ssl for "interruptible sleep (waiting for an event to complete), is a session leader, is multi-threaded" ? 07:44 < bls> yeah, you'd be way better off using pgrep -afl to find the script name that sh is actually running 07:45 < jim> ocnios, did you say you're new? 07:45 < Triffid_Hunter> p3rL: well that command pulls up sshfs here, but not sh :P 07:45 < p3rL> i have done 07:45 < p3rL> :P 07:45 < p3rL> i ask only for the loop 07:45 < p3rL> ps x | grep -v grep | grep sh | grep Ssl | awk {'print $1'} | while read p; do kill -9 $p; done 07:45 < ocnios> I'm new to nix. I'm a Windows System Admin with a varied background. 07:45 < ocnios> jim: 07:46 < jim> oh ok... 07:46 < bls> killing everything on the system that was run with sh is not going to end well 07:46 < p3rL> yea its a fake proccess 07:46 < p3rL> only the shits running on it 07:46 < p3rL> nothing else 07:47 < jim> here's what I'd say you should do... first, it's good to understand the command line interpreter pretty closely... (another name for unix command line interpreter == shell) 07:49 < p3rL> hope you guys learn alot lol 07:49 < jim> second, for writing scripts to automate repetitive tasks, you should pick a non-shell scripting language, maybe python, or perl, or lua or maybe go 07:49 < ocnios> nodejs? 07:50 < [R]> a lua lua lua lua.... oh yeah... 07:50 < jim> maybe :) 07:50 < ocnios> i like nodejs, so if that would work thatd be cool 07:50 < jim> if you want to make that work, go for it L:) 07:50 < ocnios> I just re-installed my irc client using nodejs 07:51 < ocnios> https://thelounge.chat/ 07:51 < jim> third, you want to get familiar with the reference manual, so I'd read like one or two man pages per day 07:53 < jim> you might also like python (dunno for sure) 07:53 < ocnios> ok cool thanks 07:53 < nothos> There's also php O:) 07:53 < ocnios> yeah python seems like it's got decent syntax 07:53 < curiousx> Yo! guys, what about my rice ? https://i.imgur.com/yKfcCub.png 07:54 < nothos> curiousx r/unixporn ;) 07:54 < curiousx> :D 07:54 < ocnios> wow 07:54 < jim> the thing that most people don;t like about python, is that in certain contexts (mostly indentation), whitespace matters 07:54 < ocnios> is that irssi? 07:54 < nothos> I like the terminal scheme though 07:54 < curiousx> ocnios: yup 07:54 < curiousx> do ya like it ? 07:55 < ocnios> yeah its beautiful] 07:55 < nothos> curiousx mind sharing the palette? 07:55 < curiousx> not a problem 07:55 < nothos> Giving me a bit of a C64 vibe with the pastel shades :D 07:55 < curiousx> https://github.com/suchacoder/Dotfiles 07:56 < curiousx> dont bother the screenshots on there, they are old ones, gotta remove them 07:56 < curiousx> btw, ima remove'em now 07:57 < curiousx> lmao, i had even a global css them on the old setup: http://i.imgur.com/P2v6Cyb.png 07:58 < nothos> curiousx which file has the actual terminal colour config in it? 07:58 < nothos> No idea on i3's settings locations :D 07:58 < curiousx> btw, wich plugin' do you use this days for applying CSS styles on webpages ? 07:58 < curiousx> nothos: .Xresources 07:59 < nothos> Tidy 07:59 < nothos> Thanks :) 07:59 < curiousx> np 08:00 < curiousx> alright github screenshots removed 08:18 < ConsoleFx> Is it possible to load the same .bashrc data inside fish? I don't want to end up creating another new file for fish itself. 08:19 < [R]> are the lines in there compatible with fishes syntax? 08:19 < bls> pretty sure fish uses a completely different command syntax than bash 08:20 < ocnios> test 08:20 < ocnios> curio 08:21 < ConsoleFx> [R], I've basically setup some aliases in .bashrc which Iwant to call inside fish as well. Those are not loading in fish but does in bash though. 08:21 < [R]> ConsoleFx: ok... and the answer to the question? 08:21 < ConsoleFx> e.g. alias ls='ls -alh' 08:21 < ConsoleFx> these wont support on fish? 08:22 < [R]> if you dont understand fishes syntax 08:22 < ConsoleFx> or fish uses some different sytaxes for defining aliases? 08:22 < [R]> maybe you shoudln't be using it... 08:22 < ConsoleFx> [R], thats why I came to this channel to understand this difference. 08:22 < [R]> if only fish had documentation... 08:22 < [R]> maybe one day 08:23 < ConsoleFx> for some quick guidances 08:23 < [R]> the quick guidance is... 08:23 < [R]> [11:22:11] <[R]> if you dont understand fishes syntax 08:23 < [R]> [11:22:16] <[R]> maybe you shoudln't be using it... 08:25 < ConsoleFx> [R] got it. the syntaxes are well supported but it needs to be present inside a config file which fish calls internally 08:25 < [R]> there you go 08:25 < ConsoleFx> this you could have said directly :P 08:25 < ConsoleFx> anyways thanks for the initial pointers though 08:31 < quint> Anyone familiar with icecast setup? 08:34 < jim> quint, possibly, although not me... best thing to do, is ask the question you have, be fairly specific, and include lots of informative details 08:36 < quint> May not be appropriate for this channel actually on second thought. Not exactly a linux question. 08:41 < ocnios> test 08:41 < sauvin> quint, how about you ask your question in broad-brush terms and let the operators decide if it's on topic or not? 08:42 < karthyk> wow rude 08:42 < Stuiterbal> Not rude. 08:43 < jim> quint, yeah, we're likely to let you ask your question, after you've asked it :) 08:43 < sauvin> No. I'm one of those operators, and I get kinda testy with some of the regulars who take it on themselves to decide what's allowed and what isn't. I and my fellow operators aren't quite so restrictive. 08:43 < sauvin> Half the time, I wind up answering "I have no clue, maybe the folks in #some_other_channel could give better help". 08:45 < jim> ocnios, nope, this is the actual running channel 08:47 < quint> I may have actually sorted it out actually, my goal was to re-stream an MP3 radio station statically at a much lower bitrate using opus. As it turns out the icecast config file is very unintuitive and lacking clear docs, but I *MAY* have it. 08:48 < [R]> jim: if its runninng, you should go catch it 08:49 < jim> OH MY GAWD! a new joke! 08:50 < [R]> lol 08:52 < nothos> Didn't know we were in ##dadjokes :D 08:56 < quint> Ok and it turns out I do not understand icecast and I've thrown my hands in the air. What is the tried and true method of http streaming opus audio? 08:56 < [R]> vlc 09:01 < nothos> If I recall trx might be helpful 09:13 < Triffid_Hunter> icecast? oh wow that takes me back, used to use that for recording difm 09:14 < [R]> takes you back 09:14 < [R]> to the very last city? 09:31 < m1KeY_> anybody awake? 09:31 < TaZeR> guys i bought a wifi adapter off ebay from a chinease vendor and now im paranoid its spying on me and sending my traffic to china, do these logs look like its doing that? http://ix.io/19RC 09:31 < [R]> proably 09:31 < TaZeR> its like changing its own mac address and trying to initiate while its off 09:32 < m1KeY_> i'm trying to find a driver. can anyone guess what this full path is? 09:32 < Triffid_Hunter> TaZeR: nah that mostly looks like NetworkManager being stupid 09:32 < m1KeY_> ../../../bus/usb/drivers/ath9k_htc 09:32 < [R]> m1KeY_: what? 09:32 < m1KeY_> it's too long so it wouldn't print to the terminal 09:32 < m1KeY_> silly question 09:32 < m1KeY_> i'm just lazy 09:32 < TaZeR> Triffid_Hunter: well i hope so :p 09:33 < Triffid_Hunter> m1KeY_: cd in there and realpath . 09:33 < m1KeY_> can't cd in ../.. 09:33 < cheapie> m1KeY_: Somewhere in the kernel modules tree? 09:33 < m1KeY_> found a symbolic link but not the driver file itself 09:33 < cheapie> Or maybe /sys? 09:33 * cheapie looks 09:33 < TaZeR> would there be a easy way to find out if the hardware has been tampered with? im not sure how common that sort of thing is 09:34 < TaZeR> but the idea of every packet being sent out with my data is scary 09:34 < [R]> TaZeR: the chinese putting a bakcdoor in it isn't it being "tampered" 09:34 < m1KeY_> it was sys. ^_^ 09:34 < [R]> its just cheap crap with spyware 09:34 < cheapie> m1KeY_: Yep, /sys/bus/usb/blah/blah/blah 09:35 < m1KeY_> should have known that. haven't really looked into drivers til now. 09:35 < TaZeR> [R]: not sure what u mean by that 09:35 < [R]> lol 09:35 < [R]> the hardware being tampered with assumes that it came from the factory fine 09:35 < [R]> and then was modified later 09:36 < pingfloyd> the average windows user is a spyware lemmings and makes chinese hardware makers rich. 09:36 < [R]> tahts not wahts going on... if anything, it would be crap from the factory to begin with 09:36 < [R]> and thats what you get with cheap garbage from china 09:37 < TaZeR> perhaps but if they mass backdoored a set of adapters linksys would take notice of it eventually 09:37 < [R]> huh? 09:37 < TaZeR> but i havnt heard of this model being flagged or anything 09:37 < [R]> what does linksys have to do with you buying cheap no name crap 09:37 < TaZeR> i didnt say its no name i said i got it from a chinease vendor 09:38 < TaZeR> its a linksys wifi adapter 09:38 < pingfloyd> was the guy you bought it from named Jian Yang by chance? 09:38 < [R]> then its probably just counterfeit 09:38 < TaZeR> im scared they either modified the firmware or put something in it that can send me data off 09:38 < pingfloyd> you probably bought the New Wifi adapter 09:38 < [R]> well, sounds like you should unplug it then 09:38 < TaZeR> its not that new, i got it because its one with a detachable antenna to play around with on aircrack 09:39 < TaZeR> its a bit of an older model 09:39 < [R]> super terrific l33t hax0r 09:39 < pingfloyd> these are the dilemmas you face with buying sketchy hardware you can't trust 09:39 < TaZeR> pingfloyd: i see that now tehe =) 09:40 < pingfloyd> they went pee pee in your firmware 09:40 < TaZeR> is there a way to hash check the firmware of such a device? 09:41 < pingfloyd> if you have an authentic hash to compare against 09:41 < TaZeR> i guess i could ask linksys or maybe its been posted somewhere, but how would i read mine first? 09:41 < [R]> rofl 09:41 < pingfloyd> if you can find a pristine copy of the firmware, that's where you can compare 09:41 < pingfloyd> there of course are going to be some hoops to jump through in the process 09:42 < TaZeR> there always is 09:42 < pingfloyd> since you're dealing with firmware 09:42 < TaZeR> im ready to jump, feels like a good learning experience 09:42 < pingfloyd> first thing to do is find out the exact make and model you have 09:42 < tomty89> !yt jump madonna 09:42 < tomty89> oops 09:43 < pingfloyd> lspci -nn may be helpful with that 09:44 < ||JD||> I just joined but, the issue is that you don't trust the firmware shipped with the device? Why don't you just install DD-WRT or any other open source on it? 09:44 < pingfloyd> that's not a bad either 09:44 < TaZeR> its this sexy thing right here: https://wikidevi.com/wiki/TP-LINK_TL-WN722N_v2 09:45 < pingfloyd> actually a better idea if it is an option 09:45 < tomty89> TaZeR: tp-link? didn't you say linksys 09:45 < pingfloyd> then you kill two birds with one stone 09:46 < tomty89> dd-wrt? isn't it an adapter? 09:46 < TaZeR> its actually TP-Link, got it confused 09:46 < karthyk> dd-wrt is gone now its open-wrt 09:46 < [R]> karthyk: the 2 have nothign to do with each other 09:46 < [R]> although one is run by a gpl breaking fascisst ahole 09:46 < [R]> and the other is a proper open source project 09:46 < karthyk> i thought people at dd-wrt switched to open-wrt 09:46 < karthyk> like all the devs 09:47 < [R]> you thought wrong 09:47 < karthyk> ok 09:47 < pingfloyd> I take it dd is the fascist version 09:47 < [R]> lol 09:48 < TaZeR> i use dd-wrt on my router which is an actual Linksys WRT310N, its quite old but the dd-wrt gives it all the good features including ipv6 which it didnt originally 09:48 < edgasm1> Looking for CVE-2017-18017 patch for Linux version 3.10.36 09:49 < [R]> TaZeR: and super terrific gpl breaking awesomness 09:49 < karthyk> what does it mean if its gpl 09:49 < [R]> what? 09:49 < TaZeR> meh i dont care about that stuff 09:49 < [R]> TaZeR: lol 09:50 < edgasm1> any good resource for finding patches for old linux kernels? 09:50 < TaZeR> i sit around on thepiratebay all day 09:50 < karthyk> what do you download 09:50 < [R]> edgasm1: you think they're hidden in a super secret place? 09:50 < TaZeR> non-gpl stuff :p 09:50 < asphyxia> Could someone please help me, I'm trying to transfer my backups from one failing HDD to another but I've got read only priveleges for some reason unless I use root. But I'd prefer to use the GUI as I don't want to fuck my backups up accidentally with a terminal transfer (newbie) 09:51 < [R]> asphyxia: so change the permissions 09:51 < edgasm1> [R]: I'm looking for a CVE-2017-18017 patch for Linux version 3.10.36 09:51 < pingfloyd> TaZeR: sitting on TPB isn't anti-gpl 09:51 < [R]> edgasm1: and i'm looking for a million dollars 09:51 < asphyxia> [R]: I can't 09:51 < peetaur2> asphyxia: chown youruser /dev/sdX 09:51 < peetaur2> asphyxia: chown youruser /dev/sdX* 09:51 < [R]> asphyxia: well, then i guess you can't use your crappy gui 09:51 < TaZeR> did they try to sell dd-wrt or something? how could they violate the gpl anyway 09:52 < [R]> theres nothing in the gpl against selling stuff 09:52 < [R]> rh sells tons of gpl stuff 09:52 < TaZeR> maybe thats the other one im thinking about 09:52 < maboc> asphyxia: why can't you change permission (or owner) of the target directory? 09:52 < TaZeR> the other open source lisense thingy 09:52 < asphyxia> [R]: They're my backups I can't risk fucking it up 09:52 < [R]> asphyxia: what? 09:53 < asphyxia> maboc: had a mac it got water damaged now I'm using ubuntu and priveleges are set :/ 09:53 < pingfloyd> asphyxia: mount the backup drive as ro 09:54 < maboc> asphyxia: can you become root on the new box? 09:54 < asphyxia> maboc: yes I'm root on ubuntu ^^ 09:55 < peetaur2> huh...so dd-wrt isn't releasing their GPL licenced source code properly 09:55 < pingfloyd> asphyxia: you really should be mounting backup sources as ro as a good habit, but especially when the source is on a failing HD. 09:56 < asphyxia> pingfloyd: if it's ro I can still transfer and copy data right? 09:56 < pingfloyd> you really want to eliminate anymore chance for writing to the failing drive. 09:56 < asphyxia> ok 09:56 < pingfloyd> asphyxia: yep, it doesn't matter if the source of the copy procedure is ro, just matters for destination. 09:57 < asphyxia> pingfloyd: ok, ty 09:57 < pingfloyd> you're welcome 09:57 < asphyxia> I guess I'll give it a shot in terminal after all 09:57 < asphyxia> out of my comfort zone though, hopefully I don't fuck up 09:57 < [R]> oh, you will 09:57 < asphyxia> [R]: my backups tho 09:57 < peetaur2> asphyxia: did you try chown? 09:58 < peetaur2> (but I still think you should learn the terminal) 09:58 < asphyxia> peetaur2: no I didn't... I'll try that before I try terminal way 10:08 < geirha> you could also add your user to the disk group 10:13 < Bebef> Is it normal that all keyboard operations in the Grub2 boot menu are ultra slow? I see around 1 keypress per second, so navigating and editing a menu entry on boot takes minutes :-/ 10:18 < jhodrien> Not normal, no. 10:23 < pingfloyd> that's not normal 10:23 < pingfloyd> if anything, it is usually opposite and extremely responsive 10:24 < ||JD||> I have noticed that issue in some installs though 10:24 < ||JD||> couldn't say what causes it 10:24 < pingfloyd> did you use something like unetbootin to put the dist iso onto a usb stick? 10:40 < peetaur2> imagine 2 machines mount NFS from eachother...they reboot at the same time...one doesn't mount; what kind of side effect would you expect from adding nofail in fstab and mount -a in a cronjob? 10:41 < peetaur2> assuming the services that started don't depend on them..like some ftp user homes have mounts in them, so the ftp server starts, just users won't see the data if they log in that instant 10:41 < jhodrien> Why wouldn't you use autofs instead? 10:42 < peetaur2> because every attempt to use autofs always failed with garbage quality feedback 10:42 < jhodrien> Ah. I've always got on well with autofs. 10:42 < jhodrien> systemd.mount ? 10:42 < peetaur2> does anyone use it on headless servers successfully? I asked various people in the past and they always say it sucks and use udisks2 or similar (which is GUI stuff) 10:42 < jhodrien> I see no fundamental problem with what you're suggesting though. 10:42 < jhodrien> Yes, we do. 10:42 < jhodrien> I use autofs with krb5 NFS and CIFS mounts. 10:43 < peetaur2> can you point me to a howto that doesn't suck? 10:43 < jhodrien> For most cases there's not a lot to it. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/System_Administration_Guide/Mounting_NFS_File_Systems-Mounting_NFS_File_Systems_using_autofs.html 10:44 < peetaur2> when does it mount with these things, on first use, like if I ls /somemountpoint? 10:44 < jhodrien> Yep. 10:44 < jhodrien> So by default, it doesn't list the directory until you're in it. 10:44 < jhodrien> So you'd normally have something like /foo handled by automount. 10:45 < jhodrien> Going into /foo, it'd be empty. 10:45 < peetaur2> ok so I'll try autofs again soon ... but for now, the cronjob 10:45 < jhodrien> But then you can go into /foo/bar 10:45 < jhodrien> And it mounts. 10:45 < jhodrien> But there's a few different ways of using it. You can use scripts and wildcards and all sorts to cruft together more creative things. 10:56 < kuri0> why does this code have a % at the end ? 10:56 < kuri0> for(i = 0; i < SHA256_DIGEST_LENGTH; i++) 10:56 < kuri0> sprintf(buffer + (i * 2), "%02x", hash[i]); 10:57 < kuri0> it works other than that 10:57 < kuri0> even if i do buffer[65] = 0 the % is still there 11:08 < Triffid_Hunter> kuri0: you mean buffer[64] ? 11:16 < asphyxia> pwd 11:16 < asphyxia> whoami 11:17 < Armand> asphyxia: Nope 12:21 < angelo_ts> hi 12:21 < angelo_ts> how do i switch gcc version on debian ? 12:21 < angelo_ts> do i need to change manually all the symlinks ? 12:24 < BluesKaj> Howdy folks 12:25 < stevendale> Hey, Dell Latitude E6330, Dell Latitude E5400, Dell Inspiron 6000 and Acer Aspire 532h-2Bb are all getting brand new batteries :3 I've ordered them, and they'l alll be delivered on or the 18th of May :3 12:25 < shan> stevendale: but there 12:26 < stevendale> before* 12:27 < hgb> Hi. I have an application written in C which uses the netlink socket API to listen to network changes (routes and addresses primarily). Adding/removing IPv4 addresses and routes gives me a new message, adding/removing IPv6 addresses (at least dhcp6 and static) gives me messages, but adding and removing IPv6 routes gives me nothing. Does anyone know why not? 12:28 < shan> stevendale: but there's some kind of weird kernel glitch right that prevents a certain series of batteries containing Panasonic cells from functioning correctly when the sun is at a 45 degree angle and there is 24% humidity in the air right? 12:28 < stevendale> shan: That wouldn't be a kernel problem, that'd be a hardware problem 12:29 < stevendale> shan: If that happens to you, you should seriously consider trashing your computer 12:30 < Triffid_Hunter> shan: heh, reminds me of a friend's computer that woudn't boot during certain times of the day unless it was cloudy.. once booted it was fine though. turns out the sunlight was temporarily flipping bits in his bios eprom because the sticker had fallen off 12:30 < shan> stevendale: the glitch is that the battery controller freaks out when the sun's rays hit it, causing the computer to restart because it thinks there's no power 12:30 < shan> stevendale: then the kernel says, oh, there is no power, and dies 12:31 < shan> Triffid_Hunter: this is the weird kind of shit that that xkcd references 12:31 < shan> https://xkcd.com/979/ 12:32 < Triffid_Hunter> shan: ugh I hate those issues.. when you've posted about something anywhere, always post the fix :P 12:51 < cheater> hi 12:52 < cheater> is /run somehow special? I have a script here that sets up a postgres instance with its files in /run and that fails to allocate a (several MB big) database file, even though there's 350 MB free on /run. /run is tmpfs and it's in ram. 13:15 < djph> cheater: who's allowed to write to /run 13:15 < cheater> djph: everyone, it's a standard linux thing 13:16 < cheater> just like /proc or /tmp 13:16 < djph> cheater: um, no it's not 13:17 < djph> also /proc is globally ro 13:17 < cheater> since 2011 http://www.h-online.com/open/news/item/Linux-distributions-to-include-run-directory-1219006.html 13:18 < djph> drwxr-xr-x 30 root root 1100 May 9 05:19 run <-- hmm, doesn't look world-writable to me 13:18 < cheater> i said it's standard like proc 13:18 < cheater> not rw like proc 13:18 < cheater> why are you trolling 13:18 < cheater> don't you have anything better to do 13:19 < djph> cheater: I'm sorry that your misreading of my question has made you think I'm trolling you... 13:19 < cheater> yeah try being a bit less aggressive 13:19 < cheater> and maybe you won't be seen as such a freak 13:20 < cheater> until then... *plonk* <--- that's the sound of you dropping to the bottom of the bucket of crap aka kill file 13:20 < djph> cheater: huh? I asked "who's allowed to write to it". 13:20 < djph> ... wow, some real touchy millennial safe-spacers in here today... 13:21 * plonk ouch 13:21 < stevendale> o/ 13:21 < cheater> plonk: ow, well i guess you must've known what it means :p 13:22 < plonk> cheater: yup ;) 13:26 < CrazyTux> what is the best screen recording app available for linux? 13:27 < djph> CrazyTux: I would guess personal preference will really decide "best". I've used ... um ... crap I forgot the name :( 13:28 < Langley> Ubuntu built in screen recorder 13:28 < CrazyTux> ok 13:29 < ikonia> did ubuntu actually build that Langley ? 13:29 < djph> I think it was like simple screen recorder or something. was just quick and dirty that I needed, so ... 13:29 < CrazyTux> I should be able to use keyboard shortcuts also. 13:30 < CrazyTux> I have installed kazam. But, it doesn 13:30 < Langley> ikonia, CrazyTux I was also thinking of "simplescreenrecorder" I think. What does it matter who built it 13:30 < CrazyTux> it doesn't have keyboard shortcut assigned to those functions. 13:30 < CrazyTux> kazam doesn't have. 13:32 < JimBuntu> CrazyTux, +1 for SimpleScreenRecorder 13:32 < CrazyTux> JimBuntu, ok. I will try that. 13:39 < CrazyTux> why there are not many distros derived from or based on OpenSuse? 13:40 < CrazyTux> or are there any? 13:40 < CrazyTux> those that are well-supported and make it easy for beginners. 13:40 < ikonia> there is not 13:41 < ikonia> there is many distros based on many other distros 13:41 < ikonia> as you know - as you ask this type of question weekly 13:41 < revel> It doesn't seem like there are. Though there are plenty of RPM-based distros regardless. 13:41 < blip99> hi all, I'm downgrading some VPN related packages - to do so I'm forced to remove libcurl4 and install libcurl3. Only curl depends on libcurl4. Should I expect anything else to break if I remove it? 13:42 < CrazyTux> ikonia, what to think of yast? doesn't it make managing the distro easy? even for a newbie? 13:42 < ikonia> no more or less than any other tool 13:42 < ikonia> again....as you know 13:42 < m4estr001> Hey all, i have one beginners question, hope someone can help me out. I want to dual boot 2 linux distributions. First one is Arch, which is isntalled now with UEFI support. I have 3 partition (UEFI one, SWAP, and one for my arch ) i have left enough space to make one partition for second os i want it to be debian. Where should i mount /boot dir of second os? to the same partition (UEFI) as first, will that make any conflicts? and after all can 13:42 < m4estr001> someone give me xample of directory hierarchy of dual booted linux OSs. Thanks in advance! 13:42 < revel> blip99: Hopefully, nothing. If something does break, then let the people at your distro know so they can add more version deps on the packages or something. 13:43 < jim> m4estr001, you should be able to just install debian from the netinstall, and it should boot 13:43 < CrazyTux> ikonia, btw, is CentOS suitable for home and office use. For end users? on laptops? 13:44 < ikonia> CrazyTux: .......try it, see if you like it 13:44 < ikonia> same as every other distro you ask about every week 13:44 < ikonia> regular as clock work 13:44 < CrazyTux> ikonia, I thought it is suitble only for servers. 13:44 < ikonia> CrazyTux: try it and see 13:44 < m4estr001> jim, hey thanks for answering. I want to understand everything as that would allow me to install other distros accordingly. 13:44 < blip99> revel, worth noting that I upgraded to ubuntu 18.04 - I'm downgrading by installing packages from 17.10. I'll give it a try 13:45 < jim> m4estr001, well then, you might have to become familiar with grub 13:45 < dgurney> CrazyTux, sure, but keep in mind that CentOS probably will be behind in software versions compared to what you may be used to 13:45 < m4estr001> jim, i know how to add manual entry and everything 13:45 < m4estr001> jim, just dont know part about partitions, and mounting them 13:46 < CrazyTux> dgurney, even when compared to Debian? 13:46 < CrazyTux> debian stabe. 13:46 < CrazyTux> stable. 13:46 < ikonia> it has an 18 year lifecyle 13:46 < jim> partitions get mounted when a linux kernel boots, and reads /etc/fstab 13:46 < ikonia> so it will be on a base version of something for 18 years 13:46 < CrazyTux> ok 13:47 < blip99> revel, sorry got dced 13:47 < jim> m4estr001, I find I've confused myself... why do you want to learn about mounting partitions? 13:48 < dgurney> CrazyTux, truthfully, I'm not entirely sure how they compare in that regard 13:48 < m4estr001> jim, whre can i read about that? 13:48 < m4estr001> jim, and if they get mounted when kenrel boots does that mean that 2 directories named /boot can be mounted to sme UEFI partition? 13:49 < djph> jim: IF I'm reading it right, he's asking if he can use the same partition for /boot (etc) between Debian and Arch 13:49 < m4estr001> djph, yes but 2 /boot directories are sme named but different ones 13:49 < djph> m4estr001: so? 13:50 < jim> I see, because you want them to have equal control over the grub config 13:50 < m00dy> >_< 13:50 < stevendale> Hi 13:50 < m4estr001> Let me try to rewrite my sentance, i was not clear enough and sorry my english is not my primary language 13:51 < SuExeC> I'm terrible with sed. sed '/^www\-data*.$/",/usr/bin/dpkg"/' /home/suexec/test.txt <- I want to append ",/usr/bin/dpkg" to the line(s) that starts with www-data 13:51 < SuExeC> What am I doing wrong? :P 13:52 < m4estr001> I have next partitions: /dev/sda1 formatted to FAT32 for UEFI, right now is mounted to /boot, swap /dev/sda2 of 32GB doesnt matter really, and /dev/sda3 ext4 where is my arch. I have 300G of free space, i want to make partition ext4 and install debian on it. Should i mount debians /boot directory to same UEFI partition /dev/sda1 13:53 < m4estr001> Or should irenave debians /boot dir to something like /boot1 and than mount it? 13:54 < m4estr001> And will i be able to do so for third, foruth os... 13:54 < ikonia> shared /boot becomes more problematic now with grub2 holding the config off /boot 13:55 < m4estr001> ikonia, my grub config is i think in EFI directory on current /boot dir which is what confuses me 13:55 < m4estr001> ikonia, everythin else is pretty much clear 13:55 < jim> m4estr001, /dev/sda1 (your efi partition) should be mounted on /boot/efi 13:55 < ikonia> efi shoudln't contain the actual grub config 13:56 < m4estr001> ikonia, you are right grub dir contains 13:56 < m4estr001> ikonia, but it is also in boot dir 13:57 < m4estr001> Here it is https://pastebin.com/tuei6nRX 13:57 < CrazyTux> please suggest a linux distro that can be installed and updated/upgraded on a usb pendrive and can be carried wherever we go. 13:57 < m4estr001> CrazyTux, porteus 13:57 < m4estr001> CrazyTux, but thats subjective... :D 13:58 < dgurney> technically any distro can be installed on a USB stick 13:58 < CrazyTux> I should be able to use some really essential apps like Libreoffice, browsers, audio and video players on it. 14:01 < m4estr001> ikonia, sir can you suggest me any solution? jim, you too sir and thanks for answering 14:02 < djph> CrazyTux: any of them, really 14:04 < Truxx> What's the best secure lightweight browser? I really do hate all these recent bloated horrible junks... 14:04 < ananke> Truxx: no such thing 14:05 < Truxx> ananke: Yep, txh, I came to the same conclusion... 14:05 < Truxx> *thx* 14:05 < ][_R_][> Try dillo 14:05 < Truxx> I've got dillo... very limited, so to speak... 14:05 < djph> lynx? :) 14:06 < ananke> lightweight == limited 14:06 < Truxx> Tried lynx too... well, ok for the terminal, but not really the one I looked for 14:06 < Truxx> uzbl is promising, but it needs polish I think 14:06 < revel> "I want it to be light, fully featured, secure and with a free unicorn to go along with it" 14:07 < ][_R_][> lol 14:07 < revel> Truxx: If anything, we need less Polish. 14:07 < djph> revel: pick two 14:07 < Truxx> revel: No, not fully featured - bloat like webrtc is not needed 14:07 < dianni> SuExeC: sed 's:^\(www\-data.*\)$:\1/usr/bin/dpkg/:' test.txt 14:07 < revel> djph: Fully featured and secure. 14:07 < djph> revel: chromium? 14:07 < revel> No. 14:07 < djph> (IDK, was the first one that popped in my head) 14:07 < revel> I'll go with Firefox. 14:08 < Truxx> gosh 14:10 < SuExeC> dianni, brilliant! You're a champion! Thank you very much 14:13 * jack_rip_vim is sigh~, his Broadcom register has been on hold. he guesses his broadcom account won't be actived. 14:35 < trsa> what settings do i use to install Linux mint on virtual box on win 10? 14:36 < revel> ??? 14:38 < trsa> 2.6 or other Linux? 14:38 < buffalodp> ya 14:38 < JustMozzy> hello everyone. I checked my harddisk's write speed with dd if=/dev/zero of=/tmp/output conv=fdatasync bs=100k count=1k; rm -f /tmp/output. it shows me a an avg. of 15,2MB/s could that mean that my disc is broken? 14:39 < ikonia> JustMozzy: why do you think your disk is broken ? 14:41 < JustMozzy> ikonia: over the last months I keep on experiencing weird issues, like changing a directory in bash sometimes takes up to 15 seconds. And in general whenever I need to handle large amounts of data, things become unusually slow. for example building a docker image with 1.25GB data would make my laptop unusable until docker has finished building. 14:41 < dianni> JustMozzy disk performance can be affected by many factors, if you wanna check your disk health look at the SMART data with smartct 14:41 < JustMozzy> dianni: those tell me everything is alright :/ 14:41 < ikonia> JustMozzy: what makes you think that's disk ? 14:41 < KOLANICH> Hello. 14:41 < KOLANICH> 1 How can I umount / ? I get "device is busy" even from init 1. 14:41 < KOLANICH> 2 Why can't I do low level fs operations on a mounted partition like fsck or even extundelete? Why in Windows it is possible to do that without unmounting on a live system and why in Linux it isn't? 14:41 < KOLANICH> 3 Is there any GUI frontend for fuse and mounting? I mean we have lots of fuse fses like the ones for accessing various disk images, android and iphone devices or encrypting folders and I guess we may wanna mount them without using a console as eaey as hitting a button in a file manager, maybe even automatically on connection. Is there any ready-to-use solution for that? 14:41 < KOLANICH> Thank you. 14:41 < ananke> performance of that device is abysmal 14:42 < JustMozzy> ikonia: because it is always when my machine needs to perform disk io operations. well... if its not the hardware, recon the system itself is corrupted? 14:42 < ananke> JustMozzy: 15MB/s is dreadfully slow. is this spinning rust or ssd? 14:42 < JustMozzy> ananke: SSD. it should write the tenfold. according to specs 170MB/s 14:42 < KekSi> how full is it? 14:43 < dianni> JustMozzy have you checked with iotop that there isn't any weird process taking up I/O? 14:44 < JustMozzy> KekSi: 83% used 14:44 < ananke> JustMozzy: I've seen similar issues with ssds that have been in production for a long time, and fragmentation played a key role. interestingly enough what fixed them was complete data evacuation (full backup), a full wipe, then restoring the data. performance was fully regained then 14:44 < KekSi> yeah, there's one of your problems then 14:44 < tomty89> JustMozzy: why bs=100k and conv=fdatasync? i don't think those are proper to use for seq write test 14:44 < ananke> 170MB/s ssd would indicate a fairly old SSD 14:44 < rypervenche> KOLANICH: 1. You can't unmount / because it is in use. You need to be in a live environment to be able to fsck it. Or have it fsck on reboot. 14:44 < MeiR> I need a recommendation of most useful and comfortable SSH + SFTP soultion for windows users here who manage linux servers remotely. I switched from PuTTy to MobaXterm a while ago, but I find it quite uncomfortable 14:44 < JustMozzy> ananke: sounds like a possible way 14:45 < ananke> tomty89: what's not proper about them? 100k block size may be odd, but past 32k performance levels out. fdatasync is actually a good thing in this case 14:45 < mawk> KOLANICH: you can do a lazy unmount using umount -l, and wait for any program using the mountpoint to terminate 14:45 < KekSi> yeah fairly old and slow in general but 15MB/s is ridiculous (even for spinning rust) -- however most (especially older) ssd controllers have trouble when it's close to full 14:45 < KOLANICH> mawk: I guess it will never happen for / 14:45 < KekSi> the reason being the waaaaaaaay lower MTBF and that it can't be re-written that often so the controller tries to "balance" it out 14:45 < JustMozzy> tomty89: I got this from https://askubuntu.com/questions/87035/how-to-check-hard-disk-performance 14:46 < rypervenche> KOLANICH: 2. This depends on the file system. I assume you're talking about ext file systems. That's just the way it is. You don't want data being written to the file system while you're checking its integrity. 3. Your file manager might be able to handle fuse mounts for you. 14:46 < KekSi> so you don't end up with a couple of sectors that have been written hundreds of thousands of times while others are virtually pristine 14:46 < KekSi> so the fuller the disk the smaller the amounts of data it can rebalance 14:46 < dianni> just use Bonnie++ if you need to benchmark disks. 14:46 < JustMozzy> KekSi: ah damn... 14:47 < ananke> JustMozzy: what would be interesting is to check read speed: both instantenous and over the entire disk. run 'dd if=/dev/yourdevice | pv | dd of=/dev/null' and observe 14:47 < KekSi> also: dd isn't exactly a brilliant disk speed test 14:47 < rypervenche> KOLANICH: 1. You can also just do something like "shutdown -rF now" to force a fsck of your root volume, if that works for you. But if you need to do troubleshooting, off to a live environment you go. 14:47 < tomty89> ananke: afair seq i/o in linux is at least 256k 14:47 < ananke> KekSi: it's good enough for this 14:48 < ananke> tomty89: it won't make much of a difference in this case 14:48 < kazdax> okay 14:48 < KekSi> see block sizes etc and doesn't say a lot about actual performance (dd is very low level aswell) 14:48 < Truxx> KOLANICH: Try to figure out what process is using something on the mounted partition. E.g. if there is a folder open in the FM from the mounted disk, it will give the "busy" message 14:48 < JustMozzy> ananke: for reads I tried this command `sudo hdparm -Tt /dev/sda` the result seemed ok 14:48 < kazdax> so i have this chat application on windows called paltalk 14:48 < kazdax> i cant any alternative for it on linuxc 14:48 < kazdax> linux 14:48 < rypervenche> kazdax: Try to write your issue in one message please. 14:48 < kazdax> and paltalk is where i go to visit the buddhist room 14:48 < ananke> JustMozzy: try what I provided you. if it's same issue we've encountered, you will see widely different numbers as the dd walks the disk 14:48 < kazdax> sorry 14:49 < JustMozzy> ananke: I'll do :) 14:49 < ananke> KekSi: they clearly show a problem. we're not talking about 5% performance difference, we're talking about over an order of magnitude difference 14:49 < tomty89> ananke: in the case of read, it won't; but for write it would; but that's just my faint memory 14:49 < rypervenche> kazdax: Use the phone app or wait until they have browser support. Or use a different software like HelloTalk. 14:50 < kazdax> will Hellotalk allow me to visit a paltalk room ? 14:50 < rypervenche> No. 14:50 < ananke> tomty89: there would be no significant difference. try it and see. 14:50 < kazdax> ill try the phone app ..that seems like the only viable option 14:50 < Truxx> I don't really understand how the zip files are that much smaller on github in comparison to the "git clone" command... I mean there is compression, ok, but e.g. if the zip is around 10 MB, git clone is more than fifty MB 14:50 < ananke> Truxx: because most of the 'zip' files are not full copies of a git repo. 14:50 < Truxx> Or sometimes even more than seventy or eighty MB 14:51 < kazdax> i could load windows in VM and run paltalk 14:51 < KekSi> ananke: yeah, still possible to make a huge difference 14:51 < ananke> KekSi: nope, there wouldn't be a huge difference. 14:51 < JimBuntu> Truxx, git logs and all kinds of other stuff come with a clone. 14:51 < kazdax> but then windows takes like 4g gig ram and i only have8 in total 14:51 < JimBuntu> Truxx, if you really want to see a difference, try a bare clone 14:52 < Truxx> ananke: Yes, I mean when I clone not a full git repo, but a part of it - and than download the zip for that part 14:52 < rypervenche> kazdax: You might have some success with wine, I don't know. https://appdb.winehq.org/objectManager.php?sClass=application&iId=3824 14:52 < ananke> Truxx: rm -rf ./git in that git clone, then check the size. 14:52 < tomty89> ananke: oh he was doing it with filesystem 14:52 < Truxx> JimBuntu Thank you for the hint, I tried --bare but somehow it did not work (as I read about using --bare and than using the zip file to have the same as a clone) 14:53 < tomty89> nvm then 14:53 < Truxx> Other way for smaller clones were suggesting --depth 1 14:53 < ananke> tomty89: even on a bare device it wouldn't make significant difference. significant being more than 20%. 14:54 < RevanOne> I am trying to start a service with systemd but after just a few seconds the service stops https://gist.github.com/dragosrosculete/3a33e3ad1bcd68c5a5f8a18a795bc45b 14:54 < JustMozzy> ananke: what kind of behaviour am I looking for? currently its showing me about 250+MiB/s. at one point it dropped to 0 for like a second or two 14:55 < ananke> JustMozzy: the drops. frequency and duration. 250MiB/s seems reasonable and it should virtually be sustainable. the drops indicate an issue 14:56 < ananke> JustMozzy: let it run and keep an eye on it. see if it can finish in a reasonable time, then check the aggregate average speed 14:58 < tomty89> JustMozzy: iostat is lovely btw 14:58 < tomty89> JustMozzy: you can even test with cp/cat with that 14:59 < JustMozzy> tomty89: I forgot. I wanted to check it out. thanks for reminding me again 15:01 < blip99> I reset password on a work laptop. Via dropping to recovery/root shell and issuing a 'passwd '. End result is machine freezes on login screen after entering password and pressing enter. Could it be corrupt /etc/shadow/ or due to encrypted home partition? other causes? 15:01 < ananke> blip99: those two things are likely unrelated 15:02 < JustMozzy> tomty89: the stats are a bit confusing. the amount written per second. is that the average since boot? 15:02 < KOLANICH> rypervenche: thank you for the answers. 1 I guess it's very inconvenient. It makes linux extremily unfriendly to ordinar users. I can't require my mom to bother with the console. And it's also extremily unfriendly to everyone: what if I don't have a flash drive with a livecd? 2 Windows somehow manages with it; why linux can't? And why such an easy task in windows like restoring a recently deleted file (one just starts recuva and selects a file anâ 15:02 < KOLANICH> …d another partition and that's it) becomes a nightmare with rebooting into livecd and installing extundelete there? 3 So every file manager maintainers have to develop a frontend for every fuse fs. I guess it's nearly impossible to achieve. I guess we need some standard about fuse fs reflexion and file manager calling into it. I mean that to start a fuse fs you need some typed arguments like a file name or uri or a device, so we need to conduc 15:02 < KOLANICH> …the knowledge about them to file manager to enable it to construct a command for fs mounting. 15:02 < KOLANICH> Truxx: I have already tried this with zero success. 15:03 < blip99> ananke, is it in any way possible that my resetting the user password makes it freeze on login? makes no sense 15:04 < blip99> some kind of security measure perhaps? 15:04 < RevanOne> omg, I found the right config after so many hours lost and so many config changes 15:04 < tomty89> JustMozzy: you can set the time interval 15:04 < JustMozzy> ananke: so this came as a result. 192048095232 bytes (192 GB, 179 GiB) copied, 614,359 s, 313 MB/s the only oddity was that one drop 15:05 < RevanOne> I had to change to Type:forking and to Restart=on-abnormal 15:05 < ananke> blip99: correlation does not equal causation. we have no prior knowledge of what was happening with the system. as it stands, I'd be more inclined to believe that the same thing would happen _before_ you reset the password 15:05 < rypervenche> KOLANICH: 1. Why does your mom need to run a fsck?, 2. You can use a Desktop Environment that has a trash can, she can restore "deleted" files from there. 15:05 < tomty89> JustMozzy: iostat -x sda 1, for example 15:06 < JustMozzy> tomty89: I suppose this will show me data for one minute? 15:06 < KOLANICH> rypervenche: trash cans is trash: if you delete multigib movies you soon will have your disk full 15:06 < tomty89> JustMozzy: nah one second 15:06 < ananke> JustMozzy: so that's not terrible. unfortunately with SSDs there's no easy way to debug things further. you can either check if there's an updated firmware for it, and that may potentially help, or try what I suggested before 15:07 < KOLANICH> rypervenche: because I wanna her migrate from untrustworthy telemetried windows 15:07 < JustMozzy> ananke: thank you so much for you input. I think I will in the end evacuate the disc, just in case :) 15:07 < JustMozzy> tomty89: thank you :) 15:07 < rypervenche> KOLANICH: Then either up your disk space, get a storage location to hold all of your movies, or ....stop needing to restore these movies? that sounds more like a storage issue than anything with Linux. 15:08 < ananke> JustMozzy: like I said, I've experienced similar issue on multiple SSDs. and the fix was a bit surprising, but it worked 15:08 < rypervenche> KOLANICH: fsck on / automatically happens on boot, so she shouldn't need to fsck anything ever. If there is an issue, she'll know at boot. 15:14 < KOLANICH> rypervenche: I mean that if the deleting is by default is moving to trash (including the deletion from external hdds, and the trash is in the host) the trash will stockpile trash because defaults rule the world. If I disabled trash I will eventually run i to deleting a needed file. In Widows recovering is as easy as running recuva on a live system, and I can explain my mom how to do that. In parallel you can do things on life system, if you have â 15:14 < KOLANICH> …enogh free space the odds that fs opperations will corrupt that file are small. But rebooting into livecd means stopping all the work, taking a cd, waiting it to boot, installing extundelete, scanning, and untill it is done you cannot do anything else involving apps on system. I don't understand why it is done such a 2ay. 15:14 < KOLANICH> *way 15:16 < imofftopic> HJi 15:16 < imofftopic> Hi 15:16 < jim> hi 15:17 < rypervenche> KOLANICH: The trash for USB drives is not on your local machine, but in a hidden folder on the USB drive. 15:18 < KOLANICH> rypervenche: I have recently seen the trash deleted from a usb drive with that drive detached. I use kde. 15:18 < KOLANICH> the file manager is dolphin 15:20 < rypervenche> KOLANICH: Sorry, I don't know how KDE handles things. You'll have to ask their community about how to get the desired outcome for this. 15:20 < tomty89> would be quite silly if they are relocated to somewhere in.$HOME 15:20 < rypervenche> I agree. 15:21 < tomty89> actually *copied 15:21 < tomty89> ;) 15:23 < rypervenche> KOLANICH: You're going to have to work with the solutions out there. If you want things to work YOUR way and the Windows way, then you should probably have your moment keep using Windows. These things work properly in Linux, but some things you'll need to change how you do things slightly. 15:23 < rypervenche> s/moment/mom/ 15:23 < rypervenche> Don't know how I managed that one. 15:29 < KOLANICH> rypervenche: I pretty understand that linux has etremily poor usability, and because of it is unsuitable for my mom, I just wanna know why it is done this way and if it is possible to change that without much effort. 15:29 < KOLANICH> *extremily 15:32 < KOLANICH> In other words is it done this wqy because noone cares about it or because this way is the foundation of the fs used and changing it requires fs full redesign 15:32 < KOLANICH> *way 15:32 < rypervenche> KOLANICH: What you consider "usability" I consider poor practices. Restoring deleted files from the file system should not be a common occurrence. You need a better storage setup if you need large files to be available. 15:32 < rypervenche> KOLANICH: But if you don't like the ext file system, then use something else like btrfs, which keeps backups of files that you can easily restore from. 15:34 < rypervenche> Well..."easily" might be relative. Either way, you're complaining about components of operating system, they are not "Linux is this way" or "Linux is that way". You have the choice of which pieces you want to use in Linux. See how KDE handles its trash can and if it can be fixed to not copy the file over (if it does indeed already do that), and then have your mom use the trash can. Easy solution. 15:36 < rypervenche> Linux does what you tell it. If you tell it to delete a file from the file system, it will do that. If you didn't want that, then you shouldn't have deleted it. And you should have a backup system for the machine, so you should be able to restore from your backup. PEBKAC 15:37 < triceratux> in fact, the best thing you can do with linux is avoid gnome & kde entirely & go with something usable like xfce http://www.linuxandubuntu.com/home/starting-up-with-xubuntu 15:37 < nazarewk> can cp command create relative links? 15:39 < rypervenche> nazarewk: You mean symbolic links or hard links? 15:39 < tomty89> reflink? 15:39 < nazarewk> rypervenche: symbolic 15:40 < rypervenche> nazarewk: If you are using -a it will, or at least --preserve=links 15:40 < rypervenche> nazarewk: -a (--archive) same as -dR --preserve=all 15:41 < nazarewk> i mean like this: cp -rsT . ../tmp 15:41 < KOLANICH> thank everyone, bue. 15:41 < nazarewk> i get cp: ../tmp/vault.tf: can make relative symbolic links only in current directory 15:43 < rypervenche> nazarewk: Well, you're treating the target as a file and not a directory, which doesn't make sense with -r 15:47 < rypervenche> nazarewk: Ahh, I see what you're saying. "can make relative symbolic links only in current directory". Hmmm, might be a limitation of the cp command. Does ln not work for you? 16:09 < Fahrradkette> hello everybody. I got "unattended-upgrades" running on a debian buster with xfce, is there a way to see the progress of the current update process? 16:12 < Fahrradkette> I.e. the output of /var/log/unattended-upgrades/unattended-upgrades.log and unattended-upgrades-dpkg.log 16:14 < JonelethIrenicus> whats the easiest way to allow connecting to a computer via VNC, but disallow everything else that wants to connect to the internet? 16:14 < ginsul> JonelethIrenicus: iptables? 16:15 < JonelethIrenicus> ginsul: I said easy..haha 16:15 < ginsul> I havea question as well: can I create a symbolic directory link with relative paths? ln -s src s/b/c/dest produces a file 'dest' but ln -s src a/dest works as expected 16:16 < jhodrien> relative to where the link is? There's no problem with that. 16:18 < ginsul> JonelethIrenicus: the sooner you crack iptables, the better :) Use examples, e.g.: https://www.cyberciti.biz/tips/linux-iptables-examples.html No point remembering the commands, but be sure to figure out what each argument does and know what is possible with IP tables. 16:18 < phinxy> My server crashed due to me being there and shaking things around. A xfs_repair seemed to fix all the issues. 16:18 < jhodrien> You are perhaps easier doing it the other way. cd $dest, ln -s ../../rabbits 16:20 < phinxy> But sadly there was a client computer network-booting off the server and it got wrecked by a kernel panic. Wont boot, gets stuck in init. What now? 16:20 < ginsul> jhodrien: can't I have two relative arguments? ls -s ../../../src a/b/c/d/dest 16:20 < rypervenche> JonelethIrenicus: I like to use VNC over SSH. So you have to have SSH credentials to be able to use it, and I don't open my VNC server to the world. It only runs locally. 16:22 < rypervenche> JonelethIrenicus: VNC clients like remmina have support for SSH built-in. And then you just need a VNC server running on the machine you want to connect to. With distros like Ubuntu, you have a settings window for it, otherwise you can just have a VNC server start with your window manager/desktop environment. 16:22 < rypervenche> JonelethIrenicus: For example: x11vnc -display :0 -localhost -forever 16:26 < phre4k> hey guys, I made https://tilde.fun, everyone come register and get your own free shell account on an underpowered Atom-CPU based server :) 16:26 < phre4k> what's up? :) 16:26 < jhodrien> ginsul: I've just found you're more likely to make an incorrect link. 16:27 < Psi-Jack> phre4k: Seriously? Advertising? 16:27 < phre4k> Psi-Jack: it's a non-profit project. 16:27 < Psi-Jack> I don't personally care. 16:27 < Psi-Jack> Advertising alone is off-topic on freenode itselgf. 16:28 < phre4k> oh, okay 16:28 < jhodrien> rypervenche: Or you can even start a VNC server via systemd/xinetd. 16:28 < dka> How can I be my own dns registrar ? 16:29 < Psi-Jack> dka: With much pain, difficultly, responsability, and money. 16:29 < phre4k> Psi-Jack: freenode says on http://freenode.net/policies that "inappropriate advertising" is off-topic, but doesn't define it 16:29 < phre4k> I'm sorry that my advertising was seen as inappropriate. 16:31 < rypervenche> VERY inappropriate. 16:31 < phre4k> rypervenche: can you elaborate? 16:31 < Psi-Jack> ^ 16:31 < rypervenche> Nope :) 16:31 < phre4k> it's easier to stop doing things when you're told what exactly you should stop 16:32 < Psi-Jack> It's easier to just stop, than to be told why, actually. :p 16:32 < phre4k> if I start telling everyone about a cool new project on github, is that inappropriate? 16:32 < phre4k> Psi-Jack: s/why/what/. 16:32 < phre4k> read. 16:33 < Psi-Jack> Simple. Stop advertising. That's what you should stop. 16:33 < dka> Psi-Jack, I have two out of 3 16:33 < OnceMe> can I somehow disable sha1sum from linux box? 16:33 < Psi-Jack> dka: And the most important of them, in addendum: Do you have an actual Linux question? :p 16:34 < Psi-Jack> OnceMe: wut? 16:34 < OnceMe> sha1sum function should be disabled 16:34 < rypervenche> OnceMe: Function from...what? 16:34 < OnceMe> from shell 16:34 < phre4k> OnceMe: uninstall it 16:35 < OnceMe> uninstall what? 16:35 < Psi-Jack> heh, sha1sum is part of coreutils. 16:35 < phre4k> OnceMe: sudo rm -r /usr/bin/sha1sum 16:35 < Psi-Jack> It'll just get re-installed on any updates to coreutils. 16:35 < phre4k> or, even better, sudo touch /usr/local/bin/sha1sum 16:35 < rypervenche> What horrible "solutions". 16:35 < Psi-Jack> OnceMe: To what purpose/reason would you want to disable something like that? 16:35 < uplime> OnceMe: why do you want to get rid of it? 16:35 < phre4k> rypervenche: feel free to provide a better one! 16:36 < rypervenche> phre4k: Will do once we find out why he's trying to do it. 16:36 < phre4k> rypervenche: I'll stay tuned. If you find out what inappropriate advertisements are, please provide that information also. 16:36 < OnceMe> thanks 16:37 < rypervenche> Welp, that was not fruitful. 16:37 < Psi-Jack> lol 16:38 < Psi-Jack> phre4k: Inappopriate advertisements. Advertisements to which are inappropriate. Like, unsolicited. Off-topic. etc. 16:40 < phre4k> Psi-Jack: do you think it's a good idea to define a term with the term itself? 16:40 < phre4k> I will refrain from discussing this further, you clearly don't want to explain it to me. 16:40 < istevenmon> i've learned the OOM killer the hard way today 16:41 < zenix_2k2> well i have a little nooby question, is UNIX and Linux related ??? 16:41 < uplime> Linux is unix like 16:42 < uplime> unix is a specification for operating systems to conform to 16:42 < uplime> linux is not unix 16:42 < ginsul> jhodrien: ah, now it works. I somewhat assumed that the $src is not the contents of the symlink but the actual link to a source. and the symlink will be computed automatically.. 16:42 < ginsul> thanks 16:43 < zenix_2k2> ok sorry for disconnecting, so is it ? 16:43 < Psi-Jack> zenix_2k2: Linyux is not UNIX. 16:43 < Psi-Jack> Linux* 16:43 < phinxy> Any ideas why nfs-kernel-server needed a stop/start cycle? 16:44 < zenix_2k2> and UNIX is another Operating system right ??? 16:44 < zenix_2k2> i am usually confused about this 16:44 < uplime> uplime | Linux is unix like 16:44 < uplime> uplime | unix is a specification for operating systems to conform to 16:44 < uplime> mac is unix for example 16:44 < zenix_2k2> so like, Linux is based on UNIX ? 16:44 < phre4k> Psi-Jack: what do you think about my new project apart from me spamming the URL? 16:45 < uplime> https://en.wikipedia.org/wiki/Single_UNIX_Specification#Currently_Registered_UNIX_systems 16:45 < djph> zenix_2k2: so like, no. 16:45 < uplime> linux took inspiration from unix, but i wouldn't call it based on unix 16:45 < djph> ^ 16:45 < Psi-Jack> phre4k: I don't. I never bothered to look. 16:45 < zenix_2k2> well, ok then 16:46 < Psi-Jack> Linux is simply at most, UNIX-like. But has 0% basis on actual UNIX. 16:46 < djph> Linux is what ... Linus' take on making Minix work with his PC, wasn't it 16:46 < zenix_2k2> oh gosh, this world is just too many operating systems 16:46 < Psi-Jack> It was derived from his use of Minix, but otherwise, no. 16:47 < djph> ah that's it 16:47 < phre4k> Psi-Jack: okay, sorry to have bothered you 16:47 < jack_rip_vim> MiniX 16:47 < djph> zenix_2k2: really, if you get down to it ... there's Windows, and various flavors of UNIX (and the 'free' reimplementations thereto) 16:48 < zenix_2k2> djph: Nah, i am just wondering about UNIX it is not like i am gonna use it for eternity 16:48 < zenix_2k2> and a bunch of other OSs 16:52 < djph> zenix_2k2: UNIX is still around, as are mainframes ... they're just typically in paid / licensed systems from the big boys (IBM, HP, etc.) 16:54 < zenix_2k2> wow, like i need to pay someone to get UNIX installed on my system ? 16:55 < section1> try solaris 16:56 < section1> you can install free... 16:56 < danieldg> zenix_2k2: you usually pay for hardware and support contracts, yes 16:57 < phinxy> Is there a option like fstab's nofail for a NFS exported directory? Or another solution. 16:58 < Psi-Jack> phinxy: What actual problem are you trying to solve? 16:58 < zenix_2k2> wait so why Linux is free ??? it means i don't need to pay for hardware stuffs ? 16:58 < section1> linux its open source.. 16:58 < Psi-Jack> zenix_2k2: Because. 16:59 < Psi-Jack> You can google all this, you know? 16:59 < section1> yeah .. and check too redhat ..its not "free2 16:59 < tt> if i issue `vlock -a` to lock all the virtual terminals from root user and the root user does not have any password what would happen - vlock does not accept empty passwords, maybe there's a default one used in such situations? 16:59 < zenix_2k2> google has too many results to be filled 16:59 < phinxy> My problem is: When booting/initializing the NFS-server cant find a hard drive for some reason and exits (failing). 16:59 < Psi-Jack> RHEL isn't, but CentOS is free. 16:59 < section1> yeap 17:00 < zenix_2k2> section1: so distros like RedHat isn't open-sourced ? they are paid i think 17:00 < Psi-Jack> phinxy: So you have a race condition issue to solve. What distro? 17:00 < Psi-Jack> And version of distro? 17:00 < phinxy> The hard drive seems to be mounted and I can read the files to it might e an issue of operation order 17:00 < section1> zenix_2k2, i say free...open source != free. 17:00 < section1> redhat enterprise linux its oepn source.. 17:01 < phinxy> PRETTY_NAME="Debian GNU/Linux 9 (stretch)" 17:02 < Psi-Jack> Oh good, systemd-based. :) 17:02 < Psi-Jack> But you could've just said Debian 9. :p 17:02 < phinxy> Debian 0! 17:02 * cmj shakes fist at systemd 17:03 < section1> hehe cmj 17:03 < Psi-Jack> Ooooh,.. cmj. Now you just make me WANT to help him more! 17:03 < phinxy> Oh I got it now.. 17:03 < cmj> (sorry) 17:04 < Psi-Jack> phinxy: You do? 17:04 < phinxy> (create thing.mount, remove fstab entry, set nfs-server.service to "after" the .mount) ? 17:05 < jhodrien> ginsul: It's a reasonable assumption to make, but no. 17:05 < Psi-Jack> Don't even need to make a thing.mount. systemctl list-units, look for .mount, you'll see you already have one auto-generated for you accordingly from your fstab entry. 17:06 < Psi-Jack> Then just use that After, using systemctl edit nfs-server.service, add a [Unit] section if needed, and After=whatever.mount 17:06 < phinxy> oo. And there is the failing hdparm unit, failing because of the mount not being there yet. 17:06 < Psi-Jack> hdparm... Doesn't generally require an HDD to be mounted. it doesn't care. 17:13 < phinxy> Psi-Jack: I'm not sure if there is a [Unit], does systemd allow multiple of the same ? 17:17 < phinxy> Psi-Jack: hdparm[562]: /dev/disk/by-partlabel/iomega: No such file or directory 17:17 < phinxy> I suppose hdparm does not care if you point it to a /dev/sd* instead.. 17:22 * jack_rip_vim never knows NXP has a very clear document about their chipset, and, most of the document has a lot of pages. Even it is a small chipset 17:22 < pankaj> After typing 'systemctl' I got interested in a service : 'User manager'. I stopped it and thought that may be it does not allow specific users to login if disabled. But it did not happened. Googling also did not gave much. So, for what purpose is this service for? 17:23 < jack_rip_vim> user manager? 17:23 < jack_rip_vim> pankaj: do you run it with root? 17:24 < pankaj> jack_rip_vim: I used sudo although and started and stopped it to see the affect. 17:25 < pankaj> jack_rip_vim: What is it for? 17:25 < maryo> I have few virtual machines in NAT Network with port forwarding enabled to access the machine from the Host. Now there is a scenario, that from another machine in the same LAN we need to access the virtual machine. Is there a way to do some SSH tunneling to access the virtual machine? 17:26 < jack_rip_vim> pankaj: which distros are you running? 17:26 < pankaj> jack_rip_vim: I am using archlinux. 17:28 < jack_rip_vim> pankaj: I didn't see it before? what is your DE? 17:28 < pankaj> jack_rip_vim: Just a window manager : 'awesome' 17:29 < jack_rip_vim> maryo: set up a LAN Address 17:29 < jack_rip_vim> pankaj: I think it is awesome user manager 17:30 < maryo> jack_rip_vim, where? 17:30 < pankaj> jack_rip_vim: I think I should ask that what is the use of user manager? 17:30 < pankaj> jack_rip_vim: The systemctl lists the service name as 'user@USER_UID'. 17:31 < jack_rip_vim> pankaj: I think it is an awesome user service to manager the current user console 17:31 < jack_rip_vim> s/manager/manage 17:33 < pankaj> jack_rip_vim: But what is the main use of user manager. I stopped it (for that UID of the user I want) but still I am able to login and do whatever I want. What is it for? 17:34 < jack_rip_vim> pankaj: you just stop the service, but you didn't disable it 17:34 < section1> maryo, if yoou need that the vms are available from the lan use a bridge not a nat solution. 17:35 < triceratux> pankaj: youre right theres no documentation for the systemd "User Manager". youll have to read the source 17:36 < section1> maykie, too you can put a route in the client pointing to the host..and the host doing port forward etc. 17:36 < section1> sorry that was for maryo. 17:36 < maryo> section1, there has been a reason for NAT Network. We can't switch back to Bridging.. Also Bridging with virtualbox works only with Wired Connection and not Wireless Network Interface. I am looking for a solution kind of SSH tunneling to get the stuff done. 17:37 < pankaj> triceratux: But the problem is that according to me as I have experimented it does not seem to be something like user-manager. What does it do? 17:37 < jack_rip_vim> User UID 17:37 < pankaj> jack_rip_vim: OK. Disabling now. Seeing the affect. 17:38 < section1> maryo, yeah with a ssh tunnel should work..depends what you want to tunneling 17:38 < jack_rip_vim> pankaj: so, what happen now? 17:40 < pankaj> jack_rip_vim: Old again. No affect seen. I just want to know what does it do. Till now no sign of any change in result. 17:40 < maryo> section1, I am bit confused in setting up the tunnel. As of I am accessing the machine from the host (windows box) and putty client by accessing the machine via 127.0.0.1 2222 which is forwarded to the virtual_machine_ip 192.168.2.10 22 17:41 < jack_rip_vim> pankaj: a simple test is create a new account, then login with the new one, see if it is different. 17:43 < triceratux> pankaj: heres the largest number of google hits. looks pretty straightforward https://www.google.com/search?q=systemd+"user%401000.service" 17:43 < pankaj> jack_rip_vim: that is what i have already done. 17:43 < triceratux> some kind of pam thingy 17:44 < jack_rip_vim> pankaj: so, USER@UID, the UID should be different. 17:44 < section1> maryo, ahh its windows the host... not sure about putty but try with the lan ip of the host not the localhost ip(127.0.0.1) 17:45 < pankaj> javier[m]: However, If I have logged in with new tty for each of the user then in third tty I see both the UID's of User's listed in 'systemctl'. But if I login inside the tty for another user then it does not list both UID's of the users (Only one with tty login). 17:45 < pankaj> jack_rip_vim: However, If I have logged in with new tty for each of the user then in third tty I see both the UID's of User's listed in 'systemctl'. But if I login inside the tty for another user then it does not list both UID's of the users (Only one with tty login). 17:45 < pankaj> javier[m]: Sorry. 17:46 < pankaj> jack_rip_vim: And it does not matter if I stop the service for that UID. I can login and logout the same way. 17:47 < jack_rip_vim> pankaj: the service should be an awesome user manager. 17:47 < jack_rip_vim> pankaj: I think it is just monitor the current login user 17:48 < pankaj> jack_rip_vim: You are right but how does it manages them when it does nothing with that user when stopped also. 17:50 < jack_rip_vim> pankaj: to disable a user, use userdel or limited the right when creating the account. so disable the service won't kick out user login 17:50 < pankaj> jack_rip_vim: So what does the service actually does? 17:50 < jack_rip_vim> pankaj: I think this is how the service works. it just monitors the user 17:51 < jim> of course, if you userdel, you would delete the user... you can also set their login shel to /bin/false 17:52 < pankaj> jim: What is the use of user manager? 17:52 < jim> pankaj, I don't know, I've never seen it 17:52 < jack_rip_vim> pankaj: when user login to the tty, the user account info will be mapped to memory, the service read it from memory 17:53 < pankaj> jack_rip_vim: OK. I will disable another user and after rebooting see the affect what it does. 17:53 < jim> pankaj, sorry about that... where did you see this user manager? 17:54 < jack_rip_vim> jim, he is in archlinux with awesome DE 17:54 < jim> good to know... is user manager in that? 17:54 < jack_rip_vim> jim, the service must belong to awesome 17:55 < pankaj> jim: I typed systemctl command and saw 'user@USER_UID'. So, I tried to stop it. I thought that it has to do soemething with managing user but nothing changed. 17:55 < jim> it gives me something to go on in a google search 17:56 < pankaj> jim: I also googled but resources are not to the point. 17:57 * triceratux googled as well & posted the results above 18:02 < jack_rip_vim> hi bls 18:05 < candidat> hello guys 18:05 < jack_rip_vim> hi candidat 18:05 < candidat> who is vim jack_rip_vim ? 18:06 < jack_rip_vim> candidat: me 18:06 < jack_rip_vim> candidat: just nick, never mind 18:06 < candidat> who is jack then ? jack_rip_vim 18:06 < candidat> oh 18:06 < candidat> ok 18:07 < triceratux> candidat: vim is a detergent, like dash & linux 18:08 < easy_ref123> I can mount my usb drive with, 'mount /mnt/usb-drive' but not with 18:08 < easy_ref123> RUN+="/usr/bin/mount /mnt/usb-drive" 18:08 < easy_ref123> when the udev rule matches 18:08 < candidat> does any of you knows a good book that explain how to configure dns servers and dns ? for beginners 18:08 < jack_rip_vim> candidat: vim is a good editor tool 18:08 < candidat> jack_rip_vim, OOOOhhh vim like vi 18:08 < candidat> lol 18:08 < jack_rip_vim> candidat: yes 18:11 < ralpheeee> whats the best way to make a bootable usb with clonzezilla? i tried to do it with dd but when i reboot nothing happens "sudo dd bs=4M if=clonezilla of=/dev/sdc status=progress oflag=sync" checksum of clonezilla is correct 18:13 < sbrothy> Is there any difference between calling /Svbinb/ldconfig directly or actually parsing /etc/ld.so.cache. Are the files in the same places aceos distros? 18:14 < FreezeS> Hi guys! I have a thing that's driving me crazy. Someone did something (don't know exactly what) on my Ubuntu and now I can't print anymore via lpr. I can print from the gui, I can see al the printers but everytime I run lpr, it just gets added to the queue. lpd is running but lpq says "Warning: no daemon present". Any hints on what to check? 18:15 < sbrothy> Sorry, spelling mistakes: Is there any difference between calling /sbin/ldconfig directly or actually parsing /etc/ld.so.cache. Are the files in the same places acrosss distros? 18:19 < bls> sbrothy: there's no standard dictating where the file has to be, so distros are free to put it where they want 18:20 < Happyhobo> Hello. 18:22 < rek> hi guys when will i specify i'll build gcc into what they call objdir in gnu.org? i'm trying to compiling gcc 5 18:24 < Rembo> hello, i'm getting this: https://hastebin.com/xiwuwojotu.css 18:27 < Trel> Is there a standard program on linux that does nothing? Sort of like a /dev/null but executable? Where I can pass anythign I want to it and it just exits? 18:28 < mutante> Trel: "true" 18:28 < mutante> Trel: true, false or actually ":" : is the noop command in Bash 18:30 < sbrothy> bls: but in that case a "whereis ldconfig" will tell me where it is, no 18:31 < sbrothy> ? 18:32 < bls> sbrothy: for the ldconfig binary yes. I thought you were asking about the location of the ld.so cache 18:32 < Trel> mutante: are those guaranteed to be present on almost every system? If so true would work for this 18:32 < Trel> (can't guarantee bash though) 18:32 < bls> Trel: pretty sure true is part of the POSIX spec 18:33 < bls> https://www.unix.com/man-page/posix/1P/true/ 18:33 < ananke> Trel: what are you trying to achieve by having a cross-platform program that fits that criteria? 18:33 < sbrothy> bls: Yes, my gut feeling was that the location of the cache file was more reliable but this is not so? /sbin/lconfig is always there? 18:34 < mutante> Trel: yea, i think it's POSIX standard https://en.wikipedia.org/wiki/True_and_false_(commands) 18:35 < mutante> note how the "null command" : also appears on that page 18:35 < mutante> not just bash probably 18:35 < mutante> Trel:/win 4 18:36 < bls> sbrothy: /sbin/ldconfig is going to be more reliable than the location of the cache. I've never seen it anywhere but /sbin (or /usr/sbin now that /sbin is often a symlink to /usr/sbin) 18:37 < sbrothy> bls: But ultimately I can "whereis" it? 18:37 < bls> not sure, don't know what whereis does 18:38 < sbrothy> Gives a location of executables at least. 18:38 < bls> sbrothy: https://mywiki.wooledge.org/BashFAQ/081 18:39 < candidat> hello linux people, any good link to learn dns and webserver configuration for beginners ? 18:39 < kurahaupo_> sbrothy: the "type" builtin is a portable way of getting the location of an executable. The find and locate commands will find anything, not just executables in PATH 18:40 < mutante> there is also "which" to find executables in PATH 18:40 < bls> usage of which is generally discouraged 18:40 < kurahaupo_> mutante: except that's not a built-in 18:40 < ananke> candidat: typically you'd be looking for a distro specific guide for those things 18:40 < sbrothy> Not which. "whereis". This commnand has never failed me before. 18:41 < geri> hi, how can i sniff 2 strings with ngrep? 18:41 < mutante> candidat: idling in #httpd and reading the questions and answers 18:41 < kurahaupo_> sbrothy: whereis is not a standard command afaicr 18:41 < bls> where did whereis come from? never seen it used for this purpose before 18:42 < badsekter> sbrothy, dont it presuppose a regular updatedb? 18:42 < kurahaupo_> badsekter: that would be "locate" 18:42 < geri> how can i use ngrep to sniff 2 ids in my json send over http? ngrep -t "\"ID1\":\"123\" and \"ID2\":\"3232\"" port 8080 -q -W byline 18:42 < badsekter> oh right 18:42 < geri> the following seems not to work :( 18:42 < sbrothy> perhaps. That is why I'm consulting you guys and girls. 18:43 < kurahaupo_> geri: make a regex that matches both 18:44 < sbrothy> Oooh KornShell. I miss KornShell. Am I weird? 18:45 < bls> sbrothy: people still use it (or more modern versions of it) 18:45 < sbrothy> brb, afk. 18:46 < Trel> mutante: cool thanks, that makes my life much easier 18:46 < geri> kurahaupo_: ngrep -t "(\"ID1\":\"123\")|(\"ID2\":\"3232\")" port 8080 -q -W byline ? 18:47 < ice9> what's the recommended value for redshift at night? 18:49 < Trel> mutante: and ananke, http://termbin.com/qx2w is what I was working on. 18:49 < Trel> Still in progress and not updated with the latest I've added though 18:51 < mutante> Trel: glad it helped :) 18:52 < Trel> (since switching to tmux from screen, I miss the switches that would allow me to attach to a named session or create it if it didn't exist) 18:52 < Trel> So I'm making a wrapper for it to emulate that part. 18:52 < mutante> why did you switch? 18:53 < bls> Trel: that's generally the intention, why have a massive collection of overlapping/redundant switches when you can write your own little alias/function/script to do exactly what you want 18:53 < strixdio> Hey, anyone have any suggestions for a MSP PSA / MSP RMM? 18:53 < strixdio> something like solarwinds, connectwise, but foss/floss ? 18:54 < Trel> Since I've been learning to use it, I've found tmux to be more featureful especially when it comes to splitting and moving around windows. Hell, I love that I can grab a panel from one session and attach it not only to a different window, but to a different session entirely 18:54 < bls> -N -n -R -r -rr -RR.... 18:54 < strixdio> kaseya* 18:55 < Trel> ls 18:55 < Trel> >.< 18:55 < bls> Trel: and then you start writing wrappers like tssh or tman :P 18:56 < Trel> I called mine tmuxan (for tmux attach new) 19:06 < edisonbulb> thinking about switching from ubuntu to debian 19:06 < markasoftware> good on you, get those snaps out of here 19:06 < edisonbulb> anything i should look out for 19:07 < edisonbulb> i've got a wifi card that is listed as free on h-node 19:07 < edisonbulb> so not worried about that 19:10 < candidat> :) 19:10 < candidat> hey do you know nice tshirts to buy ? 19:11 < candidat> on linux 19:11 < ``^``> GNU/Fashion 19:14 < edisonbulb> can you burn an iso to a blu ray and boot off of it 19:14 < candidat> ty 19:14 < djph> sure, kind of a waste of a BD-R though 19:16 < triceratux> candidat: https://shop.opensuse.org/#!/ 19:17 < edisonbulb> thinkpenguin has linux trinkets too 19:17 < edisonbulb> https://www.thinkpenguin.com/catalog/books-cds-case-badges-gnulinux 19:19 < edisonbulb> my high school had laptops with those ubuntu stickers on them 19:19 < edisonbulb> but the laptops were running windows 7 19:19 < djph> unixstickers.com too 19:23 < kira0204> Hi, is this channel used for asking doubts, if not can someone direct me to the correct channel 19:23 < Dominian> What do you mean? 19:23 < ``^``> GNU/doubts ? 19:23 < Psi-Jack> Heh, wut? 19:24 < PsyRabbit> Just ask... 19:24 < mutante> !ask 19:24 < kira0204> Hi, I am facing an issue with travis build. https://travis-ci.org/kira0204/v8py/jobs/376759405#L574. Any idea how to solve this issue? 19:24 < Psi-Jack> !nobotshere. 19:25 < de-facto> Can i recover data from NTFS via Gparted GUI? or would i have to use testdisk/photorec via terminal? 19:26 < Psi-Jack> de-facto: testdisk, photorec, or SpinRite. 19:27 < NetTerminalGene> firefox 60 has hide titlebar option. that's great! 19:28 < Psi-Jack> And built-in ads 19:28 < ``^``> greater than frosted flakes? 19:28 < fofalee> hello 19:28 < fofalee> do I have eto learn to C , learn C to understand those manuals, as most of the manuals contain C code 19:29 < Psi-Jack> fofalee: wut? 19:30 < fofalee> most manuals contain C, so do I have to learn C 19:30 < NetTerminalGene> i use wayland on debian 8. would it cause data corrupt or something? or i will encounter with visual bugs? 19:30 < de-facto> Psi-Jack, i have an ddrescute.img dumped with errors from the original HDD. now i wrote it with dd to an ssd and want to recover it from the damaged NTFS fs. which is the best option of software to use? 19:30 < ``^``> you mean manuals for C functions? 19:30 < fofalee> ... 19:31 < Psi-Jack> de-facto: My go-to would be to run SpinRite directly on the drive effected in recovery mode. 19:31 < de-facto> Psi-Jack, was just curious what Gparted > Device > Attempt Data Rescue would be in the background? photorec or testdisk? 19:31 < candidat> triceratux, suse is for sys admins ? 19:31 < Psi-Jack> candidat: suse is for anyone wanting suse. 19:31 < candidat> Psi-Jack, suse is good ? 19:32 < candidat> better than debian ? 19:32 < Psi-Jack> It's fairly good. "better" though is an opinion only you can answer. 19:33 < Karut> Hi i'm getting connection refused when trying to connect to openvpn (I've used Pivpn script) I' using ssh and some other services without any problems and i have iptables on default accept, can anyone help me? 19:34 < Psi-Jack> Karut: Sounds like a port's not open, or the server's not running. 19:35 < candidat> Psi-Jack, ty for your advice this is wisdom ! 19:35 < Psi-Jack> candidat: "thank you" not "ty". 19:35 < candidat> Psi-Jack, thank you :) 19:36 < Karut> Psi-Jack: https://pastebin.com/RySBJU9b 19:36 < Karut> idk about the ports 19:37 < Psi-Jack> Karut: pastebin.com is frowned upon due to many issues they themselves have caused. Pastes being reformatted, malvertising, adblock blocking, being blocked due to many reasons. See /topic for the channel's official pastebin. 19:38 < Karut> Psi-Jack: https://paste.linux.community/view/883c6537 19:38 < candidat> i need to get sys admin level on linux 19:40 < Psi-Jack> Karut: Yep. Looks like.. It's not running as I said. 19:40 < rypervenche> candidat: How long have you been learning Linux? 19:41 < Karut> Psi-Jack: but its "active", right? (sorry, i use openrc on my main machine) 19:41 < Psi-Jack> Karut: That particular service unit started /bin/true, as a dummy stub unit. I'm betting it's supposed to be openvpn@ as per the configuration in /etc/openvpn/.conf or similar. 19:41 < Psi-Jack> active (exited) 19:41 < Psi-Jack> Not active (running) 19:42 < Karut> Psi-Jack: and how can i solve the issue (or at least discover why it fails) 19:42 < Psi-Jack> Karut: I just said...\ 19:42 < Psi-Jack> Did you read>? 19:43 < candidat> rypervenche, i v been learning it since 2005 but i havent been far alone... 19:43 < candidat> rypervenche, i v been using debian and ubuntu 19:44 < rypervenche> Gotcha. 19:45 < Karut> Psi-Jack: I dont understand your indications, I'm used to openrc 19:46 < candidat> rypervenche, thank you 19:46 < Psi-Jack> Karut: What configruation files do you have in /etc/openvpn? 19:47 < Karut> Psi-Jack: crl.pem easy-rsa server.conf update-resolv-conf 19:48 < ocnios> how can i list channel users in irssi 19:48 < mutante> ocnios: /names 19:48 < Psi-Jack> Karut: server.conf, then. (I did say config files, not other files), systemctl status openvpn@server 19:51 < Karut> Psi-Jack: https://paste.linux.community/view/0927eb1b 19:51 < Psi-Jack> So, that's actually disabled. And yet, is the one you should be starting. 19:52 < Psi-Jack> This allows you to start and stop multiple openvpn clients/servers just by using openvpn@ as I mentioned earlier, which is the name of a config file minus the .conf part in /etc/openvpn. 19:52 < Karut> Psi-Jack: its failing... 19:54 < jml2> Karut, LOL first thing I'm seeing here 19:55 < jml2> Karut, I just joined. funny quote chappy 20:00 < Psi-Jack> Karut: Okay. 20:01 < Psi-Jack> Oh, dang. I looked at the userlist and didn't see 'em, but looked again and damn, still there, that _systemd_is_evil. 20:01 < phogg> he's in a lot of channels 20:01 < phogg> never says a thing 20:02 < Psi-Jack> Yeah, I think it should be banned. 20:02 < Psi-Jack> Obvious bot. 20:02 < phogg> No. Why? 20:02 < phogg> It's not doing any harm. 20:02 < triceratux> giving evil a bad name 20:02 < kekePower> good morning all 20:03 < Psi-Jack> phogg: How do you know it's not doing any harm? And it's saying systemd is both evil and cancer, which by itself is also harmful. 20:03 < phogg> Psi-Jack: It's saying evil, not cancer. Saying systemd is evil causes no harm. 20:03 < Psi-Jack> phogg: /whois it. 20:04 < phogg> Psi-Jack: That's more hidden so it's less impactful. Also doesn't merit a ban. 20:04 < phogg> Expressing an opinion via your choice of nick is not a problem unless the word choice itself is inherently offensive. 20:05 < mawk> the nick is too long 20:05 < mawk> that's a good reason 20:05 < Psi-Jack> And starts with a _ intentionally to make it on top of sorting lists. 20:05 < phogg> Psi-Jack: There's also no rule against that. 20:07 < phogg> Psi-Jack: If your assertion is that nick names which advertise should be banned that's one thing, but to complain about a nick because it doesn't support your worldview is quite another. 20:08 * phogg wishes to ban all nicks longer than 8 chars 20:09 < kekePower> It's like this dude Christian that complained about a muslim guy named Islam 20:09 < Karut> would a nick like "_systemd_is_nice" be banned? 20:09 < phogg> kekePower: it's not like that at all 20:09 < kekePower> it is in the funny sense 20:10 < phogg> Karut: more to the point would "_kittens_are_nice" be banned? 20:10 < invisisith> rm -rf gucci_mane 20:10 < kekePower> or _kittens_are_evil 20:10 < phogg> kekePower: obvious falsehoods aren't much of a problem 20:10 < Karut> xD 20:11 < fendur> yeah everyone knows cats are evil until age 6 months 20:11 < fendur> aren't 20:11 < invisisith> cats < chinchillas 20:12 < kekePower> I guess that may be a reason the old egyptians worshipped cats 20:12 < kekePower> _they knew_ 20:12 < rendolf> don't you guys ever get tired of computers and want to go outside? Once I discovered life I regret every hour that has been stared at a screen. 20:12 < fendur> rendolf: who says we never go outside? 20:12 < kekePower> rendolf: I take long walks quite a lot 20:12 < fendur> rendolf: do you regret this very moment? 20:12 < kekePower> :D 20:12 < invisisith> rendolf I bought a bike 20:12 < Karut> invisisith: https://youtu.be/4dGWP3MxdI4?t=29s 20:13 * kekePower is killing his computer compiling LibreOffice 20:13 < fendur> kekePower: package manager 20:13 < kekePower> fendur: I do it for fun :D 20:13 < fendur> kekePower: and to kill trees? 20:13 < kekePower> and for a few percent runtime performance 20:13 < fendur> fractions of a percent? 20:13 < rendolf> fendur: I regret life. 20:14 < rendolf> kekePower: why would you compile that? 20:14 < invisisith> karut :: haha! 20:14 < kekePower> rendolf: It's optimized for my CPU 20:14 < rendolf> fendur: probably own't get any more performance out of it 20:14 < invisisith> karut :: I bought a bathtub thing the chinchilla loves 20:14 < rendolf> fendur: especially not libre office. 20:14 < Karut> rendolf: I use gentoo, i do it too and its noticeable 20:15 < rendolf> a new CPU does a lot more :p 20:15 < kekePower> I even went through the trouble of configuring my own kernel, adding patches and compiling it 20:15 < Karut> what if i also have a new CPU xDD 20:15 < kekePower> rendolf: There are those that can't afford new hardware 20:16 < rendolf> kekePower: that sounds depressing. 20:16 < rendolf> kekePower: student? no job? 20:16 < kekePower> rendolf: deep shit in debt 20:16 < jml2> kekePower, deepin? 20:16 < fendur> I'd bet loads of pennies that it costs way more to compile it than the combined savings from increased performance. 20:16 < jml2> kekePower, cnzzzzzzzzzzzzzzzzzzzzzzz 20:16 < rendolf> kekePower: I'm depressed, so I'll probably look at it with depression. 20:17 < kekePower> rendolf: I, too, suffer from depression and also anxiety 20:17 < jml2> kekePower, deepin linux? 20:17 < rendolf> kekePower: high five. I'm even close to suicide. 20:17 < jml2> kekePower, I never heard of distro 'deep shit'.. 20:17 < kekePower> but I'm medicated so that helps a little 20:17 < jml2> kekePower, interesting.. 20:17 < fendur> rendolf: you should speak to a real life person who can help you. 20:17 < kekePower> jml2: I could make you a DeepShit Linux if you'd like 20:17 < jml2> kekePower, where where? 20:18 < kekePower> jml2: Next time you dump a cable and wipe your ass, look at the toilet paper 20:18 < jml2> kekePower, that's called DeepSit.. you added an extra h in there just to sound more human.. 20:19 < jml2> kekePower, you are a big noob. LOL 20:19 < kekePower> jml2: Marketing 20:19 < jml2> kekePower, cnzzzzzzz tracking has you!!!!! 20:19 < kekePower> heh 20:20 < jml2> kekePower, deepinLinux has a "cnzz" tracker to track your dirty little ass down!!! 20:20 < jml2> tehehehe 20:20 < rendolf> fendur: dunno, maybe. But I'm fine with dying. I don't think it's a bad thing. You can't control a bunch of spread out atoms, I'll be free. 20:20 < kekePower> rendolf: Please call a suicide hotline if you have a need to talk to somebody 20:21 < kekePower> I recently lost a very good friend to suicide and it isn't fun at all 20:21 < ayecee> what do they talk about? 20:21 < rendolf> I did once, it sucked. I don't want to alarm you guys though. 20:22 < Karut> ayecee: about kittens maybe 20:22 < triceratux> jml2: are you tired of all this winning yet ? https://www.theregister.co.uk/2018/05/08/windows_notepad_unix_linux_macos/ 20:22 < kekePower> rendolf: that's too late 20:22 < ayecee> i feel like most people who'd tell you to call a suicide hotline have never called a suicide hotline. 20:22 < Karut> everybody loves kittens 20:22 < jml2> triceratux, a lot of noobs developers on Windows care so much about notepad's EOL... 20:22 < rendolf> ayecee: have you called one? 20:22 < ayecee> nope 20:22 < kekePower> ayecee: I've been submitted for my depression. Was milimeters to doing something stupid 20:22 * invisisith does not like cats unless black and evil 20:22 < kekePower> submitted to a hospital 20:22 < rendolf> ayecee: I get the feeling you knew it sucked anyway. 20:22 < ayecee> admitted* 20:22 < jml2> triceratux, omg that picture lol 20:23 < mutante> Karut: except Dog Linux?:) https://debiandog.github.io/doglinux/ 20:23 < timofonic> Hello 20:23 < jml2> triceratux, that's so tard 20:23 < kekePower> timofonic: hello 20:23 < ayecee> rendolf: i have a strong suspicion 20:23 < Karut> I said everybody loves cats. 20:23 < triceratux> jml2: rofl 20:23 < jml2> triceratux, definitely written by a "millenial" 20:24 < Karut> invisisith: black cats are the best 20:24 < ayecee> once you go black, you never go back 20:24 < invisisith> I have only owned one black cat and he was tits 20:24 < Karut> ;D 20:24 < invisisith> than gf left door open and cat got out 20:25 < invisisith> funny thing I left door open often and cat would leave and always return 20:25 < timofonic> I'm trying to automount a .img in btrfs and such. I added the following line to fstab but it fails: /mnt/anotherhdd/recovery-smart-fail/image-repository.img /mnt/img-repository btrfs loop,compress=lzo,rw,relative,data=ordered 2 0 20:25 < rendolf> I feel that everything in this world is a frankenstein experiment, including linux 20:25 < invisisith> I dont think my black cat liked my gf 20:25 < Karut> invisisith: where i live cats are mostly outdoor 20:25 < timofonic> rendolf: Linux is the biggest Frankenstein experiment in computing world :) 20:25 < Karut> invisisith: freely 20:26 < invisisith> everytime I think of outdoor cats I think of that south park episode with the horney cat banging outdoor cats 20:26 < timofonic> invisisith: If one of your cat doesn't like someone, suspect of that human. My cats never failed to detect wrong people, me do all time. Now I trust my cats all time :D 20:27 < ayecee> but cats hate everyone 20:27 < ayecee> they may be onto something 20:27 < kekePower> I think cats are weird, but then again I'm more of a dog person 20:27 < timofonic> ayecee: That's wrong. Cats hate bad humans. They aren't guilty of most humans are bad :D 20:27 < invisisith> cats dont hate people they just prefer vibes of people 20:28 < ||JD||> male people loving cats is like WTF 20:28 < timofonic> ayecee: All cats adore me, even the aggresive ones. People get amazed at me when I touch "dangerous" cats. Am I the cat whisperer? :P 20:28 < Henry151> am i the only one who used linux for a long long long while before learning that to run an executable you type ./name-of-executable 20:28 < kekePower> ||JD||: I love pussies 20:28 < timofonic> Henry151: You need to stop using Ubuntu, it makes you dumb :P 20:28 < ayecee> Henry151: yes 20:29 < jml2> triceratux, interesting snippets on with a mcafee interview on how his company got started -- https://www.youtube.com/watch?v=WBgFGwJA1D0 20:29 < Henry151> never used ubuntu!!! 20:29 < Henry151> never once 20:29 < Henry151> always debian. 20:29 < mutante> keep it that way. you didnt miss out on unity and now it's gone 20:29 < Psi-Jack> Henry151++ 20:29 < invisisith> i chmod -755 for all ./execute_me_if_you_can:) 20:29 < Henry151> actually started with backtrack at age 12 :) 20:29 < Psi-Jack> Henry151-- 20:29 < Dan39> well that was a pain... trying to test keepalived in VMs but wasn't working. ended up being the virtual network blocking incoming multicast by default 20:29 < Psi-Jack> :) 20:29 < timofonic> jml2: Are there references to making drugs in a homemade lab? :D 20:29 < kekePower> Henry151: I think distros include "." in PATH that makes it unnecessary to do ./ 20:29 < jml2> Henry151, you may have installed linux 20 years ago, then come back 20 years later to try linux again XD 20:29 < kekePower> s/distro/some distros 20:30 < Henry151> but i'm always chuckling whenever i learn something new, and remembering my joy when i discovered that all i have to do is type ./ to run somethign 20:30 < ayecee> kekePower: that's terrible. which distro does that out of the box? 20:30 < kekePower> ayecee: Can't remember, but I think I've seen it at one time 20:30 < Henry151> jml2: nope, i've used linux as my daily OS every day for 13 years now, which brings me to the ripe old age of 26 20:31 < jml2> timofonic, dont trust everthing mcafee says ... some things he says make sense -- but i found his story of how his anti-virus company started to be quite interesting 20:31 < Henry151> when i get a new computer, i wipe windows off it immediately 20:31 < Henry151> i learned the ./ thing years ago but i still think of it every time i learn something new 20:31 < invisisith> basic bash scripting bro doggie 20:32 < jml2> Henry151, PATH=. and you don't have to type ./ :p 20:32 < kekePower> Henry151: You were 13 when you started with Linux. I was in my 20s :-) 20:32 < jml2> Henry151, /path/to/absolute/location/file -- would also fire your un-PATH script 20:32 < invisisith> $echo PATH$ 20:32 < Henry151> jml2: interesting 20:32 < jml2> Henry151, you haven't even mastered PATH= .. how ridiculous 20:32 < jml2> LOL 20:32 < Henry151> lol 20:32 * jml2 uses shopt -s autocd 20:32 < Henry151> i have mastered nothing 20:33 < jml2> Henry151, well you're a Windows-case 20:33 < jml2> Henry151, you must be using WSL then 20:33 < Henry151> look at my latest greatest creation to assess my level of linux-ness: https://github.com/151henry151/workspace-clone-utility 20:33 < jml2> Henry151, :Ppp 20:33 < Henry151> that's like, the culmination of my 13 years of studying 20:34 < Henry151> conf.bash there has it all 20:34 < kekePower> all I can show for after using Linux for 22 years is a shell script 20:35 < invisisith> haha 20:35 < Henry151> i'm trying now to fix my kali nethunter install on my nexus 9 20:35 < Henry151> i broke it 20:35 < Henry151> when i try to use apt it says to run dpkg --configure -a 20:35 < Henry151> when i run that, it reboots partway through 20:35 < invisisith> I am proficient in ARandR on Ubu when configuring multi monitors 20:35 < Henry151> the people in #nethunter are non-responsive so i thought i'd pop in here 20:36 < Karut> rm -rf /* 20:36 < invisisith> sudo rm -rf / 20:36 < Henry151> Karut: thanks 20:36 < Henry151> i don't use sudo 20:36 < Henry151> i'm a su -c 'blahblahblah' kinda guy 20:36 < invisisith> thats bad practice 20:36 < Karut> Henry151: the error will be gone 20:36 < Henry151> says who and where 20:37 < invisisith> n00b boob 20:37 < Psi-Jack> !ops Karut invisisith - Destructive commands 20:37 < rendolf> what? what does it do? 20:37 < Henry151> invisisith: seriously, i thought being a su -c guy was one valid option 20:37 < rendolf> port scan 20:37 < rendolf> ? 20:37 < Henry151> am i really supposed to be using sudo 20:37 < kekePower> They say the biggest security threat on a computer sits between the monitor and the chair 20:37 < Henry151> is there a real reason why 20:38 < rendolf> wtf... sudo r[m] -rf / trashed my virtual machine 20:38 < invisisith> lol 20:38 < Henry151> i was wondering about file ownership stuff 20:38 < invisisith> really fuck vms 20:38 < Psi-Jack> invisisith: Mind the language. 20:38 < Henry151> like is the behaviour different with sudo vs with su? 20:38 < rendolf> I'm fresh now to linux, I tried that command 20:38 < invisisith> my bad 20:38 < Dagmar> kekePower: In my experience it's been a guy wearing a jumpsuit doing "maintenance" on the generators 20:38 < Psi-Jack> "my bad" is not really an apology either. 20:38 < kekePower> Dagmar: heh 20:38 < invisisith> well psi-jack 20:39 < Henry151> i.e. does "sudo touch testfile.test" create different file ownership than "su -c 'touch testfile.test'" ? 20:39 < Dagmar> Literally, four years running, the #1 threat to uptime at the DC I was working at 20:39 < kekePower> Dagmar: Had an incident with my previous job where the power went down and then all the servers drained the huge UPS we had 20:39 < kekePower> took a good day to get everything up and running 20:39 < Dagmar> kekePower: Someone didn't actually have a plan for what happens when the UPS is active? 20:39 < jml2> kekePower, thought you said you were poor and had no money 20:40 < invisisith> rendolf :: please use docker images 20:40 < Henry151> i have a real question people, what are the practical differences between doing things like "su -c 'blahblah'" vs doing things like "sudo blahblah" 20:40 < kekePower> jml2: I am and I don't 20:40 < invisisith> especially when running commands you are unaware the consequence 20:40 < jml2> kekePower, did you pull the power plug ? LOL 20:40 < Dagmar> Henry151: Which password you have to know (if any) 20:40 < Henry151> Dagmar: that's it? 20:40 < Psi-Jack> And yet, docker still runs as root itself. :p 20:40 < Henry151> i still haven't used docker 20:40 < kekePower> Dagmar: No, we didn't have a plan, but there was a lesson there 20:41 < Dagmar> Henry151: With those two examples, yes. Sudo is generally leveraged when you don't want the user to need to know the password for the other account 20:41 < jml2> Henry151, how long you using linux in the cli? that's pretty obvious by looking at their manpages 20:41 < Henry151> 13 years :) 20:41 < rendolf> invisisith: docker depresses me 20:41 < Karut> omg 20:41 < invisisith> docker is great and try ansible its like a cherry on top 20:41 < Dagmar> kekePower: We didn't have a plan for that at first, either. I had to stage a little coup because all of management was out to lunch and our HVAC was _not_ on UPS 20:41 < Henry151> i really want to figure out how to solve my su sudo problems 20:42 < invisisith> visudo bro 20:42 < Psi-Jack> Dagmar: Do you at least have house fans on UPS? ;) 20:42 < kekePower> Dagmar: That also reminds of an incident we had at our London office 20:42 < Henry151> specifically, when i run my script, https://github.com/151henry151/workspace-clone-utility/blob/master/conf.bash , you can see i need to run a "chown" line (line 150) to fix file ownership 20:42 < Dagmar> kekePower: I practically pied-pipered the admins downstairs into the NOC with flashlights and told them "start tapping those power buttons to call shutdowns, starting with white labels first" 20:42 < kekePower> Dagmar: The cooling system went to hell and burned off quite a few servers 20:42 < Psi-Jack> Dagmar: With a sign next to them: "Do NOT unplug these or turn them off!" ;) 20:42 < kekePower> Dagmar: The rails on the stairs were so hot you couldn't touch them 20:42 < Henry151> is there a way to do it better? so that things made will have the user ownership? 20:43 < Dagmar> Psi-Jack: We're talking about a facility with 20+ tons of cooling 20:43 < Psi-Jack> heh 20:43 < Dagmar> Psi-Jack: Temps in there go up by 2F per minute without the HVAC 20:43 < Psi-Jack> Dagmar: I saw a picture recently with that situation I described with a fan, sign, etc. :) 20:43 < Dagmar> 20 minutes of no HVAC means ya might as well not report to work the next day 20:44 < Henry151> i feel like i am perpetual-noob 20:44 < kekePower> Henry151: Aren't we all 20:44 < Henry151> i have been trying to learn for 13 years and yet i am still stuck at noob-level 20:44 < kekePower> There is always something new to learn 20:44 < Dagmar> Henry151: `man install`. It should be on pretty much everything and it eliminates those pesky problems when you use it instead of cp 20:45 < Henry151> Dagmar: something new to read, thanks :) 20:45 < Dagmar> No worries 20:46 < Henry151> so, what does dpkg --configure -a do? 20:46 < kekePower> I've realized that there are always somebody that knows something I don't, so I try to learn when I can 20:46 < Dagmar> Nothing that should reboot the box 20:46 < Henry151> Dagmar: well yea 20:46 < Henry151> it reboots after printing a line about python-twisted 20:47 < invisisith> henry151 :: with 13 years experience your more like a amateur +1 20:47 < Henry151> i'm hoping i can like, remove python-twisted and try again, or something 20:47 < kekePower> invisisith: If only you could write 20:47 < invisisith> heh 20:48 < Henry151> i'm guessing that the -a in dpkg --configure -a means "all" 20:48 < Henry151> i'm hoping i can point it only at some specific packages, or something 20:48 < Henry151> or something 20:49 < mawk> I prefer helping humanity with my computer rather than being useless outside rendolf 20:49 < rendolf> mawk: that's exactly what I feel too 20:49 < rendolf> mawk: or the last part at least. I'm really useless outside. 20:49 < mawk> good 20:49 < Henry151> mawk: I used awk for the first time yesterday :) 20:50 < Henry151> it felt good. 20:50 < invisisith> you both are on irc contributing to an open discussion is like volunteering your time for the betterment of society 20:50 < rendolf> mawk: wait, what did you even reply to? :p 20:50 < triceratux> when i go outside i head for the woods & fill bags with squatter garbage & carry them out. i have to sit around the computer to take a break from helping humanity 20:50 < invisisith> try tail -F /var/log/system 20:51 < mawk> lol 20:51 < mawk> this: 20:12:17 don't you guys ever get tired of computers and want to go outside? Once I discovered life I regret every hour that has been stared at a screen. 20:51 < user3> what is the simplest way to determine at the command line if my user account was configured with administrator privilege? 20:51 < candidat> mawk, thats right 20:51 < rendolf> mawk: I just got depressed by reading my own message 20:51 < candidat> you have to find the right balance 20:52 < mawk> user3: sudo -l I guess 20:52 < candidat> you got a life, it should come first 20:52 < kekePower> user3: id 20:52 < rendolf> candidat: IT is highly competitive 20:52 < user3> but will sudo -l ask for my password? I want to use that in a shell script 20:52 < ayecee> i discovered life, found it overrated, and went back to the screen 20:52 < neoncortex> rendolf: What I can do if I go outside? 20:53 < user3> id. i guess I have administrative privilege if the output include "wheel" 20:53 < kekePower> neoncortex: I've been so disconnected for so long, so when I go out all I can do is stare at tits 20:53 < kekePower> user3: wheel is part of admin 20:54 < neoncortex> kekePower: Yeah, It grabs my attention also =D 20:54 < kekePower> heh 20:55 < neoncortex> But seriously, there's cars, random people, trees .. Nothing that interest me that much 20:55 < rendolf> neoncortex: see the sun. If you're lucky, have a magic time with friends and feel comanionship and trust and love and hope. Compare that to just getting small amounts of dopamin with deminishing effects of compiling things. 20:55 < rendolf> neoncortex: you just don't know what exists. 20:55 < user3> is there a way with sudo to pass a shell function that's already in my environment? 20:56 < kekePower> user3: sudo -E 20:56 < user3> that seems possible with su -c 20:56 < rendolf> neoncortex: imagine feeling safe and warm and loved and holding someones hand while walking past a beach and just feeling happy 20:56 < rendolf> neoncortex: compare that to typing stuff in a terminal 20:56 < user3> kekePower: that only passes env vriables 20:56 < user3> env variables 20:56 < neoncortex> rendolf: I gonna feel ridiculous doing that 20:56 < Henry151> rendolf: typing stuff in a terminal wins 20:56 < kekePower> user3: that's what you asked for. In your environment 20:57 < rendolf> neoncortex: wait until you grow up. How old are you? 20:57 < user3> I want to pass shell functions too 20:57 < rendolf> Henry151: maybe when you're new to it. But after 20 years you'll regret life. 20:57 < neoncortex> rendolf: I'm not young, 30 20:57 < rendolf> neoncortex: do you have a girlfriend? 20:57 < beterraba> Guys, I know that might be a stupid question, but how do I permanently add some 'export VARIABLE' to the PATH so I don't have to be exporting it over and over again every time I open a new terminal? 20:57 < kekePower> https://www.huffingtonpost.com/2013/08/03/top-5-regrets-of-the-dying_n_3640593.html 20:58 < kekePower> beterraba: add it to your .bashrc or .bash_profile 20:58 < neoncortex> rendolf: No 20:58 < rendolf> neoncortex: ever had one? 20:58 < beterraba> kekePower: thanks! 20:58 < neoncortex> rendolf: I did 20:58 < rendolf> how long ago? 20:58 < Henry151> i have awesome life 20:58 < Henry151> :D 20:58 < Henry151> very happy 20:58 < neoncortex> Two years or something 20:58 < Henry151> but typing things in at terminals pays for all of it 20:59 < Henry151> i got my current job by chatting in IRC 20:59 < jml2> Henry151, and your job is to troll on IRC.. 20:59 < Henry151> lol 20:59 < Henry151> no, i do customer support for a bitcoin atm company 20:59 < Henry151> i also do algorithmic trading with my friend's money 21:00 < user3> what if bitcoin'ing collapses for good? 21:00 < Henry151> lol 21:00 < neoncortex> Algorithmic trading? 21:00 < Henry151> what if your head explodes 21:00 < Henry151> that is possible too 21:00 < neoncortex> please explain 21:00 < user3> tsk tsk 21:00 < Henry151> neoncortex: like, using trade-bots to trade 21:00 < neoncortex> Henry151: oh 21:00 < rendolf> ayecee: I'm sorry for pushing this channel off-topic, just look at what I've done. 21:00 < joebobjoe> why does read(2) not read more than 0x7ffff000 bytes? why isn't the max 0x7fffffff 21:00 < beterraba> kekePower: It worked, thanks!! 21:00 < Henry151> neoncortex: https://d.tube/#!/v/crypto49er/t0olnilf 21:01 < Henry151> this is the strategy i am finding most profitable currently 21:01 < kekePower> What if you're wrong: https://www.youtube.com/watch?v=6mmskXXetcg 21:01 < kekePower> beterraba: great :-) 21:01 < user3> are you a speculator Henry151? 21:02 < user3> you know what happened in 1929, dont you? 21:02 < Henry151> user3: what do you mean by that? 21:02 < ayecee> it means, do you wear glasses 21:02 < user3> do you speculate on the value of cryptocurrencies? 21:02 < Henry151> only to the same degree that you speculate on the value of regular currencies by holding them in your bank account and your wallet 21:03 < Henry151> I have held my life savings in bitcoin since early 2013, adding to it whenever possible 21:03 < user3> lol 21:03 < Henry151> i'm usually broke, but that has saved me from being entirely destitute 21:03 < user3> do you have a family 21:03 < spkd> that probably worked out well considering 21:03 < user3> i guess you donjt 21:03 < user3> dont 21:03 < Henry151> it worked out pretty well 21:03 < spkd> that is so sketchy though 21:03 < Henry151> i have a family, yeah, my sister, her husband, and their four kids 21:03 < Henry151> :D 21:03 < Henry151> i live with them 21:04 < user3> in their basement,ok 21:04 < Henry151> and contribute to the family finances 21:04 < Henry151> actually in a camper in the yard 21:04 < Henry151> but whatever 21:04 < Henry151> it's cheapo 21:04 < Henry151> deluxe. 21:04 < fendur> *shrug* sounds alright to me 21:04 < Henry151> it's great, really. 21:04 < Henry151> i could afford to live in an apartment somewhere in brooklyn or whatever, but why waste the money? 21:05 < neoncortex> rendolf: I'm in a mission, I'll develop something good, a killer app or something, will sell it to some giant of tecnology xD 21:05 * kekePower is just waiting for the lottery to come to me 21:05 < fendur> kekePower: hope you like cheap ramen 21:06 < Henry151> talk to me about chroot 21:06 < rendolf> neoncortex: that's so wrong on so many levels, and very depressing 21:06 < Henry151> what is this thing 21:06 < Psi-Jack> Henry151: chroot, change root 21:06 < rendolf> neoncortex: big dreams but most of us will just slave for money 21:06 < Henry151> Psi-Jack: i got that far :) 21:06 < kekePower> Henry151: Also called a chroot jail 21:06 < Psi-Jack> No, jail is far different. 21:06 < neoncortex> rendolf: and then spend a good amount of the profit with prostitutes, not the cheap stuff, only high profile 21:07 < jml2> Henry151, you said you dont make any money, so how can you "contribute" to the family finances? 21:07 < Psi-Jack> (and not in Linux, but BSD) 21:07 < Henry151> jml2: when did i say i don't make any money? XD 21:07 < kekePower> Psi-Jack: I've seen them together and always thought that a chroot is a jailed environment 21:07 < Psi-Jack> Henry151: Just now. 21:07 < jml2> Henry151, uh pretty sure ya did 21:07 < Henry151> where 21:07 < Henry151> when 21:07 < Henry151> quote it for me 21:07 < user3> jml2: yeah, he said he's always broke 21:07 < jml2> and claims he gets hired from irc for his job work 21:07 < Henry151> oh yeah, i'm always broke, because i spend it all 21:08 < jml2> it's all there above 21:08 < Psi-Jack> kekePower: FreeBSD jails are far different than just a mere chroot. 21:08 < Henry151> buying crap for my nephews, sister, and her husband, and myself 21:08 < user3> on prostitutes 21:08 < Henry151> i didn't say i was broke 21:08 < ayecee> mo money mo problems 21:08 < neoncortex> haha 21:08 < Henry151> yeah i'm bad at saving 21:08 < kekePower> Psi-Jack: Thanks 21:08 < Henry151> life savings right now is about 1.5BTC 21:08 < hexnewbie> Chroot is not jail. Escaping a chroot is as simple as ‘cd /proc/$pid/root’, where $pid is the pid of a process outside the chroot. 21:08 < jml2> Henry151, and you dont have family. You only have bitcoin. 21:08 < Psi-Jack> Henry151: So, effectively $0 21:09 < Henry151> hexnewbie: thanks for the tip 21:09 < jml2> Henry151, no tips 21:09 < Henry151> well now i know how to escape a chroot 21:09 < Henry151> i didn't before 21:09 < user3> jm12, bitcoins can be taken to the other side after death because they're immaterial 21:09 < user3> using cash 21:09 < Henry151> Psi-Jack: I have a $20 bill in my wallet that i haven't touched in a year :P 21:09 < user3> *unlike cash 21:09 < kekePower> hexnewbie: Are we able to find this pid in a chrooted environment? 21:10 < neoncortex> There's interet on the other side? 21:10 < neoncortex> #internet 21:10 < user3> who knows 21:10 < kekePower> or can we use PID 1 (systemd) in many cases 21:10 < Henry151> is there a debian i can run on my tablet 21:10 < Henry151> i am so sick of kali 21:10 < Henry151> i just want linux on my tablet 21:10 < Henry151> normal debian linux 21:10 < candidat> rendolf, yes it is competitive 21:10 < ayecee> normix 21:10 < Henry151> i didn't even want kali i just wanted linux 21:11 < rendolf> candidat: much easier to just flip burgers and tell everyone to stfu 21:11 < hexnewbie> kekePower: Only root will have access to /proc/1/root, if at all, but many other processes may let you through (ls /proc/*/root). Another way to escape is in man 2 chroot (although they used shell code as pseudocode for the C code you need to use; it's not directly usable) 21:11 < rendolf> candidat: and go home and stare at the ceiling and eat cheap rice 21:11 < Henry151> i think pretty much anybody who has the wherewithall with computers to be in an IRC chatroom should be doing something other than flipping burgers for a living 21:12 < rendolf> Henry151: not worth the stress and staring at screens 21:12 * Henry151 opens a terminal and types man 2 chroot 21:12 < rendolf> I'm so tired of screens 21:12 < Henry151> i have so many screens 21:12 < neoncortex> tThe screen is a reflex of your mind, if you are boring inside, it will be also 21:13 < rendolf> Henry151: that's what you did today. Typed "man 2 chroot". Meanwhile someone is on a boat at the sea seeing the world. 21:13 < Henry151> from where i am right now, I can see 8 of them 21:13 < candidat> rendolf, depends in which country you work 21:13 < Henry151> rendolf: i can be on a boat 21:13 < Henry151> i have Sea of Theives on my xbox 21:13 < Henry151> XD 21:13 < candidat> rendolf, give yourself a break then 21:13 < candidat> rendolf, get hollidays every 3 months 21:14 < Henry151> i also am in vermont, the beautiful green mountain state, in Salisbury which is a very rural town 21:14 < rendolf> I think I'm just going to call it. No rents to pay. I'm out. Either suicide or just putting on my shoes and wandering in one direction. 21:14 < kekePower> hexnewbie: thanks for the explanation. Appreciate it. 21:14 < Henry151> so i can just open my camper door and see cows and horses and fields and trees and stuff 21:14 < Henry151> in fact i think i'll go for a bike ride 21:14 < user3> you do that 21:14 < Henry151> my job is so flexible i can go for a bike ride any time i feel like it 21:14 < Henry151> it's lovely 21:14 < Henry151> i am happy 21:14 < neoncortex> My father used to say more or less the same: "you have to go outside", one day they took me almost by force to go fishing ... and then we did, an entire day inside a boat looking to the boring water 21:14 < Henry151> i go outside every few days 21:15 < Henry151> for a couple hours sometimes, even 21:15 < SuperSeriousCat> Wow 21:15 < user3> some days you dont go out at all? 21:15 < SuperSeriousCat> DOnt get too much fresh air now 21:15 < Henry151> i haven't gone outside yet today 21:15 < invisisith> i have agoraphobia and hate outside 21:15 < Henry151> it's 3:15pm 21:15 < Henry151> i haven't even eaten breakfast 21:15 < Henry151> i had no coffee so i couldn't even have my morning cigarette 21:15 < kekePower> which reminds me. I want to watch Legion 21:16 < Henry151> today i have done nothing but type and watch screens 21:16 < candidat> rendolf, you have to go out once a day for 30 min to get some sun on your skin which will produce vitamin D for mood 21:16 < user3> get a real job, the US unemployment rate is 4% 21:16 < user3> it's full employment 21:16 < Henry151> my job is fabulous 21:16 < Henry151> i love it 21:16 < kekePower> https://www.youtube.com/watch?v=aUaInS6HIGo 21:16 < candidat> Henry151, what is your job ? 21:16 < Henry151> it is as real as real can be, i get a weekly salary, it's not even by the hour, i'm super happy, i get paid to talk about bitcoin on the phone with strangers 21:16 < user3> he hacks cryptocurrencies 21:17 < Henry151> i am customer support for a bitcoin atm company 21:17 < Henry151> it's nice 21:17 < Henry151> i got the job by hanging out in #bitcoin and saying things that are more intelligent than the things i have been saying here 21:17 < Henry151> also saying fewer things 21:17 < SuperSeriousCat> Sounds boring. Support calls 21:17 < Henry151> yeah kinda boring but it's a good work/pay ratio 21:18 < SuperSeriousCat> Cant even use "Have you tried turning it off and on again" when it normies at AMTs 21:18 < redneonglow> Henry151: customer support lets you offer investment advice? 21:18 < Henry151> for example today, i signed on at 8:30am, and so far i've had 6 calls, each about 5 minutes long 21:18 < Henry151> redneonglow: nope 21:18 < user3> what is the age of your customers in general? 21:18 < Henry151> redneonglow: the company does no investment advice 21:18 < Henry151> i do investment advice on the side for my personal friends, and portfolio management and day-trading 21:19 < Henry151> user3: i don't know average age, seems to be a lot of folks in their 20s and 30s 21:19 < user3> ok, sounds right 21:19 < candidat> Henry151, which crypto do you advise to invest in ? 21:19 < Henry151> bitcoin 21:20 < Henry151> i am with mcaffee on the "eat my own dick if it doesn't hit $50K within a year" boat 21:20 < rendolf> user3: I bet those 4% have various problems 21:20 < jml2> !ops i am with mcaffee on the "eat my own dick if it doesn't hit $50K within a year" boat << trolling 21:20 < neoncortex> Henry151: I want to stop working at all: Where an I put money so I can survive doing nothing? 21:20 < neoncortex> $can 21:21 < ``^``> two channel snitches now!? 21:21 < jml2> found an intereresting article with replacing cron with systemd timers -- something I should be getting used to --> https://www.maketecheasier.com/use-systemd-timers-as-cron-replacement/ 21:21 < Henry151> neoncortex: lol https://d.tube/#!/v/crypto49er/t0olnilf 21:21 < Henry151> you can even use my script to set up gekko: https://github.com/151henry151/workspace-clone-utility/blob/master/conf.bash 21:21 < fendur> ``^``: very oppressive environment! 21:21 < Henry151> this is true 21:21 < Henry151> do that and your magic money-making machine will just make you money 21:22 < Henry151> i'm doing it for like 4 of my friends and myself right now 21:22 < jml2> systemctl list-timers --all ; systemctl --user list-timers --all :Pp 21:22 < Henry151> i get a percentage of profits 21:22 < user3> produce something Henry151!!! 21:22 < Henry151> i'm producing profits... 21:23 < Henry151> i also grow vegetables in my sister's vegetable garden, so i'm producing produce as well 21:23 < Henry151> so there's that. 21:23 < user3> Good. 21:23 < Henry151> produce and profits. 21:24 < Henry151> anyway 21:24 < Henry151> are there any NOT-unix-based operating systems? 21:24 < jml2> anyway nobody cares about your mental issues.... somebody here needs to take medicine 21:24 < hexnewbie> Henry151: Multics 21:24 < ayecee> plan 9 21:24 * jml2 "on ignore!!" :P 21:24 < neoncortex> ManuetOS? 21:25 < rascul> windows 21:25 < oplevunus> Compatible Timesharing System 21:25 < ayecee> cp/m 21:25 < user3> DOS was a scaled down version of unix and cp/m 21:25 < ayecee> well, of cp/m. not unix. 21:25 < neoncortex> Windows are based on DOS, that are based on CP/M .. I do not know in what CPM are based 21:25 < user3> the command line philosophy of DOS was a scaled down version of unix 21:25 < ayecee> no, of cp/m. 21:26 < user3> can we have a vote on this? 21:26 < rascul> no, but you can fight over it 21:26 < Henry151> so like, the overall structure/conceptual way of using these pieces of hardware, it seems to all be pretty much based on this same model, described as "unix-like" 21:26 < neoncortex> We can't, it's based on CP/M xD 21:26 < Henry151> i'm just curious if there are whole other ways of using this kind of hardware, or if it all follows this basic structure 21:26 < hexnewbie> Depends on what do you mean by ‘based’. GNU/Linux may not be based on Unix in a strict sense (it's not derived from any UNIX). Then DOS/Windows attempt to imitate Unix (and CP/M), so in a looser sense are based on it. 21:27 < Henry151> and i have never head of this CP/M so that is a beginning of an answer 21:27 < Henry151> i will look at it 21:28 < neoncortex> hexnewbie: I do not know the roots of CP/M, would be interesting, maybe I'll try to emulate it someday 21:28 < neoncortex> I have seen videos of people programming on it on youtube, that all I know about it 21:29 < Henry151> goddarn it i am so noob 21:29 < Henry151> can somebody help me 21:29 < rascul> no 21:29 < Henry151> i want to find the sources.list file in this debian-like system 21:29 < Henry151> but i can't remember where it lives 21:29 < Henry151> and i can't remember how to use the find command 21:29 < rascul> it's likely in /etc/apt somewhere 21:29 < Henry151> rascul: ah yes 21:29 < Henry151> thanks. 21:34 < user3> i'm leaving. bye Henry, good luck with your cryptospeculation 21:35 < user3> make $millions 21:36 < neoncortex> Funny that I had the opportunity to buy the bitcoins on the beginning, but I tought: "It will never be something" 21:36 < rypervenche> lol 21:36 < eikkuli> Hello. I can't for the life of me figure out how to install libcurl3 on Arch Linux. A proprietary binary requires libcurl3 with openssl. I couldn't find a compiled libcurl.so.3 from anywhere, and the basic ./configure + make directly from Github gives me compilation errors. What approach would make the most sense? 21:36 < rypervenche> Henry151: Still at it, I see. 21:37 < neoncortex> On the next weird thing that pops up, I'll buy xD 21:37 < rypervenche> eikkuli: Did you try in #archlinux ? 21:37 < eikkuli> rypervenche: yes, but there was a debate that drowned my question ^^' 21:37 < Henry151> hey rypervenche :) long time, no talk! :D 21:38 < Henry151> I'm still learning. I gotta say, your guidance moved me along the path further than I had travelled in a long time, and I haven't got very much further since XD 21:39 < Henry151> I'm still loving i3 though, thanks a lot for turning me on to that 21:39 < rypervenche> eikkuli: libcurl-compat 21:39 < eikkuli> rypervenche: sadly that doesn't work :( 21:39 < rypervenche> eikkuli: Then you will need to show us the output of said binary so that we can help. 21:39 < neoncortex> yes, i3 is the best Window Manager of this generation 21:39 < Henry151> I still really want to learn how to do the trick you did once; you wanted to share a tmux with me on my local machine, so you set up your VPS in such a way that I could ssh to it, and then you could ssh to my local machine through it 21:40 < eikkuli> /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /bin/foo) 21:40 < eikkuli> that compat simply creates symbolic links from all possible locations to the 4.5 with version info removed 21:40 < neoncortex> Xmonad are cool, but you not configure it, you write it, in Haskell o.o 21:40 < Henry151> i want to learn how to do that so that I can ssh from my one machine to the other regardless of which internet connection they are each connected through, by ssh-ing to my vps from each of them 21:41 < Henry151> i've spent hours trying to figure it out on my own with no luck so far 21:41 < rypervenche> eikkuli: Try this: LD_PRELOAD=/usr/lib/libcurl.so.3 ./yourbinary 21:43 < rypervenche> eikkuli: If that doesn't work, try using libcurl-gnutls instead. 21:45 < neoncortex> In Debian at least you got different libcurl libs, of for ssl, other for tls, etc .. If you are going to compile, you need to specify wich you want in some way I think 21:45 < rendolf> there's one thing that makes me feel really bad, and that's this: the sheer amount of stuff there is to learn. Infinite of it. 21:45 < elfranko> Henry151: not sure if i understand your use case correctly, but have you looked up reverse ssh tunnels? 21:45 < Henry151> elfranko: yeah, i think those are exactly what i'm trying to figure out how to do 21:46 < Henry151> but i've had a hell of a time wrapping my head around it 21:46 < fendur> rendolf: that's only if you somehow find learning boring or useless. 21:47 < rendolf> fendur: isn't learning some stupid buggy php framework 100% useless really? 21:47 < neoncortex> It depends also what you want to do, because you can't learn everything, you have to choose what you want to do 21:47 < fendur> rendolf: then don't. you just said there were infinite other things to choose from. 21:47 < Azrael_-> hi 21:47 < Azrael_-> can you suggest me a back method for heterogen systems? linux+windows 21:48 < rendolf> what? 21:48 < eikkuli> rypervenche: no effect 21:48 < Azrael_-> sorry, system/environments 21:48 < rypervenche> eikkuli: Did you also try installing libcurl-gnutls and still using the LD_PRELOAD? 21:48 < elfranko> Henry151: i have this set up for connecting my rpi to my vps with autossh, if you have question just shoot :) 21:48 < eikkuli> I didn't, do you reckon that could work? I mean that error message seems to specify openssl 21:49 < rypervenche> eikkuli: Perhaps. Also, can you run "file /path/to/your/binary" for me please? 21:49 < rypervenche> eikkuli: And give us the output. 21:49 < toothe> Is there something specific you have to do to make OpenSSL run in FIPS 140-2 mode? Or is it standard? 21:50 < Henry151> elfranko: I might just pick your brain a bit :D 21:50 < eikkuli> rypervenche: there is one binary and two bash scripts that run it, let me put these all in a pastebin, one sec 21:50 < rypervenche> Henry151: Cheers :) 21:52 < eikkuli> rypervenche: https://paste.linux.community/view/3f8686d2 21:53 < eikkuli> so either "no version information available" with the LD_PRELOAD, or that openssl whine without it 21:54 < rypervenche> eikkuli: Yeah, it's got the LD_PRELOAD in there. Try using the gls version then and see if that fixes your issue. 21:54 < eikkuli> rypervenche: allright, one moment 21:54 < eikkuli> thanks 21:54 < donald> when I launch eclipse, top say I use more than 300% of the cpu 21:55 < SuperSeriousCat> Whats wrong with that? 21:56 < neoncortex> Wll, it's phisically impossible 21:56 < bls> not a surprise, eclipse is a behemoth 21:56 < neoncortex> #Well 21:56 < donald> SuperSeriousCat: Ican not work with that. When I do my laptop is too hot 21:56 < eikkuli> rypervenche: same error with libcurl-gnutls.so.3 "no version information available" 21:57 < donald> bls me? 21:57 < bls> donald: yes 21:57 < eikkuli> LD_PRELOAD="/usr/lib/libcurl-gnutls.so.3" 21:57 < eikkuli> donald: have you tried any other IDEs? there are plenty of lighter free ones available 21:57 < bls> once it's launched and has loaded everything it needs, it should calm down until you start trying to use it to do anything 21:57 < donald> bls are you sure? sometimes eclipse need less cpu 21:58 < donald> eikkuli yes codeblock 21:58 < donald> and it works fine 21:58 < phogg> donald: depending on what program it is it might say 100% CPU meaning 1 core is used, so 300% would be 100% of 3 cores. I've seen that kind of logic before. 21:59 < neoncortex> phogg: I have never seen it anywhere 21:59 < eikkuli> neoncortex: try "uptime" ;) 21:59 < donald> phogg I do not think so my program does only 3.1 mo 21:59 < bls> it happens regularly on my heavily loaded servers 21:59 < eikkuli> while under load 22:00 < donald> and when I just launch it it hot my compute before I compile or even just open a project 22:00 < neoncortex> If a program says to me I'm using 300% of my CPU I'll drop it out, because obviously the one who wrote it is insane xD 22:00 < fendur> eikkuli: does your 'uptime' report cpu usage? 22:00 < eikkuli> rypervenche: do I interpret this correctly: the problem is that the compat libcurl libraries have their version information stripped, and that causes the problem, because the binary I'm running, requires that specific version? 22:00 < eikkuli> fendur: load averages yes 22:01 < donald> neoncortex: eclipse has a so good reputation there must be a bug 22:01 < rypervenche> eikkuli: Can you type this for me: ldd /usr/share/games/runescape-launcher/runescape 22:01 < neoncortex> donald: Not with me 22:01 < bls> donald: there's an eclipse channel on here that you should report it to then 22:01 < donald> ok 22:02 < Henry151> brand new question 22:02 < bls> that or they may be able to recommend settings that reduce its cpu usage 22:02 < eikkuli> rypervenche: https://paste.linux.community/view/dd44d12d 22:02 < Henry151> multitail, any way to have it read the whole file instead of only new lines printed to the file? 22:02 < neoncortex> cat? 22:02 < eikkuli> donald: personally I have found Eclipse to be quite heavy, so I'd say that kind of usage is normal on a low-end PC 22:03 < bls> "read the whole file"? sounds like you want cat and not tail 22:03 < Henry151> oh nevermind i figured it out 22:03 < danieldg> donald: let it launch, in a minute or three it'll stop chewing on the CPU 22:03 < Henry151> -n 2000 reads the last 2000 lines 22:04 < Henry151> that works for me 22:04 < Henry151> i have multitail setup to colorize my logfile and split it into two windows for me 22:04 < uplime> tail -n +1 22:05 < rypervenche> eikkuli: Does it work regardless? I'm seeing that they build the compat libraries without the version information, but that it's just a warning. 22:05 < neoncortex> it's a mistery how someone din't came with a colorcat yet 22:05 < rypervenche> eikkuli: Reading here: http://services.runescape.com/m=forum/forums.ws?409,410,414,65748539,859,338600571 22:05 < eikkuli> rypervenche: it doesn't work and doesn't give any other output. might be that the libcurl isn't the problem 22:05 < donald> Henry151 I can only agree with you the bug is in my computer 22:05 < eikkuli> it simply won't start and that was the only clue, so that's why I'm fighting with it :) 22:09 < justsomeguy> Hypothetically, if you were looking to hire a Jr. Linux Sysadmin, what would be the most important quality you look for in a candidate? 22:10 < meyou> agreeableness 22:10 < eikkuli> justsomeguy: hobbyism and ability to google 22:10 < rypervenche> justsomeguy: Ability to learn quickly and figure out things on their own (google-fu is a must) 22:10 < SuperSeriousCat> Dont forget a neckbeard 22:10 < justsomeguy> Ability to google/learn is huge. 22:10 < meyou> if they have time to shave their neck they're not working hard enough 22:11 < bls> justsomeguy: proof that you've set up and administed something before either professionaly, as a volunteer, or as a hobby 22:11 < bls> justsomeguy: memorizing things is useless if you can't adapt when the things you've memorized don't apply 22:11 < rypervenche> justsomeguy: Linux is a hobby and not just for a job (big plus) 22:11 < eikkuli> installation of gentoo after 5 beers would be a good merit 22:12 < bls> and google isn't always going to have your answers, so sometimes you're going to have to read documentation, communicate with a mailing list without being a jerk, and maybe even read some source code 22:13 < justsomeguy> eikkuli: I did a stage 1 install while drunk at 2am once. It was not my proudest moment. 22:13 < sbef> ehy guys i wanted to encrypt my windows partition, since obviousòy you need to buy lliterally EVERYTHING with home edition i do not have bitloccker. so i installed veracrypt, whic asked me to move grub to a partition rather than leaving it in the mbr, then reboot 22:13 < sbef> is it a "safe move"? 22:13 < eikkuli> justsomeguy: haha, cheers :D 22:14 < justsomeguy> (But I did learn enough.) 22:14 < eikkuli> rypervenche: do you have any ideas how I could try to figure out what crashes the binary? it writes nothing in the filesystem 22:14 < sbef> like if i move grub to linux partition from the master boot record, will i be able to reboot back to windows? (i'm running debian rn) 22:14 < donald> do you purpose any reliable test to check if my eclipse does not consume too much ressources? 22:14 < eikkuli> donald: what do you mean too much? try the same version on another comparable PC, or another version of Eclipse on your PC 22:14 < bls> donald: you'll need to ask the eclipse people how to instrument it to find out if its doing something wrong 22:15 < donald> ok 22:15 < SuperSeriousCat> Dont Eclipse use Java? 22:15 < rypervenche> eikkuli: I'd strace it. strace -vtttf -s0 -o /tmp/strace.log /path/to/binary 22:15 < neoncortex> donald: To be honest, I think Eclipse will consume resources, I mean, it's not designed to be lightweight 22:15 < eikkuli> rypervenche: thanks 22:16 < SuperSeriousCat> Maybe vim + lots of addons works for you, donald 22:16 < bls> SuperSeriousCat: yes 22:16 * justsomeguy decides that he should host a website to give him the impetus to solve SysAdmin problems he wouldn't encounter on his home network. 22:16 < donald> neonjcortex yes but there is a deph between be weigh and consume 300% of the ressources on a laptop that usually use only around 5% of the ressource in any time (check with top) 22:17 < neoncortex> donald: As far as I know Eclipse, it does not surprise me 22:18 < donald> my computer is already powerfull 22:18 < bls> so? that doesn't mean eclipse isn't resource hungry 22:18 < justsomeguy> eikkuli: Do you know if your drive supports hardware self encryption using OPAL? It sounds like that could save you a massive headache, but it's not a common feature. 22:18 < neoncortex> That why they do those applications, to keep people buying new hardware xD 22:18 < eikkuli> justsomeguy: did you mean that to someone else :p 22:18 < donald> justsomeguy: yes 22:18 < donald> I use hard disk encrypton 22:19 < Loshki> I prefer easy disk encryption 22:20 < justsomeguy> eikkuli: No, I meant you. It's worth checking to see if your drive supports it. If so, all you have to do is set a password in your firmware. Soo much easier than veracrypt. 22:20 < eikkuli> justsomeguy: but im not trying to encrypt anything :D 22:20 < justsomeguy> Oh, oops, my mistake then. Sorry. 22:20 < eikkuli> it was that sbef guy 22:20 < eikkuli> no prob :D 22:21 < Henry151> any of y'all use tarsnap? 22:22 < eikkuli> justsomeguy: any obvious keywords I should be grepping? or should I just try to figure out what's actually going on in the strace? 22:22 < eikkuli> fak, wrong :D 22:22 < eikkuli> rypervenche: ^^ 22:22 < justsomeguy> :^P 22:22 < eikkuli> fitting failure :D 22:24 < sbef> justsomeguy: my drive does not support it 22:25 < rypervenche> eikkuli: Ideally paste it somewhere. 22:25 < sbef> i do not find anywhere a clear way to change the grub installation partition 22:28 < justsomeguy> sbef: So, what's your current plan for encrypting the drive? Veracrypt whole drive encryption? 22:28 < rypervenche> eikkuli: At least the last few thousand lines. 22:28 < eikkuli> rypervenche: if you trust Dropbox, this should work https://www.dropbox.com/s/fd004k5xzywyl61/strace.log?dl=0 22:31 < sbef> justsomeguy: was thinking about veracrypt system partition encryption. especially because my ldebian partition is encrypted already 22:31 < sbef> or is there anything easier that i can manage from linux and grub like a whole disk encryption that i decrypt before grub shows up? 22:34 < justsomeguy> I think you're stuck with VeraCrypt for the windows partition, unless you'd consider moving your windows install to a virtual machine and storing it on your linux volume. 22:35 < sbef> i see 22:35 < sbef> unluckily i'm using a intel core 2duo laptop, not really capable of running windows and visual studio in a virtual machine ahah 22:35 < sbef> justsomeguy: do you know how to move grub from master boot record to linux partition? 22:35 < rypervenche> eikkuli: It's segfaulting. 22:37 < hanna> I'm confused by this perf report during program shutdown: most of the time is spent deallocating memory (glibc free() -> _int_free()); specifically in page_fault. What is this and why does it take so long? https://0x0.st/sj1c.txt 22:37 < eikkuli> rypervenche: if I had to guess, I'd say it is a driver thing, because most people run the game with a dedicated GPU, I don't 22:38 < winsoff> Installing a debian-variant on my laptop, and it asks me if I want to install grub to the master boot record. 22:38 < winsoff> Does this mean it's going to create an MBR-drive instead of a GPT based drive? 22:39 < rypervenche> winsoff: Looks that way. You probably either need to use UEFI or manually partition your drive 22:39 < justsomeguy> sbef: You would just re-install grub to the new location, and then update /etc/default/grub (and maybe update some other script that updates grub.conf). (I would have to look up instructions.) But I'm not sure that will help you achieve what you want. 22:39 < winsoff> rypervenche, interesting. Can I just convert it afterward? 22:40 < rypervenche> winsoff: You can, but I would recommend doing it correctly now if you can. 22:41 < winsoff> rypervenche, I might as well. I wonder if I have a spare drive that I can properly flash. 22:41 < rypervenche> winsoff: The installer might have an option for it, I don't know. 22:43 < Acheron> Manjaro has steadily climbed to the top on DistroWatch 22:43 < turkeyhand> where's arch? 22:43 < rypervenche> That site doesn't really mean anything. 22:43 < turkeyhand> it means people download that the most 22:44 < turkeyhand> they don't USE it the most 22:44 < Acheron> interesting that Mint was finally unseated 22:45 < rypervenche> Are they compiling the download stats of all distros? 22:49 < justsomeguy> It's just the number of times someone has clicked on the distro's page on distrowatch. Not very scientific. 22:49 < eikkuli> linux should have similar diagnostics reporting as windows 22:49 < eikkuli> to gather data 22:49 < stevendale> o3o 22:50 < bls> and crappy distros will rally their fanboys to go generate clicks and astroturf linux sites 22:51 < bls> eikkuli: they could, then someone would cry spyware 22:51 < neoncortex> eikkuli: Please, no 22:51 < justsomeguy> I like that it's the users choice when to disclose data. 22:51 < eikkuli> *le trollface* 22:51 < eikkuli> ofc not :D 22:52 < eikkuli> tbh I tried to run windows last week, just to be able to run that previously mentioned game 22:52 < justsomeguy> But maybe a nice dialog with a link of where to voluntarily submit whether you have an install for statistical purposes would be nice. 22:52 < eikkuli> but I just couldn't do it :D I always tell the metaphor, using windows is like driving a car that has its front hood welded shut 22:52 < eikkuli> and the windshield is tinted 22:52 < eikkuli> and there are no breaks 22:53 < justsomeguy> Sounds like a quote from https://www.bottomupcs.com/ 22:54 < justsomeguy> Also, totally accurate. 22:54 < stevendale> Hi eikkuli 22:54 < eikkuli> hello 23:05 < donald> I think I have a dependency conflict that make eclipse work with 350% of the cpu. how to check that and solve it? 23:12 < djph> donald: I don't think *dependencies* will do that to you 23:12 < djph> java itself might 23:13 < bls> I really doubt there's anything linux can be doing to make eclipse use more or less CPU. eclipse is what it is. you're going to need to tune it if it's not working the way you want. 23:34 < kremator> t 23:35 < kremator> ping 23:36 < kremator> can someone reads me? 23:36 < RayTracer> kremator: yes 23:36 < hanetzer> heyo. anyone know of a utility to convert patches between formats? my particular use case is context diff to unified diff 23:36 < chainsol> yup, hello kremator. 23:36 < kremator> RayTracer, chainsol, ty, i though i was banned 23:40 < beshoo> i want to add 2 command in systemd.service ExecStart 23:40 < beshoo> how can i do that ? 23:41 < beshoo> can i add ; ? and type the secone command ? 23:41 < ayecee> try it and see? 23:42 < kremator> beshoo, have you tried concatenating both commands like : && comand 2> 23:42 < ayecee> that would only run 2 if 1 exits successfully. 23:43 < beshoo> i am reading about ExecStartPre 23:43 < beshoo> is this will start befor ExecStar 23:43 < ayecee> one would think so based on the name 23:45 < phogg> should would be nice if the systemd config language were normal and not sideways 23:47 < bls> you mean you don't like FOO=BAR=baz? 23:48 < uplime> I preferr FOO\n=\nbar\n 23:48 < phogg> bls: that, and also having more than one "exec". Normally you'd just exec, then exec on a line after that. They run *in order*. What a crazy notion,. 23:56 < hatp> I'm using cgexec to run seperate applications in order to bypass my own VPN. Unfortunately, I think I'm running these new applications as │ aitch 23:56 < hatp> 42. ##jp │ | root. When I open up firefox in this new control group and try to download something, it defaults to the root directory. This seems like a │ AJ_Z0 23:56 < hatp> 43. ###jp │ | pretty big security issue. Anyone have any insight? 23:56 < hatp> woops 23:56 < hatp> Anyway, how do I make applications from that control group not run as root? --- Log closed Thu May 10 00:00:14 2018