[00:46] <quazimodo> how do I permit my 'circleci' snap package to access my host machine's docker?
[00:53] <sarnold> quazimodo: maybe you can connect a snap interface; I don't know how you can find out which interfaces each snap supports, though
[00:54] <quazimodo> I see that I can install both docker & circleci snaps & connect them, that's in the instruction set but I already have a functioning system docker
[00:54] <quazimodo> is it possible to connect a snap to host 'stuff' in the first place?
[00:56] <sarnold> yes, sortof; something like the system-observable interface is very powerful, and allows interacting with a bunch of host stuff
[00:57] <sarnold> but the interface has to already exist, and the snap has to be written with using it in mind; I don't think you can just connect any interface to any snap
[00:57] <quazimodo> ok so if the circleci snap wants to connect specifically to the docker snap then i'm basically out of luck?
[00:58] <sarnold> probably; you could email the snap author and ask if it's possible
[01:05] <quazimodo> this hurts me :(
[01:05] <carnophage2> and when you hurt, it hurts me too.
[02:47] <sem> I have a laptop from way back. It still has the bug of "mouse doesn't work after suspend"
[02:48] <sem> I've tried psmouse and i2c_hid but those don't seem to work
[02:48] <sem> moving the mouse seems to register as a scroll
[02:48] <sem> sometimes
[02:48] <sem> the pointer jiggles a bit
[02:51] <sem> it is working again. So it looks like I have to rmmod twice
[04:44] <kia> \msg sav
[05:29] <sem> i'm going to try rmmod psmouse before hitting suspend
[05:35] <sem> hah! I think that worked
[07:46] <adl> hi
[09:21] <LarsErikP> Hi all! Question about the focal cloud image: it defaults to netplan config with a match: <mac-address> statement. That is causing issues in Openstack if you do a interface deattach/attach i.e to move an instance to a new network. After a reboot, the new interface will have no config since it got a new MAC
[09:21] <LarsErikP> So.. I guess my question is.. why is this the default? :P
[09:52] <kjell> hex
[09:53] <student_> du schwanz
[09:53] <kjell> du nigga
[09:54] <oerheks> !ops
[09:54] <kjell> shut the fuck zup
[09:54] <student_> ich machen so auto machen so unfall
[09:54] <kjell> bith
[09:55] <kjell> ich mach so tost in toaster und dann its schwartz we dich naxht
[09:55] <kjell> nacht
[09:55] <student_> jpds
[09:55] <kjell> my dick is big
[09:55] <student_> weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[09:56] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:56] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:56] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:56] <fusionfuture[m]> fffff
[09:56] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:56] <RikMills> !ops
[09:56] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:56] <student_> eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[09:56] <student_> eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[09:56] <student_> eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
[09:57] <fusionfuture[m]> Stop spamming please
[09:57] <student_> p
[09:57] <student_> ok
[09:57] <fusionfuture[m]> Keep space for those who need help
[09:58] <student_> wghjewgkjgqkjwhgkefwkgjewqgkjwegkjwegjewghjefkgj
[09:59] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:59] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:59] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:59] <kjell> yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[09:59] <kjell> fuck you all
[09:59] <kjell> fucß you
[09:59] <kjell> no
[10:00] <kjell> w is this in scool or wat
[10:00] <kjell> school
[10:00] <kjell> k
[10:07] <Znevna> proper ubuntu spam
[10:33] <WickedDekciw> Hey there folks.Anybody hoppin on here for a quick qs?
[10:34] <lotuspsychje> ask away WickedDekciw
[10:35] <WickedDekciw> I've got a problem driving me crazy. I'm trying to get into the internal partition table of Android full system image (mmcblk0.img) in order to process a particular partition with photorec for recovery. I've tried what amounts to everything under the sun to no avail. Any ideas?
[10:38] <SteelRose> WickedDekciw: I would convert your img file (or better, a copy therof) to ISO -- see https://www.maketecheasier.com/convert-img-to-iso-linux/ -- mount it and work with it as a normal filesystem
[10:38] <lotuspsychje> WickedDekciw: tablets & phones are usualy encrypted, photorec recovery doesnt work straight forward to them
[10:39] <lotuspsychje> the data on sd cards on phones or tablets can be recovered
[10:39] <lotuspsychje> or what SteelRose says indeed
[10:40] <WickedDekciw> lotuspsychje, this particular one wasn't encrypted
[10:41] <WickedDekciw> steelrose, I did try mounting with kpartx, which is supposed to directly mount partitions from there, /dev/mapper and all, but no dice
[10:41] <SteelRose> WickedDekciw: try converting it to ISO first... ISO makes life much easier than IMG, IMHO
[10:42] <WickedDekciw> SteelRose, And then what?
[10:42] <oerheks> use the ro option, sudo mount -o ro v.img somefolder
[10:42] <SteelRose> WickedDekciw: then something similar to what oerheks said: moung -o ro your.iso /mnt ...
[10:42] <SteelRose> s/moung/mount
[10:44] <WickedDekciw> SteelRose, I see but am not sure how that helps considering I don't know the fs to begin with?
[10:45] <SteelRose> WickedDekciw: you do... you have a IMG that you will convert to an ISO... so the -t is iso9660
[10:47] <oerheks> android images are just ext4
[10:47] <SteelRose> oerheks: much easier then
[10:48] <WickedDekciw> Aha!
[10:53] <WickedDekciw> oerheks, They are, but not standard-ly it seems
[10:53] <WickedDekciw> which sucks
[10:54] <KBar> well, it's google. standard dont apply to them
[10:54] <KBar> *standards
[10:54] <oerheks> That is why RO is needed?
[10:58] <WickedDekciw> KBar, tried finding thru parted to double check for ext4, says GPT tables are corrupted or whatever weirdness, what the heck
[11:04] <lotuspsychje> WickedDekciw: i wonder if a virtual machine could help you also
[11:04] <lotuspsychje> WickedDekciw: a bit like the wat you can run androidx86 from virtualbox, run your image and collect the data you wanted
[11:05] <WickedDekciw> lotuspsychje, that's quite interesting, never thought about the overkill solution that way, but if nothing works this might as a last resort
[11:06] <chrishhh> Hello everyone I hope I'm gonna find help here with my problem. Basically I'm trying to bootsrap debian with debootstrap focal distro for arm to be precise. When trying to run second stage on > 21.00 version of Ubuntu. Executing /debootstrap/debootstrap --second-stage will fail with /bin/sh: 0: Illegal option --. No idea what's going on but it seems like shell ignores parameters passed to
[11:06] <chrishhh> executables
[11:06] <chrishhh> whole process worked on LTS 20.04
[11:06] <WickedDekciw> but that's like last resort style stuff
[11:06] <oerheks> why mix debian and ubuntu iso's?
[11:07] <KBar> because why not
[11:07] <oerheks> arm v7 or armv8 ??
[11:08] <chrishhh> I'm bootstrapping armhf on amd64 machine
[11:10] <tomreyn> chrishhh: you mentioned debian, i assume this was by accident? we only support ubuntu here, and the debootstrap package on those can and likely will differ. also, when using debootstrap, make sure you are using the very latest code form the latest release. the cause of this very error message is, however, (or so i think) using the /bin/sh shell rather than bash or dash.
[11:11] <tomreyn> actually dash would be a problem, bash would work
[11:12] <chrishhh> debootstrap is building focal distro so ubuntu, I used most recent vvversion available, /bin/sh in new root filesystem is linked against dash
[11:12] <tomreyn> $ /bin/dash --foo
[11:12] <tomreyn> /bin/dash: 0: Illegal option --
[11:15] <tomreyn> chrishhh: so let me repeat my two relevant points: (1) you're using dash, but debootstrap is incompatible to dash. use bash (other shells may or may not work). (2) where you get debootstrap from, and which version it is, can matter.
[11:16] <chrishhh> i changed /bin/sh to point to bash and this time it thrown usage options for bash
[11:17] <chrishhh> First I used debootstrap from the ubuntu repo, later on from here https://salsa.debian.org/installer-team/debootstrap
[11:19] <tomreyn> what's this system and system version you're using debootstrap on? how was it installed? whats the full command you're running, what's the full output? use a pastebin.
[11:23] <chrishhh> https://pastebin.com/jc5AQr4n
[11:24] <chrishhh> here is the link, it's 21.10 most recent ubuntu
[11:26] <chrishhh> It's also completly fresh install I'm running on VM to test this problem
[11:30] <tomreyn> chrishhh: try this:   sudo chroot armhf-fs /bin/bash -c '/debootstrap/debootstrap --second-stage'
[11:30] <oerheks>  --arch=armhf
[11:34] <chrishhh> ##/bin/bash: /debootstrap/debootstrap --second-stage: No such file or directory
[11:34] <chrishhh> of course /debootstrap/debootrap alone does something and is present
[11:35] <tomreyn> how about    sudo chroot armhf-fs /bin/bash -c /debootstrap/debootstrap --second-stage     # i.e. without the ticks
[11:38] <LarsErikP> forget my question from earlier. that netplan config is created by cloud-init with the network metadata it receives from openstack.. So not "ubuntus fault" I guess
[11:39] <LarsErikP> hmm but it still "breaks" though. I wonder how they intended this to work
[11:44] <tomreyn> LarsErikP: if something seems to be wrong or unexplicable about ubuntu cloud images, i'd ask in #ubuntu-server
[11:46] <LarsErikP> tomreyn: thanks ;) Will do!
[11:49] <chrishhh> tomreyn: I got a bit further but still without a success, there were some errors regarding /proc and /run/systemd/container, I mounted proc but it didn't go any further. Anwyays I remember having those errors anyway and it worked regardless
[11:53] <tomreyn> chrishhh: i've not used debootstrap cross architecture for years, can't really help more, sorry.
[11:53] <chrishhh> sure thank you for help anwyay
[12:08] <chrishhh> tomreyn: qemu was the problem qemu-user-static was updated today and fixed the issue
[12:08] <tomreyn> ah nice
[12:08] <chrishhh> thanks for help
[12:10] <tomreyn> you're welcome
[13:10] <manwhowouldbekin> Greetings! Could someone tell what one can do to troubleshoot a Gnome Shell, which acts up sometimes? A few times a day it freezes to the point, where icons in the dock do not work correctly (not pressable). Also, whenever I open Applications, it can freeze at that point as well. I am on an v.5.14rc2 kernel and am building v5.14 now in hopes of fixing this as well getting a more stable kernel.
[13:10] <oerheks> if you want to test a higher kernel, use mainline
[13:11] <oerheks> !mainline
[13:11] <oerheks> https://kernel.ubuntu.com/~kernel-ppa/mainline/
[13:11] <oerheks> testing rc starts at 5.16-rc1
[13:12] <oerheks> and.. you are on your own, but you can file a bugreport
[13:12] <manwhowouldbekin> oerheks: I was a bit hesitant since I didn't want an unstable version. Are you saying I should build v5.15 instead?
[13:13] <oerheks> you could.. and all these are 'unstable' until release
[13:18] <TJ-> manwhowouldbekin: pulling in the Ubuntu kernel builds from the mainline repo is a good comparison - and quicker than a self-build, for testing
[13:19] <oerheks> TJ- +1, without telling what hardware is troubling you
[13:23] <TJ-> having said that, I build and use latests kernel every day!
[13:39] <WickedDekciw> Hope somebody can help with this issue as I'm afraid to mess stuff up. Have a working fine external USB drive with a corrupted GPT table. How can I fix it without losing data? Have already tried nftsfix but the drive is 2 partitions, 1 nfts and 1 exfat
[13:42] <WickedDekciw> Any idea folks? Afraid to do something stupid and accidentally erase data and stuff.
[13:43] <oerheks> use Gdisk fot gpt devices
[13:43] <TJ-> WickedDekciw: GPT stores a secondary/backup GPT at end of the device
[13:43] <oerheks> !ingo gdisk
[13:43] <TJ-> WickedDekciw: you should check if that is OK and if so use it to recover the primary GPT
[13:44] <oerheks> !info gdisk
[13:44] <oerheks> https://askubuntu.com/a/386802
[13:44] <WickedDekciw> TJ-, How can I restore that one? I tested some stuff but they were going to overwrite existing data which is a big no no (gdisk)
[13:46] <Walex> WickedDekciw: there is an important detail here: in well written partitioning tools, the partition table is "just a table", changing it does not change anything else.
[13:46] <Walex> WickedDekciw: in particular changing the partition table in 'gdisk' does not change the content of the rest of the risk in any way (unless you answer "yes" to some obvious prompts)
[13:47] <WickedDekciw> Walex, gdisk -w (write table to disk and exit) has a clear all caps warning About to write GPT data. THIS WILL OVERWRITE EXISTING
[13:47] <WickedDekciw> PARTITIONS!!
[13:47] <WickedDekciw> That's why I asked
[13:47] <oerheks> use gdisk -v ??
[13:47] <Walex> WickedDekciw: it will overwrite the partition definitions, not the contents.
[13:48] <Walex> WickedDekciw: unless you say yes to the questions about "magic numbers" and existing filesystems.
[13:48] <TJ-> WickedDekciw: use "gdisk"  then 'r' Recovery and Transformation menu then 'b' use Backup GPT header (rebuildng main)
[13:48] <Walex> WickedDekciw: so first do as "TJ-" suggests, to use the backup header.
[13:49] <TJ-> WickedDekciw: on the Recovery menu, use 'v' to Verify first
[13:49] <WickedDekciw> TJ-, No problems found. 6077 free sectors (3.0 MiB) available in 2
[13:49] <WickedDekciw> segments, the largest of which is 4062 (2.0 MiB) in size.
[13:50] <TJ-> WickedDekciw: let's go back to basics. Earlier you said "with a corrupted GPT table" - how did you determine it is corrupted?
[13:50] <Hash> sudo apt-get build-dep emacs <- I did this. But now I want to find out all the packages installed by this command and remove them. How can I do this?
[13:50] <WickedDekciw> Walex, I did -v, then -r, then -b, you mean I should then -p (print the table) ?
[13:51] <WickedDekciw> TJ-, I accidentally unmounted the USB disk from Natalius during an ongoing simply copy operation which led to GPT problems
[13:52] <oerheks> sudo apt remove build-dep emacs
[13:52] <KBar> Hash, look for the apt journal located at /var/log/apt/history.log
[13:52] <KBar> Hash, it will show the command and the list of packages that were installed alongside.
[13:52] <KBar> If you search for it, of course.
[13:52] <TJ-> WickedDekciw: ouch! so there could be file-system damage too?
[13:53] <Guest39> hi
[13:53] <WickedDekciw> OK; writing new GUID partition table (GPT) to /dev/sdc.
[13:53] <WickedDekciw> The operation has completed successfully.
[13:53] <Guest39> Ubuntu wants to add an on/off switch for connectivity check in GNOME Control Center  - have it been implemented?
[13:53] <WickedDekciw> TJ-, Problem opening /dev/sdc/ for reading! Error is 20.
[13:54] <WickedDekciw> Did I just eff it up?
[13:55] <manwhowouldbekin> TJ-: Hi, good to hear from you :-) Are you saying that I should pull the latest code and try to compile it to see if the bug in question goes away? Is that the way? I have not compiled many kernels.
[13:55] <TJ-> WickedDekciw:  maybe the device itself got damaged  ?
[13:55] <Hash> KBar: I was hoping for something better than https://bpa.st/DHBQ a list like this
[13:55] <WickedDekciw> TJ-, It's 100% health and fine thankfully
[13:55] <Hash> Perhaps where I can easil feed it into apt-get remove
[13:55] <WickedDekciw> There's just this weird issue with GPT
[13:55] <TJ-> manwhowouldbekin: no, I'm saying it is quicker to download the kernel files from the Ubuntu mainline builds archive
[13:56] <TJ-> !info mainline | manwhowouldbekin
[13:56] <TJ-> !mainline | manwhowouldbekin
[13:56] <oerheks> guest yes, gnome settings > privacy  https://vitux.com/disable-connectivity-checking-on-ubuntu-for-public-wifi-captive-portals/
[13:57] <oerheks> that article gives the old theming, but the same info
[13:57] <WickedDekciw> TJ-, It's kinda confusing actually because gdisk isn't reading it as a directory
[13:57] <Hash> https://regex101.com/r/F7mb9D/1 is the best I guess you can do with that file/list
[13:58] <Hash> though I guess the :amd64 bit doesn't matter
[13:58] <Guest39> oerheks it is off by default?
[13:58] <oerheks> guest check yourself?
[13:58] <Guest39> hehe not enough ram to spin a vm
[13:58] <TJ-> WickedDekciw: any kernel I/O errors being reported? "journalctl -k -n 30"
[13:58] <WickedDekciw> error 20 and stuff
[13:59] <oerheks> download more ram :-D
[13:59] <mdk> Looks like I'm having hard times reading this issue, am I tired? : https://wyz.fr/5N-GE (on 18.0.4)
[14:00] <WickedDekciw> TJ-, https://pastebin.com/BbW1CzRN
[14:01] <oerheks> mdk, what linux is this?
[14:01] <TJ-> WickedDekciw: most recent messages look fine, the device and 2 partitions found
[14:02] <mdk> oerheks: Ubuntu bionic on Linux 4.15 x86_64
[14:02] <WickedDekciw> TJ-, Weird then why fdisk doesn't mount them
[14:03] <mdk> oerheks: I should say that I installed it using debootstrap, not the installer, so it may be "a bit different", but not much?
[14:03] <oerheks> did you run proper updates before this action? apt update && apt dist-upgrade
[14:03] <mdk> yes, but let me double check this
[14:03] <WickedDekciw> TJ-, Mounted through gnome-disk, thanks for your help brother!
[14:03] <Guest39> When the user searches her own local files for a string using the Ubuntu desktop, Ubuntu sends that string to one of Canonical's servers - why would ubuntu do that?
[14:04] <oerheks> guest, it does not.
[14:04] <oerheks> !fud
[14:04] <Guest39> https://www.gnu.org/philosophy/ubuntu-spyware.html
[14:04] <mdk> Yes it's freshly full-upgraded, I ran a full-upgrade right now just to check
[14:04] <WickedDekciw> TJ-, One more if I'm not bothering you, I've been trying for ages to mount an Android full system image (mmcblk0.img) to see what's inside, for the purposes of recovery with photorec. I have no need to recover the entire image, only sub-partitions within it. I know it's a special Android sauce fs and it isn't something regular
[14:04] <TJ-> WickedDekciw: mount operates on the file-systems, not the device
[14:05] <WickedDekciw> TJ-, It isn't a device, it's an image of one
[14:05] <WickedDekciw> But the fs is unknown whatsoever
[14:05] <leftyfb> Guest39: it literally tells you in the very first sentence that Ubuntu no longer does that. Do you have an Ubuntu support question?
[14:05] <WickedDekciw> Photorec works fine on it but works on partitions I have no use for, and would have completed in weeks rather than days TJ-
[14:05] <TJ-> WickedDekciw: "sudo losetup -f --show -P mmcblk0.img" then when it tells you which loop device it has used, "grep loopX /proc/partitions" (replace loopX with the actual loopdev name)
[14:06] <oerheks> mdk weird, https://packages.ubuntu.com/bionic-updates/libwayland-egl1-mesa gives libwayland-egl1-mesa (20.0.8-0ubuntu1~18.04.1)
[14:06] <oerheks> not that rc version
[14:06] <TJ-> WickedDekciw: then you can try "sudo lsblk /dev/loopX*"
[14:06] <WickedDekciw> TJ-, /dev/loop8
[14:06] <WickedDekciw> losetup: mmcblk0.img: Warning: file does not fit into a 512-byte sector; the end of the file will be ignored.
[14:06] <WickedDekciw> ubuntu@ubuntu:/media/ubuntu/WD Ele
[14:06] <TJ-> WickedDekciw: ignore the warning
[14:07] <mdk> oerheks: so my issue is simple, my /etc/apt/source.list is probably not good, due to the fact I installed from debootstrap, I have `deb http://archive.ubuntu.com/ubuntu bionic main universe` in here, it probably should be something else? (Sorry I don't really know Ubuntu)
[14:09] <oerheks> i don't run bionic anymore, too old
[14:09] <BluesKaj> 'Morning folks
[14:09] <mdk> oerheks: It's for BBB, I have sadly no choice :D
[14:09] <mdk> looks like adding bionic-updates helped
[14:10] <mdk> oerheks: yes it looks to work, thanks, you have helped :)
[14:10] <mdk> oerheks: (the error message was weird, but from an old version it's forgivable: ))
[14:13] <WickedDekciw> TJ-, https://pastebin.com/BEfvkyrn
[14:14] <TJ-> WickedDekciw: no partitions? is the file compressed by any chance? if so you may need to decompress it first
[14:14] <TJ-> WickedDekciw: "file mmcblk0.img" should tell you something useful about it
[14:14] <oerheks> WickedDekciw,  is that the android img ?
[14:15] <WickedDekciw> oerheks, Yes, Android 10. I've been trying to specifically mount the partitions *within* said image, closest I got was just mounting it wholesale. It isn't a regular partition that fdisk knows about rather weirdo Android magic.
[14:16] <WickedDekciw> TJ-, mmcblk0.img: DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x0,0,1), end-CHS (0x3ff,255,63), startsector 1, 4294967295 sectors, extended partition table (last)
[14:17] <TJ-> WickedDekciw: OK, so it does have partitions, so the "-P" in the losetup command should have created those so you'd have /dev/loop8p1, /dev/loop8p2 etc (or alternatively it may have created /dev/mapper/loop8p1, /dev/mapper/loop8p2 etc)
[14:18] <TJ-> WickedDekciw: so "sudo fdisk -l /dev/loop8" should show you the partition table too
[14:23] <KBar> Hash, you can then try to look at /var/log/dpkg.log | grep " install "
[14:24] <KBar> Hash pipe it to `cut --delimiter=' ' --fields=4`
[14:25] <KBar> Hash, before piping it to cut, use any text editor to cut unneeded parts, i.e. the beginning and end
[14:25] <Hash> KBar: regex was easier to do.
[14:26] <Hash> just cat the file with sed regex s/\(([^\)]+)\),//g and copy paste the output.
[14:29] <Hash> (1.4.4-2ubuntu2, automatic), <- gets rid of stuff like this. Then you just copy paste the output into apt-get remove. No need to use text editors or something.
[14:36] <WickedDekciw> TJ-, https://pastebin.com/d77Bbpdv
[14:37] <TJ-> WickedDekciw: interesting, that is a protective MBR for a GPT partitioning scheme!
[14:38] <TJ-> WickedDekciw: try with "sudo gdisk -l /dev/loop8" instead
[14:38] <TJ-> WickedDekciw: is that file really 2TB !?
[14:42] <WickedDekciw> TJ-, It's 125GB, not 2TB at all
[14:43] <WickedDekciw> fdisk doesn't read Android partitions (encoded with unknown Android magic)
[14:43] <TJ-> It claims to be MBR but isn't
[14:44] <WickedDekciw> https://pastebin.com/2QNUBXki
[14:45] <WickedDekciw> It
[14:45] <WickedDekciw> It's reading some stuff as EiB which is most certainly impossible
[14:45] <WickedDekciw> ahahaha
[14:45] <TJ-> ouch!!
[14:47] <WickedDekciw> The thing is it doesn't seem to be any particular regular fs, I thought about f2fs/etx4/exfat, doesn't seem likely?
[15:13] <WickedDekciw> TJ-, sorry but was busy and missed channel log
[15:13] <WickedDekciw> did you mention anything?
[15:16] <TJ-> WickedDekciw: no, but I have something saved up for you. Apparently those android images may be 'sparse images' and there's a tool simg2img to 'uncompress' them
[15:17] <TJ-> !info android-sdk-libsparse-utils | WickedDekciw
[15:19] <WickedDekciw> TJ-, what command exactly from that?
[15:19] <TJ-> WickedDekciw: apparently simg2img ... see if there is a man-page for it
[15:21] <WickedDekciw> TJ-, does that come with the sdk utils tho
[15:21] <TJ-> It's in the package I named
[15:22] <WickedDekciw> TJ-, Invalid sparse file format at header magic
[15:22] <WickedDekciw> Failed to read sparse file
[15:22] <TJ-> apt-file search simg2img => android-sdk-libsparse-utils: /usr/bin/simg2img
[15:23] <TJ-> WickedDekciw: in which case you need to figure out how exactly that .img file was created
[15:24] <WickedDekciw> TJ-, Just simply dd through twrp on Android (adb exec out)
[15:25] <TJ-> WickedDekciw: very weird then
[15:25] <TJ-> WickedDekciw: have you tried running 'binwalk' against it ?
[15:33] <jeffr47> I oops and my /etc/fstab got zeroed out.  I can ssh into the box (it's headless) but once I'm there, it's RO and I have no space on /tmp etc.  How do I recreate the original LVM-based ubuntu /etc/fstab?
[15:43] <TJ-> jeffr47: "mount -o remount,rw /" to make it writable
[15:46] <jeffr47> Thanks, I got it writable.  Although with no free space, it's not super useable.  How to I figure out what the right fstab entries are?  IIRC there were two...?
[15:47] <WickedDekciw> Quick qs. Backing up drive with ddrescue, how can I during that process temporarily open a specific partition with Nautilus and copy 1 smallish folder? I'm getting an eror when mounting with gnome-disks GUI
[15:49] <TJ-> jeffr47: "sudo blkid" to identify the various file-systems initially
[15:51] <jeffr47> OK I see one that has no type listed, one type=ext4 (pretty sure that's /boot) and one LVM2_member.
[15:52] <oerheks> WickedDekciw, during?????
[15:52]  * oerheks facepalms
[15:55] <EriC^^> WickedDekciw: you could do 'sudo mount -o ro /dev/sdxY /mnt' and get the file, that way it mounts readonly so you dont actually modify anything important in the fs
[15:56] <oerheks> EriC^^, he is trying to fix an Android image..
[15:57] <EriC^^> hmm he said drive
[15:59] <Sbazzeguti> hello guys ... my pc after the boot frequently  start to froze and I have to shutdown and re-boot . after all everything works perfectly  I'm from a new 20.04
[15:59] <Sbazzeguti> can someone help me to detect and fix the problem ? may be hardware problem or nvidia driver ?
[16:01] <Sbazzeguti> my configuration : https://imgur.com/a/PIzf4Qs
[16:05] <WickedDekciw> EriC^^, drive issue and android issue are separate
[16:07] <Sbazzeguti> so any help?
[16:53] <WickedDekciw> EriC^^, is there any way I can expand the live cd's partiton (data space like casper) while it's running?
[16:54] <oerheks> mkusb can make a free space during copying, not in live mode
[16:54] <oerheks> !info mkusb
[16:55] <oerheks> https://help.ubuntu.com/community/mkusb
[16:59] <WickedDekciw> Thanks!
[18:27] <LuckyMan> question: if I install a .deb from a site (but later I want to remove it) can I safelly erase the .deb or will I later when uninstalling will be in trouble?
[18:28] <ioria> LuckyMan, can you rephrase ?
[18:29] <LuckyMan> ioria, I have a .deb file from a program I installed. Can I safelly delete it?
[18:29] <LuckyMan> or will I need it to uninstall the program?
[18:30] <ioria> LuckyMan, you unistall it ; what you mean with 'erase' ?
[18:30] <leftyfb> you can delete it
[18:30] <LuckyMan> great! thanks!
[18:30] <lotuspsychje> maybe he means also the uninstall of the program?
[18:30] <leftyfb> ioria: they're asking about the .deb file, not the installed package
[18:30] <ioria> oh,  i see
[18:31] <LuckyMan> so dpkg will uninstall a program even if no package is present?
[18:32] <ioria> the files of the pkg, have been copied in the system ,yes; but you cannot reinstall if needed
[18:33] <LuckyMan> ioria, oh no problem, I can download it again
[18:33] <ioria> ok
[18:33] <LuckyMan> I just want to clean my downloads folder
[18:36] <leftyfb> LuckyMan: you can delete them. They are not needed to remove the package afterwards
[18:43] <manwhowouldbekin> A few months ago, I built a 5.14rc2 kernel and built NVIDIA drivers (#470.53) via DKNS with the help of this chat. Today I built 5.15.0. Having recalled that I may need to go through the DKNS step for NVidia, I checked the following directory /usr/src/ and found a newer driver in it (470.53 and 470.82). Where did the new one come from? Could it be from 'sudo upgrade-all'? Also, after compiling the kernel, I had
[18:43] <manwhowouldbekin> difficulties running the DKNS step. After the reboot, I have been getting this: https://pastebin.com/HsPr7NDd Does this mean that driver was already built into 5.15?
[18:45] <oerheks> the dkms package builds the driver, reboot, and it works, so you do not have to do this manually
[18:47] <manwhowouldbekin> oerheks: Is it fully automatic when building a kernel? In the past we had to do it manually, for some reason.
[18:52] <manwhowouldbekin> There is also this info: https://pastebin.com/E0brejjH . My understanding is that somehow the newest driver was automatically picked up for a rebuild by DKMS. I have no idea why or how as I didn't set that up.
[18:57] <oerheks> dkms does that, building the driver, dunno why you had to start this manually
[19:08] <WickedDekciw> oerheks, is badblocks enough to route a workaround for weak/bad sectors or is there a tool that does further analysis?
[20:30] <Asatru> Anyone who can help me out with a "cannot access '.': Permission denied (os error 13)" Error. I have it chown to my user and has rw acces, It is accesable in thunar, but not in terminal
[20:31] <matsaman> Asatru: what if you 'su - user' and then try?
[20:32] <Asatru> same
[20:32] <matsaman> so what's the command you're running?
[20:33] <oerheks> what folder exactly?
[20:33] <Asatru> just "ls"
[20:33] <Asatru> folder /games
[20:34] <Asatru> ive a error on the /share too, but that is justr permission denied, chown to nobody:nogroup and 777
[20:34] <sarnold> you shouldn't use nobody or nogroup for anything, those are for NFS use
[20:35] <sarnold> you shouldn't use 777 for anything, that's just never going to be the solution for anything. 1777 is *sometimes* a solution, but basically only /tmp
[20:35] <Asatru> the /share dir is for nfs
[20:35] <oerheks> in 21.10 your home folder is no longer 777
[20:36] <matsaman> you shouldn't use nfs, honestly, it's crap
[20:36] <oerheks> nfs is fine
[20:36] <matsaman> so is crapping
[20:37] <sarnold> oh, if this is an nfs mount, are you trying to use root? is root_squash in use? do you have identical uids and gids on all machines participating?
[20:38] <Asatru> there are two dirs, /share is nfs, /games is a SSD
[20:39] <Asatru> the nfs (/share is just only onm defaults)
[20:41] <Asatru> the userID is the same on a other machine
[20:43] <TJ-> Asatru: you said /games/ has rw access, but does it have Traverse access (X) ?
[20:43] <Asatru> also
[20:43] <WickedDekciw> TJ-, i'M getting the same old gpt error again, forgot what it was with gdisk to sort it out?
[20:44] <TJ-> WickedDekciw: how are you causing it!?
[20:44] <Asatru> Also when i list root /, it doesnt show both directories
[20:44] <Asatru> yes rwx
[20:44] <WickedDekciw> TJ-, the real issue seems to be not gpt, rather mount not showing up in nautilus
[20:44] <WickedDekciw> which is weird
[20:45] <TJ-> WickedDekciw: doesn't sound weird to me; if the partition table is corrupt the file-systems won't be found
[20:45] <TJ-> WickedDekciw: sounds to me like the device is faulty if it keeps happening
[20:45] <WickedDekciw> TJ-, nah, it works from /mnt/, but it doesn't display normally in Nautilus
[20:45] <WickedDekciw> on the sidebar
[20:46] <TJ-> WickedDekciw: Gnome uses gvfs and udisks to do user mounts and they get put at /media/$USER/$FS_LABEL
[20:47] <WickedDekciw> Aha
[20:47] <WickedDekciw> so how do i give it a name
[20:48] <TJ-> if the file-system doesn't have a label udisk will use the UUID
[20:53] <whatwhat> my screwed up, then I forcably shut it down. When I rebooted it on got a bunch of disk error, I had to fix them with fsck. Now I'm "/dev/sda3: clean number/number files, number/number blocks" on boot. I get to the terminal with crtl +alt + f2.
[20:53] <whatwhat> what do I do now?
[20:54] <Asatru> SO nobody has a solution?
[20:56] <sarnold> Asatru: you didn't answer if you were trying to use root and if root_squash is in use
[20:56] <sarnold> Asatru: those are my guesses
[20:58] <Asatru> I said it had only defaults
[20:58] <Asatru> on my manjaro laptop it works fine (the share)
[20:59] <Asatru> (rw,sync,no_subtree_check)
[21:02] <whatwhat> I got it working
[21:08] <WickedDekciw> TJ-, gotcha. im however always getting a dpkg error despite forcing -f in apt
[21:08] <WickedDekciw> dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
[21:08] <WickedDekciw> which I did
[21:08] <WickedDekciw> no dice
[21:08] <WickedDekciw> dpkg: error: failed to write status database record about 'adduser' to '/var/lib/dpkg/status': No space left on device
[21:09] <sarnold> uhoh
[21:10] <sarnold> fixing out of disk space errors can be hard
[21:10] <sarnold> ncdu may help you spot big things to remove
[21:12] <WickedDekciw> sarnold, no space to install ncdu ahahaha
[21:12] <sarnold> I was afraid of that :(
[21:13] <WickedDekciw> it's actually a live USB, I wanted to expand the writable partition to avoid this but couldn't find exactly how so
[21:13] <sarnold> WickedDekciw: depending upon what device is full, you might get some easy space by removing some or all the files from /var/cache/apt/archives/ -- apt leaves those behind so you can do some troubleshooting if you need to
[21:15] <WickedDekciw> sarnold, yeah, issue is how to resize in-place as am running
[21:16] <sarnold> WickedDekciw: is it a tmpfs? if so, you might be able to mount -oremount,something=something / kind of thing to change the size
[21:18] <WickedDekciw> sarnold, it's a writable (used to be casper before v 20)
[21:18] <WickedDekciw> would have mkusb but no space for that either
[21:18] <sarnold> oh. rats. I know less of those :(
[21:21] <WickedDekciw> dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
[21:21] <WickedDekciw> same crap all over
[21:22] <sarnold> yeah, you'll probably have to apt install -f once you're done with that step
[21:23] <sarnold> then you can get ncdu installed, and go find more things to delete :)
[21:23] <sarnold> *then* you can return to your work..
[21:29] <Asatru> i go try a frsh install of ubuntu
[21:39] <jemark> Asatru has left, it seems. This is what I have for the nfs export : /srv (rw,sync,crossmnt,no_subtree_check) . On Ubuntu 20.04, I have in the /etc/fstab: <nfs-server-ip>:/srv      /mnt/nfs    nfs4 _netdev,user,exec,nofail,noatime,nolock,tcp,actimeo=1800,x-gvfs-show 0 0
[21:51] <WickedDekciw> sarnold, https://pastebin.com/sVMFkKR9
[21:53] <sarnold> heh, 'c'? I can't recall what that is.. it's been ages since I've seen the list of types, but I thought linux was 0x80 or 0x83 or something
[21:54] <WickedDekciw> I looked around, all I got was Type-C cables
[21:54] <WickedDekciw> AHAHA
[21:56] <sarnold> hah
[21:59] <maikel_> Hi, Can anybody please help me to find a ubuntu distro of 32-bit as light as possible for an old machine? Thank you !
[22:03] <Asatru> Back to my topic, the problem caused of usage of a snap version of "lsd"
[22:03] <Asatru> by*+
[22:03] <sarnold> Asatru: OH!
[22:03] <sarnold> Asatru: ugh :( ew.
[22:03] <Asatru> i got so used to it, i forgot it was lsd i was using
[22:05] <sarnold> maikel_: maybe https://releases.ubuntu.com/16.04.7/  ? 18.04 didn't come with 32-bit x86 install images.. I don't know if you can upgrade 16.04 to 18.04 or not..
[22:05] <Sven_vB> does Canonical have a Warrant Canary somewhere that states they haven't (yet) been forced by US government to supply modified packages in their apt repos?
[22:06] <sarnold> maikel_: 16.04 standard support has ended, so you'd probably want to buy esm if you were to go with 16.04.
[22:06] <sarnold> Sven_vB: no
[22:06] <Sven_vB> sarnold, thanks!
[22:10] <Sven_vB> oh I see, I misunderstood the NSL capabilities. no worries then.
[22:10] <sarnold> I honestly haven't got a clue if a NSL would be able to compell us to publish specific changes or not
[22:12] <sarnold> I've wondered before about our australian colleagues; the rumours are their govt might be able to compel their citizens to take specific actions; but it feels pretty remote, as threats go.
[22:12] <maikel_> ok sarnold, thanks. I'll still finding around. What do you think about SliTaz?
[22:14] <sarnold> maikel_: I don't think I've heard of it before; I was thinking primarily of debian https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.1.0+nonfree/i386/iso-cd/ or adelie https://www.adelielinux.org/download/
[22:16] <Asatru> \
[22:17] <Sven_vB> sarnold, it gets worse though. a lot of the suspicious governments have also limited the freedom of press in recent years, so I can't even be sure I'd know what privilege escalations have occurred since then.
[22:21] <sarnold> Sven_vB: my expectation is that it'd be cheaper / easier for folks to find bugs in already deployed software -- there's vast gobs of C and shell all over the place
[22:25] <Sven_vB> indeed. most times I look at other people's shell scripts, ugh. :D
[22:37] <maikel_> Thank you sarnold, I'm searching in the pages you linked me. Give me some read around and tell you leater. Thanks...
[23:08] <Peter1> Hello is there an alternative to the fat32 attribute edit fatattr command for exfat?
[23:11] <Peter1> That is to say the fatattr command that is used to edit the aributes like (Archive)  (Read Only) (Hidden) and (System) as used by the FAT32 and FAT16 File Systems but for EXFAT.
[23:14] <sarnold> oh hey they do have something similar, I figured they'd get rid of those https://docs.microsoft.com/en-us/windows/win32/fileio/exfat-specification#table-28-fileattributes-field-structure
[23:18] <Peter1> I know they have. I need to delete a number of folders from a flash drive that on a windows got marked  (Read Only). Just don't have acces to a Windows PC Now and Can't delete them until i remove that attribute.
[23:24] <tomreyn> https://github.com/relan/exfat/pull/163
[23:25] <jpmh> I start a perl script from within crontab - all works well - it starts, etc.  But while it exists there is a /bin/sh -c .... associated with it.  How do I stop that and just have crontab do what I want without starting it through a shell?
[23:27] <sarnold> jpmh: *maybe* this will work: replace "/usr/local/bin/scriptymcscriptface" with "exec /usr/local/bin/scriptymcscriptface"
[23:28] <jpmh> sarnold: no - long since tried that
[23:29] <sarnold> dang :(
[23:29] <sarnold> I *liked* that idea
[23:35] <tomreyn> Peter1: see the github link above. it is integrated into what will be exfat-fuse 1.4.0 (unreleased). i assume it could already work on older versions due to existing extended attribute support https://github.com/relan/exfat/issues/46#issuecomment-246578569
[23:36] <genii> jpmh: Does the perl script have a shebang?
[23:38] <jpmh> genii: yes -= and I have event tried /usr/bin/perl scriptName ; scriptName; env scriptName and even exec scriptName.  I should say that scriptName is an absolute path too
[23:38] <genii> hm
[23:41] <sarnold> jpmh: is it set executable?
[23:41] <sarnold> I think if it's not executable, glibc's exec*() family will hand it to shell or something similarly stupid
[23:42] <jpmh> sarnold: yep - in fact that is why it executes if I just use the path without the /usr/bin/perl command