libera/#devuan/ Wednesday, 2020-07-29

paynodei know you'd still be vulnerable to traffic spikes/slashdot effect (if you dont auto-reroute to cloud) but are you saying it could take more than a day to ghost image a new server, provided you can buy/physically cable one quickly?00:00
paynodei dont understand the risk in underspending...00:01
paynode/ underprovisioning00:01
gnarfacepaynode: it's not really a devuan support issue, but businesses do things like... project traffic and revenue, etc.  too much traffic can mean not enough revenue.00:12
gnarfacepaynode: if the difference is dozens, nobody usually cares because usually it's not important, but if the difference is millions... heads will roll00:13
gnarfacepaynode: and yes, i'm saying it can take more than a day to bring one thousand servers online00:13
paynodethanks...is ungleich/(other devuan hosters if they exist) ontopic here00:14
golinuxProbably better at https://chat.ungleich.ch/ungleich/channels/datacenterlight00:15
gnarfacepaynode: cloud overflow is a useful modern convention but also a easy way to accidentally pay too much for bandwidth00:15
CAPTCHA_REQUIREDpaynode, you could ask me00:17
paynodegolinux - that seems to recommend mattermost to chat, unless you know of other ways. Still unfamiliar with using it rn00:17
CAPTCHA_REQUIREDwith my setup I can plug my server directly into a backbone (via colo provider or large VPS provider)00:17
golinuxYes.  ungleich uses mattermost00:18
CAPTCHA_REQUIREDassign the ipv6 range i am given to my route-advertisement dameon00:18
CAPTCHA_REQUIREDand ounce the new hypervisor is up rsync (or zfs-send) the existing nodes around00:18
CAPTCHA_REQUIREDI've been hacker-newsed and reddited before00:32
CAPTCHA_REQUIREDDon't know how that compares to being slashdotted00:32
golinuxYour nick is punching my eyeballs.00:33
golinuxLike sitting next to a 500 lb person on an airplane.00:34
golinuxGuess I'll go elsewhere.00:34
CAPTCHA_REQUIREDugh00:37
CAPTCHA_REQUIREDthis is why i don't use paste.debian.net00:37
CAPTCHA_REQUIREDrandomly it refuses to accept pastes and just says DO NOT SPAM00:38
CAPTCHA_REQUIREDis this ok? https://f.perl.bot/raw/b58u1i00:38
CAPTCHA_REQUIREDI seem to have completely broke my system with this beowulf upgrade00:38
paynodemaybe you can soothe golinux and put your nick in a pastebin and /nick the new shortlink00:50
paynode:)00:50
paynodetotally asking nicely friendly here :)00:51
paynode-friendly, though im friendly too ofc00:51
paynodegolinux: it seems mattermost is not packaged in the repos for devuan/debian/ubuntu yet? ironic of ungleich.ch to choose it/not package it01:35
paynodehttps://dev1galaxy.org/search.php?action=search&keywords=mattermost&author=&search_in=0&sort_by=0&sort_dir=DESC&show_as=posts&search=Submit - will installing through guides meant for debian work?01:38
paynodethere are 0 mentions of mattermost in the forum01:38
paynodeDIF Q: https://pkginfo.devuan.org - is there any reason why the search doesnt check for pkgs in any branch, rather than 3.0? if anyone is authorized to change this, itd be happy if they did01:40
paynodes/itd/i'd01:40
gnarface"any" is an option in the pulldown...01:41
gnarfaceor it was...01:41
gnarfaceand i don't know anything about mattermost but you should try compiling it01:42
gnarfaceyou can package it with checkinstall if it doesn't have a ./debian/ directory01:43
paynodegnarface: any is indeed an option but without js in my browser, after successful search in any, it redefaults to beowulf, so i constantly need to reset it to any after each search...01:44
meep_____test01:45
paynodetest seen in irc meep_____01:46
meep_____thanks01:46
meep_____is uuidd new?01:46
meep_____as of beowulf01:46
meep_____it's not installed after the beowulf upgrade and running as a daemon01:46
gnarfacei don't think it's that new01:48
meep_____also why is sudo and rmnologin in the default runlevel rather than sysinit?01:48
meep_____gnarface do you know what uses uuidd?01:48
gnarfacenot exhaustively, no.  but it's commonly used to identify block devices01:48
gnarface... among other things01:49
gnarfaceas far as i know that's all it does, generate uuids01:49
meep_____I've used UUIDs before plenty fine without having a daemon running01:49
meep_____why now have a daemon for uuids?01:50
gnarfaceif it wasn't what was generating them all this time then i don't know01:50
paynodehttps://git.devuan.org/devuan/www.devuan.org - is this where to bugreport for pkginfo?01:50
gnarfacepaynode: either there or bugs.devuan.org, dunno for sure01:50
Garb0_I LOVE BEOWULF05:25
paynodeno one believes you're serious unless you get an allcaps tattoo...05:40
hemimaniaclol05:45
meep_____The VUA are hackers on steroids05:49
* meep_____ blows up random van05:49
yetipaynode: 𝕴 𝖑𝖔𝖛𝖊 𝕭𝖊𝖔𝖜𝖚𝖑𝖋!  <<<  better than allcaps05:59
meep_____that is better06:01
meep_____also didn't know irc could handle unicode06:01
paynodetil unicode in irc ...nice yeti06:05
yetidepends on the client, the terminal, the font(s), ...06:06
yetiunicode in irc is not reliable... as in "readable for everyone"06:07
yetibut sometimes it s fun06:07
furrywolfmost of it worked here, with a few broken characters...  but I can't read any of it.  lol06:08
golinuxpaynode: The release reset in pkginfo also annoys me.06:08
furrywolffancy characters with a font that's not many pixels high...06:09
yetimy xterm "bends" thes fraktur charaters too06:09
furrywolflooks like the "v" is the only thing that didn't render here.06:09
paynodegolinux: is that with js as well? i wasnt allowing js at all, so i dunno06:11
paynodeyeti's unicode chars worked in smuxi just fine...which i recommend because it has slightly dif colors for each nick, really easier to read irc convos06:12
yetiI want all nicks to have the same colur (depending on active, away, offline) only. these 1000 colour screens only would drive me nuts06:15
yetiok... i force some nicks to colours.. grey for bots and darkblue for trolls... but thats a different superpower06:17
yeti:-)06:17
golinuxpaynode: I'm too lazy to look at the source but knowing who put it together, I doubt there is js on that site.  There is cgi.06:21
CAPTCHA_REQUIREDthank you devuan developers for the vast improvement of AppArmor support in Beowulf06:30
CAPTCHA_REQUIREDI've finally been able to fully secure my LXC containers in beowulf06:31
CAPTCHA_REQUIREDI was using apparmor in jessie and ascii but there were always constant problems and workarounds and aa.incomplete=106:31
CAPTCHA_REQUIREDnot anymore06:31
golinuxI don't think that Devuan had anything to do with it.  Looks like it's coming directly from Debian.06:39
paynodeparrot linux is probably a good place to check for things like apparmor/firejail/other profiles and such, they do a lot of trial/error/dev in house06:42
hemimaniacis that still around?06:44
hemimaniacnice06:44
paynodethey're still around, they were the ones who convinced me systemd was bad, but they never migrated away from it, so...im in #devuan now06:58
adhocevenen all.07:00
golinuxparrotsec is preparing a Devuan release07:01
golinuxThey have been working on ti for some time07:01
adhocIs there a nice way to do c-groups other than to use Docker?07:01
hemimaniacpersonally I don't like systemd just as it has a habit of throwing everything up (or down) at once, and for the average user it too much tweaking to make nice so I don't see the point07:02
adhocSomething that allows process isolation so I can do network simulations with out mess up the runs...07:02
hemimaniacisn't that what boxi is for?07:10
paynodefirejail adhoc ?07:10
paynodeassuming vm's is too heavy, but that will also isolate even better07:10
adhocpaynode: Would have to be dozens of VMs, so huge disk space waste.07:23
* adhoc looks into firejail.07:23
adhochttps://packages.debian.org/stretch/firejail07:24
adhoccould be a good starting point07:24
adhocpaynode: thanks =)07:24
paynodenp07:25
paynodealso, last i checked (last year? ) cgroups was still unfinished in the kernel, so maybe this is still wip featurewise/stabilitywise07:26
paynodealso, subgraphos had some serious isolation tools they created but they are still alpha, and none of those tools are packaged for i.e. devuan/debian that i know of07:27
paynodeotherwise, qubes uses xen, so thats likely too heavy too...there are other containers than docker, lxc/kubernetes etc, but that goes beyond my interest at the moment since they do not isolate as well as vms or as simply as firejail command args07:29
adhocit uses apparmour ?07:33
adhocspeaking of unfinished07:34
adhocapparmour was one of the main reasons I stopped using ubuntu.07:34
adhocthat was many years ago now, in hindsight07:35
paynodefirejail doesnt use apparmour but parrotsec linux probably has tried (and partially failed) to get both working in harmony more than any other project07:46
paynodeim not sure if they failed, but they made it not default at some point because there were so many edge cases where something would fail to run (properly) because of firejail/apparmour/etc07:47
adhocso apparmour is an option?07:48
* adhoc re-reads07:48
paynodethey were also using selinux iirc, dont remember perfectly07:48
paynodehttps://parrotsec.org/docs/info/firejail/07:49
adhoc"Firejail can work in a SELinux or AppArmor environment"07:49
paynodefirejail playing nicely with apparmor is definately part of parrotsec's goals - is in the link/docs07:49
adhocah07:49
paynodeselinux im less sure07:49
paynodethere07:49
adhocI don't think anyone is sure about what SELinux is good for.07:49
paynodeyou never really know if its doing/protecting until something fails to work...thats how you know it affects your life good or bad07:50
paynodethus until now, ive mostly noticed bad07:50
adhocok then, I'll head up to the lab and give it a go =)07:51
beanseems like there aren't any mesa packages with beowulf-backports versions, and I'm confused about how to go about stack tracing Xorg... I did look some stuff up to try figuring it out on my own though17:41
gnarfacebean: yea i guess there's no mesa in there right now.  there isn't always.  as for stack tracing xorg... you'd have to do it when it starts up, so you'd probably have to disable your graphical login temporarily18:10
gnarfacebean: though, if it's a compositor issue it might be better to stack trace the window manager18:11
gnarfacebean: what ever happened with using the kernel and firmware from backports together as a pair though?  no change at all?18:27
gnarfacelast you talked in here you said you had not tested them together18:27
gnarfacebut i had forgotten to mention they would absolutely not be expected to work separately18:27
gnarfacebean: also, you never mentioned the actual glitch... can bit be reliably reproduced?  does it only ever happen when waking up from sleep or suspend?18:29
gnarfacebean: does it happen in opengl programs too, or just compositing window managers??18:29
gnarfacebean: and have you tried a non-compositing window manager?  i'm sure i asked some of these questions already but i don't remember getting answers for all of them18:29
gnarfacebean: anyway, i know this is a big pain, and not optimal, but you have very little recourse besides filing a bug report upstream and being patient... the stack trace is just a way to maybe get the bug report to be taken a bit more seriously18:39
gnarfacebean: other than that just basic deduction by trying other versions of stuff, and eliminating unnecessary variables from your tests18:41
beanthanks for the help18:56
gnarfacebean: sorry it hasn't been much actual help... but maybe there's a irc channel specifically for the amdgpu driver and firmware that has more current info about this18:58
beanoh, thanks for the idea19:00
meep_____what gpu are you using that your having problems with21:44
meep_____I have an RX580 works flawlessly out of the box21:44
gnarfacealready gone21:46
brocashelmthe rx gpus are just fine for me. i just need to start writing angry e-mails to amd until it's fully open-source22:12
meep_____the only problem22:25
meep_____is that if you embed the amdgpu driver into the kernel instead of a module, you need to also embed the polaris firmware blobs into the kernel or initramfs22:26
meep_____else the gpu will hang22:26
meep_____so yes those emails to amd are still needed22:27
meep_____but it's way better than nvidia22:27
meep_____brocashelm: I'd be interested in hearing the responses from those emails22:27
nemobrocashelm: https://m8y.org/tmp/amdgpu.html  I had to do this btw22:43
nemobrocashelm: could not find a better solution. I bring it up in case you have one ☺22:44
nemoor in case, I guess, the situation has improved in the last couple of months22:44
nemobrocashelm: but, at least it works!22:45
meep_____>https://m8y.org/tmp/amdgpu.html wow this is garbage22:57
nemomeep_____: ok.22:57
meep_____why would anyone buy a GPU from a company if they had to put up with this22:57
meep_____(the gpu not your article nemo)22:57
nemomeep_____: heh. I'm used to situation on linux being crap22:57
nemomeep_____: but the ABI thing is pretty dumb22:58
nemomeep_____: the not having devuan in their script OS detection, hard to fault them for that22:58
meep_____the whole thing is dumb22:58
meep_____what th even is a "legit debian"?22:58
nemobut old xorg? I guess that's due to what ubuntu uses? but... why the hell not bundle two? you detect debian. they use newer xorg22:58
nemomeep_____: I meant "one they were willing to officially support"22:58
nemomeep_____: my *hope* is they test on those - but. I'm not certain they do, due to the ABI fail22:59
meep_____this is just sloppy and reeks of internal incompetence22:59
meep_____why are they even doing anything with a distro22:59
meep_____the kernel handles DRI22:59
nemowell. it's a linux installer that adds an extra apt repo23:00
nemoso there's some need to do distro checking, but not much23:00
meep_____they really should not be doing that23:00
meep_____packages shouldn't be screwing with apt's configuration23:00
nemomeep_____: I gotta say it's way way way way way better than the nvidia situation23:00
nemomeep_____: which I'm currently dealing with on the work desktop with devuan23:00
nemomeep_____: where, if you make the mistake or had the need to ever install the nvidia package23:01
nemoit will not cleanly install, uninstall or generally interoperate with devuan apt23:01
paynodenemo do you not use h-node.org or linux-/j artix23:01
nemobe prepared to do repeated install/uninstall, cursing, stray config...23:01
meep_____nemo can't you just refund the card and tell them to sell you something that works with linux23:01
nemopaynode: oh when buying it?23:01
nemopaynode: frankly, it's fairly new, so I figured distros would usually catch up. I'm always used to new cards having issues with debian due to their strategy23:02
meep_____if I were you I would be right away getting a refund23:02
nemomeep_____: meh. works fine23:02
nemomeep_____: their ABI thing is lame, but an old Xorg pin is not the end of the world23:02
nemonot gonna do a new build just for that23:02
paynodesorry that last part of msg was crap...h-node.org or linux-hardware.info i think...im looking for the link, i try to stick to devices that have fully libre drivers/kernel working great, so i dont have to deal with the kind of crap described in ur article23:02
nemopaynode: yeah, but I wanted a brand spanking new graphics card, so odds of debian support out of the box were not high23:03
nemopaynode: this was my first ever "over-the-top" gamer machine23:03
nemowith, like LEDs and glass sides and silliness23:03
nemowas for the family living room23:03
nemopaynode: it was half paid for by the boss sooooo 😃23:03
nemowell. more like ⅔rds23:03
paynodesorry http://linux-hardware.org ...its the sister side of http://linux-hardware.info/, which is why i typed it wrong23:04
paynodethere are likely more resources i dont know about...23:04
nemoyeah, I've used things like that in past23:05
nemobut situation has gotten better, and was feelign a bit confident in my skills23:05
paynodeboss? do you work in gaming? or are you being groomed not to leave your employer :)23:05
nemomeep_____: you know what you missed, was my first attempt at getting it to work, where I had downloaded the wrong version of AMD's driver, and was trying to manually rewrite their kernel driver to be compatible23:05
nemopaynode: it's just a perk. tech toy perk23:05
nemopaynode: $500/y play money. plenty of other perks too.23:06
nemopaynode: we've known each other for a while, and I think he's giving me a pretty good deal23:06
nemomeep_____: actually, did you hear about AMD's fail that is *still* impacting this machine 'cause I haven't gotten around to rebooting it after manually applying the upstream debian package that is not in devuan yet?23:07
nemomeep_____: the CPU fail?23:07
nemoit's particularly hilarious since I never noticed for a long time due to not using systemd23:07
meep_____><nemo> with, like LEDs and glass sides and silliness23:07
meep_____how many retracting cupholders?23:07
meep_____or clothes hangers23:08
nemohehe23:08
nemothe only retracting cupholder is a usb one sitting on top of the bass right now to transfer the CD collection to it23:09
nemotask that's been on the todo for years23:09
meep_____yes i heard about the cpu failure shit23:09
meep_____which is why i still haven't upgraded to ryzen23:10
meep_____also the mandatory psp23:10
nemomeep_____: well, my boss had ordered that ryzen for me fairly early before that even came out23:10
meep_____they had some lame excuse 'oh uh most consumers don't load their cpu to 100% so it's fine'23:10
nemomeep_____: er... what does psp have to do with cpu load?23:11
meep_____the psp is a backdoor23:11
meep_____not related to the crashing23:11
nemook...23:11
nemocrashing, I was referring to:23:11
nemohttps://www.phoronix.com/scan.php?page=news_item&px=Ryzen-3K-RdRand-Systemd-Maybe23:11
meep_____oh23:11
nemowhich is particularly funny to devuan users, and explaisn why I didn't notice23:12
meep_____no I was talking about how on some early ryzens were defective and if you sustained 100% load on them they would hang the system23:12
meep_____they did a recall23:12
nemoIMO systemd does not get off the hook in blaming AMD because they coded an infinite loop if there was any issue there, and there had been issues in the past. not to mention trusting an instruction that could be malicious23:12
nemomeep_____: ah. this one seems fine23:12
nemohave quite a lot of load on it23:12
nemobut I haven't applied the RDRAND patch yet23:12
nemomeep_____: their NSA pseudorandom sequence generator must have an initialisation bug 😉23:13
meep_____systemd relies on RDRAND?23:13
nemoyes23:13
meep_____not even Linux itself is dumb enough to do that23:13
nemoyes23:13
meep_____I remember this whole big drama ordeal about one of the linux kernel maintainer refusing to have the kernel rely solely on RDRAND despite pressure from Intel, and eventually being called a rapist or something as some kind of blackmail23:14
meep_____it's nice to know where systemd stands on that23:14
nemohehe23:16
meep_____Theodore Ts'o23:16
meep_____do you remember that?23:16
meep_____when your init system is so massively bloated that it takes the whole system if it can't access some obscure cpu assembly feature23:19
nemomeep_____: well. they only use it if it is available and claims to be working. not that that excuses things IMO23:22
nemogiven track record of rdrand in general both in reliability and security23:22
nemooh well. they fixed their infinite loop at least...23:22
meep_____but nemo23:23
meep_____regardless if it claims to be working on not23:23
meep_____*or not23:23
meep_____relying on only one single source of entropy and doing no mixing whatsoever I thought was common knowledge never to do when building crypto systems23:23
nemobrocashelm: aaaanyway. dunno if it got lost in all this, but do let me know if your experience was similar to mine in that url. I'm quite curious23:24
meep_____and even part of FIPS certification23:24
nemomeep_____: yeah. not sure how critical it was for them. But, it's not even a useful thing to do performance-wise, apparently. supposedly rdrand is quite slow compared to *good* sources.23:24
nemo(and a decent alg)23:24
nemo(must be all the time it takes to execute the NSA... etc) 😉23:25
meep_____that's really strange.23:27
meep_____how slow?23:27
meep_____slower than even a homebrew chaos key?23:27
meep_____or a 20 dollar modified sdr tv tuner23:28

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!