tele1234567891 | Hi! Link to repository? I'm looking source code of iptables. | 00:25 |
---|---|---|
tele1234567891 | If you have time of course | 00:25 |
fsmithred | tele1234567891, it's not one of our forked packages, so you can download it at pakcages.debian.org | 00:34 |
fsmithred | but only if you spell it right | 00:34 |
fsmithred | packages.debian.org | 00:34 |
fsmithred | if you're running debian or devuan, 'apt-get source iptables' | 00:36 |
tele1234567891 | <fsmithred> I need devuan package because Devuan use OpenRC (init) | 00:36 |
tele1234567891 | I want copy file iptables.service and check where is installed | 00:37 |
fsmithred | if you want to use a devuan version of iptables, you must volunteer to fork it and maintain it | 00:37 |
fsmithred | and provide a reason for forking it | 00:37 |
fsmithred | are you running devuan now? | 00:38 |
tele1234567891 | No | 00:38 |
fsmithred | hang on | 00:38 |
fsmithred | I probably have that file | 00:38 |
tele1234567891 | I need because I want only copy, thats all | 00:38 |
fsmithred | nope, I don't | 00:38 |
tele1234567891 | Can you copy link to repository from Synaptic ? | 00:39 |
fsmithred | apt-file doesn't know about it, either | 00:39 |
fsmithred | what do you mean? | 00:39 |
fsmithred | try packages.debian.org/pool/i/iptables or something like that | 00:39 |
tele1234567891 | In Synaptic probably you have link to Devuan repository I will try search | 00:40 |
fsmithred | devuan files are at pkgmaster.devuan.org but you will not find iptables there | 00:40 |
fsmithred | it's not there | 00:40 |
fsmithred | we pull it from debian | 00:41 |
tele1234567891 | have Devuan own ISO to install system ? | 00:42 |
fsmithred | yes, at files.devuan.org or any of our mirrors | 00:42 |
tele1234567891 | <fsmithred> Thanks I will try download and check. Because iptables should be installed by default so files should be also | 00:44 |
fsmithred | iptables does not have a file with service in the name | 00:44 |
fsmithred | why not go to the source on debian's git? salsa.debian.org | 00:46 |
tele1234567891 | Because Debian use systemd, I copied from plugins service for init, now I'm looking for openrc | 00:47 |
tele1234567891 | Can I ask what your favourite firewall is ? | 00:50 |
fsmithred | as I already said, we don't have the package | 00:50 |
fsmithred | you can install iptables in devuan, but you won't find the package on our servers. | 00:50 |
ErRandir | before systemd there is no init script that restores the iptables setting. You have to call iptables-restore yourself if you want to do that, or install another package that does it for you. | 00:51 |
fsmithred | we use the debian version, just like we do with almost all the other packages | 00:51 |
mason | ErRandir: There hasn't been a real need, given that doing it from ifupdown works nicely. | 00:51 |
fsmithred | right. No init script, no service file. | 00:51 |
fsmithred | I think my favorite firwall is my router. | 00:52 |
tele1234567891 | :) | 00:52 |
fsmithred | I do use arno-iptables-firewall but only because there are some windows computers in the house, and I don't want them talking to my linux boxes. | 00:53 |
tele1234567891 | I tried build script with iptables rules, but construction takes a long time | 00:55 |
tele1234567891 | also I tried build install script, but some linux distro don't have service for system and also for init | 00:55 |
tele1234567891 | So I'm trying add by hand if user will need | 00:56 |
fsmithred | install script to install what? | 00:57 |
tele1234567891 | I think loading ready-made rules is a good idea for user. | 00:57 |
tele1234567891 | But creating rules for a user is still a horror | 00:57 |
tele1234567891 | install script to install my script with ready iptables rules | 00:58 |
fsmithred | are you sure your user needs a firewall? | 00:58 |
tele1234567891 | I need firewall, I probably made a mistake. It is not a mistake to write a script. The mistake is that it takes time and I have more important things. | 00:59 |
tele1234567891 | But I want to finish it. | 00:59 |
tele1234567891 | I think the user should have a generator to create rules. It is easier to use a generator and test the rules | 01:01 |
tele1234567891 | than read all docs | 01:01 |
fsmithred | might be better to use a program that applies rules written by people who know iptables very well. | 01:06 |
fsmithred | and actually I do have a favorite firewall, but I haven't used it in over a decade: susefirewall | 01:07 |
mason | ufw is packaged - lots of folks like that | 01:07 |
fsmithred | yup | 01:07 |
fsmithred | shorewall is another | 01:08 |
adhoc | tele1234567891: each machine is subtley different, which makes automating scripting hard. | 01:08 |
fsmithred | there's also one called mason | 01:08 |
* mason blushes | 01:08 | |
adhoc | which interfaces are you using and what services are they running? | 01:09 |
adhoc | mason the might blushing firewall ? | 01:09 |
tele1234567891 | I download now beowulf and I testing on Virtualbox . I see that Devuan still use /etc/init.d | 01:12 |
fsmithred | tele1234567891, have you used debian in the past? | 01:13 |
fsmithred | before jessie | 01:13 |
tele1234567891 | So probably if I copy from Debian iptables of source code and I unpack and I copy from plugins folder there service for iptables | 01:14 |
tele1234567891 | then it should work | 01:14 |
fsmithred | there is no service file | 01:14 |
fsmithred | what are you trying to do with it? | 01:14 |
fsmithred | it doesn't need an init script | 01:15 |
fsmithred | tele1234567891, are you installing beowulf? | 01:17 |
tele1234567891 | <fsmithred> How you want load iptables rules for all linux distributions which use openrc ? | 01:19 |
Xenguy | Both have already been mentioned, but my off-the-cuff advice would be: UFW if you want something simple, and Shorewall if you want something perhaps more powerful | 01:23 |
tele1234567891 | <fsmithred> I can't find now in which package was plugin / s folder. If I find I give you link, because I have this file | 01:23 |
tele1234567891 | I will try why I don't use ufw | 01:24 |
tele1234567891 | Because is too complicated for me | 01:24 |
tele1234567891 | iptables is more advanded | 01:25 |
Xenguy | But it's called 'Uncomplicated Fire Wall' ; -) | 01:25 |
adhoc | tele1234567891: what are you actually trying to achieve? | 01:25 |
tele1234567891 | adhoc probably I have all now. I will test only on Devuan how howrking init script from Debian | 01:28 |
tele1234567891 | I copied from Debian because is more simple than from Fedora | 01:28 |
tele1234567891 | ====== | 01:28 |
tele1234567891 | #!/bin/sh | 01:28 |
tele1234567891 | # This file is part of netfilter-persistent | 01:28 |
tele1234567891 | # (was iptables-persistent) | 01:28 |
tele1234567891 | # Copyright (C) 2009, Simon Richter <sjr@debian.org> | 01:28 |
tele1234567891 | # Copyright (C) 2010, 2014 Jonathan Wiltshire <jmw@debian.org> | 01:28 |
tele1234567891 | ======== | 01:28 |
tele1234567891 | netfilter-persistent --> probably this is reason why I can not find :) | 01:28 |
golinux | You may get kicked for copying multiple line. | 01:28 |
golinux | s | 01:29 |
adhoc | tele1234567891: please use pastebin for demonstraing files | 01:29 |
golinux | This ^^^ | 01:29 |
adhoc | tele1234567891: push the file there and send us the link | 01:29 |
adhoc | tele1234567891: this tells me you are doing something with a script, but not tell us why or the problem you are trying to solve... ? | 01:30 |
tele1234567891 | <adhoc> Because I tried before. I don't know openrc, so I tried find package in Devuan | 01:31 |
Xenguy | bbiab | 01:31 |
tele1234567891 | and copy what I need ( service of iptables ) | 01:31 |
adhoc | so, step back a moment, why are you building the firewall ? | 01:35 |
tele1234567891 | I'm trying build server, iptables rules are uncomfortable | 01:36 |
adhoc | is this a public internet facing server? | 01:37 |
tele1234567891 | I seen my friend script and I tried build something similar | 01:37 |
tele1234567891 | is not public | 01:38 |
adhoc | so you know what services you will be offering on your server? | 01:39 |
tele1234567891 | But I need log all, easy to search and something else, with script should be easer | 01:39 |
adhoc | ie, which ports? | 01:40 |
adhoc | what do you need to log all of ? | 01:40 |
tele1234567891 | rsync port , but don't worry, i know how to do it ;-) | 01:41 |
tele1234567891 | I hope I know :) | 01:41 |
djph | so .... port22 | 01:41 |
tele1234567891 | :D | 01:41 |
adhoc | djph: rsync has its own server and port =) | 01:42 |
djph | i know | 01:42 |
adhoc | just most of us don't use it that way ;) | 01:42 |
djph | I hate it, and use ssh transport | 01:42 |
adhoc | right. | 01:42 |
adhoc | tele1234567891: ok, you want to use rsync (and we assume ssh), what else is on the network that you are running this non-public server on? | 01:43 |
tele1234567891 | It is more difficult. I will share rsync. Maybe share computer in futere, I will need default rules to add | 01:43 |
tele1234567891 | For example | 01:43 |
tele1234567891 | https://github.com/tele1/Tmur/blob/main/rules/rules_accept_ipv4.sh | 01:43 |
djph | "default" rules for an edge router should be "drop all the things" | 01:43 |
tele1234567891 | I don't trust the router. The configured system is the basis. | 01:44 |
tele1234567891 | However I can trust internet. Live is brutal :D | 01:45 |
tele1234567891 | * I can not trust | 01:45 |
adhoc | heh, looking at you script, you log all the things, your disk will fill up in no time. | 01:47 |
tele1234567891 | :) | 01:47 |
tele1234567891 | I used -m limit --limit 1/hour --limit-burst 1 | 01:48 |
adhoc | there is a lot more in that script than being an rsync server | 01:48 |
tele1234567891 | this should help little. | 01:48 |
adhoc | if you are not on public facing internet, you should not be getting brute force attempts? | 01:49 |
tele1234567891 | Yes, I want put all, maybe me for the desktop, maybe it will be useful to someone | 01:49 |
tele1234567891 | Not if I accept only from IP | 01:50 |
tele1234567891 | rsync servers use static IP | 01:51 |
tele1234567891 | I can not, so I and my friends needs use DNS | 01:51 |
tele1234567891 | * DDNS | 01:51 |
adhoc | so you are accepting rsync traffic from the internet? | 01:51 |
adhoc | otheres connect via DDNS address ? | 01:52 |
tele1234567891 | not, only I will ssh from my friends | 01:52 |
tele1234567891 | yes, I use DDNS so rsync server know where I'm and can copy files from my computer | 01:53 |
tele1234567891 | theoretically, it can only read files | 01:53 |
tele1234567891 | So I will also need to configure the output for Internet mail | 01:54 |
tele1234567891 | a lot of work :) | 01:54 |
adhoc | it appears you have done a lot of work in your existing file; rules_accept_ipv4.sh | 01:56 |
tele1234567891 | the computer can always be hacked and the changes can be hidden, but not alerted if it is sent | 01:56 |
adhoc | it shows the allows, but I did not see the block part | 01:56 |
tele1234567891 | https://github.com/tele1/Tmur/tree/main/rules | 01:57 |
tele1234567891 | some rules not working, so if you want copy, you need check | 01:59 |
adhoc | do you have more than one ethernet interface? | 01:59 |
tele1234567891 | I'm trying check but I am not able to do everything at the same time. | 02:00 |
tele1234567891 | lo, but it will be nice to test the script on a laptop and try to write a generator and add interface options there | 02:01 |
tele1234567891 | Because laptop use also wi-fi | 02:01 |
adhoc | wow, there is a lot of complexity in Tmur | 02:05 |
tele1234567891 | Have Devuan iso default root password? | 02:11 |
gnarface | it used to be toor | 02:12 |
adhoc | gnarface: you set it installation? | 02:12 |
adhoc | or is thar for a live CD ? | 02:12 |
tele1234567891 | live CD on virtualbox | 02:13 |
tele1234567891 | I installed iptables-persistant and I checking | 02:13 |
tele1234567891 | working. Thanks | 02:14 |
gnarface | adhoc: live cd | 02:14 |
adhoc | ah ok | 02:16 |
gnarface | adhoc: maybe some of the pre-installed arm images too | 02:21 |
adhoc | ah, good point | 02:22 |
adhoc | is there an image for rock64 ? | 02:22 |
gnarface | not last i checked, but it would be possible to make one | 02:25 |
gnarface | oh, no i'm wrong, there is one up there now | 02:25 |
gnarface | not sure if it's current | 02:25 |
gnarface | http://arm-files.devuan.org/ | 02:26 |
gnarface | might work though | 02:26 |
adhoc | not sure how close the rock64 and rockpro64 are... | 02:28 |
adhoc | http://arm-files.devuan.org/README.txt says both are supported =) | 02:29 |
tele1234567891 | <fsmithred> It looks that service /etc/init.d/netfilter-persistent use at the same time services from /usr/share/netfilter-persistent/plugins.d/15-ip4tables and 25-ip6tables services | 02:53 |
tele1234567891 | So you don;t need use by hand iptables-restore | 02:53 |
tele1234567891 | Thanks | 02:58 |
rrq | 9 | 07:31 |
ShorTie | 8 | 07:42 |
MinceR | 7 | 16:09 |
crashoverride | that MUST be a cat. | 16:17 |
mason | cat | 17:23 |
crashoverride | zcat. | 17:28 |
mason | zcat is stepping on zkeyboard | 17:28 |
crashoverride | :D | 17:29 |
systemdlete | I am running lxde on my 2in1. The sound works from command line, but not in firefox. I tried running firefox with apulse (I do not have avahi, and do not want to run avahi). Strangely, sound works in chromium, without apulse. (I do not believe this is due to my cat, since I do not have a cat. Just wanted to be clear) | 17:31 |
systemdlete | (and, no. I do NOT want a cat, thank you.) | 17:31 |
crashoverride | systemdlete: apt-get purge pulseaudio | 17:32 |
crashoverride | done, fixed. | 17:32 |
systemdlete | really? OK, I'll try that. thanks | 17:32 |
crashoverride | also if you need help with your /etc/asound.conf, hmu. | 17:32 |
crashoverride | I ALAWYS use alsa directly, pulseaudio is terribad. | 17:33 |
systemdlete | I think my asound config is ok, because chromium works without apulse or pulseaudio. | 17:33 |
mason | systemdlete: I don't think I've set anything special to get working audio with ALSA in Firefox. I do have an .asoundrc file so I can output through my system audio and input via webcam | 17:33 |
mason | systemdlete: FWIW, this is how I do that: https://bpa.st/CZQQ | 17:34 |
systemdlete | pulseaudio is not installed, so purge did nothing. | 17:36 |
systemdlete | mason: thanks. | 17:36 |
systemdlete | any other ideas? | 17:36 |
mason | systemdlete: Beowulf? firefox-esr 78.9.0esr-1~deb10u1 ? | 17:37 |
mason | systemdlete: If so, that's what I've got and it works, so I'd consider setting up an .asoundrc and fiddling about. | 17:37 |
systemdlete | ascii. firefox 78.8 (but I am upgrading it now) | 17:38 |
crashoverride | mason: I am used to setting /etc/asound.conf because my systems use intel sound that sets the PCM as HW 0:1 while HDMI is HW 0:0 and I never use the HDMI sound. | 17:38 |
crashoverride | systemdlete: I believe you might have a "wrong default hardware" setting. | 17:39 |
mason | systemdlete: Ah, so very specifically, I couldn't use ASCII for anything media-related because I could never get audio to behave. This is why I started into Beowulf. Everything worked there. | 17:39 |
crashoverride | just as I was talking about with mason. | 17:39 |
systemdlete | kernel 4.19.0 | 17:39 |
crashoverride | systemdlete: when you open `alsamixer` in the shell, does it directly give you sliders to control the volume, or do you have a bunch of boxes to mute the sound, but no sliders? | 17:40 |
systemdlete | if the hardware setting is wrong, then why does it work in chromium without touching it? | 17:40 |
crashoverride | because the browsers typically probe for the hardware to use at start. | 17:40 |
systemdlete | I see. | 17:40 |
systemdlete | Could this be due to a missing cat? | 17:41 |
crashoverride | When you start alsamixer, what do you have for 'Card' and 'Chip' on the top left? | 17:41 |
crashoverride | systemdlete: no, but a missing dog, yes. | 17:41 |
systemdlete | OK. I will go to the rescue now. See you all later. | 17:41 |
systemdlete | (j/k) | 17:41 |
systemdlete | card chtrt5645, chip (null) | 17:43 |
systemdlete | blank | 17:43 |
systemdlete | that's in F3/Playback mode | 17:43 |
systemdlete | but same with F5/All | 17:43 |
systemdlete | I think upgrading to beowulf might be better. Trying to do anything on this laptop is a pain. I bought it mainly for use as a tablet; I got this 2-in-1 so that I'd have a keyboard to do config, but honestly, the less I have to type or configure the better. (I've never cared for laptops) | 17:45 |
systemdlete | I enjoy reading long articles and pdf files using it in tablet mode because I can sit in the easy chair rather than at the desk. | 17:46 |
crashoverride | systemdlete: Chip (null) is bad :D | 17:47 |
crashoverride | also what on earth is a chtrt5745?! | 17:47 |
crashoverride | is that from realtek or what? | 17:47 |
systemdlete | This is an Intel cherry trail | 17:48 |
systemdlete | so whatever that is | 17:48 |
systemdlete | *has | 17:49 |
crashoverride | cherry trail kinda sounds like a bad take at covering up an assassination attempt. | 17:49 |
systemdlete | Hey! | 17:50 |
crashoverride | :D | 17:50 |
systemdlete | I was NOT in the book repository, ok? | 17:50 |
crashoverride | Well, that's not where the trail started, you know... | 17:50 |
systemdlete | maybe | 17:50 |
crashoverride | also normal humans call those "libraries". | 17:50 |
crashoverride | so you're spotted, Agent Smith. | 17:50 |
systemdlete | Uh | 17:50 |
systemdlete | school book repository, not a library, I think | 17:50 |
systemdlete | I thought | 17:51 |
crashoverride | ah | 17:51 |
crashoverride | my bad then | 17:51 |
crashoverride | anyway, back to your issue | 17:51 |
systemdlete | but you are right, in a way | 17:51 |
systemdlete | It was Sgt Pepper, in the library, with a cat gun. | 17:51 |
crashoverride | when you start alsamixer, and you get "Card: chtrt5645" and "Chip: (null)", can you press F6? | 17:51 |
systemdlete | atually, it is "Chip:" | 17:52 |
systemdlete | the field is empty | 17:52 |
crashoverride | ah | 17:52 |
crashoverride | not better :D | 17:52 |
systemdlete | sorry | 17:52 |
crashoverride | but at least it's not the C code of alasamixer trying to printf a "string" that points to `null`... | 17:52 |
crashoverride | so, better. | 17:53 |
systemdlete | Yes, it gives me a choice of the chtrt5645 or the HDMI/DP LPE Audio or enter device name | 17:53 |
crashoverride | anyway, F6? | 17:53 |
crashoverride | yeah the enter-device-name is always there. | 17:53 |
systemdlete | as is, default | 17:53 |
systemdlete | so just 2 devices | 17:53 |
crashoverride | yeah default is always the default one. | 17:53 |
crashoverride | normal. | 17:53 |
crashoverride | you're using the right device then. | 17:53 |
systemdlete | I am not using the HDMI port | 17:54 |
crashoverride | weird that your Chip has no name tho. | 17:54 |
systemdlete | I mean, I don't have a HDMI device connected to it | 17:54 |
crashoverride | yeah no, I would not have you do that either way | 17:54 |
crashoverride | I was hoping there would be another option. | 17:54 |
crashoverride | hmm | 17:54 |
crashoverride | I wonder if the `chtrt5645` device requires some additional stuff | 17:55 |
crashoverride | I mean you get the sound from chrome, soo.... | 17:55 |
systemdlete | crashoverride: Don't worry your pretty head over this too much, though. I really think upgrading to beowulf might yield better results. | 17:55 |
systemdlete | It is simple enough, and this way, we would be working from the same starting place. It is difficult to assist someone running an old OS | 17:56 |
crashoverride | could you pastebin your `aplay -L` output somewhere? | 17:56 |
systemdlete | well | 17:56 |
systemdlete | more difficult anyway | 17:56 |
systemdlete | sure hold on | 17:56 |
crashoverride | I mean, it's fun to search what's wrong :D | 17:56 |
systemdlete | http://paste.debian.net/1191817/ | 17:57 |
crashoverride | Looks like chtrt5645 is from realtek tho | 17:57 |
crashoverride | I was right it seems :D | 17:57 |
systemdlete | It is a SoC | 17:57 |
crashoverride | RealTek soc | 17:57 |
systemdlete | yep | 17:57 |
systemdlete | all integrated. | 17:57 |
crashoverride | damn | 17:58 |
systemdlete | damn? | 17:58 |
systemdlete | what is the magic to perform an OS upgrade? I forget | 17:58 |
systemdlete | This way, I don't have to do a complete reconfig, hopefully. | 17:59 |
crashoverride | do you have sound with headphones tho? | 17:59 |
systemdlete | hmmm. | 17:59 |
systemdlete | Yes, I believe I have been able to use my headset with the 2-in-1 | 17:59 |
systemdlete | a usb though | 18:00 |
crashoverride | a TRS one? | 18:00 |
systemdlete | well, it's made by Logitech | 18:00 |
systemdlete | soft padded ear phones that help block out outside noise. really nice. | 18:00 |
systemdlete | very helpful for my hearing impairment (APD) | 18:01 |
crashoverride | I got the Sennheiser GSP 600 | 18:02 |
systemdlete | comes with a mike too | 18:02 |
crashoverride | kinda nice, but the foam always breaks after 3 years or so | 18:02 |
crashoverride | so I gotta buy a bunch of pads | 18:02 |
systemdlete | I think that happens with all of these... I've had others and the foam always breaks. | 18:02 |
crashoverride | I'll divide my life expectancy by 3 and buy enough for a lifetime, should cut down on delivery costs. | 18:02 |
systemdlete | After bitcoin, foam earphone replacements is a good bet to invest | 18:03 |
crashoverride | bitcoin is not a good investing tip in 2021 | 18:03 |
crashoverride | it was in 2013 tho :D | 18:03 |
systemdlete | If outdated versions of Windows were transferrable, there would be opportunities there also... :D | 18:04 |
systemdlete | That is, if anyone really wanted them. | 18:04 |
systemdlete | But I do know some old 2000 afficionados... | 18:04 |
systemdlete | well, I am OT now. So, how about I simplify things for you friendly support folks? | 18:05 |
systemdlete | By upgrading to beowulf. | 18:05 |
crashoverride | yep | 18:06 |
systemdlete | magic, please? | 18:06 |
crashoverride | that would be a good start | 18:06 |
crashoverride | magic? | 18:07 |
systemdlete | I think it can be done from apt, right? | 18:07 |
crashoverride | johnson? | 18:07 |
systemdlete | I mean, the options to pass to apt | 18:07 |
systemdlete | I guess I could look it up... | 18:07 |
crashoverride | the way I do it is: 1. apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoclean && apt-get autoremove; 2. vi /etc/apt/sources.list; 3. do 1 again. | 18:07 |
crashoverride | I'm not sure if this is the recommended way tho | 18:08 |
mason | crashoverride: That's reasonable. I'd also recommend deleting big, potentially problematic packages in advance, and freshly reinstalling them afterwards. | 18:08 |
crashoverride | yeah that's a good idea. | 18:09 |
crashoverride | like systemd. | 18:09 |
* crashoverride hides | 18:09 | |
mason | Desktop software is a good candidate. Strip the system back a bit towards being minimal, upgrade, re-add things. | 18:09 |
crashoverride | (To be honest, I would only recommended removing it, not reinstalling it, ever) | 18:09 |
mason | Well, systemd shouldn't be there in the first place on ASCII. We didn't start importing bits of it back until Beowulf. | 18:10 |
crashoverride | mason: you mean I can't have libreoffice? :D | 18:10 |
crashoverride | mason: right. | 18:10 |
crashoverride | what bits btw? | 18:10 |
mason | I don't know if that one is problematic. Desktop stuff can be fairly problematic. Databases can take special handling. | 18:10 |
mason | crashoverride: elogind primarily, although if you look through support scripts, there's a TON of stuff looking for systemd components. | 18:11 |
systemdlete | Please guys, I haven't eaten yet. This is making me nauseous. | 18:11 |
systemdlete | :p | 18:12 |
crashoverride | yeah well, getting rid of systemd in debian is a thankless job I bet. | 18:12 |
crashoverride | and a hard one too, at that. | 18:12 |
crashoverride | kinda like trash collector. | 18:12 |
systemdlete | It's like trying to clean up an oil spill. | 18:12 |
systemdlete | and a giant one at that | 18:13 |
systemdlete | think: Exxon Valdez | 18:13 |
systemdlete | or the Gulf spill | 18:13 |
mason | But remember that we have #devuan-offtopic for value judgements about this stuff. | 18:13 |
systemdlete | true that! | 18:13 |
systemdlete | Ok, found the debian upgrade release page. So I'll work on that for a bit. | 18:14 |
systemdlete | Thanks to everyone who assisted today. Always appreciate the friendly help. | 18:14 |
crashoverride | no wuckers | 18:14 |
user282069 | hi i have an SDL2 game that i think is using software renderer. when i try to set the enviornmental variable i see /usr/lib/x86_64-linux-gnu/libGL.so.1: Permission denied | 21:54 |
user282069 | running game as normal user | 21:54 |
user282069 | doesnt seem right to mess with permissions in /usr/lib/x86_64-linux-gnu/ | 21:55 |
user282069 | not sure what do ~~ | 21:55 |
tuxd3v | what this command says? 'ls -ld /usr/{,lib/{,x86_64-linux-gnu}}' | 21:59 |
rm | user282069, how are you setting the variable, post the full command | 22:00 |
tuxd3v | user282069, ^^ | 22:00 |
user282069 | thank you both. tuxd3v i've got 3 directories there /usr/ /usr/lib/ /usr/lib/x86- | 22:01 |
user282069 | and the fullcommand is like $ env=SDL_VIDEO_GL_DRIVER /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0; ./taref | 22:02 |
tuxd3v | yes and what are the permissions, paste in https://paste.debian.net/ the result of that command :) | 22:02 |
user282069 | sorry ye | 22:02 |
tuxd3v | user282069, no problem :) | 22:02 |
rm | try like this instead: | 22:02 |
rm | SDL_VIDEO_GL_DRIVER=/usr/lib/x86_64-linux-gnu/libGL.so.1.7.0 ./taref | 22:02 |
user282069 | https://paste.debian.net/1191862/ | 22:03 |
user282069 | ahhhh | 22:03 |
rm | works? | 22:03 |
rm | or: export SDL_VIDEO_GL_DRIVER=/usr/lib/x86_64-linux-gnu/libGL.so.1.7.0; ./taref | 22:04 |
user282069 | that's right thank you it works | 22:04 |
user282069 | syntax >_< | 22:04 |
rm | no problem | 22:04 |
tuxd3v | user282069, what are the permissions of /usr/lib/x86_64-linux-gnu/libGL.so.1 ? | 22:06 |
user282069 | it still seems to be drawing in software ;; judging by the cpu % | 22:07 |
user282069 | sorry tuxd3v ;; thank you again. must sleep. | 22:07 |
tuxd3v | no problem, go ahead :) | 22:08 |
rm | try the "export" variant later | 22:09 |
rm | or maybe something else is required, or this is not the correct variable/library to use | 22:11 |
gnarface | could be the wrong libGL | 23:47 |
gnarface | that file conflicts between mesa and nvidia | 23:48 |
gnarface | (but nvidia will usually happily load the mesa one it at a severe performance detriment) | 23:48 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!