[00:00] <InPhase> blugreen: mtu is in nmcli for my wifi card.
[00:01] <blugreen> arraybolt3, i agree,when i switched to ubuntu my top apprehension was : compatibilities of hardware&sw or atleast it should have equivalent alt,i was not dissapointed :)
[00:01] <InPhase> blugreen: But this will not work until the driver is installed.  If in doubt, guess 1500.  ;)
[00:03] <blugreen> sorry.im changing the mtu for another adapter,not for the lost 1
[00:06] <blugreen> coz when changing the mtu using ifconfig is not persistent after reboot,but the gui method is persistent,unfortunately ubuntu18 relocate it somewhere
[00:14] <blugreen> whew.found it.. nm-connection-editor
[00:14] <arraybolt3> blugreen: In Ubuntu 20.04, I'm finding the GUI MTU settings by clicking the System Menu, clicking on "Wired Connected" (since I'm doing this in a VM), then clicking "Wired settings"... oh, you found it while I was typing...
[00:14] <arraybolt3> blugreen: Woot!
[00:14] <blugreen> hehe. 2heads r better than 1.. tnx for the effort
[00:15] <arraybolt3> 👍😆
[01:32] <Guest6> Niks te neuken hier?
[02:12] <Lithium64> How i can see hdd temps on ubuntu 22.04?
[02:13] <Lithium64> it won't have hddtemp package
[02:19] <sarnold> Lithium64: smartctl can read the value if smart exposes it, but smart values are weird, they're not guaranteed to be in the right units; one of my systems has https://termbin.com/uxod5
[02:20] <sarnold> I'd be surprised if that system is actually 71 celcius, and that's the coolest value reported among all of them
[02:28] <Lithium64> sarnold, I've installed smartmontools and looks like it worked, thanks!
[02:31] <sarnold> Lithium64: do the values look like they make sense?
[02:32] <sarnold> (for comparison, the processors think they're around 20-30C, which I'd believe https://termbin.com/ury1 )
[02:33] <Lithium64> sarnold, Here it is reporting 40C i think it is normal
[02:35] <sarnold> Lithium64: oh yeah that sounds way more reasonable, especially if it's doing something :)
[02:39] <Lithium64> sarnold, I have a external hdd on a case it won't show the temp, but i think it's because wont support the usb adapter of the case
[02:40] <Lithium64> Please specify device type with the -d option.
[02:43] <sarnold> Lithium64: yeah usb chips don't pass through smart data, and I think different companies provide different ways to try to get to the data; you might have success with -d usbcypress or -d usbjmicron -- but these are strange and might disconnect the drive. the manpage even mentions something about IO errors if you get a parameter wrong.. so I've ignored those :(
[02:47] <Lithium64> sarnold, sad, if you don't mind I have another question, my motherboard sensor is a nct5887d and apparently there are no drivers for linux, is there anything I can do to get it working?
[02:49] <sarnold> Lithium64: the lmsensors project supports a *lot* of weird little sensors
[02:50] <Lithium64> I saw someone commenting on a forum that it would have a drive on linux 5.15 kernel, but it still doesn't work
[02:51] <sarnold> http://manpages.ubuntu.com/manpages/focal/man8/sensors-detect.8.html  lmsensors is *old* stuff, it has ISA support and even does some of the scary "write to random places in memory to see if it's a sensor" things.. the sensors-detect script ought to be safe enough, but it's iffy..
[02:51] <sarnold> Lithium64: maybe you need to modprobe a module for it?
[03:08] <Lithium64> sarnold, apparently yes and sensors-detect does not find the module, it just shows that the sensor is from the nuvoton brand
[03:08] <sarnold> :(
[04:08] <Lithium64> sarnold, I find the driver but i need to force load it to works but i'm getting permission denied
[04:08] <Lithium64> sudo echo "options nct6683 force=1" >> /etc/modprobe.d/sensors.conf
[04:09] <Lithium64> won't works
[04:18] <Bashing-om> Lithium64: sudo cannot pass the ">>" boundry - try as  echo "options nct6683 force=1" | sudo tee /etc/modprobe.d/sensors.conf .
[04:18] <enigma9o7[m]> you cant sudo echo
[04:21] <Lithium64> thanks, i didn't know that
[04:23] <enigma9o7[m]> yeah i think most people who use bash run into that one at some point
[05:34] <mihael> I have a number of log files, I want to display the files that only have logs for a specific time. I tried `grep -rnw ./log* -e '2022-05-06'`, but how do I make it show only the files?
[05:35] <mihael> my bad, there's a -l
[07:04] <ducasse> mihael: displaying logs from a set time period is much easier with journalctl, but i feel like that is not your current issue
[07:24] <mIk3_08> Hi guys... Do will still have this https://community.ubuntu.com/
[07:42] <imatic> how do i get rid of the grub when booting? i played with grub customizer but i still have to choose kubuntu when booting. i am not dual booting btw
[07:42] <EriC^^> imatic: can you pastebin /etc/default/grub
[07:43] <imatic> sudo /etc/default/grub     command not found
[07:43] <imatic> sorry i am new
[07:47] <EriC^^> imatic: type 'cat /etc/default/grub | nc termbin.com 9999'
[07:48] <imatic> https://termbin.com/nosg
[07:49] <EriC^^> imatic: type 'sudo -H gedit /etc/default/grub'
[07:50] <EriC^^> try to add GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
[07:50] <EriC^^> then save and 'sudo update-grub'
[07:50] <imatic> command not found
[07:51] <EriC^^> imatic: sudo -H xdg-open /etc/default/grub
[07:52] <imatic> ok,i topen a tex file in libreoffice....
[07:52] <imatic> ok,it topens a tex file in libreoffice....
[07:53] <imatic> in which line should i add "GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT"
[08:16] <morganu> I have done the sha... checksum before successfully. The instructions on this page do not work. https://ubuntu.com/tutorials/how-to-verify-ubuntu#4-retrieve-the-correct-signature-key  --- specifically at THIS command  gpg --keyid-format long --verify SHA256SUMS.gpg SHA256SUMS --- whoich cant find the things. -- there was no instruction on what to do with the things after I douwnloaded them from the dl page.
[08:16] <morganu> Grrr. I just should be able to follow the directions.
[08:17] <morganu> to sleep, perchance to dream.
[08:17] <morganu> THESE SHA256SUMS.gpg SHA256SUMS  are the things.
[08:44] <brandoneliza> I recently upgraded to a new kernel everything seems fine except now grub and my os initially startup at 1024x768 resolution. In grub using the videoinfo shows max resolution as 1024x768 my screen is 1366x768
[08:46] <brandoneliza> I can fix it with xrandr and creating a modeline but any ideas
[08:46] <brandoneliza> so weird
[08:46] <brandoneliza> was ok before
[10:22] <arseru> Hi! I have a weird issue that I don't know how to solve. I'm on ubuntu 20.04 LTS with my Lenovo L13, everytime I plug the speakers jack, I lose microphone signal, until some 15-20minutes, then everything seems to work fine, I can have speakers connected and talk normally through the microphone. I've tried tweaking Sound Settings and pavucontrol but no luck there, any ideas where is the issue coming from?
[10:25] <arseru> do you know any software I can use to test the microphone, besides google meet and the Settings/Sound menu?
[10:46] <tomreyn> arseru: my very limited understanding of audio processing is that everything goes through ALSA first, then through pulseaudio. this certainly doesn't help you much, other than you may be able to do some better web searches. i have not heard of the phenomenon you're describing.
[10:48] <ivan_> ok, i have so many questions...i installed kubuntu for the 3rd time. the first time i messed too much up with themes and customizations. the second time it asked me some kde password (i know the password but it is annyoing),and now i want to make it my daily driver...first thigs first, i want to disable the grub when booting. i followed some tutorials online and i downloaded grub customizer, i "customized" it but still the same
[10:48] <ivan_> promt....i just want the system to star inot the dekstop. i also asked here but nothing worked. so firt question is, how to disable the grub promt? thank you
[10:48] <i-garrison> tomreyn:  usually that's the other way round, app -> pulseaudio daemon -> asla-lib -> kernel alsa driver
[10:52] <Guest459> Hi. Rate my photos in private profile - https://w.metty.us/invite5674
[10:57] <WeeBey> Good morning frens! For the folks who were giving me input about a problem with the save dialogue  not saving files in gnome 42 (22.04), the fix is coming down the pipe.  The GTK contributor confirmed that "A fix for this issue has already been merged and will be present in the next GTK4 stable release. For now, as a workaround, click on the filename text box and press Enter. [...] as strange as it may seem, GtkFileChooserWidget
[10:57] <WeeBey> returns no file at all when clicking on the Save button just because of a NULL check"
[10:57] <WeeBey> https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4678
[10:58] <WeeBey> (damn, forgot the quotations. I was quoting the dev who fixed the issue)
[11:12] <vezon> hi guys, Why I'm not able to install libsystemd-dev? "libsystemd-dev : Depends: libsystemd0 (= 248.3-1ubuntu8.2) but 248.3-1ubuntu8.5 is to be installed"
[11:13] <WeeBey98> try installing that? libsystemd0
[11:13] <vezon> I'm not sure why it depends on an older version of libsystemd0 than the current one in the repos?
[11:13] <ivan_> anyone please?
[11:13] <vezon> WeeBey98, libsystemd-dev
[11:14] <vezon> I've got currently libsystemd0 248.3-1ubuntu8.5
[11:14] <WeeBey98> it's currently installed?
[11:14] <WeeBey98> hmm
[11:15] <vezon> WeeBey98, I'm not sure why I'm have the 8.5 https://bpa.st/YJGQ
[11:16] <vezon> may I replace that version with the 8.2?
[11:16] <WeeBey98> Not sure. I likely can't help you. But it's strange that it's out of sync. Silly question. Did you do an apt update before?
[11:17] <vezon> WeeBey98, sure, but I had a third-party mysql repo
[11:17] <WeeBey98> maybe launch synaptic packet manager to fix your broken stuff?
[11:17] <vezon> so ... it's likely upgrade got it from there
[11:20] <WeeBey98> vezon, could be! maybe remove, remove the new repo, and reinstall?
[11:21] <vezon> WeeBey98, may I not force the downgrade?
[11:21] <tomreyn> ivan_: GRUB_TIMEOUT_STYLE=hidden + GRUB_TIMEOUT=1
[11:22] <WeeBey98> vezon, out of my scope. I would give it a try but I'm somewhat cowboy with my system. You should perhaps wait for a more expert opinion. :-)
[11:22] <tomreyn> ivan_: in /etc/default/grub , then run sudo update-grub
[11:24] <tomreyn> ivan_: you'd also need to configure the login manager (sddm, i think?) for auto login. i don't know how to do that, it's probably a setting you can configure while logged on on kubuntu. try asking in #kubuntu
[11:27] <ivan_> thank you tomrey
[11:29] <ivan_> nope, the grub is still there and it counts down frmo  i think
[11:30] <ivan_> nope, the grub is still there and it counts down from 29 sec i think
[11:30] <ivan_> GRUB_DEFAULT=0
[11:30] <ivan_> GRUB_TIMEOUT_STYLE=hidden
[11:30] <ivan_> GRUB_TIMEOUT=1
[11:30] <ivan_> GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
[11:30] <ivan_> GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
[11:30] <ivan_> GRUB_CMDLINE_LINUX=""
[11:34] <tomreyn> °paste | ivan_
[11:35] <tomreyn> !paste | ivan_
[11:35] <tomreyn> i assume you may have os-prober installed? please "sudo apt purge os-prober" it you do not need it.
[11:35] <ivan_> oh, i am sorry
[11:36] <tomreyn> *if
[11:36] <ivan_> not sure what that is, let me google it
[11:37] <ice9> does wayland uses mutter?
[11:38] <ivan_> ok, i think i dont need it. i guess i can always put it back?
[11:40] <tomreyn> ivan_: sure, you can always reinstall it later, or use the mainboard firmware provided boot menu to boot other operating systems.
[11:41] <tomreyn> ivan_: you may also need to also add GRUB_HIDDEN_TIMEOUT=1
[11:43] <memphisto> check this here https://ubuntuhandbook.org/index.php/2020/06/hide-grub-boot-menu-ubuntu-20-04-lts/
[11:44] <ivan_> tomreyn: i will, after what line do i need to add this line? sorry, i am a total noob
[11:45] <tomreyn> ivan_: the order should not matter
[11:48] <ivan_> tomeryn: nope, still there
[11:48] <ivan_> i also did sudo uptdate grub and checked the file
[11:52] <tomreyn> ivan_: hmm, maybe try what the link above suggests then
[11:53] <tomreyn> ivan_: the 30s timeout is probably due to /etc/grub.d/30_os-prober - but i think this should be gone after apt purge os-prober
[11:54] <tomreyn> oh, actually not, it belongs to grub-common, so you still need to add GRUB_DISABLE_OS_PROBER=true
[12:07] <neure> hi
[12:07] <neure> How can I fix `lunarg-vkconfig : Depends: libqt5core5a (>= 5.9.0~beta) but it is not installable` ?
[12:08] <neure> `sudo apt-get install --dry-run libqt5core5a` says `Package libqt5core5a is not available, but is referred to by another package.`
[12:10] <neure> meanwhile there is https://packages.ubuntu.com/bionic/libqt5core5a
[12:10] <neure> so why cannot I install it?
[12:12] <tomreyn> neure: did you run   sudo apt update    first of all?
[12:12] <memphisto> neure : what does dpkg -S libqt5core5a say
[12:13] <tomreyn> there is no such package in ubuntu 18.04: lunarg-vkconfig
[12:14] <neure> tom, I did
[12:14] <neure> memphisto, dpkg-query: no path found matching pattern *libqt5core5a*
[12:15] <neure> tomreyn, yes, I am, trying https://packages.lunarg.com/#
[12:15] <memphisto> what version of ubuntu are you running?
[12:15] <ice9> which compositor does gnome-shell use in wayland session?
[12:15] <tomreyn> neure: so i guessed, please provide such information immediately when asking about issues with third party software in the future
[12:15] <neure> Ubuntu 18.04.6 LTS
[12:16] <neure> tomreyn, I will - thanks
[12:16] <memphisto> ice9  https://vstinner.readthedocs.io/gnome.html, it uses matter
[12:17] <ogra> well ... "mutter" ... not "matter" 🙂
[12:17] <memphisto> neure Maybe you should install qt manully first
[12:17] <memphisto> yes, sorry mutter
[12:17] <neure> memphisto, sudo apt install something? or something else?
[12:18] <arseru> tomreyn: thanks! that's actually helpful, I'll try debugging ALSA then :)
[12:18] <ice9> memphisto, but when I ran "ubuntu-bug mutter", it said mutter is not installed
[12:18] <arseru> i-garrison: so do you recommend debugging pulseaudio before alsa?
[12:18] <memphisto> neure : try this link https://lucidar.me/en/dev-c-cpp/how-to-install-qt-creator-on-ubuntu-18-04/
[12:19] <memphisto> don't need qt creator, but rest youll need
[12:19] <neure> even `sudo apt install qt5-default` reports `qt5-default : Depends: qtbase5-dev but it is not installable`
[12:19] <memphisto> ice9 can you report it on wayland?
[12:20] <memphisto> neure : Then I guess directly from qt   link https://www.qt.io/download-qt-installer?hsCtaTracking=99d9dd4f-5681-48d2-b096-470725510d34%7C074ddad0-fdef-4e53-8aa8-5e8a876d6ab4
[12:21] <neure> yeah well I wonder if this is the state of 18.04 or have I somehow broken packages on this ubuntu?
[12:22] <tomreyn> neure: let's see the output of this, on a pastebin-like service:   sudo apt update && sudo apt -f install && sudo apt policy libqt5core5a && apt policy
[12:22] <Itay> Anyone does ubuntu desktop autoinstall with packer?
[12:23] <ogra> ice9, muttr is part of gnome-shell ... "ubuntu-bug gnome-shell" is the thing you want
[12:23] <ogra> *mutter
[12:25] <neure> tomreyn https://gist.github.com/tksuoran/123edd35b231b4816cccab4f7520744b
[12:25] <tomreyn> arseru: pulseaudio sits on top of the stack, also is closer to hardware and kernel and you should make sure this handles the signals fine first of all. or you could start with pulseuadio and then move down the stack, if you prefer, but this could take longer.
[12:26] <memphisto> neure You are getting 500 error on repos
[12:27] <arseru> tomreyn: thanks
[12:27] <memphisto> can you try changing the repo
[12:27] <memphisto> https://help.ubuntu.com/community/Repositories/Ubuntu
[12:27] <memphisto> mirror
[12:27] <tomreyn> neure: you seem to have removed the main ubuntu 18.04 repository
[12:27] <neure> that sounds.. bad
[12:27] <neure> what is it? I should add something back to /etc/apt/sources.list?
[12:28] <neure> what are the default contents for that file?
[12:28] <tomreyn> neure: can you share the contents of this file, on a pastebin-like service?
[12:29] <tomreyn> memphisto: those are not http status codes but apt priorities
[12:30] <neure> tomreyn https://gist.github.com/timo-suoranta-varjo/a1d363501645a3c403144c4a893aeb91
[12:30] <memphisto> here is the apt/sources.list for 18.04 https://gist.github.com/h0bbel/4b28ede18d65c3527b11b12fa36aa8d1
[12:30] <neure> should I just uncomment the first line?
[12:30] <ogra> you messed up line 5 somehow
[12:30] <tomreyn> in line 5, add "main " before "restricted"
[12:31] <ogra> "bionic main restricted" is what it should read
[12:31] <neure> so I just add `main`?
[12:31] <tomreyn> you just re-add it, where it used to be, yes
[12:32] <tomreyn> oh in line 10 also
[12:35] <tomreyn> then you do   sudo apt update && sudo apt upgrade;   and then you should also do    sudo apt -f full-upgrade   soon, but with all those third party repositories, you should be careful there.
[12:36] <neure> yeah it fixed it
[12:36] <neure> thank you very much!
[12:37] <neure> I do not yet know if I manually edited the file incorrectly or if there was some script which does not work correctly
[12:37] <neure> latter one would be bad :/
[12:47] <neure> curiously I had couple of other lines missing main as well
[13:02] <BluesKaj> Hi all
[13:07] <Itay> Anyone running autoinstall on ubuntu desktop 22 LTS?
[13:08] <lotuspsychje> !ask | Itay
[13:09] <Itay> sorry, anyone can tell me the boot command used in ubuntu desktop 22 LTS?
[13:12] <Itay> for autoinstall, using cd-data files
[13:41] <jhutchins> That sounds like a windows thing.
[14:01] <WeeBey98> When I log into my 20.04 server, sometimes it says "restart required"
[14:01] <WeeBey98> Is there away to know why?
[14:03] <leftyfb> WeeBey98: typically from kernel upgrades
[14:03] <WeeBey98> self upgrades? Interesting.
[14:04] <leftyfb> nope, the kernel does not upgrade on it's own unless you set it up
[14:05] <ogra> some other packages trigger that too ... dbus, udev, systemd IIRC
[14:06] <golum> Hi all :)
[14:06] <ogra> but their postinst scripts simply touch a file on disk which is always named the same, it is hard to know which package touched it
[14:06] <ogra> you'd have to go over your updated packages and check the postinst scripts i suspect
[14:15] <polve> hi. on a fresh jammy install with encrypted zfs, is it normal to have rpool, bpool and an unmounted encrypted 2G volume camping on the dock?
[14:25] <willcl_ark> I am on 22.04 and when my computer is locked (for a while?) and unlocked, it will have lost the correct display resolution (4k 60Hz, 200% scaling). I've tried various things, including disabling suspend, sleep, hibernate, and adding lines to GRUB, but nothing seems to fix it. Any ideas what I can try next? Monitor is using thunderbolt from mobo directly...
[14:33] <aberrant> hi all. I'm getting an error with do-release-upgrade - it appears that the certificate for changelog.ubuntu.com is invalid. Is there a workaround?
[14:34] <aberrant> s/changelog/changelogs
[14:35] <aberrant> it's working now, so it's probably one of the servers that's having a problem
[14:36] <MadCamel> Just thought you guys might find it entertaining that there's an ubuntu logo at the center of the galaxy: https://arstechnica.com/science/2022/05/feast-your-eyes-on-the-first-image-of-the-black-hole-at-the-center-of-our-milky-way/
[14:38] <arkanoid> Whoa, when I open signal desktop the Linux kernel crash
[14:39] <MadCamel> maybe bad ram or something?
[15:05] <raver> Hmm but then it shouldn't be reproducible with one program?
[15:07] <jhutchins> !info signal-desktop
[15:08] <leftyfb> it's a snap
[15:08] <jhutchins> aberrant: It's not an Ubuntu project, and it's packaged for Debian, that might be where the problem is.
[15:09] <jhutchins> aberrant: Please disregard, wrong nick.
[15:10] <jhutchins> arkanoid: Possibly need to check with Signal - https://support.signal.org/hc/en-us to see if there's a known issue.
[15:13] <ogra> jhutchins, if it is the snap, you rather want the contact link from "snap info signal-desktop|grep contact"
[15:35] <arkanoid> jhutchins: no usersland application should crash the whole kernel
[15:36] <arkanoid> jhutchins: no matter what the application is doing and which library is using, if the kernel crash, is a kernel problem (and security issue)
[15:36] <oerheks> arkanoid, so how do you tell signal crashed your kernel?
[15:38] <arkanoid> oerheks: complete freeze of the operating system, can't even change virtual console, nosign of life on usb ports, no sign of life on eth, have to force reboot using hardware button
[15:40] <leftyfb> arkanoid: a good test would be to run dmesg -Tw   in a terminal and open signal to see if anything gets logged. You can also run journalctl -k -b-1 to see the kernel messages from the previous boot
[15:41] <ogra> arkanoid, and how are you sure it is the kernel and not i.e. just wayland or gnome locking up ? did you try to ssh in ?
[15:42] <arkanoid> ogra: yes, I also attached a router I can tcpdump on to check for any noise, and it was zero
[15:42] <arkanoid> usually there's plenty
[15:42] <ogra> well, watching the log as leftyfb said should help
[15:43] <ogra> is this with a default ubuntu kernel btw ? (linux-generic or -hwe)
[15:44] <arkanoid> ogra: 5.4.0-109-generic , 20.04
[15:46] <ioria> arkanoid, current for focal (without the hwe) is 110, but i don't think that's the problem
[15:47] <arkanoid> ioria: nope, I remember having this issue weeks ago (I actually don't use signal desktop, but I have it installed and I accidentally clicked on it on the taskbar)
[15:47] <BarnabasDK> relaying a q from askubuntu in the hope someone here has the foo https://askubuntu.com/questions/1407956/ubuntu-22-04-lts-qualcomm-snapdragon-x55-5g-networkmanager-config
[15:48] <BarnabasDK> I am the originator of the q
[15:48] <ioria> arkanoid, can you start it from terminal ?
[16:10] <jhutchins> arkanoid: That's a great theory.  A desktop might be more than just usrspace though.
[16:12] <jhutchins> arkanoid: A kernel crash usually produces some output.  It's entirely possible for a userspace app to completely lock the machine.
[16:13] <BarnabasDK> if it makes a call to a driver that does something crazy - yes
[16:14] <BarnabasDK> or some hw that tilts the rest of the hw
[16:14] <jhutchins> Or if it simply consumes all resources - the OS doesn't protect itself very well from that, it considers all "work" to be legitimate.
[16:15] <BarnabasDK> well - lately ps that consumes all mem or all cpu seems to be ejected from execution
[16:15] <BarnabasDK> rightfully so
[16:15] <jhutchins> Nice if it works.
[16:15] <BarnabasDK> definately all mem
[16:16] <jhutchins> Anyway, signal _isn't_ Ubuntu, and checking Signal's support is probably more productive than asking here.
[16:16] <BarnabasDK> definately
[16:16] <BarnabasDK> more of a kernel issue really
[16:16] <BarnabasDK> or question
[16:16] <ogra> well, depends ... there is a signal snap and if that causes the issue it is likely an ubuntu problem
[16:17] <ogra> (or rather a snap problem, but it boils down to the being the same then)
[16:18] <BarnabasDK> ah snap - its a problem ..
[16:18] <BarnabasDK> (I didn't name the framework)
[16:19] <BarnabasDK> but thats another discussion I presume
[16:21] <ogra> well, the confinement is solely done by in-kernel stuff (unlike other containerization) ... so some bug in one of the kernel features that snaps use could have some impact here
[16:23] <BarnabasDK> have had a lot of issues with snapped software - I am now not using it - reverted to apt sources or personal compile. I cannot say this is your problem cause, or even if it will solve anything for you. But even so
[16:23] <ogra> i have 100+ snaps installed here and have switched over to them for most of the important stuff i use ...
[16:24] <BarnabasDK> and as I said - it is just my experience
[16:24] <BarnabasDK> glad ogra ou have another
[16:24] <ogra> well, did you report your issues ? else they wont go away 🙂
[16:24] <BarnabasDK> or outlooks would be bleak
[16:25] <arkanoid> jhutchins: nope, userspace app can't lock magic sysrq keys
[16:25] <BarnabasDK> I just dont see why every app needs a seperate dependency stack
[16:25] <enigma9o7[m]> They do different things.
[16:25] <enigma9o7[m]> Because apps aren't all the same.
[16:26] <BarnabasDK> no they aren't
[16:26] <BarnabasDK> thats the exact point
[16:27] <ogra> what do you mean by "a seperate dependency stack" ? they all use the same framework snaps that share the GUI libs
[16:27] <BarnabasDK> so if you have 5 apps that all use slightly different gnome libs - you load them 5 times? Or you compile your apps to a common set of libs
[16:27] <BarnabasDK> seems to me that what you want is statically compiled executables
[16:27] <ogra> why would you ?
[16:28] <BarnabasDK> common graph of dependencies per executable?
[16:28] <ogra> snaps support shared libs since ... hmm, i think 2016 ...
[16:28] <BarnabasDK> i know
[16:28] <BarnabasDK> but not in different versions
[16:28] <ogra> and most of my snaps installed here use the gnome-3-xx content snaps for their libs
[16:29] <enigma9o7[m]> Well if a snap is using an old lib, you can hassle the maintainer to update.
[16:29] <BarnabasDK> obviously
[16:29] <enigma9o7[m]> But the advantage is, you can still run it with the old lib.
[16:29] <enigma9o7[m]> Which is harder to do with traditional packaging.
[16:29] <ogra> or newer 😉
[16:29] <BarnabasDK> tradeoff is way higher mem usage when people developing software is not entirely on top of the release cycle of all other frameworks
[16:30] <ogra> but if you stick within one release, your snaps shoudl simply use the shared framework snap
[16:30] <ogra> and most do nowadays
[16:30] <BarnabasDK> I get it - if everybody plays by the book snap rocks
[16:30] <ogra> either way ... offtopic here 🙂
[16:30] <BarnabasDK> but they dont
[16:31] <BarnabasDK> agree
[17:21] <Linux^> hi lets say there is a app located in /usr/bin/abcdAPP  how can I find the configs and files used by abcdAPP ?
[17:22] <leftyfb> Linux^: it depends on abcdAPP
[17:23] <Linux^> there isnt any command that I can use to see the configs used by that app?
[17:23] <leftyfb> Linux^: again, it depends on abcdAPP
[17:23] <Linux^> like?
[17:24] <leftyfb> some apps write in the ability to specify where configs go or will output their entire config along with file paths
[17:24] <leftyfb> Linux^: the short answer is no, there's no general way to do what you're looking for
[17:26] <mlaga97> Linux^ What is the application you are attempting to configure?
[17:28] <Linux^> I am not trying to configure I am trying to find the configs used by that app
[17:28] <leftyfb> which app?
[17:28] <Linux^> I cant tell you that
[17:29] <Linux^> I wish I could
[17:29] <mlaga97> Then we can't help you, unfortunately
[17:29] <leftyfb> Linux^: why can't you tell us?
[17:33] <Linux^> Its a secret
[17:33] <leftyfb> Linux^: good luck
[17:34] <ogra> Linux^, ask the app creator then ...
[17:34] <Linux^> I can look into the github there I can find it?
[17:34] <leftyfb> ogra: shhhhh , it's a sekrit!
[17:34] <leftyfb> Linux^:  it's on github and you're saying it's a secret?
[17:35] <Linux^> yes private github
[17:35] <Linux^> not public
[17:35] <leftyfb> Linux^: ok, good luck
[17:36] <leftyfb> Linux^: also, we can only support official packages here. Not installed from github and especially not "secret" applications
[17:37] <Linux^> Oh, I was thinking there is a command I can use to get that info
[17:37] <enigma9o7[m]> You could check what came in the package (for default files) as well as in your user folders like ~/.config and ~/.local/share
[17:37] <leftyfb> no, there isn't. Not unless the app developer wrote one into their application which is specific to their application
[17:39] <enigma9o7[m]> check the man pages
[19:03] <TomyWork> why did ubuntu installer (or maybe it was unminimize, I'm not sure) install an lxd snap for me and can I safely remove it without breaking anything?
[19:05] <oerheks> ubuntu installing lxd snap?  that is new to me
[19:05] <leftyfb> TomyWork: I can think of no case where lxd gets installed by any means other that user intervention. If you are not using lxd, then there's no reason you can't remove the snap that you installed
[19:06] <TomyWork> well i didnt install it and the only other person with root access doesn't even know what lxd is
[19:06] <leftyfb> TomyWork: someone installed it. It doesn't get installed any other way
[19:06] <TomyWork> and it's not in root's or any other user's bash history
[19:07] <TomyWork> there's something called lxd-installer, right?
[19:07] <TomyWork> that would install that snap, I would assume
[19:07] <oerheks> No.
[19:08] <mlaga97> TomyWork Not saying it's what happened, but you can prevent a command from being logged by placing a space in front of it
[19:08] <oerheks> you make this up, or using a fork of ubuntu
[19:08] <TomyWork> oerheks, how does lxd-installer work, otherwise?
[19:09] <oerheks> !info lxd-installer
[19:09] <oerheks> optional, so you installed it.
[19:10] <leftyfb> TomyWork: why are you messing with lxd-installer if you don't want lxd?
[19:10] <TomyWork> i told you lxd-installer installed the snap and you said "No."
[19:10] <TomyWork> @oerheks
[19:10] <TomyWork> leftyfb, something or someone installed the lxd-installer package and it wasn't me
[19:11] <leftyfb> TomyWork: ok, feel to remove both the lxd-install apt package and the lxd snap package and improve your policies on who does what on your system
[19:11] <TomyWork>  /var/log/apt/history.log says "Start-Date: 2022-04-21  01:00:49" and then a bunch of packages including lxd-installer
[19:12] <TomyWork> how do i check when this system was installed?
[19:12] <TomyWork> cause I'm pretty sure it wasnt installed at 1 am
[19:12] <leftyfb> TomyWork: do you want to check when lxd-installer was installed (you just did that) or the entire OS?
[19:12] <TomyWork> the OS
[19:12] <lotuspsychje> wasnt lxd a snap on ubuntu server these days?
[19:13] <TomyWork> lotuspsychje, it is. lxd-installer installs that snap when someone connects to the lxd socket
[19:13] <leftyfb> TomyWork: /var/log/installer
[19:13] <oerheks> ask the other person with root whare he was at 01:00
[19:13] <leftyfb> TomyWork: also sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'   # change sda1 accordingly
[19:14] <TomyWork> leftyfb, earliest file in that directory is from May  9 08:24
[19:14] <TomyWork> it's btrfs :D
[19:15] <leftyfb> ok, feel free to lookup how to do it with btrfs
[19:15] <TomyWork> already doing that :)
[19:21] <TomyWork> ok stackoverflow says "btrfs filesystem show" should tell me the creation time, but that's not the case. the other person handed the VM to me on monday. according to vsphere, the vm was created on friday may 6 2022
[19:22] <TomyWork> oh wait, btrfs subvol show, not btrfs filesystem show. that shows me a creation time of 2022-05-09 13:37:29 +0200, which is almost perfect
[19:22] <oerheks> so it is not stock install, a personal vm
[19:23] <leftyfb> TomyWork: there are zero packages that depend on lxd-installer, so someone or some script on your machine installed it. Good luck tracking it down
[19:23] <TomyWork> but that's the /@ subvol which i created myself. the main volume was created at 2022-05-09 08:36:09 +0200
[19:24] <TomyWork> leftyfb, what is april 21, 2022?
[19:24] <leftyfb> a date
[19:24] <TomyWork> the release date of ubuntu 22.04
[19:24] <leftyfb> ok?
[19:24] <TomyWork> so now stop accusing me of lying
[19:24] <leftyfb> lying about what?
[19:25] <TomyWork> about having installed lxd-installer myself (although that might have been someone else accusing me of that initially)
[19:26] <leftyfb> TomyWork: The only claim I have made is that someone or some script installed lxd-installed and that there is no automated or dependency on it in the official ubuntu installs or packages
[19:27] <leftyfb> TomyWork: either someone installed it, wrote and ran a script or deployment software that installed it or you're running a custom image (not supported here) where the creator of said image designed it to have the package installed
[19:27] <TomyWork> https://gist.github.com/TomyLobo/d5fb7b885071ac272c85493aa320d141
[19:28] <leftyfb> TomyWork: sudo grep lxd-installer /var/log/dpkg.log
[19:29] <TomyWork> installed on april 21, removed and purged on monday
[19:29] <leftyfb> ah, if you're showing lxd-installer as being installed as part of the installer, that means whoever installed the OS picked lxd from the list of possible packages/services to install during the installation
[19:30] <leftyfb> so my original points still stand
[19:32] <TomyWork> possible, but in that case it's confusing that it shows it being installed on april 21. I'll take a look at that installer
[19:34] <leftyfb> TomyWork: where do you see April 21?
[19:35] <leftyfb> TomyWork: the only thing you have posted is the very start of the history.log for apt which makes sense. The individual entries for additional packages being installed will have their own dates
[19:35] <TomyWork> dpkg.log and apt/history.log
[19:35] <leftyfb> only the very beginning of the log
[19:35] <leftyfb> not the date that lxd-installer was installed
[19:36] <oerheks> it shows when the VM was vreated, right?
[19:36] <TomyWork> no
[19:36] <oerheks> not when the filesystem was created
[19:36] <leftyfb> the VM software should tell you
[19:36] <TomyWork> actually, what are you referring to, oerheks?
[19:37] <leftyfb> TomyWork: either way, we solved the problem. Someone picked lxd from the list of packages to be installed during the installation. Not sure what else we are trying to figure out here
[19:52] <fetial> I have openVPN configured on Ubuntu 22.04 and it works great, but my ISP throttles VPNs, and I know that other VPNs have the ability to wrap the connection in an SSL connection so it's not throttled
[19:52] <fetial> anybody know where/how I can do this? i am googling and i can't find anything
[19:52] <TomyWork> https://imgur.com/a/oDGHkMy this list of packages doesn't even have lxd on it. I didn't pick anything here. On the previous page I told it to install an openssh server, but that's all the packages I picked. I picked the minimized variant at the very start. the "lxd-installer" package is installed.
[19:52] <leftyfb> fetial: try wireguard as opposed to openVPN
[19:53] <TomyWork> so not only did I not pick that package, but the other guy didn't either
[19:53] <mlaga97> fetial: tinc is also another good alternative
[19:53] <TomyWork> the image I used is from https://mirror2.tuxinator.org/ubuntu-releases/22.04/ubuntu-22.04-live-server-amd64.iso
[19:53] <TomyWork> which is what the ubuntu server download page picked
[19:56] <ioria> https://bugs.launchpad.net/ubuntu/+source/debian-cd/+bug/1563026
[19:56] <TomyWork> oh so this isn't even a new issue
[19:58] <fetial> they throttle that too :(
[19:59] <TomyWork> hmm, doesn't openvpn wrap itself in ssl, optionally?
[20:00] <TomyWork> fetial, did you try putting it on port 443?
[20:00] <TomyWork> the default https port
[20:00] <fetial> yeah they use DPI and throttle it
[20:00] <fetial> to below 10mbps and if you use that too long they disconnect you
[20:00] <TomyWork> how would they dpi ssl?
[20:00] <fetial> that's why i want to wrap the openvpn connection in ssl
[20:00] <fetial> when i do it with a vpn service i go from 10mbps to the full 100mbps
[20:00] <TomyWork> have you tried downloading really big files to see if that's throttled?
[20:01] <TomyWork> on https
[20:01] <fetial> they throttle it over time, after the first gigabyte, all sorts of rules
[20:01] <TomyWork> ah that explains it
[20:01] <fetial> yeah so, no, it's not throttled https
[20:01] <TomyWork> your vpn probably exceed the gigabyte
[20:01] <fetial> if it's wrapped in ssl there aren't any problems
[20:02] <TomyWork> ah
[20:02] <TomyWork> you could use whatever vpn and pipe it through socat
[20:02] <TomyWork> i assume you control both ends of the vpn?`
[20:03] <leftyfb> ioria: that's not even the same installer
[20:03] <TomyWork> the installer isn't the problem, according to this
[20:04] <leftyfb> TomyWork: the lxd-installer package didn't even exist in 16.04
[20:04] <TomyWork> yeah
[20:04] <TomyWork> noticing that too
[20:05] <TomyWork> this is non-snap lxd
[20:05] <TomyWork> so they replaced the old bug with a new bug to the same effect
[20:06] <TomyWork> lxd being autoinstalled as soon as someone connects to that socket
[20:06] <leftyfb> that's not a thing
[20:07] <TomyWork> dude, i saw the systemd socket activation
[20:07] <leftyfb> as part of the installation. It wasn't a trigger for the installation
[20:07] <TomyWork> leftyfb, have you looked at the lxd-installer package?
[20:08] <leftyfb> it's a wrapper package that just installs the snap
[20:08] <TomyWork> yes, when someone connects to the socket
[20:08] <leftyfb> false
[20:08] <TomyWork> again HAVE YOU LOOKED AT THE PACKAGE?
[20:08] <TomyWork> the answer is no or you wouldn't keep contradicting me
[20:10] <TomyWork> https://packages.ubuntu.com/focal/all/lxd-installer/filelist
[20:10] <leftyfb> TomyWork: lets walk through this with an understanding of now lxd works. How exactly is anyone connecting to an lxd socket if lxd is not installed?
[20:10] <TomyWork> systemd socket activation, I already told you
[20:11] <TomyWork> and if you looked at that package for a microsecond, you would confirm that
[20:11] <leftyfb> the most common method would be to use the lxc client to launch of list instances. How are you doing that if the lxc client isn't installed a part of the lxd snap?
[20:11] <mlaga97> Port scanning?
[20:11] <leftyfb> of/or
[20:11] <TomyWork> leftyfb, I'm begging you, at least look at the link I posted
[20:12] <TomyWork> I don't want to keep arguing about this and you don't want to keep making a fool of yourself. we both benefit if you just clicked the link
[20:13] <leftyfb> TomyWork: it's a wrapper package that installs the lxd snap. It's got it's own socket file, not the lxd socket. That doesn't make it some trigger for some imaginary client that looks for the lxd socket that then installs the lxd snap. That's not how this works. The lxd-package installs the lxd snap. That is it's only function
[20:14] <TomyWork> that's a socket unit, not a socket file
[20:14] <leftyfb> !bug | TomyWork
[20:14] <leftyfb> good luck
[20:15] <basenjis> https://packages.ubuntu.com/focal/lxd-installer
[20:15] <basenjis> Try the snap
[20:16] <leftyfb> basenjis: I think you missed 98% of the conversation
[20:18] <TomyWork> hmm, I'm beginning to see how this works and why. lxd and lxc ping the socket. the socket unit associated with the socket triggers the service unit. the service unit runs lxd-installer-service. lxd-installer-service installs the snap. I think this is so you can run lxc/lxd as an unprivileged user and still trigger the installation automatically
[20:19] <leftyfb> TomyWork: isn't your issue with lxd-installer being installed in the first place?
[20:19] <TomyWork> sorry, not the same socket, you were right. but you were also wrong in that the snap isn't installed when the package is installed, but only when someone runs lxc or lxd
[20:19] <TomyWork> leftyfb, yes, and with canonical thinking that these autoinstall shenanigans make this a non-issue
[20:20] <leftyfb> TomyWork: file a bug
[20:20] <TomyWork> that's not gonna get anywhere
[20:21] <leftyfb> TomyWork: that is how bugs get resolved
[20:21] <TomyWork> resolved as "invalid", yes
[20:21] <TomyWork> canonical wants lxd to be easily accessible on ubuntu (if that old 16.04 bug is to be believed), so it's gonna stay this way
[20:24] <vimes> has anyonem had luck with the plex media player appimage in ubuntu 22.04?
[20:24] <cbreak> seems silly...
[20:24] <cbreak> why not install it from the start?
[20:25] <TomyWork> cbreak, because people have complained that the minimal install contains something not everyone needs
[20:25] <TomyWork> i guess
[20:25] <cbreak> well, it contains an lxd installer, which I suppose is worthless unless lxd is needed
[20:26] <TomyWork> true
[20:26] <TomyWork> but that's tiny
[20:26] <TomyWork> 22.5 kb
[20:26] <cbreak> still infinitely times bigger than 0 :P
[20:26] <TomyWork> also true
[20:27] <TomyWork> if you ask me, they should make that thing optional with a checkbox in the installer. checked by default if necessary
[20:28] <TomyWork> I wonder if the ubuntu docker image also has it
[20:28] <mlaga97> vimes: I've not attempted appimage, but I have had success using the docker image
[20:29] <vimes> mlaga97: thanks for the feedback. just to confirm you mean the player right? not the server?
[20:29] <mlaga97> Oh I meant the server
[20:29] <TomyWork> nothing containing lxd in that container
[20:29] <mlaga97> I wasn't even aware there was a dedicated Plex client for desktop
[20:29] <vimes> ahh yes thats my problem. my server is offsite and working well but i just need the client on my desktop
[20:29] <mlaga97> I always just use the browser version
[20:30] <vimes> i know the browser works. i am happy using the player as a sort of a container on 20.04 for now
[20:30] <vimes> this is my only blocker to upgrading to 22.04 lol
[20:30] <leftyfb> vimes: appimages aren't supported here
[20:31] <vimes> leftyfb: thanks. i was just curious if anyone got it working. i'll refrain from asking questions about appimages here.
[20:32] <TomyWork> wasn't there a related channel for ubuntu-but-not-supported-stuff?
[20:32] <leftyfb> !ot | TomyWork
[20:32] <TomyWork> #ubuntu-discuss
[20:33] <TomyWork> although #ubuntu-offtopic is slightly bigger
[20:34] <vimes> thanks TomyWork
[20:35] <vimes> i'll pursue the resources you provided
[20:35] <vimes> for now im happy with the appimage that works on 20.04 but lets see what happens
[20:35] <ogra> vimes, https://snapcraft.io/electronic-plex might be worth a look
[20:36] <leftyfb> even better
[20:36] <TomyWork> unless it's unsupported by the authors
[20:36] <vimes> ohh interesting! i'll try it out in a vm
[20:36] <vimes> thanks ogra
[20:36] <ogra> 🙂
[20:37] <TomyWork> the bigger bug I found today is that the ubuntu 22.04 installer fails if you require a proxy. probably while trying to install a snap. I didn't bother investigating further and I really don't care at this point. I just gave it direct internet access during the installation and left it at that
[20:38] <vimes> i absolutely love ubuntu as im a recent convert from win10. i've had everything i use available as either apt packages or appimages. plex media player is the only thing stopping me from moving over full time
[20:38] <TomyWork> assuming everything that's being accessed is on 80/443
[20:38] <leftyfb> vimes: look into snap as opposed to appimages. snap are supported
[20:39] <mlaga97> vimes, out of curiosity why are you looking for a desktop app as opposed to using the browser version?
[20:39] <vimes> i think thats a fair question. i think im just hung up on the windows mantra of having apps for specific purposes separate
[20:42] <vimes> i think it might be worth exploring gnome web apps for plex
[20:43] <enigma9o7[m]> Its a plex client for PC?
[20:43] <enigma9o7[m]> Assuming yes, an alternative you could use is the plex add-on in Kodi under Ubuntu then....
[20:44] <TomyWork> vimes, some 8-10 years back, my now almost 70 year old mom had an old winxp machine and desperately needed to switch to a newer OS (and the machine was a bit on the slow end as well). we went to the shop to get a new mid-range laptop and I'm we're both glad she followed my advice and let me hook her up with ubuntu 12.04. she doesn't have to worry about most of those big security issues and most things people used to do with specialized unportable
[20:44] <TomyWork> windows apps are now web-based anyway
[20:44] <vimes> enigma9o7[m], pretty much yes i tried the kodi addon but especially for tv shows its a bit cumbersome because you have to select the episode you have to play rather than plex picking up where you left off
[20:44] <vimes> its the small things
[20:44] <TomyWork> so you've got the web to thank for this :)
[20:46] <TomyWork> (no, she isn't on 12.04 anymore, don't worry :P)
[20:46] <vimes> haha TomyWork i know what you mean i switched my parents over to linux a few years ago because i was sick of the support calls.
[20:47] <vimes> they are ignorant and happy with mint because they can't tell the difference
[20:47] <leftyfb> please feel free to have these non-support discussions in #ubuntu-offtopic or #ubuntu-discuss
[20:47] <TomyWork> good point, but i think i'll call it a day. nice talking to you, vimes!
[20:48] <vimes> sorry leftyfb thanks for pointing me in the right direction
[20:48] <vimes> thanks TomyWork
[20:49] <arraybolt3> Does anyone here know of a utility that will take two directories as arguments, go through both directories recursively, find all of the files that exist in the same spot in both directories, and then show me the diffs of all of the matching files that differ? I'm trying to test a bugfix in the Lubuntu installer, and want to see exactly what changes between installations when I apply the fix, and I'm not looking forward to breaking my
[20:49] <arraybolt3> brain on Bash trying to do this manually.
[20:50] <sarnold> arraybolt3: try diff -aur dir1 dir2
[20:51] <sarnold> arraybolt3: the more usual approach is diff -Naur   ... but I left out the -N because of your "files that exist" requirement
[20:52] <arraybolt3> sarnold: SERIOUSLY? It was that easy? Argh. And I almost made a Bash script to do that... Thank you!
[20:52] <jhutchins> Linux at it's best.
[20:53] <arraybolt3> sarnold: Does the "-a" make it so that diff does its magic on binary files, too, by treating them like text even though they aren't?
[20:53] <leftyfb> it's too bad TommyWork left, I finally got around to setting up a 22.04 minimal install and he was right. lxd-installer is installed and in fact, does include the lxc client that waits for someone to use it and then installs the snap if you do
[20:54] <arraybolt3> jhutchins: Yeah, I love how you can usually just be like, "I want to do XYZ random esoteric thing for reasons, is there a program that does that?", and the answer is usually, "Yes!"
[20:55] <jhutchins> Or, y'know, a switch for a common command.
[20:55] <arraybolt3> jhutchins: Yeah. That's even better.
[20:56] <sarnold> arraybolt3: yeah, I can't recall the exact heuristics that diff uses for 'binary file' detection but I think most folks just type the -a by finger-memory at this point
[20:57] <sarnold> (I certainly do :)
[20:57] <arraybolt3> sarnold: Nice. Thank you for your help, you just saved me ~30 minutes to a couple of hours of work.
[20:57] <sarnold> sweet :D
[20:58] <sarnold> arraybolt3: if you need better tools, meld and xxdiff3 are also popular for this kind of task
[20:58] <sarnold> I have a vague memory there's a third one..
[20:58] <sarnold> leftyfb: TomyWork has returned :)
[20:59] <leftyfb> TomyWork: I finally got around to setting up a 22.04 minimal install and you were right. lxd-installer is installed and in fact, does include the lxc client that waits for someone to use it and then installs the snap if you do. I apologize and was never aware this was a thing
[20:59] <arraybolt3> sarnold: Wow, Meld looks cool. I might use that.
[20:59] <TomyWork> sarnold, shhh, just checking logs for something that was posted earlier :D
[20:59] <TomyWork> leftyfb, you were also right in that that socket wasn't an lxd socket proper
[21:00] <TomyWork> anyway, back out :)
[21:00] <leftyfb> I missed the part where the wrapper package actually installs the lxc client just in case you run it on a system you don't expect lxd to be installed
[21:01] <TomyWork> yeah
[21:01] <TomyWork> and it drags in 2 other snaps as dependencies :)
[21:01] <TomyWork> anyway, see ya :)
[21:02] <leftyfb> no, that's part of snap as a core
[21:02] <leftyfb> snapd and core20
[21:02] <jhutchins> We should have daemons running for all the tasks that the developers use on their personal systems, and drivers for any hardware they have.
[22:48] <Hash> Hi
[22:48] <Hash> anytime I reboot ubuntu my iptables gets reset
[22:48] <Hash> how can I load it on start?
[22:49] <sarnold> this page is kinda old but might work https://help.ubuntu.com/community/IptablesHowTo
[22:49] <sarnold> most people use a higher-level tool like ufw or ferm to manage their rules
[22:50] <wez> --^
[22:50] <oerheks> 2 steps, iptables.-save and restore on boot with step 2 in this guide https://www.cyberciti.biz/faq/how-to-save-iptables-firewall-rules-permanently-on-linux/
[22:50] <oerheks> easy to find..
[22:50] <wez> oerheks: A bit old school scripty, I recommend ufw.
[22:51] <oerheks> wez, sure, install gufw and off you go
[22:51] <wez> :D
[22:52] <oerheks> or nftables..