--- Log opened Wed Jun 27 00:00:15 2018 00:00 < dunnousername> It just says * Restart config... 00:01 < Kalium> compdoc: one way to do Less Insecure Wordpress is to run wordpress on a local machine and then write a script to copy the output to the server where you need it 00:02 < compdoc> is there a way to save to a file and restore on a remote machine? 00:02 < meyou> Kalium, like flatten/staticize it? 00:03 < meyou> seems good if you're not letting people post/comment 00:03 < compdoc> theres a wordpress app for snaps. but not what i need 00:04 < Kalium> meyou: literally just grab the entire generated static pages from the webroot and put it on a server. I guess that's only useful for sites without too much dynamic content, though 00:06 < dunnousername> nvm I got it 00:07 < Cyber_Akuma> Bah, most of the HDD diagnostic tools on the Ultimate Boot CD won't work with USB drives 00:07 < koala_man> really? 00:07 < koala_man> Cyber_Akuma: like which ones? 00:08 < Cyber_Akuma> Most of the ones I tried, like the samsung or wd tools 00:08 < Cyber_Akuma> they only see the internal drives 00:08 * Cyber_Akuma just wants to test to make sure this drive is working properly 00:08 < Cyber_Akuma> It has no data on it, I just want to make sure the drive itself isn't bad 00:08 < bls> is the drive a samsung or wd? 00:09 < Cyber_Akuma> It's seagate, but the seagate tools didn't see it either. And the samsung and wd tools both saw my internal drive, which is hgst 00:11 < MrElendig> Ultimate Boot CD isn't 00:12 < nothos> Cyber_Akuma Most of those tools basically just read SMART 00:12 < nothos> And USB doesn't have SMART so, yeah 00:12 < Cyber_Akuma> It's what I was recommended when I wanted a bootable app to test my hdd 00:12 < Cyber_Akuma> noteness: I was able to read it's smart data over usb from some windows versions of tools 00:12 < Cyber_Akuma> I should clarify, it's a mechanical hdd in a usb dock 00:13 < MrElendig> better to just use 00:13 < Cyber_Akuma> Yeah, but what tools? 00:13 < MrElendig> smartctl 00:13 < MrElendig> fsck, badblocks 00:14 < nothos> Cyber_Akuma Ah, that's different :D 00:14 < MrElendig> good usb docks supports smart 00:14 < Cyber_Akuma> Does this ultimate boot cd even have a gui? I am pretty inexpirence with a linux cli 00:15 < bls> for it to be the ultimate, I've never even heard of it :P 00:16 < MrElendig> I have heard of it, and it has been nothing good 00:16 < bls> this isn't that reactos cd with all the pirated/of questionable legitimacy software is it? 00:16 < Cyber_Akuma> It's pretty much a collection of as many free to distrobute apps they could fit on a cd for just about all sorts of tasks for testing/fixing a system 00:17 < Cyber_Akuma> No, not pirated, it doesn't include software that needs to be paid or can't be freely distrobuted 00:27 < M3rd> ... 00:39 < rofl_> is there much benefit to use kexec to load the latest kernel version on my clients' website VPSes? 00:40 < rofl_> i ask not for an answer but for people to say "maybe", and how and when they say "maybe" will affect whether and how i do the above 00:43 < bls> I haven't found any value to kexec, but my systems tend to be designed for redundancy and allow individual outages for reboots 00:47 < dunnousername> Hey, so I have this weird problem where I can build the kernel with no `-jX` option and it uses 1 core, but when I specify `-j2` it uses all (4) cores 00:48 < koala_man> dunnousername: weird. how do you measure? 00:48 < dunnousername> I can't remember if it happened with opencv 00:48 < dunnousername> I looked it the task manager like thing 00:48 < dunnousername> and my computer's fans are off until I compile 00:49 < dunnousername> I'm trying to compile a super tiny kernel, right now I'm down to 2.2MB, but I need <2MB 00:49 < koala_man> what are you seeing? it's expected that all four cores will be partially used 00:49 < dunnousername> They're all above 75%, normally around 100 00:50 < koala_man> which commands are currently running? the switch controls tasks and not necessarily core usage 00:50 < bls> so this task manager isn't reporting that make itself if using all 4 cores, just that all 4 are in use? 00:50 < dunnousername> You know what, I should probably look at the CPU tab in the manager rather than total usage 00:50 < dunnousername> I'm going to fiddle around with settings a bit and then I'll recompile it 00:51 < dunnousername> I'm looking at it now that it's completed and a few cores are going up and down, so I'll have to look into it more 00:51 < ossifrage> anyone know how to prevent ipheth from claiming a usb device (without rebooting) 00:54 < bls> and I'm pretty sure all -j is going to do is control how many things run in parallel, not set an CPU affinity or tell the OS to not schedule other processes on a different CPU 00:54 < Soni> wtf is ctime and more importantly is this safe? https://github.com/hexchat/hexchat/blob/master/src/common/inbound.c#L818 00:55 < bls> Soni: ask #hexchat 00:55 < Soni> oh, ctime is part of C 00:56 < Soni> I should read manpages more carefully >.< 00:58 < Kalium> I've got scripts I can run from the tty to start my DE with the right settings, but they need sudo commands to run. How can I make an xsession that will let me run those without passwords from a Display Manager? 01:02 < ossifrage> All I want to do is backup this bloody ipad that took a header at 40mph, but no the levels of broken-ness is just wonderful 01:08 < pfred1> i needed more padding 01:12 < dunnousername> so, I can't tell how much CPU it's actually using since make just does a bunch of child processes really fast 01:13 < dunnousername> but I don't think it alone is using all the CPU 01:13 < raynold> ahh it's a wonderful day 01:29 < maldridge> I'm hunting a channel where I can ask pam development questions, anyone have suggestions? 01:37 < kilo> join #kilonet now to discuss how terrible windows is! Kilo is online! 01:43 < bls> maldridge: you might get responses or better direction in ##security 01:43 < maldridge> bls: thanks for the pointer 02:00 < Loshki> maldridge: http://www.linux-pam.org/ says there's a pam mailing list 02:00 < Loshki> (which is not what you asked for) 02:06 < maldridge> yeah, I'm trying to avoid the mailing list since that's where I shall send my hopes to die 02:17 < Loshki> maldridge: understood. It's just that sometimes there's *only* a mailing list 02:17 < maldridge> yeah, at the moment I've gotten a bit farther by realizing that the docs around getpwent aren't quite right. You need username to be not null and not "", and you need the homedir to be set even though this should be defaulted later 02:19 < maldridge> I've gotten as far as "su: Authentication service cannot retrieve authentication info", and I think at this point I probably need to poke at either PAM, or NSS, or both 02:21 < Loshki> maldridge: check log files for extra authen-related messages from other layers 02:22 < maldridge> yeah, that's from the security log; I don't believe pam or login(1) maintain their own logs apart from the syslog, do they? 02:24 < Loshki> has getpwent() changed. Mine is an iterator that returns a pointer to static storage. You don't fill in username or any other field? 02:25 < maldridge> indeed, that's correct, I had meant one thing and typed another 02:25 < maldridge> su is the one who's docs do not note that you need the other fields filled in 02:27 < Loshki> maldridge: you might need to increase logging or turn on verbosity somewhere. Security people give the worst debugs, always claiming it's 'a security holes' and that simultaneously no one understands them anyway. 02:32 < TRS-80_mobile> what's a good lightweight desktop environment? 02:34 < superkuh> MATE 02:34 < ldlework> Any tiling window manager 02:34 < superkuh> gnome2 may not have been light in it's day but compared to the monstrosities now it's lithe. 02:34 < ldlework> awesome, xmonad, qtile, take your pick based on what programming language you want to use for config 02:37 < TRS-80_mobile> thanks guise 02:40 < TRS-80_mobile> would those bring my old dual core classic ThinkPad t60 back to usable snappiness? 02:43 < strixdio> anyone use syncthing? 02:49 < Mibix> is "sudo mke2fs -L B -m 0 -t ext4 -b 4096 -E lazy_itable_init=0 -O ^resize_inode /dev/sdb" the best way to format a disk to ext4 while leaving the most free space or can i somewhow have the inode data take up even less space? 02:52 < Sitri> Mibix: The less room you give the inode data, the less files you can have. 02:55 < Mibix> Sitri what if i know how many files im going to have? 02:56 < Sitri> Then it doesn't really matter? Set the block-size appropriately and be done with it. 02:57 < TRS-80_mobile> strixdio I do not but heard nothing but praise in here from people who are 02:58 < Mibix> not really sure how to do that Sitri heh 03:01 < Kharma> Ermm.. I somehow screwed up my path, and now basic commands are not found.. like, I can't use nano to edit my rc file and fix the path.. sudo is not found, nano is not found o-o, how can I fix? I can't even find what dir they are installed too because whereis and locate aren't being found either (I tried exxporting /usr/bin, /usr/sbin, /bin and /sbin from the shell environment but the commands I need 03:02 < Kharma> (mostly to edit) aren't in those dirs either 03:02 < Sitri> "I tried exxporting /usr/bin, /usr/sbin, /bin and /sbin from the shell environment" <-- what did you do to achieve that? 03:03 < Kharma> Stupid typo, instead of ending the variable with $path, it reads 4path so my previous/default path is lost ;_; 03:03 < Kharma> I just typed export path=/path/to/dirs 03:04 < Kharma> I just need to currently find where nano is installed, but even ls is not found 03:04 < Sitri> So "export PATH=/usr/bin:/usr/sbin:/bin:/sbin"? 03:04 < Kharma> right Sitri 03:04 < Kharma> but I can't find the correct install dir :( 03:05 < Kharma> And I can't use ls ;_; 03:05 < Sitri> With that most of the basic stuff should work... 03:05 < Kharma> I'm also newb to linux 03:06 < Kharma> sweet, a direct copy/paste of your export worked Sitri 03:06 < Kharma> Thank you 03:07 < Sitri> There's an easy way to get what the proper value is supposed to be, just login again (using a different console, or SSH into the machine from elsewhere). Then "echo $PATH > ~/.path.variable", then switch back and do: "export PATH=$(cat ~/path.variable)" 03:07 < Sitri> ... except that requires cat to be in the PATH 03:07 < Kharma> oh sweet, I never thought of building a path using a file like that. 03:08 < Sitri> "export PATH=$(/bin/cat ~/path.variable)" or "export PATH=$(/usr/bin/cat ~/path.variable)" would work though 03:09 < Kharma> when exporting, because I use array ($path) in zsh, first of all, do I need to export when using array path in zsh? and second, does it matter if I export $PATH or $path? 03:09 < strixdio> when you delete a file that is "sync'd" with syncthing, does it delete the file across all computers? 03:10 < TRS-80_mobile> I forgot I had selected pretty much every desktop environment that comes with Debian when I installed it on this computer while back. Trying out Openbox now and it's super snappy! :) 03:11 < TRS-80_mobile> strixdio I'd imagine so but there also may be some settings... 03:12 < Kharma> export PATH=$(which cat) ~/path.variable) .. mostly, I'm trying to see if I'm using command expansion properly.. but it looks wrong to me? but so does PATH=(($which cat) path/to/dir $path) 03:13 < Kharma> bad example, but that's not my use case really, just figuring out command-expansion 03:14 < Kharma> command substitution is it? Blah. I'm learning Linux slow but shell scripting is totally advanced to me but it's where I am at in my "trying to figur this thing out" Linux adventure 03:15 < Sitri> Kharma: which only works if the PATH is setup, so making it call the fullpath of something after finding it out with which is utterly pointless 03:15 < Kharma> because PATH=($(which cat) ~/.path.var $path) .. the "which cat" would place cat's location in my path written that way, right? 03:16 < Kharma> But I'm writing it wrong.. between dollar signs and brackets I'm confused. 03:16 < Sitri> You're setting your PATH array to have three things there: 1) the full path to cat 2) the full path of ~/.path.var 3) Whatever is in $path. 03:17 < Sitri> Also case-sensitivity is a thing 03:19 < Kharma> Ok, I use typeset -U path and export $path, as I like using array better. I tried setting it in .zprofile, .zshenv, even when sourcing them they aren't setting path.. so I'm left with using .zshrc thank goodness for typeset -U 03:23 < Kharma> Ok, I created a function "setenv" and placed it in ~/.zsh/functions/setenv .. ".zsh/functions/" is in my fpath ($fpath=~/.zsh/functions/ $fpath) and when I echo $fpath, ~/.zsh/functions/setenv shows up! .. However, when I type "autoload -Uz setenv", and then call "setenv" I get an error that the function definition file is not found.. I'm struggling with zsh functions, bash was easy! 03:27 < Kharma> Do I need to call autoload in my .zshrc or something? is compinit involved in this? Because I don't call compinit but I thought it was for completion functions only, and actually.. I got my function to work one time, but no idea how or what I did.. and it only worked once, when I started a new session, setenv wasn't loaded anymore ;/. I've been reading so much about autoloading functions but somehow, I'm 03:27 < Kharma> missing something! I need consistancy intractively before I move on to trying to script it lol 03:38 < strixdio> TRS-80_mobile: I have to test it, but there is a "send only" option for syncthing on android :) 04:07 < strixdio> aaand, unfortunately syncthing seems to completely lock up my android phone. 04:35 < amosbird> Hi, what does YARA mean ? 04:36 < lnnb> yara what 04:40 < promach_> does anyone have any idea how to compress into a zip folder for a higher compression ratio ? I have tried -9 option, still the same 04:41 < Dan39> promach_: what are you compressing? 04:42 < promach_> a project 04:43 < promach_> let me try https://github.com/amadvance/advancecomp 04:44 < energizer> the new gmail keeps freezing chrome and i have to `killall -9 chrome`, what can i do about this? 04:44 < promach_> sigh, https://github.com/amadvance/advancecomp/blob/master/INSTALL is not working for me 04:44 < Dan39> promach_: i mean the type of data. if it's already something compressed, like an encoded video, it may not compress much more 04:46 < promach_> Dan39: no, raw folders 04:46 < Dan39> but whats in the folders... -_- 04:46 < Dan39> text files? 04:47 < Dan39> why do you care about that extra little bit of compression? 04:47 < Dan39> id try a better algorithm then 04:47 < Dan39> xz or 7z 04:47 < promach_> some website does not allow xz or 7z extension 04:48 < Dan39> then change the extension? extension doesnt mean anything 04:51 < promach_> yes, just done it 04:51 < promach_> seems like this is the only way out 04:51 < promach_> sigh, zip compression ratio is too low 04:52 < Dan39> why are you trying to hard to zip more? 04:52 < Dan39> is there like an exta 500kb you are over some limit? lol 04:54 < promach_> yes, upload limit 04:55 < Dan39> promach_: split it up... 04:56 < kilo> Head on over to #kilonet for some spicy OS debates and such! 04:56 < promach_> sure 05:03 < Guy1524> hey guys, I am working on ntoskrnl in wine, and the application requests a pointer to a mutable struct. What I would like to do is find out which members of the struct the application is writing to or reading from, by having a page fault occur on access, is this possible? 05:07 < lnnb> Guy1524: like watching a variable in gdb? 05:08 * aBound claps in the background 05:08 < Guy1524> unfortunately I don't know how I would use gdb for this 05:09 < Guy1524> I'll try setting the pointer variables as deadbeef, but if that doesn't trigger anything, IDK what to do next 05:25 < lessthan0> is there a way to monitor DD progress if I am writing zeros and I want to see where it is addressing the writes? 05:25 < lessthan0> after the command is started obviously 05:36 < limbo_> Are there any alternatives to (GNU) sleep that support multiple unit prefixes. e.g. something like: sleep 1h25m -> sleep 1h ; sleep 25m 05:36 < limbo_> *suffixes 05:52 < jim> limbo_, why not build one that does? 06:03 < phinxy> one dust particle meets another dust particle and a baby dust particle is made. Is that how dust gets spawned in tons out of nowhere? 06:04 < pi0> is there a webex alternative for linux 06:04 < pi0> like a console sharing app 06:04 < lessthan0> phinxy it is humans 06:05 < lessthan0> if you remove humans and air circulation, you can control dust. 06:06 < lessthan0> pi0 yes there are many 06:06 < lessthan0> some of them are saas 06:06 < lessthan0> and some are foss 06:09 < pi0> lessthan0: nice! what are the names? 06:14 < lessthan0> start with VNC maybe 06:15 < pi0> sorry i meant no gui 06:15 < pi0> just console sharing on a linux minimal installation 06:15 < lessthan0> ahhh 06:15 < lessthan0> hmm 06:15 < lessthan0> maybe just pipe things around? 06:15 < lessthan0> | 06:16 < lessthan0> I have not done it 06:16 < lessthan0> take it piece by piece 06:16 < lessthan0> you need your stdout to go to two places 06:16 < lessthan0> you need to merge stdin 06:17 < lessthan0> copy of stdout is less difficult 06:17 < lessthan0> I don't know how to merge 06:17 < lessthan0> but maybe you can pipe the output of a ssh to stdin? 06:17 < lessthan0> use ssh as the hook? 06:18 < lessthan0> I'm not sure if something piped to stdin will block the default stdin 06:20 < pi0> yes as a hook 06:21 < lessthan0> if you set ssh to tty1 does it lock the local user out? 06:22 < wr> crontab -e, systemctl restart ntp, how can i add it executed on cron? 06:23 < Raed> wr: Why would you want to do that? 06:24 < pi0> teaching prompt commands 06:25 < pantato> I am finally upgrading my ubuntu distro 06:25 < wr> Raed, need that on a exercise 06:25 * lessthan0 going down for reboot 06:33 < wr> Raed, 0 */3 * * 1,2,3,4,5 /usr/sbin/ntpd -q -u ntp:ntp ? 06:40 < pantato> https://puu.sh/AMEW7/303d5ffebc.png whooo nelly that's a lot of packages 06:41 < ewg> hi there, what is the command to find the soft limit of an user? 06:46 < iflema> pi0: you could use tmux 06:46 < pi0> i could 06:46 < pi0> does tmux allow screen sharing 06:47 < iflema> yeah 06:47 < pantato> pi0: that's what coders use it for 06:47 < pi0> nice, do you have a link on it 06:47 < iflema> iguess along with everything else 06:47 < pantato> pi0: link on what? 06:47 < pi0> link on how to set it up 06:47 < iflema> pi0: in you distros reop or google it... go to the source 06:48 < iflema> pi0: ssh connections 06:48 < phinxy> by "teaching" do you mean "learning"? 06:48 < pi0> i can download it, with an apt, but how is it used 06:48 < pi0> yep 06:48 < iflema> pi0: ssh ists like screen 06:48 < pantato> pi0: https://gist.github.com/MohamedAlaa/2961058 06:49 < pantato> sudo apt-get install tmux 06:49 < pantato> :) 06:49 < iflema> pi0: you ssh in to host and run tmux and you can attach and detach from mutiple clients 06:50 < pi0> very nice! thank you 06:50 < iflema> but all have full acces to the user... tere might be a read only mode for attachment maybe... dont know 06:51 < iflema> pi0: ^ 06:52 < Kharma> I still can not figure tmux out.. scrolling has to be the worst.. I wish I could use it better because I love the idea, but it totally hinders my workflow :o 06:53 < iflema> Kharma: ctrl + b then pageup/down 06:53 < pantato> https://paste.ubuntu.com/p/Ndwt7BHscD/ just saw this in my ubuntu upgrade, should i worry? 06:53 < Kharma> Only reason I could see for needed to attach/re-attach would be IRC.. but I have my own bouncer now so, my only use case for tmux would be split screen 06:53 < iflema> esc to exit 06:54 < pingfloyd> Kharma: the scrolling is shit in it 06:54 < iflema> remote upgrades, "long jobs"... 06:54 < pingfloyd> Kharma: why I don't use tmux or screen unless necessary 06:55 < pingfloyd> also all your keyboard shortcuts double 06:55 < Kharma> I use a lot of terminal programs, so it would b useful to at least show 2 on my screen at once. 06:56 < iflema> pi0: its good to use screen if you have no GUI you can split it up and have mutiple consoles 06:56 < Kharma> pingfloyd: scrolling is a time waste! I could not find a config to make it better either 06:56 < iflema> pi0: tmux not sceen... ugh 06:56 < Kharma> I fail at life though 06:57 < iflema> and a clock 06:57 < Kharma> pantato: What did you install there? 06:57 < pantato> Kharma: i'm doing a release upgrade 06:57 < Kharma> ahh 06:58 < Kharma> It's just errors about non-empty dirs that I assume aren't used in the relase.. just confirm and delete em yourself, no harm to leave them :) It's just it couldn't complete that task so its non-zero 06:59 < Kharma> I guess it's still success but with warnings 07:00 < pantato> seeing lots of "dependency problems but removing anyway as requested" messages...I hope this isn't a total disaster 07:05 < pi0> tmux what a great app 07:06 < pingfloyd> Kharma: there isn't a way. with tmux and screen you have to go into copy mode and then you can scroll in an antiquated fashion. 07:07 < pingfloyd> Kharma: it's ^b then ] to go into copy mode, and then you can use the arrow keys to scrolls a line at a time. 07:08 < pingfloyd> Kharma: shift+{pageup,pagedown} isn't going to work there. 07:08 < pingfloyd> Kharma: and forget about using the scroll wheel in a way that works right there. 07:09 < gulander> pingfloyd: Does tmux work in ssh sessions? 07:10 < gulander> Oh. That's a terminal question. 07:11 < gulander> I'm so vast in aww right now. 07:12 < pingfloyd> gulander: tmux and screen are terminal multiplexors 07:12 < gulander> Yeah I get it. 07:13 < pingfloyd> they basically separate the shell session from the terminal/consoles 07:13 < pingfloyd> you can do the same thing with nohup though 07:13 < gulander> Working on multiple ssh sessions must be fun. 07:13 < pingfloyd> except with nohup there's no reattaching 07:15 < gulander> Why would one want to administer multiple ssh sessions, I don't know. But it does kind of beat boredom at no end. 07:16 < iflema> gulander: well... if you wanted/needed to... one can 07:16 < Dr_Coke> triceratux Psi-Jack jim Hello 07:16 < gulander> I predict shells will be the new era of Linux continuity. 07:18 < iflema> yes.. it should be put first... 07:18 < iflema> backend 07:18 < iflema> b\trapon some pretty for a laugh 07:18 < iflema> strapon and shit 07:19 < pingfloyd> what's hilarious is terminal emulators like st that don't support scrolling because they think you should use tmux for scrolling. 07:20 < pingfloyd> scrolling was a common feature in terminal emulator since the 80s 07:21 < luke-jr> I want a terminal emulator that integrates with tmux/screen to give proper GUI scrolling of the tmux/screen buffer ;) 07:22 < pingfloyd> luke-jr: good luck 07:22 < pingfloyd> there's ways to get the scroll wheel to work with them, but it's horrible and hackish 07:23 < pingfloyd> today's minimal functionality shouldn't be the same as yesterday's 07:23 < pingfloyd> yesterday, you didn't have many choices due to such limited resources in comparison (in order of magnitude). 07:24 < pingfloyd> 1MB ram was a dream then and it's not even a drop in the bucket today 07:25 < iflema> i got 4GB 07:25 < iflema> 2 on this fing 07:25 < luke-jr> I got 64 GB and realised I don't need it without a browser :x 07:26 < iflema> someone should code one... 07:26 < pingfloyd> you running Edge or something? 07:26 < luke-jr> (browser remains on x86_64 system with 32 GB because I don't trust it) 07:26 < luke-jr> what's Edge? 07:26 < iflema> edgy 07:26 < pingfloyd> Internet Explorer's offspring 07:26 < iflema> m$ 07:26 < luke-jr> no 07:27 < poutine> MS is going to make edging great again 07:27 < luke-jr> doubt it would even run 07:27 < pingfloyd> wonder how long before there is a browserd? 07:27 < pingfloyd> you know it's coming 07:27 < iflema> lol 07:27 < pingfloyd> only a matter of time before you see a web browser integrated and hard to decouple from userland 07:27 < iflema> systemctl enable broswserd 07:27 < pingfloyd> and that's so much like systemd thinking 07:28 < luke-jr> pingfloyd: qtwebkit already does that :/ 07:28 < pingfloyd> I figured it was farther into the future due to the absurdity of it 07:28 < pingfloyd> systemd can still surprise me of how bad it is 07:28 < luke-jr> I don't use systemd 07:29 < mous> i'm waiting for systemd to include libreoffice 07:29 < mous> as why not at this point 07:29 < mous> :) 07:30 < luke-jr> if they do, I will keep not using it :p 07:30 * luke-jr note to self to run qemu with -smp 07:31 < iflema> note to browser maker... DONT ask people what they want... tell them... like gnome... 07:31 < iflema> but better... 07:33 < iflema> and minus sytemd 07:36 < pingfloyd> systemd will be a windows replacement running with a linux kernel 07:36 < iflema> hehe 07:38 < hexnewbie> systemd-webbrowserd is still superior to Firefox :p 07:38 < temhaa> hello 07:39 < iflema> o\ 07:39 < temhaa> I have jenkins user for jenkins on centos. 07:39 < temhaa> I installed jekins using one of them repository 07:39 < temhaa> It created "jenkins" user with "/bin/false" in passwd file 07:40 < temhaa> but I wanna acces this jenkins user. actually I wanna create home directory and create ssh key to access from somewhere 07:40 < temhaa> how can I do it? 07:41 < iflema> isnt jenkins some sort of revion control system? 07:43 < temhaa> iflema: Jenkins is an open source automation server used for continuous delivery and, ultimately, to accelerate the software delivery process. 07:44 < temhaa> is there any way to create ssh key for "/bin/false" users 07:44 < iflema> revision control... 07:44 < Kharma> Jenkins is CI 07:44 < temhaa> :/ 07:45 < rumpel> CI = chaotic intelligence? 07:45 < temhaa> my question is not understanding what is jenkins 07:45 < temhaa> :( 07:45 < Kharma> Why do you want to login as jenkins ? What are you trying to accomplish doing that? You end goal ? :) 07:45 < Kharma> your end goal* 07:45 < temhaa> Kharma: thanks for sensible question :) 07:45 < iflema> temhaa: /bin/false is the users shell 07:46 < iflema> so nope 07:46 < iflema> itll exit 07:46 < temhaa> Kharma: I want that jenkins should access to github 07:46 < temhaa> Kharma: I wanna define key on github for jenkins 07:46 < hexnewbie> Well, it won't exit if there is forced command jenkins user with the given key. Though it's not clear what ‘create key’ means 07:46 < temhaa> ssh-keygen*** 07:47 < hexnewbie> temhaa: So you want user jenkins to log in into *other* computers using that key? (Makes sense, since for a CI, maybe, I guess) 07:47 < temhaa> I follow this article 07:47 < temhaa> and there is ssh-keygen command 07:48 < temhaa> but my jenkins user created by package with no login actually with /bin/false 07:48 < temhaa> https://medium.com/@marc_best/trigger-a-jenkins-build-from-a-github-push-b922468ef1ae 07:49 < iflema> temhaa: what are you tryng to do? 07:49 < iflema> oh 07:49 < hexnewbie> The shell is just for login. Both sudo and su can select a shell (beware of su TTY hijack vulnerabilities when dropping privileges; sudo without use_pty also has them) 07:49 < Kharma> temhaa: https://mohitgoyal.co/2017/02/27/configuring-ssh-authentication-between-github-and-jenkins/ 07:50 < hexnewbie> I guess TTY hijack is not an issue for your jenkins user that *you* are making, but still good to have in mind. 07:50 < iflema> Kharma: save that link as a web page on windows 10 and then try to delete 07:50 < iflema> lool 07:51 < temhaa> Kharma: shouldnt I create ssh key with jenkins user? 07:51 < Kharma> You don't need to, as long as you hav the credentiala plugin installed 07:51 < Kharma> Just need to copy the ky you plan to use for jnkins 07:52 < temhaa> Kharma: okay. so I can run ssh-keygen comman with root user under githubrepo directory for my purpose 07:52 < temhaa> ?* 07:52 < temhaa> and If I can run chown jenkins for this directory. everything will be fine for me?:) 07:54 < Kharma> Yes, change the user and group to jenkins, the credntials plug in is what you you use to point to the key for jnkins to connect on ssh 07:54 * iflema i wouldnt mind a mc bucket server 07:55 * iflema is that still a thing 07:57 < iflema> member craftbook... member... 07:58 < Kharma> temhaa: read this!! https://mohitgoyal.co/2017/01/11/install-jenkins-and-configure-for-first-time-use-on-windows-server-ubuntu-centos/ 07:58 < Kharma> first time use st up, mak sure you have it done rifht :) 07:59 < Kharma> sorry, my keyboard sucks 07:59 < iflema> Essentials... pfff 08:00 < m2_teknix> I have internet connection available on ethernet as well as on wifi. I want to route requests to certain webistes through the network that's available on wifi. 08:00 < pi0> nano does not have autocomplete plugins right? 08:02 < iflema> you plan on coding for a couple of decades or using java or something? 08:03 < iflema> woulbe good for a shit keyboard possibly 08:07 < iflema> doesnt nano have like hidden powers or something... I though i layed eyes on a shortcut list one day and pretty sure it was huge 08:08 < iflema> apart from the bottm that is... 08:08 < iflema> oh jesus... BOTTOM BAR 08:08 < pi0> i know vim is good for it 08:09 < iflema> pi0: is you save the filname with a extension... like .sh or .py 08:09 < iflema> oh wait 08:09 < iflema> thats syntax 08:09 < iflema> pi0: yeah scratch that 08:09 < pi0> yep 08:09 < pi0> check this out 08:09 < pi0> youcompleteme vim 08:10 < pi0> google that, its way cool 08:13 < iflema> eww... github... 08:13 < iflema> lol 08:13 < iflema> if they but linux im out 08:13 < iflema> buy 08:14 < pi0> no github 08:14 < pi0> oh cause it's now owned by ms 08:15 < iflema> they are trying 08:17 < iflema> i duck duck goed and got a github repo 08:19 < iflema> i mean they are trying... 08:19 < iflema> :) 08:20 < rajrajraj> i need curl command line utility for ubuntu 10.04, but i dont want to install it using yum, i just want all the dependencies of it to be present in one folder if its not able to use the already installed dependencies. so apart from building the code on my machine are there any other option.I am on intel i7 processor. 08:22 < iflema> python 08:22 < M3rd> Js 08:22 < M3rd> Javascript 08:22 < xormor> rajrajraj, sudo apt install curl 08:22 < iflema> lol 08:23 < iflema> dont/cant... 08:23 < iflema> lol 08:23 < iflema> lokes 08:23 < iflema> oh jesus 08:25 < rajrajraj> xormor: told you i dont want to use apt or yum or any other way to install it 08:26 < iflema> rajrajraj: is wget there 08:26 < iflema> ? 08:26 < iflema> installed or whatever/// 08:26 < rajrajraj> xormor: of if instalation is the only optino then i want all the files to go into one folder so that if i remove the folder the system never knows if i ever installed it 08:26 < rajrajraj> unless by logs 08:27 < xormor> rajrajraj, https://unix.stackexchange.com/questions/312556/install-curl-without-being-root 08:27 < xormor> rajrajraj, use Google, man. 08:27 < iflema> be good! 08:27 < xormor> rajrajraj, are you trying to be a "hacker"? I just hack my own computers. 08:27 < iflema> not "smart" 08:29 < iflema> smart only make you a pain in the ass and full of cash bag... 08:29 < iflema> i mean "smart"... 08:30 * iflema and this is on a "good" day ... . 08:34 < rajrajraj> 11:56:55 rajrajraj: is wget there >> yes 08:34 < iflema> GO! 09:16 < post-factum> https://perens.com/2018/06/26/open-source-security-inc-and-bradley-spengler-present-300000-00-supersedeas-bond/ 09:17 < post-factum> again, morons from grsecurity 09:28 < aBound> Hey is anyone using Ubuntu 18.04 do they have neovim in the repositories? I'm still on Ubuntu 16.04. 09:31 < auronandace> aBound: yes, it have version 2.2 in the repos 09:32 < aBound> auronandace: Awesome, thankies. 09:32 < aBound> :P 09:32 < auronandace> no worries 09:34 < aBound> Off to sleep. :P 09:34 < inthl> when mounting a fs with neither defaults, nor async (or sync) is specified: which one is taken as default then? async or sync? the docs state that defaults activate async, but not what's the default if none of these is given 09:39 < hans_> is there some command to show where a symbolic link goes, on 1 line? 09:39 < luke-jr> readlink? 09:39 < hans_> yes! thanks 09:55 < FManTropyx> "Last login: Sat Feb 4" 09:56 < FManTropyx> "load average: 0.00, 0.00, 0.00" 10:12 < MrElendig> inthl: defaults are always applied if you don't explicitly use -o defaults 10:12 < MrElendig> even if you* 10:12 < peetaur2> post-factum: not sure morons is the right word... they have terrible personalities and don't care about libre software although they used to claim to, but I don't think they're morons 10:12 < post-factum> peetaur2: find a better one then please 10:12 < MrElendig> inthl: that is why they are called defaults 10:14 < inthl> ah, that I did not know. thanks! 10:14 < peetaur2> what's the word for geniusses that repeatedly demonstrate that they are also arrogant, foolish, childish, and probably also dishonest at times 10:17 < bleakbriar> peetaur2: Steve Jobs? 10:17 < learningc> Is there a way to send/receive file from a uart port of an embedded system connected to a pc? 10:18 < MrElendig> learningc: lots 10:19 < pingfloyd> narcissists 10:19 < MrElendig> people have been sending files over uart/serial since 1955 10:19 < MrElendig> there are a lot of different protocols you can use for it 10:19 < jimm> learningc, we used to run this thig called xmodem on both sides, that implemented a file transfer 10:19 < pingfloyd> peetaur2: narcissistic personality disorder 10:20 < learningc> How can I know if xmodem is on both my system? 10:20 < peetaur2> pingfloyd: there is an overlap for arrogant and genius and narcissist, but they are not the same 10:20 < MrElendig> learningc: just install it 10:20 < jimm> well you put it there 10:20 < learningc> Ideally I would like to use a method that is readily available without installing/compiling things 10:20 < MrElendig> probably not going to work well on an embedded system, depending on your defenition of embedded though 10:20 < pingfloyd> peetaur2: genius isn't a disorder 10:21 < peetaur2> and I don't think childish and dishonest are necessarily part of narcissism...but manipulative can be, which can include dishonest tactics 10:21 < MrElendig> eg if it is just some cortex-m0 10:21 < pingfloyd> arrogance fits in with narcissism though. It's a staple of it. 10:21 < peetaur2> pingfloyd: right but narcissists tend to be exceptionally intelligent 10:21 < peetaur2> so overlap, not "by definition" 10:21 < learningc> MrElendig, It's an arm board, but I have no ethernet connection on it 10:21 * Armand pings pingfloyd 10:21 < MrElendig> "arm boards" says nothing 10:22 < peetaur2> 0 is nothing... arm boards says about 1e-52 10:22 < pingfloyd> peetaur2: a person can be dumb and be a narcissist 10:22 < MrElendig> since that could be anything from a 8 bit micro to a 40 core high powerserver chip 10:22 * Armand bets on Raspberry -pi 10:22 < learningc> Like one of those allwinner board 10:22 < Pentode> xmodem? jeeze. 10:22 < Armand> If I can type it properly. :P 10:22 < jimm> then they made ymodem, and later zmodem 10:22 < Pentode> any old terminal program should have it build in. 10:22 < learningc> Pentode, oh yeah? 10:23 < pingfloyd> peetaur2: or you could simply say they're conceited 10:23 < peetaur2> pingfloyd: yes but that is not as typical, and we weren't talking about dumb people RE grsec and their silly and decietful fight vs what they call defamation and trademark violation etc. which is actually just compettition (probably just KSPP) 10:23 < MrElendig> could just stuff the raw bytes down the wire and hope there are no read errors :p 10:23 < learningc> How can I check? 10:23 < Pentode> you dont have to, it's there. 10:23 < MrElendig> peetaur2: not to mention that they are most likely breaking the gpl 10:23 < learningc> Then what command to type? 10:23 < Pentode> unless its such a minimal program that it cant even transfer files. 10:24 < MrElendig> peetaur2: and the hording of zero days 10:24 < jimm> right, this was in the days before modt people had shell access accounts, and there were lots of bbses, and some of those had xmodem 10:24 < MrElendig> peetaur2: and posting random sha256 hashes and then going "see I told you so, if you are to dumb to decode the hash that is your fault" 10:24 < peetaur2> MrElendig: they are surely 100% breaking the spirit, but I don't think it has yet been decided in today's modern aka. corrupt courts that coercion (which is force) is forcing people to not be able to share which is required by the GPL 10:24 < Pentode> learningc, what terminal program are you using? 10:25 < peetaur2> is that what you refer to? refusing to give people code if they previously shared the code? 10:25 < pingfloyd> peetaur2: it's conceited of them to act like that 10:25 < peetaur2> MrElendig: the sha256 thing is one of the things I call childish 10:25 < pingfloyd> peetaur2: i.e., they're above the rules in their own eyes because they're so special 10:25 < learningc> Pentode, On pc I'm using tera term, or I can use putty. On arm board, it's just the default debug serial port 10:26 < pingfloyd> they're arrogant with their attitude of "knowing better" than the entire community. 10:26 < Pentode> you need something like minicom or the like 10:28 < peetaur2> MrElendig: and the hoarding of zero days thing seems unethical, but it's hard to prove it's wrong or right or what... if they don't attack anyone with it, it's like it's neutral. But you know the reason they do it is of course to be anti-compettitive... but if they shared, then someone else would just hoarde... so you can blame the system that encourages (or in some cases enforces it) more than an individual. 10:28 < peetaur2> I'd be happy to hear your opinion. 10:29 < peetaur2> like if they banned it and had some auditing rules so you'd find out who is hoarding, you'd violate people's privacy and add beuocracy, but you'd level the playing field to everyone's advantage (other than the privacy and beuocracy thing) 10:29 < kuri0> how can i disable the default include directories in gcc ? 10:29 < MrElendig> why? 10:30 < peetaur2> maybe man ld.so says something related....but likely doesn't apply to gcc 10:30 < peetaur2> and yeah...why? :D wouldn't you prefer to use a fakeroot or chroot with a full system including the libs you want? 10:31 < Pentode> learningc, you _can_ do one off transfers through serial without using a protocol. 10:31 < learningc> Pentode, I'm thinking of just copy ascii from terminal screen and pasting it back to a file on the PC. Problem is some characters are not isible 10:31 < learningc> visible 10:32 < kuri0> MrElendig, i have a copy of the standard .h files i want to use those instead 10:32 < kuri0> so i don't depend on the os ones 10:32 < learningc> Pentode, how would you do that one off transfer? 10:33 < Pentode> send binary data from the terminal program on the machine your copying from and just cat it right from /dev/tty 10:34 < MrElendig> kuri0: so just dump it in your project and refer to to it in your makefile 10:34 < jim> learningc, does the embedded device have a compiler and associated tools? 10:34 < learningc> jim, no compiler 10:35 < Pentode> what is it using for data storage? 10:35 < learningc> Only "busybox" as my MacGyver style tool 10:36 < learningc> Pentode, eMMC 10:36 < Pentode> ugh 10:40 < learningc> One way would be to encode into visible ascii then copy/paste and decode it back on PC 10:40 < learningc> But I don't know how to easily encode/decode 10:41 < ansyeb> hello. is it possible to | grep | uniq and | sort continuous output? 10:42 < ansyeb> like the one you get with tail -f 10:42 < jim> well you can grep and uniq, but sorting is different, it has to complete before you see anything 10:43 < kuri0> MrElendig, yes i'm doing that currently but it interferes with the system ones 10:43 < Reventlov> ansyeb: if you want "continuous" output you can do it in two times 10:44 < peetaur2> learningc: you can simply base64 it...that's the thing they use in emails for such a purpose (and has flaws and isn't the smallest choice, but most readily available) 10:44 < ansyeb> yea, thought so 10:44 < Reventlov> grep, uniq, sort, all of this in a "while" 10:44 < Reventlov> or a any loop 10:44 < peetaur2> but you should be able to send binary data too... native *nix stuff should work like that... maybe some windows things will die with it... you can never trust those things 10:45 < ansyeb> cool, thank you 10:46 < peetaur2> base64 also handles newlines nicely...it inserts them in the encoding, but they are optional and ignored on the decoding so they can be chopped or removed if you want 10:46 < learningc> peetaur2, ok, how can I encode to base64? 10:46 < learningc> Command? 10:46 < peetaur2> learningc: for example... gzip -c somefile | base64 10:46 < peetaur2> then copy... then on the other end: base64 | gunzip -c > somefile hit enter....it'll get stuck .... then paste, then ctrl+d, and it should be done 10:46 < peetaur2> do an sha256sum on the files to compare afterwards 10:47 < peetaur2> some terminals eat some of the data if you paste a huge amount... if you run into that, you can copy 3 or 4 screen heights at a time 10:47 < peetaur2> paste,paste,etc. ctrl+d once at the end 10:48 < learningc> dang... base64 command not found 10:48 < peetaur2> hehe 10:48 < peetaur2> maybe you have hexdump or xxd ... that'll encode it but then you have to write a script to decode them probably 10:49 < learningc> peetaur2, yes hexdump is available 10:51 < learningc> I got my dump. But now I need to reverse-hecdump 10:51 < learningc> hexdump 10:51 < peetaur2> do you have xxd? It will be more likely to decode its own output 10:51 < peetaur2> xxd -p to output it I think 10:53 < peetaur2> this seems to decode it ok.... here's an encode + decode test: echo hi | xxd -p | perl -pe 's/([0-9a-f]{2})/chr hex $1/gie' 2>/dev/null 10:54 < peetaur2> it seems to add another newline though 10:54 < learningc> no xxd :( 10:54 < learningc> But I have sed available to help 11:02 < Lope> I've just started ubuntu 18.04, recently installed. And fdisk -l shows I have 8 loopback devices... any idea what could have caused this? loop0 14.5M, loop1 1.6M, loop2 86.6M, loop3 140M, loop4 139.5M, loop5 86.6M, loop6 13M, loop7 12.2M 11:04 < Lope> Sorry, there's actually 13 freakin loopback devices: loop8 86.9M, loop9 2.3M, loop10 3.3M, loop11 3.7M, loop12 21M 11:06 < za1b1tsu> Hello how can I delete ssh keys listed by sh-add -l? 11:16 < CtrlC> Hi guys, I had a devops interview and I got asked a question that was a bit weird maybe. They asked me if we have an app without mysql that gets a request range of 1000 to 10000 reqs per second, how many servers do we need? 11:16 < CtrlC> Anyone has any idea? 11:18 < Venomen> huh, weird indeed ;d 11:19 < Venomen> there is no one answer for that kind of questions 11:20 < mAniAk-_-> many depends on that answer 11:20 < CtrlC> Venomen, I was thinking maybe that's what they want to know. idk 11:20 < mAniAk-_-> maybe what they were after? 11:21 < peetaur2> CtrlC: you need 1 to infinity 11:21 < CtrlC> mAniAk-_-, yeah that's what I though. idk 11:23 < peetaur2> 1000 isn't much unless you are using mysql+innodb (better use postgresql) 11:23 < peetaur2> and whether 10000 is too much depends on things... is that blocking write transactions? or reads? simple queries? complicated joins? 11:24 < raindev> Cte 11:24 < peetaur2> maybe that's what they wanted...they wanted you to tell them what's wrong with their terribly vague question 11:24 < raindev> CtrlC: that's an open ended question :) 11:24 < raindev> There's no single answer. 11:25 < raindev> But 2+ for high availability. 11:25 < peetaur2> learningc: oh xxd -r decodes ("revert"s) it... 11:25 < CtrlC> mAniAk-_-, peetaur2, Venomen the second part of the question was how would it change if we and a db to the senario. a mysql db. 11:25 < CtrlC> woah come down Sigyn! am no spammer. 11:26 < peetaur2> if it was myisam it would lower the labor cost and might slow or speed it up ... with innodb you made a poor choice (should have went with postgresql) and it will drastically go down 11:27 < CtrlC> the second part of question was how would it change if we added docker to it? 11:27 < CtrlC> and how would I scale the mysql servers. 11:28 < tomeaton17> I need to completely clone a harddrive / all partitions. Is there something I can put onto a live usb to do this? 11:28 < Venomen> so after this questions, you know how their structure looks like propably ;d 11:29 < peetaur2> tomeaton17: just use dd 11:29 < Venomen> and why they need someone to make it better 11:29 < djph> tomeaton17: 'dd' 11:29 < peetaur2> for one size disk to an equal or larger size, dd, and then if new is larger, run parted on it so it fixes the partition table ...optionally extend partitions and resize filesystems 11:31 < Lope> SNAP PACKAGES, good or bad? 11:34 < djph> Lope: kinda ambivalent on them. 11:34 < Lope> I don't like that ubuntu has created 14 loopback devices on my machine for snap packages 11:35 < learningc> peetaur2, ok thanks 11:35 < djph> Lope: yeah, that's not a good thing 11:36 < djph> was it "Ubuntu" though? or shitty package maintainers? 11:37 < provolone> I don't know where to begin with this one. I am unable to start jetty. https://pastebin.com/raw/neEkSUBS 11:39 * Armand slaps provolone with two slices of bread, some turkey coldcuts and some mayo 11:40 < Lope> I want to figure out how to disable snap daemon or whatever is doing this 11:40 < Lope> I don't want 14 loopback devices. 11:40 < searedvandal> systemctl disable snapd ? 11:40 < Lope> It had better make me sandwiches if it's going to consume 14 loopback devices and make my already long fdisk -l longer. 11:41 < Lope> searedvandal, thanks, I masked it also. Will reboot and hope to not see it again. 11:41 < Lope> brb 11:42 < searedvandal> Lope, I've been testing flatpak and snaps lately, and they both seem to be working well. but yeah, the loop mounts that snapd does can be annoyiung 11:42 < bartmon> provolone, try and find any text logs that jetty logs to. It doesn't seem to log to journald, like most java applications. 11:43 < Lope> searedvandal, thanks 11:44 < provolone> bartmon: nothing is being logged in /var/log/jetty/ it does not even make it that far... 11:44 < provolone> bartmon: the first place I looked 11:45 < peetaur2> Armand: is your mayo soy or canola based? then yuck. Else sounds good. My wife recently discovered that peanut oil makes good mayo...previous things we tried all added nasty flavor or have obvious health caveats (such as sunflower [unhealthy] or olive [strong incompatible flavor]). 11:46 < peetaur2> fun fact: the only "healthy" sunflower oil is even less healthy... bleached, burnt, filtered, etc. so it won't go rancid :) 11:47 < Armand> peetaur2: Rapeseed oil, which you mistakenly refer to as "canola" 11:47 < Armand> Peanut or olive oil would be rank.. too much conflicting falvour. 11:47 < Armand> *flavour 11:48 < Lope> `systemctl disable snapd; systemctl mask snapd; reboot` didn't get rid of the 14 snapd loopback devices. only `apt-get remove --purge snapd` 11:48 < ratinajar> hey i got centos 7 and one pof my puppet installed tools is calling checkproc in its init file to check status @ service name status, how do i install checkproc on centos or what should i do here ? 11:49 < ratinajar> whjat's the best route 11:49 < peetaur2> who makes the mistake...the one talking about canola oil since it's common and not very deadly, or the one that would eat rapeseed oil which is unreasoably deadly (the reason they bio-engineered canola)? 11:50 < Lope> peetaur2, rapeseed rapes your health 11:51 < Armand> I can't recall anything even remotely noteworthy in regards to rapeseed oil. 11:52 < Armand> Sure, it can impart a little bitterness when used as a cooking oil 11:52 < peetaur2> it's probably just canola oil mislabelled 11:52 < Armand> Hush. :P 11:53 < peetaur2> canola takes like 35 years to kill you...rapeseed kills fast enough that it can be easily blamed for it 11:53 < Armand> If that were the case, I'm well passed due. 11:53 < peetaur2> 35 is the average though (and only a wild guess)...maybe you're lucky 11:53 < Armand> And, canola is rapeseed. ¬_¬ 11:54 < peetaur2> saying canola is rapeseed is like saying brocoli is mustard 11:54 < Armand> What kinda bullshit is that ? 11:54 < peetaur2> because they are derived from, not equal to 11:54 < Armand> Canola was a trademark, which was then adopted as a generic name in the US 11:55 < destra> hello, what does "*" mean in crontab as time value? 11:55 < Armand> destra "every" 11:55 < djph> destra: "any" 11:55 < djph> actually, what Armand said is better 11:55 < peetaur2> destra: man 5 crontab 11:56 < destra> so, 5 asterisks mean every minute? 11:56 < peetaur2> actually, any is the proper word to use as a filter/criterion 11:56 < Armand> It's either every minute "*" or every denomination... "*/5" = every 5 minutes 11:56 < djph> every minute of every hour of every day; yes 11:56 < destra> thanks 11:56 < Armand> *every... can't even today. 11:56 < Armand> sonnamah... uggh 11:56 < Armand> I give up. :P 11:57 < Armand> Can't type, can't read. ¬_¬ 12:01 < pantato> can i upgrade ubuntu from 16.04 to 17.10 , then upgrade to 18.04? 12:02 < djph> I think (don't take my word for it) you can jump straight from 16 to 18 12:02 < peetaur2> pantato: you can probably upgrade from any non-lts to the next lts, and from one lts (such as 16.04) to the next (such as 18.04) 12:02 < pantato> peetaur2: nah, that won't be available until late july apparently 12:02 < iflema> Armand: im thinkin it is IRC... more than crumbs or offheadness. How does the protocol work. 12:03 < Armand> iflema: Google can tell you how IRC works. 12:03 < iflema> the source? 12:04 < peetaur2> pantato: what won't? shouldn't 18.04 be pre-released whenever and actually released 2018-04? https://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Version_timeline 12:04 < Armand> iflema: Wut? 12:04 < Armand> Why are you asking me ? 12:04 < iflema> Armand: no shit 12:04 < Armand> kthxbai 12:05 < bartmon> iflema, https://tools.ietf.org/html/rfc1459 12:05 < bartmon> and updates 12:05 < iflema> Armand: your typing problem 12:05 < pantato> peetaur2: it's confusing it says i can't upgrade from lts to 18.04 until late july, but i can upgrade from 17.10. I'm upgrading from 14.04 to 16.04 right now apparently 12:06 < Armand> iflema: My typing issue was pebcak 12:06 < peetaur2> pantato: heh..sounds insane 12:06 < iflema> Armand: yeah... lots of that going round 12:06 < djph> although, "hey you gotta wait 2-3 months" seems not too terrible -- I mean they do kinda have to test the update path 12:14 < nzw1> God evening, I'm currently looking at setting up a linux version of windows server active directory to mange users access to different softwares, I new at doing this sort of thing with linux and was wondering if anyone got any advice to achieve this? 12:14 < nzw1> good ^ 12:15 < tomeaton17> I tried to clone it but my backup drive is 1000gb and my computer hard drive is 1024gb... what can I do now 12:15 < peetaur2> tomeaton17: if the last part isn't used, it still works... if it is used, you could shrink the last partition 12:16 < djph> weird that a pair of 1T drives would differ like that 12:16 < tomeaton17> yeah its really annoying. Having said that, one is an ssd and the other is a hybrid type drive 12:17 < peetaur2> it's only slightly weird... some people never see one, but there are plenty like that 12:17 < tomeaton17> Is 1000gb or 1024gb more common? 12:18 < tomeaton17> Luckily I am at work, so have lots of hard drives available so I hope one of them will be 1024gb 12:21 < peetaur2> tomeaton17: https://bpaste.net/show/b7eecab577e1 12:22 < tomeaton17> peetaur2: not sure what I am looking at 12:22 < peetaur2> disk sizes and how many of each 12:23 < peetaur2> so you can see in my db I have very few 1TB (this db didn't exist until we mostly used 2TB disks) but there are 2 sizes..and 2 sizes of 4TB with only 1 of 1 size 12:23 < peetaur2> and that's the best I can answer your question....I can't tell you about all models everywhere in the world 12:23 < tomeaton17> No 1024gb however. 12:24 < mAniAk-_-> it's different between vendors, it's just the nature of disks, unlike ram it's not just 2 12:24 < mAniAk-_-> 2^x 12:25 < tomeaton17> Yeah. From a quick look it looks like 1024gb is "standard" for a 1tb nvme ssd 12:25 < peetaur2> it's sector_count * 2^x 12:25 < peetaur2> er * sector_size too :) 12:25 < peetaur2> er no wait...that's what the 2^x was... 12:26 < peetaur2> can you even say standard, or just common? 12:26 < peetaur2> I think people like simple numbers....so "1TB" is the common thing, and a bit more but not enough to call it 1.something is common 12:26 < tomeaton17> no I said standard in quotes its very dubious. common is a better word, but I havent found a counter example. 12:40 < S_Gautam> Hello 12:41 < S_Gautam> I'm trying to compile this driver https://www.tp-link.com/us/download/TL-WN823N.html#Driver after running make I get the following output 12:41 < S_Gautam> make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.9.0-6-amd64/build M=/home/sgautam/Projects/TP-Link/wireless-driver modules 12:41 < S_Gautam> make[1]: *** /lib/modules/4.9.0-6-amd64/build: No such file or directory. Stop. 12:41 < S_Gautam> can someone help? 12:42 < S_Gautam> I tried creating the directory /lib/modules/4.9... /build but it then says "No target to make modules. Stop" 12:45 < KomKK> Hello 12:57 < Triffid_Hunter> S_Gautam: that's supposed to be a symlink to your kernel build directory 12:57 < Triffid_Hunter> S_Gautam: if you don't have one, build a kernel first 12:57 < peetaur2> S_Gautam: install the source of the kernel, not just the headers ... or go in the source dir and run make modules_prepare 12:58 < peetaur2> I find distros pack the kernel+headers terribly so it doesn't work for anything 3rd party...but the source one is fine 12:59 < S_Gautam> i install the linux-source-4.9 package? (on debian) 12:59 < peetaur2> the one that matches the running kernel, or the kernel you want to use your built module with 13:00 < oquidave> hello, I have spent the last couple of days trying to make phpmyadmin work with ngingx vi a subdirectory. I have totally failed. I have tried ALL examples online but none fails. Someone help me with the right configs for accessing phpmyadmin via sub-dir like http://server-ip/pma . I keep getting either 403 or 404. Here's my current config https://dpaste.de/uuWX thanks a lot 13:00 < S_Gautam> peetaur2: I'm running 4.9.0-6-amd64 althought apt doesn't list that package 13:00 < S_Gautam> i have linux-source and linux-source-4.9 13:01 < peetaur2> so install the 4.9 and make sure you are running that is installed...maybe you are running 4.9.0-5 and you can install -6 13:01 < Li> which linux mail client would behave like MS outlook "grab" all emails and stores them in a single .pst file? 13:01 < peetaur2> the one that is... 13:02 < peetaur2> Li: thunderbird has 2 modes...not sure if one is the same 13:02 < S_Gautam> peetaur2: uname -r reports "4.9.0-6-amd64", I am running 4.9.0-6 13:02 < Li> peetaur2: I've tried TB but it saves them each email separately 13:02 < peetaur2> shoving all files into one file is so microsofty :D remember when they totally broke windows when the registry was big? solution was make it support bigger and bigger....and eventually split into a few, but still not many 13:06 < Li> peetaur2: I think they have implemented some sort of proprietary compression/encryption method within outlook .pst files 13:06 < S_Gautam> okay now that I have the sources how am I supposed to build the kernel? sorry I haven't done this before 13:06 < afidegnum> hello good morning, i am having what believed to be an attack, suddently apache2 is maxing out CPUs, but i m using nginx as default web server i don't have anything to do with apache. here is my current state command: /var/www/apache2 -c apache2 CPU: 400.1 Memory: 10544 K www-data 13:06 < Li> so far that is the best experience I had with any mail client 13:06 < afidegnum> how do i find out hte culprit? 13:07 < Li> tried TB, evolution bla bla all the crap 13:07 < Li> nothing is even close to MS outlook, which is a shame on proud linux developer side 13:07 < Li> or let's say OSS developers 13:10 < S_Gautam> Triffid_Hunter: so I download the sources for 4.9.0-6, compile for amd64, and set the symlink to /lib/modules/4.9.0-6-amd/build to where the built kernel was there? 13:10 < djph> a proprietary maildir format that only works in one client? meh. 13:20 < limbo_> jim: "limbo_, why not build one that does?" Effort, and I'd probably fugg it up. 13:21 < Li> djph: do it right and let it work for 1 client 13:21 < Li> 1 good software is much better than many useless 13:21 < djph> Li: tbird as-is works perfectly fine for me. 13:21 < djph> as does mutt 13:22 < djph> having a container I can't look into *without* something special - not so much. 13:22 < Li> I'm not here to promot MS because I don't like it and that is why I changed completely to linux, but some of their shit is unbeatable 13:22 < peetaur2> S_Gautam: either chown the src dir to someone else, or be root and go there and make modules_prepare 13:22 < djph> not really, no. 13:23 < Li> djph: then we have discuss your defination of "fine" 13:23 < S_Gautam> peetaur2: apparently 13:23 < djph> Li: "it works without breaking" 13:23 < S_Gautam> that directory was supposed to be a symlink to /usr/src/linux-headers-4.9.0-6-amd64 13:23 < peetaur2> Li: unbeatable because it works (compettitive) or because it makes other things fail to work (anti-compettitive)? ;) 13:23 < S_Gautam> i had created that directory before installing my headers 13:23 < S_Gautam> so it couldn't symlink to it 13:24 < S_Gautam> after deleting the dir 13:24 < Li> TB has like zillion bugs even on brand new installation 13:24 < S_Gautam> and reinstalling headers the makefile works 13:24 < djph> Li: not to mention that it's pretty trivially portable through upgrades without weirdly breaking. 13:24 < Li> peetaur2: as a user I care about UX 13:24 < Li> I don't want to click send 10 times to send an email 13:25 < djph> Li: I've never clicked more than once to send an email (barring further enquiries, such as "no pgp key found for , what do you want me to do?") 13:25 < Li> I don't want a client that maps directories in unmatching heirarchy from what it's on the server side 13:25 < djph> it ... doesn't 13:25 < Li> too much huss fuss just to have a working mail client on linux 13:25 < Li> I need to give a try to MUTT 13:26 < Li> they say it's good but complex 13:26 < Kingsy> does anyone know if its possible with openssl to check when an SSL cert was generated? 13:26 < djph> Kingsy: print the cert's details? 13:26 < infinisil> Hey, I'm running a command that only flushes stdout when done when not outputting to a tty 13:26 < Kingsy> djph: I have but I don't see a "generated" date 13:27 < Li> djph: that is not valid argument when the previous and next emails were sent just "fine" 13:27 < infinisil> But I need to have it line-buffered 13:27 < djph> Li: it takes some getting used to, sure -- I mean, changing from point-and-drool to terminal (ncurses) is somewhat of a big change. 13:27 < Kingsy> I see a Validity Not before and Not After.. is the not before the generated date? 13:27 < djph> Li: what? 13:27 < peetaur2> Kingsy: probably the closest you have is the validity start date 13:27 < djph> Kingsy: usually. 13:27 < afidegnum> hello, what's the mening of this cron command ? (www-data) CMD (/home/apps/.xmr/upd >/dev/null 2>&1) 13:27 < Kingsy> perfect thanks peetaur2 and djph 13:27 < djph> Kingsy: although, honestly, ehhhh ... not 100% sure there 13:27 < infinisil> Now I tried out both `unbuffer` and `stdbuf -oL`, but only the first one works correctly, anybody know why? 13:28 < infinisil> What's the difference between those? 13:28 < peetaur2> infinisil: stdbuf is a bash builtin that sucks ...also you need a separate arg for error...you have only stdout 13:28 < Li> does mutt download/store email in a single file? 13:29 < infinisil> peetaur2: Ah yeah, I tried it with -eL too, but still no luck 13:29 < Li> if not, which linux mail client does? 13:29 < Li> I don't wanna keep compressing and backing up emails on daily bases 13:29 < Venomen> afidegnum runing some update script with no output? :) 13:30 < peetaur2> Li: maybe you should put it on an IMAP server and then you can pull it with different clients 13:31 < cesdo> Hi guys! My network manager deleted! 13:31 < cesdo> How can I connect to the Internet (pptp) using command line? 13:31 < peetaur2> cesdo: Welcome to the road to recovery...that's step 1. Now install a proper network config system. 13:31 < djph> Li: no. none of them. 13:32 < S_Gautam> how do I automatically load the driver on boot? 13:32 < peetaur2> cesdo: I just use a custom bash script...commands like ip l set up dev $device; ip a flush dev $device; ip a add $ip dev $device (plus stuff for bridges, vlans, etc. which no other tools seem able to do) 13:32 < S_Gautam> it's a .ko file 13:32 < djph> S_Gautam: driver for what? 13:32 < S_Gautam> i copied it to /lib/modules/$kernel_version/kernel/drivers/net/wireless/ 13:32 < peetaur2> S_Gautam: to load modules at early boot, like initramfs, you set it up in your initramfs thing...eg. on ubuntu it's /etc/initramfs-tools/modules 13:32 < S_Gautam> djph: a wireless adaptor 13:33 < peetaur2> and for after boot (only advantage being that your initramfs archive is smaller) I forget which file ... something similar...I always just stick it in the initramfs one 13:34 < peetaur2> and if the module is usable, it usually just loads it automatically... 13:34 < Li> djph: oops my teeth 13:34 < peetaur2> (but some stuff is required for booting to the point where that dir is available to load more...those go in the initramfs stuff and might not be automatic enough if you don't config it) 13:34 < djph> Li: ... what? 13:39 < ZzZzZzZZ> hi 13:40 < Kingsy> On another ssl querstion, is tehre a way of validating that a .crt file belongs to the respective .key file? 13:40 < djph> heavy math 13:40 < Kingsy> without the csr (I am guessing Indon't have that because it was generate for us by a company) 13:40 < Kingsy> bah, forget that then :P was just hoping for another open_ssl command 13:40 < Kingsy> openssl 13:41 < djph> I mean, it's heavy math to determine how public / private keys are connected. 13:42 < Venomen> Kingsy you can always plug it for some domain in your local env and test if it fits 13:42 < kurahaupo> Does the private key file include a copy of the public key? 13:42 < djph> Kingsy: maybe this? https://kb.wisc.edu/middleware/page.php?id=4064 13:42 < djph> Kingsy: dunno if it's any good - first hit on google this morning 13:43 < Kingsy> no problems! I'll have a look thnks 13:43 < Kingsy> Venomen: yeah I guess thats that'll work! 13:43 < Kingsy> its not too impotant tbh 13:49 < peetaur2> Kingsy: equivalent to what Venomen said probably... encrypt something using the crt and then see if the key can decrypt it 13:55 < theGoat> anyone know if there is a linux distro out there at is close to AIX. i am trying to adapt one of my shell scripts to run on AIX, and i don't have direct access to an AIX host. 13:56 < ZzZzZzZZ> i knew a fried 13:56 < ZzZzZzZZ> friend called the goat 13:56 < ZzZzZzZZ> run the aix shell on linux and then run them 13:56 < ZzZzZzZZ> kinda emulate 13:57 < ZzZzZzZZ> or fk that .. run soem aix crap in a VM 13:59 < kurahaupo> theGoat: if you write for strict posix shell compliance it should run everywhere. 14:00 < Lope> My LibreOffice Calc has no File Edit etc menus 14:00 < Lope> How do I get them back> 14:00 < kurahaupo> But ISRT that AIX had ksh; or am misremembering? 14:00 < lilltiger> ctrl+m maybe 14:00 < theGoat> kurahaupo: i am running in to some command syntax differences, and that's what's giving me all the problems 14:01 < kurahaupo> theGoat: well, try not using GNU extensions for common commands. 14:01 < theGoat> my script is running with /bin/sh so i can try and keep it adapted to the different *nixs 14:01 < kurahaupo> theGoat: any commands in particular giving you trouble? 14:02 < winsoff> Any one-liners to share my wifi connection with a computer connected to my ethernet port? I'm on a debian-like. 14:02 < theGoat> tar is, seems to be working in some spots of the script, but not in others, and i can't quite figure out what is going on . and not having direct access to a box is making it difficult, i have to do everything over a webex, and it's very time consuming 14:03 < theGoat> that's why i am looking for something AIX like so i can jsut virtualize it 14:03 < Lope> lilltiger, no, didn't work 14:04 < BeforeClick> winsoff: brctl ? 14:04 < winsoff> BeforeClick, thanks for the reference! I'll check it out. 14:05 < lilltiger> Lope: no idéa then, sorry 14:05 < Lope> thanks 14:05 < sdfh> hi i have mounted a partition, now i want to remount and make sure the quota is on 14:06 < BeforeClick> Lope: could be an openGL/OpenCL issue 14:06 < sdfh> so i am running mount -o usrquota,grpquota remount /dev/xvdb 14:06 < sdfh> it says mount: you must specify the filesystem type 14:07 < lilltiger> sdfh: /dev/xvdb is a device, not a partition 14:07 < lilltiger> sdfh: /dev/xvdb1 is likly what you want, but check the partitions to be sure 14:08 < sdfh> lilltiger: lsblk command shows this 14:08 < sdfh> xvdb 202:80 0 2G 0 disk /mnt/vig1 14:09 < sdfh> lilltiger: do we have to create a fs using mkfs first? 14:12 < lilltiger> sdfh: well the disk is mounted at /mnt/vig1 now, but first you need to create partitions, then a filesystem on the partition. There are plenty of guides out there for this. 14:12 < sdfh> littlebean: df -h shows that i have created a fs 14:13 < sdfh> lilltiger: so when we use quota, quotas are applied only to the specific partitions and not on the entire volume? 14:13 < sdfh> i did mkfs followed by a mount command 14:19 < hans_> some way to turn off the "find: File system loop detected" warning with find? you'd think -nowarn would do it, but noep 14:20 < hans_> running find -L /sys/bus/pci/drivers/amdgpu -nowarn -maxdepth 2 -name power_dpm_force_performance_level 14:20 < hans_> it gives several find: File system loop detected; ‘/sys/bus/pci/drivers/amdgpu/0000:07:00.0/driver’ is part of the same file system loop as ‘/sys/bus/pci/drivers/amdgpu’. 14:20 < hans_> i am well aware of that, which is why i added -maxdepth 2 14:20 < hans_> the maxdepth 2 should make it so find doesn't care about that loop anyway, but doesn't 14:21 < section1> take out the L 14:22 < hans_> then it won't follow the symlinks, and won't find the power_dpm_force_performance_level files 14:23 < hans_> i need it to follow the first level of symlinks, but not the 2nd level 14:23 < hans_> with -maxdepth does 14:23 < section1> don't need to follow the symlinks... all symlinks under sys point to a folder in sys so not needed 14:25 < Lope> My libreoffice File Edit etc menus are missing in KDE which I installed after gnome, then removed some gnome packages. 14:25 < Lope> I see there are some libreoffice KDE packages. 14:25 < Lope> libreoffice-kde 14:25 < Lope> libreoffice-kde4 14:26 < m1n> greetings. I think I am slowly devolving into insanity. Has anyone else noticed this issue (I'm on a dell xps 13 on arch). Whenever I type keys quickly, keys sometimes duplicate themselves. It seems like this happens nearly every time when I hit quiickly after typing something in zsh in st terminal. I also notice this when I am first logging in to tty1 right after booting up (this time multiple keys 14:26 < m1n> duplicate themselves for tthe first second or two right after the username: prompt is displayed). Just in typing this messagee I got 3 or 4 duplicate keys and I am sure that (make that 5) I am releasing the keys on time. It's (6) driving (7) me insane 14:27 < Lope> installing libreoffice-kde , whie libreoffice is already installed. It's downloading another 62MB of archives. Interesting! 14:27 < Lope> while* 14:32 < m1n> I *do* use xset r rate 150 25 but this was working just fine for a while. Maybe it's just that the keys are aging and there is a little chatter? I now set to xset r rate 420 50 and "fixed" the issue, but I like having a really low delay. D: 14:32 < m1n> s/for a while/for the first 4 years of the laptop's life/ 14:33 < chopzwei> yep maybe clean all those coke spills mixed with fluff and try again lowering the delay 14:34 < chopzwei> keybs tend to get dirty after a while 14:35 < m1n> I am pretty clean. I haven't spilled anything except a liter of coffee, 14 boxes of pizza, some mountain dew, some chicken wings, concrete, and lemon juice on them 14:36 < chopzwei> damn that should be fine! low quality keyboard imo 14:36 < chopzwei> :p 14:38 < chopzwei> anyway 50ms seems pretty fine and low delay 14:41 < capcj> hahahahahhaah 14:42 < capcj> man, 25 it's too little delay 14:42 < capcj> I suggest to use another keyboard and test your conf 14:42 < capcj> as chopzwei stated 14:43 < Pentode> sounds like the debouncer isnt debouncing good enough anymore. 14:43 * Pentode bounces 14:44 < Pentode> maybe the conductive pads are wearing out / oxidized? 14:46 < ziggylazer> https://www.superbithost.com anyone that done business with them? 14:46 < tomeaton17> How can I detect if a /dev/ttyUSBx device is my custom PCB? It communicates via an FTDI serial interface. 14:48 < Dan39> for generic printer drivers, what is "LF" like "PCL 5 LF" vs "PCL 5" without LF? 14:49 < Pentode> tomeaton17, usually there are vendor and manufacturer id's 14:49 < djph> linefeed? 14:49 < Dan39> djph: that's my only guess 14:50 < Dan39> looks like PCL uses \r\n delimiter. maybe that makes it only \n delimiter instead...? 14:50 < Pentode> tomeaton17, cat something to the device file, see if it reaches your gadget. 14:50 < c06> hi need some suggestion regarding ip forwarding with VMs and host machine 14:50 < Pentode> what is it, did you make it? do you have an oscilloscope, logic probe or any means for detecting activity? can the device send data to the port so it can be catted and examined? 14:51 < tomeaton17> Pentode: I will have to research your first point, sounds like a good solution 14:51 < tomeaton17> Pentode: Its a battery monitoring system that I mad 14:51 < tomeaton17> e 14:51 < tomeaton17> Pentode: It can send data yes. At the moment I am going through an ftdi 2 usb convertor 14:51 < RahulAN> Hi All 14:51 < Pentode> if you cat /dev/tty** any activity can be directed to stdout or to a file for examination 14:52 < RahulAN> I am tying to access my VM from out side network (or outside the host), 14:52 < RahulAN> How can i tunnel it ? 14:52 < RahulAN> X (Linux Machine) -> Y(Linux HOST) ---- Z(Linux VM) 14:52 < compdoc> the vm has a a local ip address you can access? 14:53 < c06> RahulAN: u can try NATing 14:53 < RahulAN> I want to access Z from X 14:53 < RahulAN> If i ssh to host than i am able to access the local vm 14:53 < c06> port forwarding to local machine then from hostip:port u can access the VM machine 14:53 < tomeaton17> Pentode: okay, might take a while if the user has many /dev/tty** devices connected. But I guess without shipping a serial2usb convertor on the board which I can change product id, that is the only solution? 14:53 < RahulAN> c06: can you tell me parametes for ssh for this ? 14:54 < c06> are u using virtualbox.? 14:54 < Pentode> tomeaton17, as far as i know. 14:54 < c06> RahulAN: how u r creating VMs.? 14:54 < RahulAN> c06: I am using virt-manager to create it. 14:54 < Pentode> there may be other solutions, try some other channels maybe. 14:54 < RahulAN> c06: I want to ssh VM 14:55 < Pentode> someone in a programming or electronics channel or something 14:55 < c06> RahulAN: https://nsrc.org/workshops/2014/btnog/raw-attachment/wiki/Track2Agenda/ex-virtualbox-portforward-ssh.htm 14:56 < RahulAN> c06: It is Virtual Box 14:56 < tomeaton17> Pentode: Okay, thank you. As for program ids, is there a standard for this (to avoid clashing with other devices)? 14:57 < RahulAN> well i also tried : ssh root@ -L 27017::22 14:57 < promach> how should I solve this error : /usr/lib/x86_64-linux-gnu/libc.a: error adding symbols: File format not recognized ? 14:57 < Pentode> i don't know enough about it. i do know devices _can_ have the same names, though the ID is specific to that device. it's like a two-bit hex identifier or something 14:58 < Pentode> you'll have to do some reading to really get into the nitty of it 14:58 < Pentode> theres plenty of documentation out there though 14:58 < tomeaton17> Pentode: Hm okay 2 bit wouldn't allow for many devices, but I guess thats used in conjuction with manafacturer id? not sure. Will find some literature on it. Thanks for the information. 14:59 < c06> RahulAN: https://aboullaite.me/kvm-qemo-forward-ports-with-iptables/ 14:59 < c06> try this but i am not tried with virt-manager sorry 14:59 < Pentode> tomeaton17, yeah they are something like 1d6b:0001, etc. 14:59 < Pentode> do an lsusb to get a list of devices 15:01 < c06> i want to forward the packets from one iface to another i wrote the forward rules but still its not forwrding any suggestions..? 15:01 < promach> have anyone cross-compile /usr/lib/x86_64-linux-gnu/libc.a for ARM before ? 15:02 < Pentode> promach, just ask your question. 15:03 < promach> I am now using Xilinx SDK in baremetal applications for Zedboard 15:04 < promach> Pentode: so, basically I still need to cross-compile on my own ? 15:05 < Pentode> yep. you need to set up a toolchain first. then you can begin building it. 15:05 < Pentode> i suggest looking for a tutorial online 15:05 < Pentode> it's not the easiest thing to accomplish though it isn't extremely difficult or anything. 15:06 < promach> toolchain ? Xilinx SDK already provided its own toolchain 15:07 < Pentode> well the hard parts done then 15:22 < Lope> lilltiger, beforeClick: I installed libreoffice-kde and now I have menus 15:39 < mr_jav_> hey guys, I have a file with a series of unique log errors (A). How would you check how many times each error appears in an error log file(B)? The lines in A contain spaces and special characters. 15:40 < Sitri> mr_jav_: strip out the time-stamps, then do: sort A | uniq -c > B 15:42 < Sitri> You may or may not want a "| sort -n" on the end of that 15:44 < Lope> what's a easy way to undelete a file on vfat that I deleted accidentally? 15:44 < Sitri> Lope: restore from backup 15:45 < Lope> Sitri, not funny 15:45 < heftig> completely serious 15:45 < heftig> have backups. 15:46 < Sitri> https://www.linuxquestions.org/questions/linux-general-1/how-to-recover-deleted-files-from-a-fat32-volume-in-linux-739511/ <-- first of thousands of answers from google 15:46 < revel> If he had any at the moment, then he wouldn't be asking for help right now. 15:46 < Sitri> FAT is pretty much the easiest filesystem to recover stuff from 15:48 < bartmon> Lope, first thing is to immediately umount or mount -oremount,ro the filesystem 15:49 < capcj> how do you guys make backups? RAID? Copy stuff periodically? 15:49 < bartmon> then you can use some forensic tools to search for data in unallocated space 15:49 < bartmon> RAID is redundancy, not backup 15:49 < infinisil> capcj: RAID is Not a backup 15:49 < capcj> I know... tsc 15:50 < infinisil> https://www.raidisnotabackup.com/ 15:50 < bartmon> for my workstation data i copy periodically 15:50 < bartmon> daily at work and whenever i remember at home 15:50 < infinisil> I link that, even though I'm the one who uses only RAID without a proper backup 15:51 < Sitri> capcj: I have an rsync cron-job that copies to one system, then another that copies from that one to another. But I have enough systems to do that. 15:51 < capcj> Me too, anyway, nice link, thanks! 15:52 < infinisil> Well, I use a 2-way mirror 15:52 < capcj> rsync cron job, I'm thinking about that too 15:52 < infinisil> So it's not too bad imo 15:52 < capcj> let my pc turned on and rsyn from my work, for example 15:52 < capcj> *per example 15:52 < searedvandal> the only thing I really back up is important things like keys and stuff. if I had a better upload speed at home I would probably back up photos and stuff as well, not just have local backups. 15:53 < capcj> my main concern is work stuff, because it's a headache loses code, documents, etc 15:53 < Flonk> windows pleb here, apparently I'm too dumb to write init.d scripts. https://paste.linux.community/view/879d3ed2 <- I copy-pasted this from some source online 15:54 < Flonk> When I then run `/etc/init.d/pollbot.sh start` as root, I get an error: 15:54 < Flonk> `/etc/init.d/pollbot.sh: 11: /etc/init.d/pollbot.sh: /home/pollbot/poll/index.js: Permission denied` 15:54 < infinisil> I've been thinking about getting together with a couple friends and making storage space available for each other 15:54 < infinisil> With a group of 3 people everybody could back up their data to 2 different places 15:55 < revel> That sounds like commie-talk to me. 15:55 < infinisil> commi-talk? 15:55 < revel> Communist. 15:56 < bartmon> nah, it's anarchy 15:56 < searedvandal> if they're reliable friends, have decent up and down speeds, and always keep their hardware powered on, why not 15:56 < searedvandal> better than nothing I guess 15:56 < twainwek> Flonk: whats the owner/group of of index.js 15:56 < bartmon> communism requires central management while anarchy is a governance model of egalitarian peers 15:57 < n-iCe> México!! 15:57 < heftig> upload your backups to amazon glacier? 15:57 < Flonk> twainwek, `pollbot` 15:57 < Flonk> I think I forgot some quotes though, umh 15:58 < Flonk> I'll keep looking 15:59 < thebigj> I extracted one tarfile at "/" root. That file was having folders like /etc/ lib 15:59 < thebigj> It seems it overriden / 15:59 < capcj> double searedvandal point, infinisil 15:59 < thebigj> Is there anyone way to recover this? 15:59 < capcj> it's a good idea 15:59 < thebigj> Thanks 16:00 < Flonk> twainwek, yeah I just had to put line 11 in "quotes". Thanks for trying to help though. :D 16:00 < infinisil> searedvandal: I'd think that's better than most solutions, given that the friends are somewhat competent 16:01 < infinisil> Because it's cheap and gets the data to very different locations 16:09 < Lope> Sitri, bartmon: thanks guys. Yeah I mounted it ro, then installed testdisk, then used photorec. the files were mp4 and photorec's interface is a bit weird. It categorizes mp4 files as mov. But it found them nonetheless. Thanks. 16:10 < ziggylazer> Runnig a dist in VM that I need. But I must have been drunk when I set it up. Gave way to much disk space to root home. Whats the easiest way to redistribute some disk space to my user? 16:11 < zack6849> ziggylazer: you can resize the partitions but it's not easy 16:12 < zack6849> if theres nothing important on the vm you'd probably be best off just recreating it tbh 16:12 < ziggylazer> Yeah. Was afraid of that... 16:13 < ziggylazer> There is big risk of corrupting the disk? 16:13 < zack6849> ziggylazer: i dont know if it's a huge risk but doing it isnt exactly fast or easy 16:13 < ziggylazer> Got any good reading material that you could point me too? 16:14 < revel> If it's resizing the right side, then it's both fast and (in my opinion, anyway) easy. 16:14 < revel> Insert a liveCD into the VM the same way you did to install the distro, reboot, resize the partitions. 16:14 < ziggylazer> Giving space from root --> user 16:14 < ziggylazer> oh 16:14 < bartmon> Lope, great to hear! 16:15 < revel> Wait, "root home"? As in, the root partition, or /root, or /home? 16:15 < ziggylazer> I need to check it again and see what I did wrong 16:16 < ziggylazer> just a sec 16:17 < ziggylazer> / has way to much space 16:18 < revel> Well, if you shrink the right side, then it'll resize it pretty quickly. If you move the left side, it'll take ages. 16:19 < ziggylazer> So this would go pretty fast then 16:42 < Siecje> How do you change the syslog date format? I want to include the year. 16:52 < Sitri> Siecje: what syslogd? 16:52 < Siecje> Sitri: busybox 16:54 < Siecje> But I can switch if one of them supports it. 16:56 < Sitri> Yeah, looks like you'd need rsyslog or syslog-ng 16:56 < Ameisen> Why does vdso not link properly with LTO 16:56 < Sitri> IIRC both support output formating 16:56 < Ameisen> curious as to why the tools freak out 16:57 < Ameisen> is there something very unusual about their object files? 16:58 < verm1n> is there some mechanism by which a privileged parent process can limit _and relax_ syscall limits on a child? I cant find a way to relax syscall restrictions with seccomp 17:00 < eg> how to check if file system is not in use by any process? 17:01 < Sitri> Guest61775: lsof | grep /path/to/mount 17:01 < Sitri> That will list anything using the mountpoint, if it doesn't list anytihng then nothing's using it 17:03 < Guest61775> Thanks Sitri 17:12 < lembron> uhm, in my md-raid1 "clean, recovering" both discs are "active sync" - so... whos the one that failed? ;D https://i.imgur.com/Zf5XtKO.png 17:18 < granix> lembron, you could check with iostat or nmon or something which device that is read from and which is written to 17:21 < lembron> hm, in iostat i only see heavy read on both :/ 113 blk/s -- ive checked "iotop" before and thats not showing anything... 17:22 < lembron> sdc 5 write, sdd 0.00 - so likely sdc? and the write is it catching up? 17:22 < lembron> or rather sdd and it stoped writing a while ago, thats why it failed - both sounds possible ;D 17:24 < mawk> hi 17:24 < mawk> should I use energy_full or energy_full_design to compute the battery percentage ? 17:24 < mawk> from /sys/class/power_supply/$battery_id 17:35 < Guest61775> if i run the quota check command 17:35 < Guest61775> i get bad number of arguments 17:35 < Guest61775> quotacheck -acugm /mnt/mount_jimmy 17:39 < bipul> Hi. 17:41 < Dominian> 11 17:58 < backandforth> Hi, how do I scroll through the processes which top? 17:58 < backandforth> with top** 17:59 < revel> Up/down/PgUp/PgDn/mouse scrolling work for me... 18:00 < revel> And Home/End. Just about everything I tried. 18:00 < backandforth> none of those are working for me 18:00 < revel> What version of top are you using, exactly? 18:01 < backandforth> 3.2.8 18:01 < revel> From procps-ng? 18:01 < backandforth> revel: I don't have that command 18:01 < revel> Err... What does `top -v` say? 18:02 < backandforth> procps version 3.2.8 18:02 < revel> Well, I only have the procps-ng and busybox ones/ 18:02 < backandforth> oh, thanks anyways 18:03 < kubast2_> How can I only get result of an time command rather than command+time? 18:04 < Dagmar> What? 18:04 < Dagmar> Perhaps send everything of the command to /dev/null... 18:05 < kubast2_> | grep real I guess 18:05 < mawk> what if the commands outputs "real" kubast2_ 18:06 < kubast2_> idk if ffmpeg outputs real not likelly I think 18:06 < mawk> just time fdjsoifdsjio &>/dev/null, if using the internal time command from bash 18:10 < kubast2_> Yeah done 18:11 < compdoc> is there a linux service that can act as an rdp gateway? 18:14 < searedvandal> apache guacamole 18:15 < verm1n> you can also rdp over an ssh tunnel 18:20 < compdoc> would they need to ssh to the windows desktop? or just to any linux box, and then to an internal ip addy? 18:24 < verm1n> ssh from windows to the linux box using something like ssh -L 3389:windows-server-ip:3389 user@linux-box 18:24 < verm1n> and then use the rdp client to rdp to localhost:3389 18:24 < compdoc> cool, thanks 18:42 < UNIXO> Hi , i execute an scp command to transfer a file with one line to a servers from 2 different servers , i got the command blocked in the first server but from the other server it goes fast , any idea abt that ? 18:42 < hexnewbie> kubast2_: Alternative solution: apt-get install time; /usr/bin/time -o result.time your command goes here 18:42 < hexnewbie> UNIXO: Command blocked? 18:42 < UNIXO> it's too slow 18:43 < UNIXO> it takes time 18:43 < hexnewbie> UNIXO: Maybe the bandwidth between the servers is not the same in both directions 18:43 < hexnewbie> Or one direction goes through some fancy routing. 18:44 < hexnewbie> UNIXO: Is your local machine having a good connection to both servers, i.e. will you be willing to try transfer through your own machine? scp -3 can do that 18:44 < UNIXO> but this error don't persiste in time , it happens from time to time not continuesly 18:44 < UNIXO> im working on dedicated servers 18:45 < UNIXO> but in different location 18:45 < UNIXO> any way to fix that ? 18:45 < hexnewbie> UNIXO: Than it's more likely traffic congestion issue that's filling only the outgoing bandwidth on one of the server, or the incoming bandwidth on the other server 18:46 < UNIXO> i guess it's outgoing bandwith bcs from other server to the same target the command working very fast 18:46 < UNIXO> but is there any change to make to solve this issue ? 18:50 < hexnewbie> UNIXO: If it is caused by excessive traffic on one of your own hosts, you can monitor that with ifstat, iftop, nethogs, or iptraf (IPv4 only). One thing with the ability to kill outgoing bandwidth is UDP flood malware. 18:51 < hexnewbie> UNIXO: If it is caused by excessive traffic from another customer, there's nothing you can do about it other than switching provider. Although if it is an intermittent issue, it's very easy to misdiagnose (i.e. it's possible that it happens with your other servers also) 18:53 < hexnewbie> UNIXO: Er, forgot very important thing: scp copies from a file, so it *could* be a dying disk that reads very slowly, so add iostat, iotop, glances and dstat to your arsenal to rule out disk. 18:54 < UNIXO> hexnewbie: Ok will check that 18:54 < UNIXO> Thanks 18:54 < hexnewbie> Also recursive copies of a lot of small files are *always* slow 18:56 < UNIXO> hexnewbie: this is the execution result of iostat in the server where i have the issue : https://pastebin.com/jDsLZKuH 19:00 < hexnewbie> The averages are not really concerning, but watch while you're transferring with ‘iostat -mxz 1’, ‘ifstat’ (ifstat is more important), and watch for culprits with nethogs and iftop (see if something is transferring more than you are), and you may also monitor your overall system performance with glances or top (should be OK based on the average, but just in case it's not during peak use)) 19:01 < hexnewbie> UNIXO: If you're copying a lot of small files, tar will be faster than scp. Also if the issue is with the provider, you won't be able to do (or find) anything 19:07 < UNIXO> hexnewbie: which kind of issue should happens from provider side ? 19:11 < hexnewbie> UNIXO: Can't really tell, outside of DDoS, dead switch/cable, moronically configured iptables firewall and geo issues, I have not seen bandwidth issues. 19:12 < hexnewbie> Like ever. At least the providers I've worked with seem to have an idea on how to provide at least reasonable bandwidth (even when worse than advertised) 19:12 < brunobronosky> I have a aufs mount with 1 rw and 1 ro dir that I need to flatten into the rw dir. Some files have been removed, some added. How would you do this? 19:12 < VectorX> hi with tcpdump how can i see the outgoing traffic only ? 19:13 < ntd> anyone run into issues like this when using the nouveau driver and vdpau? https://pastebin.mozilla.org/9088615 19:13 < hexnewbie> Oh, and a flood. I mean a literal one – when half of Germany was under water 19:13 < ntd> reboot required, otherwise output is borked 19:16 < Siecje> Why can't I change the group ownership of a symlink? 19:17 < Sitri> Siecje: what command are you executing? 19:18 < Siecje> sudo chown root:app /path/to/python/bin/python 19:19 < Sitri> You're missing the -h option 19:19 < ntd> so, mozilla seemingly released firefox 61 with no security fixes in the release notes 19:20 < ntd> the day after, they updated firefox ESR which release notes clearly include a fix for an issue also affecting FF60? 19:21 < gulander> Just werk it. 19:22 < seven-eleven> hi 19:22 < seven-eleven> doesn't my localhost resolving look broken? http://termbin.com/hboyc 19:22 < seven-eleven> i think it should look like this instead http://termbin.com/eav5 19:23 < revel> I don't think 8.8.8.8 is supposed to have "localhost" in its domain list. 19:23 < Siecje> Sitri: Thanks I never ran into this problem before I guess. 19:23 < revel> Or, uhh. Well, something like that. 19:23 < revel> I don't think "localhost" is a valid global domain name? 19:24 < seven-eleven> revel, i think it's missing the ANSWER section at all :S 19:24 < revel> Well, it's not a valid domain name. 19:24 < seven-eleven> revel, i think the DNS IP is normal response after issuing dig command 19:24 < seven-eleven> revel, it's valid FQDN for LAN 19:25 < seven-eleven> notice the dot after localhost 19:25 < revel> Are you saying a DNS server should return its own IP if you look up "hostname" on it? 19:25 < seven-eleven> but i think it's missing this section: 19:25 < seven-eleven> ;; ANSWER SECTION: 19:25 < seven-eleven> localhost. 604800 IN A 127.0.0.1 19:26 < Sitri> seven-eleven: localhost isn't a TLD the root servers support 19:26 < revel> Should DNS servers respond to queries for localhost (or localhost., I guess) in the first place...? 19:26 < UNIXO> hexnewbie: when i restart the network the command pass very normal , after some time the issue start again ! 19:26 < Sitri> You should not be querying a DNS server to resolve "localhost" 19:26 < ntd> gulander, werk? 19:26 < seven-eleven> revel, i think it's not querying the DNS server, the command dig just notifies by default what DNS server is configured 19:26 < revel> ... wut 19:26 < Dagmar> This is the reason "localhost" is an entry in /etc/hosts. 19:27 < seven-eleven> yeeah 19:27 < Sitri> seven-eleven: no, it's very much querying the DNS server 19:27 < Dagmar> To stop machines from pointlessly querying the root servers *or any DNS server, for that matter) about it 19:27 < Sitri> Which you should not need to be doing for "localhost" 19:27 < Dagmar> If it's *not* and entry in a host's /etc/hosts file, fix that 19:27 < revel> Yeah, dig explicitly queries DNS servers. 19:27 < revel> Your default one or whatever you pass as @dns_server 19:30 < seven-eleven> mhm gotcha. it's in /etc/hosts, see: http://dpaste.com/3Z7TEF7 19:31 < cloudbud> what is the difference between bashrc and bash_profile 19:34 < infinisil> cloudbud: I'm pretty sure googling for that will get you lots of results 19:34 < cloudbud> infinisil : its confusing 19:36 < capcj> cloudbud: http://bfy.tw/InQn 19:42 < jim> limbo_, about extending sleep so it parses different unit suffixes, you said you might mess it up, for that I suggest, call it mysleep for now, and put it under git... programmers mess stuff up all the time, then they try to figure out what they did and fix it 19:42 < jim> it's what they do 19:43 < jim> how can I find out my screen pixel resolution? 19:44 < Psi-Jack> Dagmar: So, just an FYI. I managed to actually get NetworkManager to work as a WiFi Access Point just fine. Once wpa_supplicant was compiled with CONFIG_AP=y that is. :) 19:45 < brunobronosky> I have a aufs mount with 1 rw and 1 ro dir that I need to flatten into the rw dir. Some files have been removed, some added. How would you do this? 19:47 < hexnewbie> brunobronosky: rsync the aufs mountpoint to a third location? 19:47 < brunobronosky> hexnewbie, it's 2TB and I don't have space or time for that. 19:48 < Psi-Jack> Welp. Make time. 19:48 < Psi-Jack> Make space. 19:49 < brunobronosky> I figure I could script removing the files that correspond to the whiteout files and then rsync over those that remain. But I feel like that is reinventing something that has to already exist. 19:50 < brunobronosky> Psi-Jack what's wrong with that? 19:50 < Psi-Jack> It does exist. rsync. 19:51 < hexnewbie> brunobronosky: 3 minutes with a search engine, http://aufs.sourceforge.net/aufs2/brsync/README.txt 19:53 < jelly> hexnewbie: this is why we pay you for your search engine expertise! 19:54 < hexnewbie> brunobronosky: I searched for ‘rsync aufs branch’ because I thought you could rsync from the mounted aufs directly to the lowest branch, given how gracefully had aufs handled accidental direct branch modifications for me. But turns out there's a script that does it in the proper way. 19:54 < brunobronosky> hexnewbie what did you search for? I could not find that even when doing a NOT DOCKER search on Google. 19:56 < brunobronosky> Maybe I should have done a search in an incognito window. Since Google knows I live in docker and kubernetes, it gears my results that way. 19:57 < Psi-Jack> Google knows you well, grasshoppa. 20:01 < balance> hi 20:02 < balance> what's the easiest way to blacklist internet traffic, e.g. http/homepages etc. so that it works on all major linux distros? some keyword for reading would be fine 20:03 < spare> echo '0.0.0.0 www.site.com' >> /etc/hosts doing raw ip needs iptables or nftables normally 20:04 < cloudbud> $0 does it prints shell ? 20:04 < balance> spare: I'd like to touch the host as less as possible so manipulating the hosts file wouldn't be that nice. im going to look into iptables and nftables 20:05 < mawk> iptables is pretty universal balance 20:05 < mawk> but it's not a very effective way to blacklist 20:05 < spare> its easier to drop a blacklist on a router or gateway than do it multiple times 20:05 < mawk> nowadays websites could have hundreds of IPs, or many websites could be hosted on the same cluster of IPs, etc 20:05 < balance> Might goign to do whitelist anyway - not sure yet, need to play around to see what works for me :) atm it's just learning about that topic a bit. 20:05 < spare> $0 prints out the /proc/*/comm entry for the running program 20:06 < mawk> indeed 20:06 < balance> mawk: couldn't I do url based white/blacklisting with iptables? 20:06 < balance> mawk: what about e.g. let's say tor? or torrent or whatever? 20:06 < nikow> How Linux knows which core is fastest? 20:06 < spare> tor publishes a list of exit nodes you can pul from them and add to a blacklist normally 20:07 < mawk> balance: iptables handles IP addresses, not URLs 20:07 < mawk> and can't filter tor traffic 20:07 < balance> mawk: so what alternative could I use then? Im going to look into ip tables anyway :) cant hurt 20:07 < mawk> one easy (and easily bypassed) way is DNS filtering 20:08 < spare> you can use string matching on all packets in the new state and check it contains the protocl you want but thats fairly flawed really 20:08 < mawk> and here the blacklist approach works very well 20:08 < mawk> yeah it doesn't work with https sp 20:08 < mawk> spare: * 20:08 < mawk> that's why I didn't mention that 20:10 < balance> spare: sounds fun/interesting 20:11 < balance> ok thanks - gonna read a bit and see where it leads me :) 20:12 < Alexander-47u> anyone here familiar with vmware clipboard issues? it was working before, now it suddenly doesnt, tried reinstalling vmware tools but it doesnt help 20:29 < Ameisen> "Not enough room for program headers, try linking with -N" 20:29 < Ameisen> that's a new one. 20:31 < notmike> Don't criticize what you can't understand 20:33 < timwis> Is this a good place to ask for advice about basic text file processing? I'm trying to pretty-print a TSV file, and the column command doesn't offer fine-grained enough control. 20:33 < notmike> timwis: I'll have someone help you shortly :) 20:50 < cloudbud> jj' 20:55 < jimmy51v_> I'm not a linux pro, but i have a need to set a persistent static IP config from the CLI on CentOS 7. I know libnl is available but that is all I know. 20:55 < jimmy51v_> situation is an application bug is causing these devices to not start up because an IP isn't detected 20:55 < timwis> notmike: huh? not sure if you were serious or kidding 20:56 < notmike> timwis: it's Dylan, youngblood 20:56 < jimmy51v_> i want to console in and run something in the terminal to give a default IP of 192.168.1.1/255.255.255.0 20:56 < jimmy51v_> and have it persist after reboot 20:56 < timwis> notmike: Not sure what you mean. Dylan who? 20:59 < notmike> timwis: if you don't know I can't tell you 21:00 < timwis> k. Any thoughts on TSV pretty printing? 21:04 < Psi-Jack> timwis: notmike does a lot of trolling. FYI 21:05 < Psi-Jack> Pretty much 95% 21:06 < peoliye> I am wondering if this problem is already solved. Whenever I am working on my ubuntu and use some commands and then close the terminal. My command history goes for a toss. I want to keep my command history. Is it possible? 21:07 < revel> peoliye: What shell are you using? 21:07 < Psi-Jack> peoliye: exit the terminal rather than close it. 21:07 < revel> Oh, yeah, some shells don't like that too. 21:08 < Psi-Jack> Bash for example. 21:08 < peoliye> revel:bash 21:08 < revel> Well, run "exit" or enter ctrl+D with nothing written instead of closing the terminal window, I guess? 21:09 < revel> Maybe there's a bashopt as well for this...? 21:09 < peoliye> revel: ok, let me try ctrl+d. 21:10 < peoliye> revel: what about system reboot? 21:11 < revel> Well, that, uhh... Not sure, the init system should send some signal to all running procs (which may or may not save the history), but maybe closing the DE will kill the terminal window first...? Maybe it's somewhat situational, maybe someone else here knows better than I do. 21:11 < Psi-Jack> ctrl+d works too. 21:12 < revel> TL;DR dunno 21:12 < Psi-Jack> Simpler answer with accuracy: No. 21:13 < revel> Works for me with zsh and "setopt appendhistory" :D 21:13 < hexnewbie> zsh will (probably) keep the history 21:13 < revel> At least, I think that's the one. 21:13 < revel> Or is it sharehistory? 21:13 < revel> Dunno :D 21:14 < hexnewbie> I don't know the option, but it was the default the only time I tried zsh 21:15 < revel> I don't think I had *any* defaults on zsh, it instead gave me a "configure your zsh™!" interactive thingie when I first launched it. 21:15 < peoliye> ok, is there any trick to get this working with bash. Some kind of file which gets appened and when we do ctrl+r it searches from there as well? 21:15 < revel> (yes, vanilla zsh, not oh-my-zsh) 21:16 < revel> From zsh-newuser-install, according to commented lines in .zshrc 21:16 < hexnewbie> peoliye: Bash only writes the history when closed gracefully, which I think is only Ctrl+D and terminal closing (SIGHUP), but if terminal doesn't send the SIGHUP for some reason that's not graceful either 21:17 < hexnewbie> Hm, could be only Ctrl+D, perhaps. 21:17 < revel> `exit` works as well. 21:17 < Ameisen> notmike - who was criticizing? 21:17 < revel> But ^D is quicker. 21:18 < kurvivor> hello! 21:18 < kurvivor> i need help in un-funcking my system or restoring fuinctionality at lest 21:18 < notmike> Psi-Jack: what do you mean when you say "trolling" 21:19 < kurvivor> at the moment my system (linux mint 18.1) fails to properly load, shouwing failure in "load kernel modules" and then no desktop manager starts 21:19 < notmike> Do you even know or is it just your way of labeling people and things that you don't personally like? 21:21 < kurvivor> how to diagnose error in "load kernel modules"? 21:21 < V7> Hey all 21:21 < logan0405> I'm dual booting mint and windows 10 right now and my grub has been messed up for a while. it has a lot of input lag when selecting boot options, and if i switch too fast it locks up entirely and i have to restart. anyone know what might be up? happened when i dual booted ubuntu too 21:21 < V7> Can't install Gens on linx 21:22 < Loshki> kurvivor: do you know if it's a hardware or software problem at this point? Do other, really stable, less recent releases (e.g. *buntu 14.04 LTS) run ok (use live install mode to test). 21:23 < V7> Does Gens support 64bit? 21:23 < kurvivor> Loshki: as things have worked before i accidentally botched my system (i believe, due to trying to straightforwardly install x86 packages in x64 system), i believe the problem to be in software 21:25 < Loshki> kurvivor: I suppose you could try uninstalling the x86 packages. If all else fails, reinstall. 21:26 < kilo> head on over to #kilonet for some spicy OS debates! 21:26 < revel> Why would installing some 32-bit package break kernel module loading...? 21:26 < hexnewbie> revel: If it is a 32 bit kernel or modules, perhaps 21:27 < kilo> anyone here on ubuntu? 21:27 < revel> kilo: No quizzes pls 21:28 < kurvivor> revel: well, 32-bit version of gtk and glib deleted 64-bit versions of themselves after installing 21:28 < kurvivor> and something could have depended on them 21:28 < revel> V7: Gens claims to support both x86 and x86_64 here, haven't tried it myself though. 21:28 < revel> They wut o.o 21:28 < kurvivor> Loshki: i have already dune "apt-get purge *i386" 21:28 < V7> Can't install. Tells that doesn't support 64 21:28 < revel> I'd try getting a different distro if mine did something like that. 21:29 < V7> Also it tells: gens:i386 depends on libglib2.0-0 (>= 2.4.0) 21:29 < V7> gens:i386 depends on libgtk2.0-0 (>= 2.4.0) 21:30 < jim> kilo, hi... it's better (and quicker) if you ask your question, and put in lots of informative details... these two things will get you a (better) response 21:30 < revel> Well, it probably needs 32-bit variants of its reverse dependencies as well. 21:30 < kilo> wasn't going to ask one 21:30 < kilo> just watching 21:31 < jim> ok... good enough 21:31 < kurvivor> in any case, please help. i have very reduced functionality at the moment, and i have never cooked live usb from command line only before. And if possible, i would like to preserve as much of the system as possible (home folders, packages - well, reinstalling manually installd packages up to the daybefore yesterday will do) 21:32 < jim> if you knew what dist we run, how would that affect you? 21:32 < jim> just curious :) 21:32 < kurvivor> revel: i am using linux mint (and ubuntu before that, which kind of disappointed me) - what would you recommend from its family? i only know debian, and i heard it is even more backwards then ubuntu 21:32 < jim> also, are you running ubuntu now? 21:33 < logan0405> anyone know why grub freezes when i move arrow keys? i cant find anything online 21:33 < revel> Not sure. Of the .deb-based distros, I mostly stick to Debian. 21:34 < notmike> Psi-Jack: will you answer the question or insist on continually calling me this very rude and very poorly defined epithet? 21:34 < kurvivor> revel: i heard it rarely changes packages to newer versions - is there truth to that? 21:34 < revel> They do backport security fixes, pretty quickly, but, for the most part, yes. 21:34 < triceratux> kurvivor: something like mx-17 https://mxlinux.org/products theres nothing special about a functional, presentable, user friendly debian anymore 21:34 < Psi-Jack> It's defined quite well actually. So no I won't answer. You can look it up totally your own self. 21:35 < dviola> do I still need to set a strong user/root password if my machine can't be accessed from the outside network? 21:35 < revel> You'll stick with package-5.0.0 and when some security fixes are released in newer versions, you'll get package-5.0.0-deb1 or something. 21:35 < jim> notmike, Psi-Jack, okok, back to neutral corneres :P 21:35 < dviola> by strong I mean something that can't be easily broken by brute force 21:36 < dunnousername> Is there a way to emulate/virtualize two ARM devices with SPI connected to each other in a certain way? 21:36 < kurvivor> can one reinstall system while keepiong home folders? 21:36 < revel> kurvivor: It's a lot easier if /home is on a seperate partition. 21:36 < kurvivor> (without having to copy it outside and back, i mean) 21:36 < kurvivor> revel: i have Windows on separate partition ) 21:36 < revel> Well, you can have more than 4 partitions, it's not 1995 :P 21:37 < revel> Well, extended partitions might've been a thing even then. 21:37 < Xtreme> Hello everyone 21:37 < jim> hi 21:37 < lessthan0> is there a log from yesterday? 21:37 < kilo> good morning 21:38 < kurvivor> revel: hope you aren't suggesting me to re-format hard drive, as that would defeat the purpose 21:38 < jim> revel, well the extended partition thing is a weaker atempt at doing something like lvm, I guess... it does work as far as it goes 21:38 < Xtreme> Got an offtopic question related to discussion applications, is it welcomed? 21:38 < revel> You can add and remove partitions without reformatting. 21:38 < kurvivor> if there is a new installation going in existing and nonempty ext4 partition,. what happens? 21:39 < Dagmar> Files get overwritten 21:39 < jim> Xtreme, yeah, you can ask 21:39 < revel> Depends on what the installer does/what you tell it to do. 21:39 < Xtreme> Thanks. 21:39 < kurvivor> revel: how? and i mean mostly in "what console commands need i run to do that and save my data" way 21:39 < Psi-Jack> Dagmar: did you see what I said earlier about NM? 21:39 < Dagmar> Was it, "This is a stinking pile"? 21:40 < Psi-Jack> Lol no 21:40 * triceratux notes that goes without saying 21:40 < jim> no, I vaguely remember he said he got something working, but not everything he wanted 21:40 < revel> kurvivor: Well, uhh, I guess I'd try booting from a liveCD/DVD/USB, shrink some partitions to make room for a new one and then copy everything from /home there? 21:40 < notmike> jim: why is Psi-Jack allowed to continually abuse me like this? 21:40 < revel> notmike: Because he's a senior. 21:40 < Dagmar> I just don't trust it to do anything except act as a client for ephemeral interfaces 21:40 < Xtreme> Basically, I am looking for an discussion application/service to implement within my team. something like Github issue tracker or discoure or flarum. Basically, i want to replace those long insane threads of emails with it. 21:41 < Dagmar> Maybe try riot.im 21:41 < jim> notmike, can you see that you're allowing it? 21:41 < Xtreme> But i need something powerfull. with android app, iphone app, notifications etc etc. 21:41 < Loshki> kurvivor: A good installer program will ask you which partition to use. You will be given the option of using an existing partition (your ext4) or of creating an entirely new partition, assuming you have space for it. 21:41 < kilo> hmmm 21:41 < Xtreme> Anyone got any suggestions or knows any application that has it? 21:41 < Xtreme> discouse is good, but misses many features like realtime notification, cellphone applications etc 21:42 < jim> Xtreme, there's that slack thing 21:42 < Xtreme> yeah, but its for messaging. Like chat/irc. 21:42 < notmike> jim: I don't feel that I'm trolling. I don't even know what that means. He said to look up the definition and it says he's calling me a mythical, cave-dwelling being. It clearly has a negative connotation. 21:42 < Xtreme> I am looking for romething like forum. 21:42 < kurvivor> well, in any case, i do not have proper access tot he net, being in terminal emacs session and all. i have trouble opening sites and getting any data, answers to the questions and the like 21:42 < Loshki> kurvivor: it is standard practice to keep /home on its own partition, and to keep it across installs. The only issue you still need a backup, in case you make a mistake and inadvertently wipe out /home 21:43 < jim> notmike, what it means, is youre letting him get to you 21:43 < kurvivor> how can i make a liveUSB (i do not care much which distro) from command line? 21:43 < kurvivor> please help 21:43 < kilo> dd 21:43 < Dagmar> Just use dd like everyone shows you in their instructions 21:43 < kilo> on debian/ubuntu 21:43 < Loshki> kurvivor: which distro are you using, and which are you planning to boot? 21:44 < jim> a debian live is pretty good 21:44 < jim> ok, I have a few irl things to do, I'll be back 21:45 < kurvivor> Loshki: was using mint before i broke it, and any debian would be ok 21:45 < kurvivor> debian live sounds good 21:46 < Psi-Jack> Dagmar: Anyway, no, I managed to get NetworkManager to setup a WiFi Access Point. It was actually wpa_supplicant that wasn't compiled with CONFIG_AP=y. ;) 21:46 < Dagmar> Psi-Jack: OUch. Someone screwed up there 21:47 < Loshki> I do know that with *buntu live LTS, the isos can be downloaded and then dd'ed to a usb drive, and also work on CD/DVD. It's called dual-something, and most modern live isos support it. 21:47 < Psi-Jack> Dagmar: Eh, it's Solus. I'm submitting a patch diff to the appropriate places later today. :) 21:47 < Dagmar> Good. There's not much reason to exclude that functionality from the build 21:47 < Psi-Jack> Yep. There's been a long-standing open ticket for hotspot support, but people were running around trying to figure out how to do it. 30 minutes in #nm, I found the answer. ;) 21:48 < Loshki> kurvivor: I bet mint has the same arrangment with its isos. Choose a mint LTS that's been around for a few years. 21:49 < Psi-Jack> Dagmar: Though, it doesn't let you hide the ssid, which is a bit odd, but hiding SSID isn't a good thing either (just I have to in my specific situation, sadly) 21:49 < Psi-Jack> It's /supposed/ to work, but it's not. 21:49 < Dagmar> That's pretty weird 21:49 < Psi-Jack> I had issues with it before in Arch too, though. Sometimes it would be hidden, sometimes it would not. And it would change. 21:51 < kilo> hello? 21:51 < Psi-Jack> Hi. 21:54 < Tech_8> hi 21:54 < kilo> hellooooo 22:06 < elichai2> weird question. can the `X` in `0x` before putting a hex string be both uppercase and lowercase? or just lowercase? I mean convention wise 22:07 < revel> I think it's usually lowercase? 22:07 < elichai2> usually or always? 22:07 < Psi-Jack> Always. 22:08 < revel> 0X7FFFFFFF 22:08 < searedvandal> everything should be lowercase, always 22:08 < mawk> nooooo 22:09 < revel> Wow, Psi-Jack, I just wrote it in uppercase, whachu gonna do now? 22:09 < mawk> x is lowercase, the rest is uppercase 22:09 < mawk> way nicer 22:09 < mawk> 0xDEADBEEF 22:09 * Psi-Jack grabs a spool and looks at revel's eyes. 22:09 < Psi-Jack> spoon* 22:09 < revel> I'm tasty :D 22:09 < revel> Come on, Psi-Jack, have a bite. 22:10 < lesshaste> how could I download the audio of https://www.podbean.com/media/player/3ui6b-9412c8-pb?vjs=1 ? 22:10 < Psi-Jack> Ewww.. It's not as good when it actually wants it. LOL 22:10 * Psi-Jack tosses the spoon, replaces it with a needle and sewing thread. 22:10 < kilo> hellooooo 22:11 * revel writes the quote down and reports Psi-Jack to the rapist under suspicions of being a rapist 22:11 < Psi-Jack> kilo: How many times must you keep that up? 22:11 < kilo> what? 22:11 < kilo> just saying hi? 22:11 < mawk> helloooooooooooooooo 22:11 < Psi-Jack> kilo: Again.. And again... And again... 22:11 < revel> kilo: You don't need to greet everyone multiple times per hour. 22:11 < kilo> nothing wrong with that, is there? 22:11 < kilo> but sure 22:11 < Psi-Jack> Yes. 22:11 < kilo> fine 22:11 < Psi-Jack> It's noisy. :p 22:12 < kilo> your keyboard? 22:12 < kilo> hehe 22:12 < revel> Yes, his mechanical keyboard constantly scares his cat. 22:12 < kurvivor> sorry for stupid question, but: i now have an ISO, and i have USB that is in /dev/sdc 22:12 < kurvivor> how do i put that iso on it? 22:13 < Dagmar> Like it said on the webpage where you downloaded the ISO 22:13 < Psi-Jack> dd if=isofile of=/dev/sdc 22:13 < Dagmar> dd if=file.iso of=/dev/sdc 22:13 < revel> kurvivor: Run `file file.iso` first pls. 22:13 < Psi-Jack> revel: "please" 22:13 < kurvivor> Dagmar: i really cannot well read those pages 22:13 < Dagmar> Then you're going to find Linux to be a whole lot of not fun 22:13 < kurvivor> no browser 22:13 < kilo> I've got a question about elementary OS 22:13 < revel> Since it may need some, err, processing, if it's a straight-up ISO image and hasn't been "processed" yet to work with USB. 22:14 < Dagmar> revel: Theres' nothing this guy is going to be able to do about it if it's not a hybrid ISO 22:14 < kurvivor> revel: `file` says "data" 22:14 < revel> Why not? 22:14 < revel> kurvivor: Then either the ISO or your `file` is broken... 22:14 < Dagmar> Because it's not trivial to "convert" one, he has no clue what he's doing, and... very few people make non-hybrid ISOs anymore 22:15 < Dagmar> ...particularly people making a "liveCD" environment 22:15 < kilo> dd can't run without corrupting my USB on elementary 22:15 < revel> SystemrescueCD still does, afaik, for some reason. 22:15 < revel> kilo: Did you unmount it first? 22:15 < kilo> of course 22:15 < lnnb> sup, kilo 22:15 < kilo> hey! 22:16 < kilo> lnnb; i got rid of chanserv 22:16 < lnnb> nice, i hate that bot 22:16 < revel> Psi-Jack: Please whom? 22:17 < Psi-Jack> revel: Everyone in ##linux, by using Standard English. :) 22:17 < Dagmar> revel: The name could be a clue 22:17 < kilo> wellllll then 22:17 < triceratux> kilo: elementaryos is horrid. its a great concept but get it out of the loop. go with lite or voyager 22:17 < kilo> I know it's bad 22:17 < Psi-Jack> I haven't actually tried Elemantary OS. 22:17 < kilo> I prefer debian 22:18 < kilo> but I've got it on an old laptop 22:18 < Psi-Jack> Solus, though, I was surprised with when I did try it. :) 22:18 < kilo> and haven't gotten around to changing 22:18 < revel> Psi-Jack: Is that American or British English? 22:18 < kilo> it's essentially like bad ubuntu 22:19 < kilo> alpine, however.. 22:19 < Psi-Jack> revel: Either, actually. Though America technically first standardized English, before England. True fact. 22:19 < revel> TIL: Psi-Jack hates Canadians, Indians, Australians, South Africans etc. :( 22:20 < revel> Okay, I'll stop. 22:21 < revel> kilo: "alpine, however.."? 22:21 < revel> Whaddaboutit? 22:21 < kilo> it's okay 22:22 < revel> For desktop usage? 22:23 < kilo> no for lightweight stuff 22:23 < kilo> it's pretty fast 22:23 < revel> Wonder if there's any issues keeping it at GCC 6.4.0. 22:25 < kilo> good for routers and such 22:26 < kilo> anyone play supertux? 22:26 < revel> You sure like quizzes, don'tcha. 22:26 < kilo> just asking 22:29 < kilo> 'buntu 17.10 has this great game in the pkg list called endless sky 22:29 < kilo> if you use it 22:30 < kilo> anyone awake here? 22:31 < Psi-Jack> Nope. Just your monologue. 22:31 < kilo> hello there! 22:31 < kilo> nice to see another person 22:32 < kilo> * * 22:32 < kilo> ______ 22:32 < kilo> darn 22:33 < kilo> ** 22:33 < kilo> _ 22:33 < kilo> it's a face 22:33 < sensible> I am using centos, what is the maximum limit of open (both soft and hard) files that can I set editing /etc/security/limits.conf? because setting higher limits shows unexpected behaviour like not able to login? 22:33 < Psi-Jack> No, it's spam. 22:33 < kilo> hmmmmm 22:33 < MrElendig> sensible: depends heavily on your system 22:34 < kilo> you know what else is spam? 22:34 < MrElendig> sensible: if you are on a potatoe the limit is much lower than if you are on one of the top 5 supercomputers in the world 22:34 < sensible> MrElendig: I can tell you about the system , memory is 125G and hard drive is 4T 22:35 < kilo> I run alpine on a fried potato 22:35 < sensible> MrElendig: does ^^ this help? 22:35 < kilo> armhf 22:35 < MrElendig> sensible: "my car is blue" 22:35 < kilo> My board is green 22:35 < kilo> my heatsink is shiny 22:36 < sensible> MrElendig: sky is also blue 22:36 < kilo> my potato runs pretty fast 22:36 < kilo> with a whopping 1G of ram 22:36 < Psi-Jack> Excessive use of enter is also spam. 22:36 < kilo> whoa there 22:36 < kilo> 22:37 < kilo> I'm not doing that 22:37 < kilo> 22:37 < kilo> hehe 22:37 < Psi-Jack> jim: Wanna step up to the plate here? 22:37 < kilo> i'm done now 22:37 < kilo> sorry 22:37 < kilo> my potato has 64G flash storage 22:38 < MrElendig> 64gb class 4 sd card? :p 22:38 < kilo> class 10 22:38 < kilo> actually 22:38 < kilo> btw 22:38 < MrElendig> which isn't much faster 22:38 < kilo> meh 22:38 < MrElendig> and still can only do one io at a time 22:39 < kilo> like I said, a fried potato 22:39 < kilo> with a 4core armv7 cpu 22:39 < kilo> at a blisteringly fast 1Ghz 22:40 < triceratux> kilo: ive never been able to get the xorg / xfce to work on alpine including yesterdays iso so i went back to running swagarch. alpine is great for containers & stuff 22:41 < kilo> ya 22:41 < gregor2> yeah!! 22:41 < gregor2> Linux! 22:41 < kilo> use a stable tho 22:42 < kilo> not dailies 22:42 < cfoch> hello 22:42 < jim> Psi-Jack, yeah, I'll talk to him 22:43 < jim> hi 22:43 < oni_> hello 22:43 < cfoch> how can I video device (/dev/video1 /dev/video2) by using a video file? 22:44 < triceratux> kilo: they had a substantial release yesterday https://distrowatch.com/?newsid=10240 theyre just not geared to ensuring xorg comes up. for what i need theres other stuff to run 22:44 < jim> kilo, hi... I wonder if you could remember to consolidate your lines (that's the same as not hitting enter so often) 22:44 < jim> it usually requires some attention and planning to make it happen 22:52 < triceratux> https://www.linux.org.ru/news/linux-general/14310407 some parts of the world havent heard until today 22:53 < jim> Guest56477, just so you know... being logged in as root habitually is not really recommended (it's hoped you have really good shell skills), and ircing as root is pretty dangerous 22:54 < Kharma> People love logging in as root, most are too lazy to figure out how to run / do things as user.. and some don't know the dangers either.. 22:54 < Kharma> As root, you can do EVERYTHING! Mwahahaha! 22:55 < Kharma> Sorry, hyper day today -slinks away- 22:55 < kurvivor> made the live USB. With me luck 22:55 < xryuu> Good luck! 22:55 < jim> you have a point... they can do it if they want... I'm just saying they need to be aware 22:56 < xryuu> Hello all. I'd like to ask what will happen if I don't apt-upgrade my /etc folder 22:56 < triceratux> luck with you ! 22:57 < jim> xryuu, debian's not really organized that way... packages that have global settings will most likely have files in /etc, or generate them 22:58 < jim> upgrades are at the package level... you install a package, you get everything in it 22:59 < jim> I can give you an example if you want, in a bit 23:05 < Loshki> cfoch: if you have the right hardware and drivers, you should be able to do something like mplayer /dev/video1 and it will play. 23:06 < xryuu> jim: so it's like the settings of the packages and customizations right? 23:10 < Loshki> xryuu: in general, you don't decide wbether to put things in /etc. Packages make all those decisions for you. All you have to do is configure the package, which sometimes means editing files in /etc. Other than that, you have no control over where most stuff lives. 23:11 < xryuu> Loshki: Ahhh, understood. One last question. How can an upgrade of /etc break things? I mean not even booting 23:15 < Loshki> Upgrades are not supposed to break things. It depends how careful the developers are. Some distros (usually named LTS for long term support) specialize in not breaking things, at the cost of not being as 'leading edge' as other distros. stability vs. features is *always* a trade-off. Try an older *buntu LTS if you don't want any suprises. 23:16 < kristina> so is there a way to somehow alias // to the current working directory providing certain conditions are met (basically mount an alt-root of a kind). i was thinking writing some shim using LD_PRELOAD and starting the shell with that. basically in a project directory, as soon as it's entered, paths relative to // should resolve to that directory, ie, if you cd foo/bar you would be in //foo/bar. 23:17 < Kharma> Sounds like a .dotenv function called when you CD to a directory. 23:17 < jvelasquez_> Hi! Today I'm working with a little 3" x 2", 640x480 pixel hdmi connected screen connected to a little RaspPi, currently booting to a console, and I'm trying to brainstorm some ways to to use the screen to output a little bit of text information, such as IP address, basic network info, user info, login creds, and last recent attempted logins. 23:18 < jvelasquez_> kristina, cd $PROJECT_ROOT && ln -s foo /foo 23:18 < jvelasquez_> err 23:18 < jvelasquez_> kristina, cd $PROJECT_ROOT && ln -s /foo foo 23:19 < Pentode> you have to sneak a baz in there somewhere otherwise it wont work. ;p 23:19 < Pentode> or a bar, if you are into that kinda thing 23:20 < jim> foofoo, that's my cousin's poodle... 23:20 < Pentode> feefee 23:20 < searedvandal> nice name for a poodle 23:20 < kristina> i think i need to write some hook thing. it's not a jail but it should not be possible to do cd ../../../other from //. it's not a jail since you're meant to be able to access absolute paths with a single slash but dot traversal should stop at the alt root because 99% of the time doing that would be a mistake of some kind. 23:21 < kristina> ie if you're in //foo/bar you should not be able to go 3 levels up. 23:21 < jim> yeah, you'd implement a jail using chroot, if you didn't do that, it wouldn't be jaillike 23:21 < Pentode> jvelasquez_, make a little bash script. should be easy enough. 23:22 < kurahaupo> kristina: used to using Perforce by any chance? 23:22 < kristina> jim: it's not a jail per se, traversing beyond // unless you're at cwd=// is usually a mistake and lands you in a directory where you probably don't want to be and getting an error there is better. 23:23 < jvelasquez_> Pentode, you mean for my 3" x 2" 640x480 screen issue? the issue is that the current resolution is soooo tiny on the little screen I can't expect anyone to read the tiny text. I need to reduce the screen resolution. 23:23 < kristina> kurahaupo: depot and depot accessories? :P 23:24 < jim> I guess the reason you'd do a jail, is to protect the real / from folks who want to come in and snoop or damage it 23:24 < seven-eleven> hi 23:24 < jim> hi 23:24 < kristina> i'll just use interpose some syscalls i guess. 23:24 < kurahaupo> kristina: yep 23:25 < seven-eleven> if i download a webpage with `wget https://google.de` it encodes the source code in ISO-8859-1 and not UTF-8, why?! 23:25 < seven-eleven> my environment says it's UTF-8 -> locale 23:25 < jim> maybe you have to tell wget what to use to encode 23:25 < kurahaupo> seven-eleven: tell wget to send accepts-encoding:utf-8 23:26 < kristina> kurahaupo: i guess that makes more sense to you than others out of context. 23:26 < jim> ohh, so it's the web server that sends the different encoding 23:26 < kurahaupo> The default encoding when the web started was iso-8859-1, so some older tools still assume that 23:27 < kurahaupo> Google will try to honour the accepts-encoding in the request 23:28 < seven-eleven> i tried `wget --remote-encoding=UTF-8` still ISO-8859 23:28 < kristina> i think blaze can do it but i want something that's not as big as blaze. 23:28 < kristina> just something really lightweight for personal projects. 23:28 < jvelasquez_> `stty` can be used to change the cols and rows of a terminal, but I wish the result doesn't seem to stretch the screen. 23:28 < seven-eleven> i think its my environment 23:28 < seven-eleven> i doubt google sends still ISO-8859 :) 23:29 < seven-eleven> let me check on another machine 23:29 < Pentode> jvelasquez_, easy enough to change the resolution in /etc/default/grub isnt it? 23:29 < jvelasquez_> Pentode, I'll try it and let you know soon. thanks for the tip. 23:29 < seven-eleven> hm on all machines its not using utf.8 23:30 < Pentode> np. i think it automatically probes and sets the best res by default. but there's a variable in there that can override it. 23:30 < phogg> I just spent ten minutes trying to find a shell script I wrote a few weeks ago only to discover it sitting in oneliner form on the input prompt of a terminal on a little used desktop. Good thing the power didn't go out. 23:31 < seven-eleven> kurahaupo, failed too `wget --header 'Accept-encoding: utf-8' google.de` 23:31 < seven-eleven> now im confused 23:31 < seven-eleven> maybe google isn't utf8 23:32 < phogg> seven-eleven: confirmed it is responding with ISO-8859-1 for me, too 23:33 < seven-eleven> google uses utf-8 --> content="text/html;charset=utf-8" 23:33 < phogg> at least in the http header; the actual returned HTML is marked as UTF-8 in the meta 23:33 < seven-eleven> yeah 23:33 < seven-eleven> `curl google.de > a.html` makes it us-asci :S 23:35 < phogg> and the file itself, despite the tag claiming UTF-8, is truly 8859-1 23:36 < kurahaupo> If it doesn't contain anything but ASCII, then it doesn't matter what if it's marked as ASCII (ISO-646) or ISO-8859 or UTF-8(ISO-10646) 23:36 < seven-eleven> so let me try to find a page that is truly utf-8 and retry 23:36 < phogg> kurahaupo: iconv confirms it contains 8859-1, not ASCII 23:36 < kurahaupo> phogg: is it content from Google or a copy of something they've indexed? 23:37 < phogg> kurahaupo: the google.de front page 23:37 < kristina> kurahaupo: is there anything else other than blaze that can just interpose something like that over an arbitrary shell? i have a feeling there is but i can't find it. 23:37 < applecrumble> Does anyone have a good guide on skbuff members? I'm having trouble finding information that's up to date, as well as descriptive 23:38 < applecrumble> kernel.org seems to just echo the comments 23:38 < seven-eleven> phogg, cheers works now 23:38 < seven-eleven> phogg, its a webserver thing. on other website it encodes in utf.8 23:39 < kurahaupo> kristina: I'm thinking of something along the lines of ln -s /proc/self/cwd /depot 23:39 < phogg> seven-eleven: what works? Sorry, I have no idea what your original problem was 23:43 < Psi-Jack> seven-eleven: What? No codepage 437? :) 23:44 < jim> phogg, when he wgetted, the stuff came in an encoding different from what he expected based on his locale... he had to get wget to tell to web server to send utf8 23:44 < kristina> i quite like source absolute paths. 23:45 < kristina> easy to work with. 23:45 < meyou> hate em 23:45 < lnnb> what is that? 23:46 < lnnb> absolute paths baked into source code? 23:46 < meyou> migrating old sites that i didn't create from http to https, i love relative links 23:46 < kristina> they're not "absolute". 23:46 < meyou> maybe i'm thinking of something different than kristina tho 23:47 < lnnb> so they're not absolute paths, but people call them absolute paths? 23:47 < phogg> kristina: care to explain? 23:48 * lnnb files it under the EPROM category 23:48 < meyou> 23:51 < kristina> a directory with BUILD*(.gn)? or DEPS or .gn or a few other things is like a project directory, say, so within the project or repository // paths are source/repository absolute paths. they have to be translated back and forth by something obviously like hooks on most path related syscalls. 23:53 < kristina> they're like "the build system will do the right thing (tm) (usually" paths. 23:53 * phogg is still not sure what all this means 23:54 < lnnb> sounds like someone really despised the concept of chroot 23:54 < lnnb> and took it to the next level 23:57 < kristina> it's perforce style paths as someone pointed out. 23:58 < Guy1524_> hey guys, not sure if this the right place for this question, I am implementing a windows api function on wine which gives the caller a pointer to a very large struct (KTHREAD). What I need to do is find out which parts of the structure the application tries to access 23:58 < Guy1524_> I already asked this earlier, and somebody mentioned I should use gdb to follow variables 23:58 < Guy1524_> but I'm not sure if that is possible w/ wine 23:59 < lnnb> if you try to debug a .exe with gdb what happens? --- Log closed Thu Jun 28 00:00:16 2018