[00:58] seriously, eol upgradse are not this difficult [01:03] !cookie | nacc [01:03] nacc: Wow! You're such a great helper, you deserve a cookie! [01:03] Bashing-om: lol [01:03] i've been in a bad mood all day with these users! :) [01:03] oh well, also fixing this nasty packaging bug hasn't helped :) [01:03] nacc: My patience would have expired long past with this one :) [01:04] seriously, it's like they both forgot how to read! :) [01:05] nacc: Addeled brained now and can no longer read for comprehension - reckon ? [01:06] Bashing-om: anything is possible :) [01:10] nacc: Settled down and ya got a "thank you " :) [05:27] good morning to all [05:27] hello [05:27] hey Sveta [05:28] Sveta: all good today? [05:29] i burnt my feet by walking on a melting rock yesterday, but it doesn't hurt much, just sensitive to heat, so no walking for me this weekend [05:29] apart from that everything is fine [05:29] wow [05:29] Sveta: walk too long? [05:30] i walked for one hour, but it was a very hot rock [05:30] ah i see [05:53] Time ! .. g nite guys \o [05:53] nite [05:53] :-) [05:54] hey oerheks [05:54] lotuspsychje: oerheks .. all --- take care till we meet again :) [06:28] bbl shower [06:30] smell ya [06:52] Hi folks 0/ [06:52] hi [06:53] i'm a bit frustrated by how many DE-specific questions get asked in ubuntu channels, i can't possibly know the buttons in them all and often they're not fully documented [06:55] Mmm [06:55] It's kind of like shooting into the aether to ask them [06:56] But like, how do people even know if the flavour of ubuntu they have has a custom build of the DE? [06:57] So, it kind of makes sense to ask IMO. Expecting an answer is another matter [06:58] hey many people download ubuntu and do not even know which flavour they are using [06:59] Good morning [07:01] That's very true. When I first started using linux I managed to install both Ubuntu and Kubuntu on the same drive without formatting in between [07:01] Morning! [07:01] (my laptop was not a happy camper after that) [07:02] Ubuntu and Kubuntu have the same core. If the problem is unrelated to the DE it shouldn't really matter which flavour they are running. If they don't know which version... that is something else. [07:04] In my case the problem was that it corrupted files and led to competiting services etc. Not because they are incompatible but because files from one install were left behind and the second didn't have proper control over them [07:05] (e.g. a bunch of files in /etc/usr/share that weren't registered into apt) [07:06] I was too much of a nub to understand at the time [07:06] that's ok [07:07] It was also like [07:07] not knowing the names of software that you are using is a bit more worrying to me [07:07] makes it a pain to troubleshoot [07:07] 9 years ago, give or take [07:07] Yeah true. [07:08] Sveta: Sure, but if you are completely new to the game it ain't surprising. Suddenly you are bombarded with terms you never heared of. [07:11] after installing a linux distro the users need to be gradually exposed to some key concepts [07:11] we could suggest them to read one small knowledge base article a day if they like [07:11] little load, lots of benefits [07:12] okay I've updated xorg.. now lets see if my damn xorg settings stick this time [07:12] brb [07:14] Sveta: Good idea. Unfortunately people are lazy 😞 [07:14] they're less lazy than you think [07:15] hi all [07:16] Hey immu [07:16] hye lordievader whats up [07:16] Doing allright here, how are you? [07:26] i am going doing maintenace in Windows [07:26] immu: Good luck 😉 [07:28] :) [07:30] still need to keep Windows for various reasons [07:30] Same here. [07:35] On Windows illegal kernel calls where causing blue screens [07:35] by antovirus vendors [07:36] were [07:37] Well, wouldn't be the first time Mircosoft re-added stuff to the system to make antivirus software work.... (suposing these are deprecated calls) [07:38] Okay back, I kind of got it working? [07:38] Good for you. Whatever it was you got working. Kind of. [07:39] good morning, everyone [07:39] ^__^ [07:39] > // ACHTUNG!!! this is a special hack for IBM antivirus software [07:39] immu above quote comes from http://atdt.freeshell.org/k5/story_2004_2_15_71552_7795.html [07:39] Lol. Basically my monitors are default-detected in the wrong positions and my xorg.conf kept getting reset at login for some reason. [07:39] Hey ducasse [07:39] How are you? [07:40] evening, ducasse [07:40] hi lordievader - all good, thanks. and you? [07:40] Still dunno what's messing with xorg, but running xrandr after login now works in 17.10 (it was broken for some reason in 16.04) [07:40] Doing good here 😁 [07:44] thats 2004 stuff @lordievader [07:44] I know [07:54] oops back xD [07:58] https://www.bleepingcomputer.com/news/microsoft/microsoft-says-no-more-windows-security-updates-unless-avs-set-a-registry-key/ [07:58] see lordievader [07:59] immu: 404 ? [07:59] Nope, it's me. Last slash is important (God knows why). [07:59] nope works for me [08:00] https://www.bleepingcomputer.com/news/microsoft/microsoft-says-no-more-windows-security-updates-unless-avs-set-a-registry-key [08:00] check now [08:00] Because some anti-virus vendors are using very questionable techniques they end up cause systems to ‘blue screen of death’ — aka get into reboot loops. === marcoscosmos_ is now known as marcoscosmos [08:14] immu: That last slash makes a difference, apparently. [08:14] ok [08:15] brb === kostkon_ is now known as kostkon [09:47] morning all [10:05] back [10:14] 👋 [10:55] gnome is fucking covoluted wtf [10:57] I bricked ubuntu by adding .desktop and .session files in /usr/share/xsessions and /usr/share/gnome-sessions apparently [10:57] -_- [10:57] realistically it was probably some kind of driver failure I suppose [10:58] I am trying to get away from Xenial's LVM and failing every time because I make some mistake that corrupts my filesystem. [10:58] But I'm not supported if I "import" a version from Yakkety or beyond, and the end result is every time that I can throw away my filesystem. [10:59] That is to say, making "dd" copies of a disk is extremely dangerous. [10:59] yeah I'm doing some unsupported things too but, I can't concieve how they'd be related [10:59] Because Xenial's LVM has no protection against having multiple disks with the same UUID [10:59] dangerous how? [10:59] oh fuck [11:00] ok [11:00] You have to carefully shield the original disk using "global_filter" if you want to examine any of the disks while the other is still connected [11:01] I see [11:01] If you make one mistake, it can start writing to the wrong disk [11:01] To make matters worse I had a cache ;-) that I had forgotten to disconnect [11:01] RIP [11:02] The problem was mostly that LVM depends on /etc/lvm/lvm.conf so in a chroot environment, this file is different [11:02] So if you correctly shield in your live environment [11:02] This correct shielding is gone once you enter a chroot [11:02] Right [11:03] Then, if you somehow forget to deactivate the volumes before the shielding and reactivate them after the shielding [11:03] is it not possible to force the uuid to update/become unique or is it a problem that triggers mid dd? [11:03] I mean if you don't do vgchange -an in between, and then vgchange -ay in the new situation.... [11:04] Well you can [11:04] But if you do that the names and UUIDs of the backup change [11:04] If you then want to copy on to a new disk [11:04] You have to do it again [11:04] I wanted to avoid that [11:04] Having to do it twice [11:05] Because I also had another disk connected that I had not copied (the cache) [11:05] So if I change the UUIDs in the backup, I first have to disconnect it entirely from the cache [11:05] I see [11:05] Because otherwise the names of the cache also change. [11:05] So I have to remove a physical volume from the backup [11:05] Wait why's there a cache anyway? [11:06] set [11:06] Well I should have disconnected it I just forgot [11:06] wait by cache do you mean swap? [11:06] or is this some kind of raid scenario? [11:06] I just have an LVM cache configured with an SSD for the HDDs. [11:06] Sortof. [11:07] Yeah so I made matters worse myself I guess. [11:07] However disconnecting the cache from the backup means doing some LVM manipulation [11:07] that will fail if you don't properly shield first ;-). [11:07] So it's a chicken and egg problem at that point. [11:08] oh cache like hybrid-ssd-hdds [11:08] So I had to disconnect prior to making the backup which I didn't do. [11:08] gotcha [11:08] Yeah [11:08] That [11:08] But [11:08] If I disconnect prior to making the backup [11:08] And remove the extra physical volume [11:08] Then adding it back later is going to be difficult. [11:08] So it's just one big mess anyway. [11:08] why? [11:09] Cause if I really remove the PV I also have to remove the volumes. [11:09] Which means I have to make the entire cache structure again. [11:09] So the only way to do it is to also dd the cache disk [11:09] Which requires an extra disk for that too [11:10] Then I can change them both at the same time and there are no issues. [11:10] shouldn't the volume-making be like. a script that runs at boot anyway? [11:10] boot times wouldn't be so great but [11:10] yknow [11:10] Well no because they are persistent volumes. [11:10] in my experience having a hdd ni the fstab fucks boot anyway [11:10] Ie. a cache has to persist. [11:11] why would a cache persist? [11:12] Because it has to prime which data is often used so you can have fast boot times etc. [11:12] Ah [11:13] E.g. the ureadahead thing [11:13] Took about 5.5 seconds on my raid 0 system (using regular 5400 disks at this point) [11:13] And with the cache connected it went down to 0.7 seconds. [11:14] So that's a direct 5 second boot speedup. [11:14] Anyway [11:15] It's just one big giant mess. [11:15] The way to do it then is to first make the dd, then properly shield the source disks and all the PVs [11:15] Then in the shielded thing disconnect everything you don't want from the backup [11:16] But I didn't want that because I wanted to copy the backup on ;-). [11:16] oh nice [11:16] but [11:16] I'm guessing you're doing this all as like [11:16] a script so [11:16] you don't have to deal with typoes every time [11:17] Well no it is too complicated to write a script ahead of time I guess... [11:17] I mean the first time... [11:17] I don't worry about typos but... [11:17] no yeah I meant like [11:17] for future use [11:17] I still don't know how to do it at this point. [11:18] Ah [11:18] It's not just the cache, this would happen every time you had more than 1 PV. [11:18] Well don't worry too much [11:18] err [11:18] don't feel bad [11:18] Yeah I just had an unbootable system because of a billion dangling inodes [11:18] commercial backup software is often utterly useless so [11:19] I was just scanning what all the lost+found files had come from [11:19] And I still need to find out how to do this. [11:19] I guess the best way is disconnect any cache to be sure. [11:19] I figure the solution most people end up doing is using sync or some such to like, perpetually update key files rather than whole drives [11:20] Then shield the source disks [11:20] Exchange for target disks. [11:20] Copy your own disk back to the target disk. [11:20] Never touch the intermediate. [11:20] Oh boy. [11:21] Never mind, I will just do it slightly more correctly next time I guess. [11:21] This is sorta the 3rd time this has happened to me at least. [11:21] I see [11:22] seems like an ineffectual way to do backups if you lose your original during xD [11:22] Ugh I'm stuck on windows for the night. [11:22] The LVM of Xenial is considered unsupported by the LVM team because it is too old. [11:22] They always tell me: UPGRADE [11:22] Windows and it's stacking window manager and mouse use mandates [11:22] I hate mice [11:22] oh wow okay [11:23] But if I try to upgrade through Ubuntu, Ubuntu people tell me: we can't support that. [11:23] of course not [11:23] So I'm stuck [11:23] is this a commercial grade deal? [11:23] or like [11:23] for private use? [11:23] With an "I will kill your system" version of LVM [11:23] Private use that this point [11:23] Why? [11:24] because depending on the scenario you may not need support for your entire system [11:24] If you happened to do this for a company and you used Xenial LVM you'd be in trouble [11:24] I use unsupported content and still get support for the rest [11:25] e.g. an external IDE [11:25] Well generally I don't require to the detail support [11:25] Just a few pointers. [11:25] Like they wouldn't tell me how to debug initramfs [11:25] Because I was using part of Yakkety [11:25] I'm usually coming here looking for info that's a PITA to google (after trying for a long time) [11:26] When the problem was nothing to do with Yakkety [11:26] like [11:26] how the fuck gnome session even launches these days [11:26] But anyway I have to continue wasting my life away [11:26] I spent like 4 hours trying to figure out how to launch the settings daemons and shit [11:27] only to inexplicably brick it [11:27] I couldn't figure out how to start the KDE Power Savings settings from the command line [11:27] Then I forgot I hadn't disabled it and my system went into standby while doing a download [11:28] Which kinda ruined the entire next day for me [11:28] :\ [11:28] yeah [11:29] Anyway. [11:29] I really now have to return to a clean Xenial and start everything all over again. [11:29] Which I can't do because I'm also on a slow link [11:30] So yes indeed [11:30] Every time I make a backup it destroys my origin AND the backup [11:31] LVM 171 has some protections against more errors [11:31] But the latest version of LVM in Ubuntu is about 168 [11:31] Or maybe now [11:32] Why not just use the latest lvm with xenial? [11:32] You mean compile from source? [11:32] I know it's not difficult to compile it [11:32] No no [11:33] apt-pinning [11:33] Bionic has version 168 which is too old [11:33] But at least new enough to protect again the dual UUID issues [11:33] well you should also be able to pin from debian itself [11:33] not just ubuntu [11:33] including debian-testing [11:33] zomaar: we'll be syncing lvm2 from debian shortly [11:33] But that means using a newer version from Ubuntu [11:34] not with pinning [11:34] Then when there is some issue they'll say I am unsupported [11:34] Okay [11:34] pinning is unsupported but it can't be worse than your current situation [11:35] Bug #1741986 [11:35] bug 1741986 in lvm2 (Ubuntu) "Please merge lvm2 from Debian unstable for lvmlockd and sanlock support" [Wishlist,Confirmed] https://launchpad.net/bugs/1741986 [11:35] Well for some reason I had boot issues with the new LVM from Yakkety [11:35] only lvm and other packages from whatever you pin if any will be unsupported [11:35] Sure but [11:35] Those weren' there yet when coming from kernel 4.4.0 [11:36] I was always able to use the newer LVM in Xenial [11:36] I hadn't figured out yet how to troubleshoot that [11:36] Now I know [11:37] Well no because I didn't even get an initramfs prompt [11:37] I am currently sitting in Yakkety kernel ;-) (4.8.0) with Yakkety LVM [11:38] It has some issues with my USB3 and the Nouveau turns my screen off if the monitor is not connected [11:38] but only the HDMI-monitor [11:38] strange [11:38] I have yet to test the 4.10 kernel now [11:39] And 4.4 I guess [11:39] My download link is also so slow that it takes a few hours to download a new kernel [11:39] So I salvaged them from installer media ;-) [11:40] I'm just dpkg-repacking everything I need [11:41] I grabbed 4.4.0 from the original Xenial DVD [11:41] Newer udev gives issues with my 3G modem [11:42] Through its rules; not the daemon itself [11:42] So I also have to downgrade udev to the version from Xenial [11:43] Which I also grabbed from an installer medium ;-). [11:43] Because it takes too long to constantly update sources ;-). [11:43] Yeah a shitload of trouble isn't it. [11:45] haha yeah [11:45] I am just afraid of compiling LVM myself. [11:46] I first just wanted to try prepackaged versions, because it can't really be worse than that. [11:46] (How does one replace the running LVM if it is depended on by initramfs-tools and such) [11:46] (While not messing up the package system) [11:47] well [11:47] tbh you get used to it [11:47] and its usually just [11:47] make && sudo make install [11:47] Sure but you want to put it in /usr/local [11:48] Because initramfs-tools is going to copy it from /sbin [11:48] But [11:48] So that's more trouble [11:48] the location is usually determined by the make configure right? [11:48] if you're luck you can run ./configure or such and there's an option to redirect it [11:49] Sure but you don't want to overwrite the /sbin files and I would have to check whether any initramfs-hooks get updated etc. [11:49] I guess that I will mostly be safe with the OS patches for spectre........a bad bios upgrade can brick your computer..... [11:50] Just more trouble I guess [11:50] yeah idk anything about initramfs [11:50] In fact some programs always install in /sbin [11:50] zomaar: I missed why you're wanting to maintain your own lvm2, care to summarise? [11:51] No I don't want to, I just want to use a later Ubuntu package [11:51] I was just saying how much trouble it is if I don't [11:51] zomaar: right, but due to what issue? [11:51] LVM Xenial has no protection against duplicate UUIDs and handles that very badly. [11:51] They introduced better handling somwhere in 162 or so [11:52] That's the most important one [11:52] It can basically replace the running PV of an activated VG without you noticing [11:52] runtime [11:53] Because some disk you connect is "preferred" due to its name or something [11:53] This then completely destroys your filesystem in the sense of corrupting all open files and their inodes [11:53] Version 162 will not randomly replace PVs like that [11:54] So e.g. if you were able to connect some USB stick to Xenial with the same UUID as what's running on your system [11:54] You are in for some trouble [11:54] You can basically destroy someone's system once you know the UUID [11:54] Right, but it begs the question of why you'd have multiple PVs with the same UUID /online/ at the same time and not configure lvm.conf to ignore one of the devices [11:54] Well [11:55] That's nice if you can do that correctly [11:55] But chrooted LVM also has a lvm.conf and can mess it up again [11:55] I mean [11:55] This dependency on a file is rather bad [11:56] The first time I didn't know to do that. [11:56] The whole point of a UUID is in it's name: Universally /Unique/ IDentifier [11:56] A user will just use dd and get into a world of trouble [11:57] Then when you discover how to shield you can still mess up [11:57] In this case I messed up because [11:57] so if it is no longer unique ... expect problems especially when you're doing premediated non-standard operations and configurations [11:57] The live system had automatically activated the volume groups of course [11:58] When I shielded the origin they were still activated [11:58] And still used [11:58] Etc. [11:58] dd is actually supported operation by LVM [11:59] clear [11:59] by doing vgimportclone [11:59] but you have to shield first correctly [12:00] And do everything in the right order [12:00] I mean they rewrote LVM to protect against this use case [12:00] Recognising the trouble [12:01] I do data forensics and recovery which involves a lot of cloning, sometimes with LVM, and (so far) I've managed not to have LVM get confused :) [12:01] Also version 168 does not have protection against --split-cache and then re-attach the cache [12:01] It will use the old metadata and corrupt your filesystem [12:01] You must be better at it then I am ;-) [12:01] Right, the way I deal with it is to change the cloned VGs' host value [12:02] Right [12:02] That's also how vgexport/vgimportclone manage it [12:02] That makes sense [12:02] Okay [12:02] Hey I am just a new user in a certain sense [12:02] I do not know how to do everything and have not had formal training or anything [12:03] Zdenek of LVM said that --split-cache was just meant as a debugging feature, not for actual use [12:03] But it was exposed that way and caused mayhem [12:03] In version 171 they now protect against that [12:04] And automatically clean the cache upon reconnect [12:04] So that was one of my "oops, corrupted my filesystem" instances [12:05] Maybe my concentration is not always perfect [12:05] But I always manage to mess it up [12:05] (I have bad short term memory these days) [12:06] I've always had shit short term [12:06] or more specifically [12:06] shit working memory [12:06] Me it started with a hit to the head [12:06] Back in 2014 [12:07] Damn [12:07] I have ADHD and some kind of melatonin/adrenaline imbalance [12:07] I /can/ sleep [12:07] I've gotten better at that once I'm in bed [12:08] but staying awake is just so ridiculously easy [12:08] :). [12:08] Nice [12:08] I am jealous a bit now [12:08] Haha [12:08] I always fall asleep when I don't want to. [12:09] I still don't know if my 4.10 kernel will boot at this point or give me an initrd prompt or something [12:09] Well [12:09] I rarely get 8 hours [12:10] maybe once or twice a month [12:10] Half of the time the kernel hangs on some USB issie [12:10] issue [12:10] so I'm going to die quite a bit younger than you [12:10] :P [12:10] My current boot took a few minutes because it was hanging on usb3 [12:10] Other times, it is hanging on some USB stick [12:11] USB stick = entire kernel stalls [12:11] zomaar: why does it hang? device initialising or some userspace service during boot? [12:11] USB device reset or something [12:11] This time it was: [12:11] [ 8152.312303] hub 3-1.4:1.0: hub_ext_port_status failed (err = -110) [12:12] zomaar: sounds like you need 4.13 kernel [12:12] This is 4.8, 4.10 doesn't do that [12:12] Maybe yes [12:13] The other one is some Mushkin USB stick that has trouble with nVidia chipsets or something [12:13] I am going to reboot to 4.10 and 4.4 now to see what happens ;-). [12:13] Brb, maybe [12:27] 4.10 does boot it just takes a while longer because udev has some issue with libdevmapper or something [12:27] Which is due to the kernel [12:27] With the libdevmapper of Yakkety I mean [12:28] ;-) [12:29] And no usb 3 problem [12:29] I was just impatient once more [12:30] So annoying but not as severe as I thought [12:31] And in the end the only problem I had was that [12:31] initramfs doesn't tell you there is a mount problem [12:31] And regular mount has no issue mounting the device [12:31] during a live session [12:32] So how was I supposed to know it hangs because it feels you have to manually fsck it :-/. [12:33] Even after manually mounting it it wouldn't continue :-/. [12:33] Wasted 2 days on that [12:34] You have to turn on "debug" and check /run/initramfs/file to know what is even going on [12:37] But I couldn't ask how to find out because "Yakkety" [12:37] ;-) [12:37] :( [12:45] I had edited lvm.conf while lvm was confused as to the backing PV [12:45] After I had fixed the issue [12:46] lvm.conf had turned into a binary blob ;-) [12:46] Meaning the inode didn't agree with the data [12:46] Probably because vi changes the inode while saving? [12:47] It does [12:49] This was actually caused by the cache being updated with the new inode and then connecting to the old PV though [12:52] So on the "correct" PV the file hadn't been written yet, but its accompanying file system structure had [12:54] Why do you write on a backup? I just wanted to chroot into it and check things but the chroot has a different lvm.conf [13:01] I'd suggest symlinking them but I'm not sure that that works across id changes or such? [13:01] "I'm in for a world of pain" [13:01] "But that's your normal state of being" [13:01] "Oh, well it's not so bad then." [13:02] heh [13:02] ;-) [13:02] Ha, you're still here [13:02] :) [13:02] yeh just [13:02] vegitating before bed [13:02] I probably should just go to bed.. [13:03] Serioulsy trouble ceases to have its worrisome quality when you realize trouble is the normal [13:03] indeed [13:03] I'm rarely worried so much as [13:03] engraged [13:04] Or if danger is the normal, then you're like, hey, I like this [13:04] engaged and enraged at the same time? :) [13:04] You start to feel secure in feeling in danger [13:05] I am furious too most of the time [13:05] Sometimes with myself but just as often with the bad software [13:05] you need to learn to let go of that second one, that'll always exist :) [13:06] Let go of the bad software, indeed [13:06] :) [13:06] Haha [13:06] i just ran into someone i got a job with at the same time, 10 years ago... i was straight out of Uni and he had spent many years working in IT support in finance circles [13:07] he was _utterly_ useless, they got rid of him and kept me on... today he recognised me and in chatting, said he's still running Windows XP [13:07] >_< [13:08] Wait what so when you got the job he had a different background? [13:08] no still IT support, which the job we got was, just they thought he was meant to be competent from having done it for so many years [13:08] Okay [13:08] guy couldn't even install an OS properly [13:09] "when we get servers they just come with discs to set them up" [13:09] ugh :P [13:09] Still work is a luxury you know [13:09] I mean being able to work somewhere where you learn stuff [13:10] Or where you are surrounded by knowledgeable people [13:11] if you're not on a tight leash and have freedom to impelement what you choose, you can learn plenty by yourself [13:11] Not so easy [13:12] Because [13:12] Tiny things [13:12] That a colleage could tell you [13:12] May take you a year to find out because it doesn't seem important enough to research at that moment [13:13] And this tiny bit of information can cause enormous headaches when you need the info at a crucial moment [13:13] Stuff that is obvious to someone but it's not in the documentation [13:14] Stuff like enter, ~, . [13:15] Or g/G [13:15] o0 [13:15] Or :w !sudo tee % [13:16] There is so much stuff that makes life a lot easier [13:16] But it's more common knowledge than stuff you hunt for [13:16] It's this common knowledge that gets more easily shared between people [13:17] What about dpkg-repack [13:17] What about apt-file [13:17] If you use aptitude you can find out [13:17] Not if you just use apt or apt-get [13:17] I once spent a few hours reading through the package lists of Debian 7 [13:17] I learned a lot [13:18] `man apt-file` works fine here. [13:18] Because aptitude [13:18] That's great Lordievader [13:19] I am happy for you [13:19] I'm not really sure what you are arguing about, it seems to me that the things you mention are easily findable with a bit of Googleing (but I may be missing the point). [13:20] i'm not hugely following either (: [13:20] But anyway daftykins, that's the reason why I say having colleagues helps ;-). [13:20] i could understand in the context of someone new to Linux starting a job with it, perhaps... otherwise, pass [13:21] So lordievader tell me how to find out about dpkg-repack, apt-file, and apt-offline with one google query [13:21] Without knowing the names of these tools beforehand [13:22] Or that the feature even exists, you might say [13:22] Well, usually you have a job that needs doing. You google for that. If it is the right tool for the job someone will mention it. [13:23] So what if you never need to dpkg-repack because apt download also handles the task 99% of cases so you never feel the need to google for it? [13:24] Why do you need to know about some program B if program A does everything you need done? [13:25] Or let me put it differently. apt-get and aptitude do largely the same thing. I use apt-get, do I need to know what aptitude does, what kind of flags it accept, etc? [13:25] I'd argue it is a waste of time since I don't use aptitude and apt-get does the stuff I need it to do. [13:25] Hmm... that is not very sportive. [13:28] i use apt now :> 4 fewer characters to type! [13:29] Same here. And it has progress bars 😁 [13:44] Sorry my system froze or at least the keyboard [13:44] And now in 4.4.0 every time I run xrandr it kills my X session [13:44] I am improving things [13:45] sounds like a fragile stack of twigs [13:45] I must be the greatest system administrator in the world. [13:45] I achieve things no one has ever dreamed of [13:45] Haha [13:45] Next up I will blow at my computer and the pentagon will explode [13:46] By accident [13:46] Not sure how I did that [13:46] There is some power in that breath! [13:47] I am actually afraid of blowing at my monitor now [13:47] Let's not unnecessarily risk things [13:49] But yeah Lordievader if you don't have internet access once upon the time and this is the exact moment you need dpkg-repack you are screwed [13:49] so wait [13:49] is unity fully discontinued? [13:49] like [13:49] Yes [13:49] I think so [13:49] after 16 goes after of support, no more unity? [13:49] huh. [13:49] Basically unless someone maintains it [13:49] Must have been really unpopular [13:50] You can still install it for the time being I think [13:50] i thought someone forked it already [13:51] Yeah but question is whether it will be available and how well [13:52] Depending on google for your every solution is not the greatest either [13:53] i don't use desktop Linux so :) [13:54] And what if half of that time you could have used dpkg-repack instead of apt download and it would have been a better solution, but you were not actively in need of it because the other solution also worked? [13:54] So you were never compelled to seek out the alternative? [13:54] Or, since you can close Konsole windows, you never needed enter, ~, . ? [13:55] It would just have saved a lot of time if you knew how? [13:55] yeh so apparently gnome doesn't support external window managers so [13:55] since unity is out [13:56] mate was supposed to support it but glitched the fuck out [13:56] I'm gunna try KDE and LXDE [13:56] because KDE is pretty [13:56] and LXDE is light so if kde fails, LDXE should give me the bare minimum with little fuss [13:57] marcoscosmos: watch the language in the 'buntu channels [13:58] oh, sorry! [13:59] They've moved the packages of Yakkety away now which is cute because it can still download packages that haven't changed from Yakkety to Aardvark :p [14:01] Must have been really unpopular [14:01] What, those packages? [14:01] Or the move [14:01] you're pointing one release to another release's packages? are you insane? [14:02] Well the easy answer is yes I am [14:02] Then I don't have to answer why [14:02] :) [14:02] well I've selectively pointed 1-2 packages in isolation to another release with no consequeces, daftykins [14:02] History tells that the Prince of Yi (or something) in China pretended to be insane [14:03] marcoscosmos: i didn't mean you [14:03] So that he didn't have to fulfill any obligations on the court of his monarch (emperor) [14:03] zomaar: hrmm then you have no idea what you're doing, enjoy [14:03] Because the emperor was a tyrant [14:04] but it's kind of a niche scenario where I can garauntee no other packages in the active release even know about those two packages existing in the short term [14:04] By claiming insanity he was left alone [14:04] an if they ever did then I wouldn't need to be doing the pinning in the first place [14:04] and* [14:04] so it'd be fine :P [14:05] See it works :) [14:05] I don't have to answer why [14:07] What has been unpopular marcoscosmos? [14:07] oh no your thing is nuts [14:07] you're mainly doing it because your speed sucks by the sounds anyway [14:07] unity, zomaar [14:08] Maybe sortof [14:08] Don't want to go into why exactly [14:08] But it's true that I cannot just download images [14:09] Well I mean you're selecting older packages where you want newer ones by the sounds s [14:09] so* [14:09] in certain package [14:09] packages* [14:09] Unity wasn't unpopular with people I think [14:10] then why discontinue it? [14:10] But it also wasn't the success and Canonical decided that more money was in cloud [14:10] usually stuff would fork officially instead [14:10] Because apparently Gnome 3 was to a point that it was okayish [14:10] Ah [14:10] And Unity's goal was not really fully reached [14:11] Phone convergence didn't really work out well [14:11] yeah Iguess now they're doing that thing where the donators select what to fund [14:11] And Canonical made great headway into the container business [14:11] really? [14:12] Well they are huge in the cloud [14:12] It brings in $$ [14:12] Ubuntu is now a specialized container ecosystem basically [14:13] With the best container support perhaps of any distribution [14:13] Even LXD may be a Canonical creation [14:14] I think Canonical just collected the gains and jumped out [14:14] In Dutch we say "choosing eggs for your money" [14:15] Ie. chances are you won't get something better, and instead of risking it all you quickly purchase something that will be good enough and exit the scene [14:16] So Canonical left the Desktop business and focuses now on the container business [14:16] A bit crudely said [14:16] Perhaps [14:18] Those game shows where you can collect the cash or take a shot on a higher prize [14:18] When you collect the cash and leave, that is called "eieren voor je geld kiezen" [14:18] (eggs for your money) [14:19] You can look at Canonical's cloud support offerings etc. [14:20] ah [14:21] So instead of making their own Desktop Environment, they only make their own skin for Gnome [14:21] Lesser task [14:21] Still looks the same in colours [14:21] mmm it probably works better anywau [14:22] anyway off, night! [14:22] If someone puts a desktop on a server they won't care so much that Gnome 3 is just a kiosk [14:22] Okay [14:23] kiosk? [14:23] Well Gnome 3 is a bit of a Kiosk OS compared to KDE [14:23] But Unity was also that; netbooks [14:23] Unity was great for small resolutions because that's how it was developed [14:24] Ie. you have 1024x600 and put Unity on it [14:24] That's what it was original called [14:24] Netbook something [14:25] On a netbook you don't want excessive features because you don't even have a mouse [14:25] The environment needs to be small and workable [14:25] No captions, just buttons, and the panel to the left [14:26] Horizontal panel eats up too much of that 600 pixels [14:26] That's why Unity has the panel on the left basically [14:30] Unity is also great for concentration [14:30] Ie. I had Ubuntu 14.04 or 12.04 and it had no support for my monitor [14:31] So the resolution was 1024x768 or even 800x600 and everything was huge [14:31] And it was a bliss [14:31] Nothing else that you can do but code [14:32] Unity also looks pleasing to big soft round orange shapes [14:33] haha I see [14:33] I dislike orange [14:33] but it goes great with purple [14:33] Orange is the new [14:33] haha [14:33] anyway, bye [14:33] Bye [16:25] tomreyn: 10:23| altaiir| nicomachus: Sooooorry, I mistake my keys that wooorks thanks [16:25] 10:24| altaiir| it's pg up pg down less maj [16:26] took a few tries... definitely not english as a first language. [16:26] :) [17:00] zomaar: offtopic for the support channel [17:00] i can't say enough how much i disagree with you [17:00] lol [17:00] and you really should not suggest that in the official support channel [17:04] You have no regard for practical concerns [17:05] we have no regard for bad/non-solutions [17:05] And if someone is in prison they also cannot upgrade their server [17:05] and no regard for useless hypotheticals [17:05] So you are saying doing impossible things is a solution? [17:05] zomaar: lol [17:05] if they are in prison [17:05] and have ssh access to their remote server [17:05] which they have not had for say 9 months [17:05] upgrade your installation when it's EOL. if you can't, then install an LTS release. [17:05] so their release could go eol [17:05] then they didn't care about their computer in that time [17:06] BECAUSE THEY COULD NOT USE IT [17:06] How is that not caring? [17:06] zomaar: i would appreciate it if you would avoid ad homenim responses [17:06] You are telling me I should not be in the support channel [17:07] I would appreciate if you would not do that [17:08] I think nacc has some authority on that [17:08] And also their server kept running and kept serving their webpages [17:08] Now what? [17:09] zomaar: i never said that [17:09] zomaar: i said don't suggest that in the support channel [17:09] zomaar: and possibly got hacked in the meanwhile [17:10] and is now vulnerable to any number of CVEs [17:10] zomaar: if you're suggesting it's better to run an EOL release than to upgrade, i'm sorry, you should't be helping here [17:11] Also you are doing really a straw-man argument because this user did want to upgrade [17:11] So I never suggested he stay on Yakkety [17:11] what straw-man? you had literally just said 'not everyone is in the position to upgrade' [17:12] Because any help I gave was in the context of this person [17:12] it's in the public channel [17:12] it's in the context of the ubuntu support channel [17:13] And suggesting someone do a dist upgrade within his release is the first step to getting ahead with the upgrade as well [17:14] So dist-upgrade should be the first thing you do regardless of whether this person wants to move on or not [17:14] Once that's done, you can discuss how it's done [17:14] Otherwise the support question becomes too big in one go [17:15] you've lost me now [17:15] i don't think anyone said anything against making a eol release current before do-release-upgrade [17:15] that is in fact the official community guidance [17:17] You advizes against it if that person was not planning to do-release-upgrade [17:17] advized* [17:17] But that just complicates matters [17:17] if they are not planning on d-r-u, they are not supported, and they are offtopic for the support channel! [17:18] Then you are leaving them more vulnerable than if they would be if they did dist-upgrade [17:18] ... [17:18] Also they have to do the step anyway and now became closer to choosing do-release-upgrade [17:18] you are giving them false security by saying they are somehow current [17:19] No it's the right direction anyway [17:19] the right direction for an EOL release is !eolupgrade [17:19] not, get current then make a decision about whether to upgrade or not [17:19] That's how life works nacc [17:19] Sometimes we have to take things in small steps [17:19] lol [17:20] Not trying to be insolent here [17:20] But stuff becomes easier if you can first just do the obvious [17:20] the obvious is follow the eolupgrade page! [17:20] Get that done, and then move on [17:20] which happens to involve a dist-upgrade using old-releases [17:20] and then an immediate d-r-u [17:21] Yes well in this case d-r-u didn't work [17:21] Or something in any case [17:21] because they were *two* releases out of date [17:21] so they should just reinstall, tbh [17:21] Maybe I was wrong about it [17:21] again, as said [17:21] or do two eol upgrades [17:22] There is still no point in not making them do dist-upgrade because after that you can push them on if you want and if they want [17:22] zomaar: again, i don't think anyone said not to dist-upgrade [17:23] zomaar: the point was, if they are going to stay on zesty, their system is unsupported, vulnerable and should be disabled anyways [17:23] zomaar: and they should have installed an LTS in the first place if they weren't going to pay ttention to support timelines [17:23] That's mustard after the meal ;-) [17:23] no, it's education. [17:24] Chastising people doesn't help [17:24] did the user you were helping understand *why* they were in the position they were in? [17:24] Not now in any case [17:24] Well yes apparently they hadn't been paying attention and wanted to fix that now asap [17:24] right [17:24] did you tell them what to pay attentino to? [17:25] or what the difference between lts and non-lts is? [17:25] or did you put them in the position to have to do this exactly again in 6 onths [17:25] It's funny [17:26] With the programmer vs software-engineer you said that the programmer doesn't think ahead ;-). [17:26] :) [17:26] I was solving the problem first, discuss later [17:26] I can't be responsible for everyone's mindsets [17:26] I don't believe I said the programmer does *not* think ahead [17:27] Well in any case once this person is on Aardvark he has a supported do-release-upgrade, that's all I cared about. [17:27] If the system is then dysfynctional in some way he can always reinstall [17:27] He prefered upgrading in-place [17:28] He thought Aardvark had been pulled, etc [17:39] Btw I don't see how waiting till support ends before you upgrade is in any way counter to the intent of the system [17:41] E.g. supposing apt would give an error message indicating end of support that would only be a very normal thing to have [17:41] and if it also included instructions on how to upgrade, that would only be very normal as well [17:42] apt doesn't knwo what support is [17:42] you upgrade *before* support ends [17:42] Just because someone waits one week, supposedly, before upgrading, doesn't immediately disqualify them from being 'good administrators' or anything [17:42] not after [17:42] I know [17:42] uh, yeah it does [17:43] Well yeah again but this is real life [17:43] This is the normal [17:43] Any business will encounter that [17:43] maybe your normal [17:43] No everyone's normal [17:43] This is how users are [17:43] zomaar: please don't tell me what my normal is [17:43] or assume you know everything about users [17:43] I said the normal of all other businesses out there mostly. [17:44] lol [17:44] 'all', 'mostly' [17:44] Please don't feel so personally addressed if I have already qualified my statement [17:44] Yes, that's also very normal language. [17:45] qualified it to mean nothing [17:45] all X do Y mostly [17:45] doesn't mean much [17:45] and unless you've talked to all businesses out there ... [17:45] You may disagree with ordinary language all you want [17:46] You may also disagree with what Microsoft, Apple etc. are facing [17:46] I can guarantee you it's the same [17:46] that's nice [17:46] not sure what your guarantee is worth it in this case [17:46] and you've used up quite a bit of my morning now [17:46] so have a nice day [17:46] I am not sure what you are arguing [17:47] Good day [19:29] Here we go again .. and it's Friday support :) [20:13] Bashing-om: sure is... been kinda awful all day [20:14] nicomachus: Well, still more intertaining to watch irc than commercial TV :P [23:27] tomreyn: gl :) [23:27] :) thanks, and good night to you! [23:27] tomreyn: oh i'm awake for a while [23:27] just worried for your sanity now :) [23:28] oh :) [23:28] i should probbaly suggest to install inxi, then run inxi -adslfgbnhfasjlhbgösjwleg | pastebinit [23:29] loll [23:29] goodness, ENOPARSE on that last one [23:30] tomreyn: I'd just ask the user to send me an ISO image of the entire system :p [23:30] TJ-: i thought you were going to sleep :-P [23:31] he always says that ;) [23:31] morning [23:32] * TJ- is sleep hacking [23:32] actually, I'm trying to shoo the huskies out for the night into their beds but they're playing hide'n'seek :) [23:33] :D [23:33] how many huskies have you got, TJ-? [23:34] only 2 ... for now, plus a collie [23:34] ok [23:35] while 1 heads towards the door the other sneaks off :) [23:37] oh TJ was going to sleep, i knew someone was going to! [23:37] ISO image is a good idea, too, i'll make a note. [23:38] g'night... 1st time before midnight in a week - doing far too much clubbing :p [23:40] #ubuntu clubbing [23:40] now i'm getting worried for my sanity, too [23:40] is https://askubuntu.com/questions/293028/how-can-i-install-ubuntu-encrypted-with-luks-with-dual-boot still relevant? [23:41] I'm not sure whether the installer handles encrypted dual boot installs out of the box, "Thaelim" seems to want to do this [23:41] this isn't a support channel [23:41] I know. I'm helping someone and I'm a bit stuck :P [23:41] if there's another place where people-who-are-helping coordinate effort, please let me know. [23:42] best guy for encrypted setup questions just went to bed [23:44] i guess i would just install $otheros, then make sure there is unpartitioned space, then install ubuntu with encryption + lvm [23:47] the recent CPU design flaws point to none of it being hugely worthwhile anyway, in a way :) [23:47] ME is not a design flaw [23:48] and, if you trust intel's PR, meltdown and spectre are neither :P [23:48] unsure why you're trying to use disinformation as a counter [23:54] daftykins: disinformation? [23:55] yeah intel defending themselves [23:55] it was a 'bug' they denied meltdown/spectre were though, not design flaws iirc [23:56] do you mean they are not defending themselves, or that i should not insinuate that they do, or do you mean they are defending themsellves and that i said they do not? [23:57] i just can't follow and would like to understand what you mean. [23:57] i exxagerated, sarcastically, but did not mean to spread disinfo. [23:58] ugh. them defending their chips was kinda disinformation, in a way [23:59] oh, okay. i was thinking you suggested i was disinforming.