[04:15] Thanks Bashing-om ; i [04:15] (sorry) - i'm working in another room & only occasionally viewing this .. (#ubuntu tama..) [04:16] guiverc: NP .. I bounce around a lot too . [04:31] good morning to all [04:32] hey lotuspsychje [04:32] hey EriC^^ [04:32] how are you? [04:32] EriC^^: do you know a graphical way of apt autoremove? [04:32] not really [04:32] EriC^^: customer last night had like 15 kernels from not updating [04:33] synaptic maybe? [04:33] i need something automatic cleanup [04:33] i dont want customers to experiment with bleachbit neither [04:33] run a cronjob or something? [04:34] yeah good idea [04:34] update initram was crazy, took me 2 hours [04:34] maybe some unattended updates stuff [04:35] unattended is now automaticly enabled [04:35] but doesnt take care of autoremove [04:35] and if the user denys updates.. [04:36] i had to dpgk configure too lol [04:36] lotuspsychje: see /etc/apt/apt.conf.d/10periodic [04:36] APT::Periodic::Update-Package-Lists "1"; [04:36] APT::Periodic::Download-Upgradeable-Packages "0"; [04:36] APT::Periodic::AutocleanInterval "0"; [04:36] ah nice one [04:36] maybe the autocleaninterval can help? [04:36] lemme look that up [04:39] EriC^^: seems like it accept 30 days [04:39] EriC^^: so i guess 1 will do a cleanup each month? [04:42] nope 1 every day [04:42] but it's just apt-get autoclean [04:42] yeah i know but my users dont use the terminal [04:42] // Automatically upgrade packages from these (origin:archive) pairs [04:42] Unattended-Upgrade::Allowed-Origins { [04:42] "${distro_id}:${distro_codename}"; [04:42] "${distro_id}:${distro_codename}-security"; [04:42] // Extended Security Maintenance; doesn't necessarily exist for [04:42] // every release and this system may not have it installed, but if [04:42] // available, the policy for updates is such that unattended-upgrades [04:42] // should also install from here by default. [04:43] "${distro_id}ESM:${distro_codename}"; [04:43] // "${distro_id}:${distro_codename}-updates"; [04:43] // "${distro_id}:${distro_codename}-proposed"; [04:43] // "${distro_id}:${distro_codename}-backports"; [04:43] }; [04:43] // List of packages to not update (regexp are supported) [04:43] Unattended-Upgrade::Package-Blacklist { [04:43] // "vim"; [04:43] // "libc6"; [04:43] // "libc6-dev"; [04:43] // "libc6-i686"; [04:43] }; [04:43] // This option allows you to control if on a unclean dpkg exit [04:43] // unattended-upgrades will automatically run [04:43] // dpkg --force-confold --configure -a [04:43] // The default is true, to ensure updates keep getting installed [04:43] //Unattended-Upgrade::AutoFixInterruptedDpkg "false"; [04:43] // Split the upgrade into the smallest possible chunks so that [04:43] // they can be interrupted with SIGUSR1. This makes the upgrade [04:43] // a bit slower but it has the benefit that shutdown while a upgrade [04:43] // is running is possible (with a small delay) [04:43] //Unattended-Upgrade::MinimalSteps "true"; [04:43] // Install all unattended-upgrades when the machine is shuting down [04:43] // instead of doing it in the background while the machine is running [04:43] // This will (obviously) make shutdown slower [04:43] //Unattended-Upgrade::InstallOnShutdown "true"; [04:43] // Send email to this address for problems or packages upgrades [04:43] // If empty or unset then no email is sent, make sure that you [04:43] // have a working mail setup on your system. A package that provides [04:44] // 'mailx' must be installed. E.g. "user@example.com" [04:44] //Unattended-Upgrade::Mail "root"; [04:44] // Set this value to "true" to get emails only on errors. Default [04:44] // is to always send a mail if Unattended-Upgrade::Mail is set [04:44] //Unattended-Upgrade::MailOnlyOnError "true"; [04:44] // Do automatic removal of new unused dependencies after the upgrade [04:44] // (equivalent to apt-get autoremove) [04:44] //Unattended-Upgrade::Remove-Unused-Dependencies "false"; [04:44] // Automatically reboot *WITHOUT CONFIRMATION* [04:44] // if the file /var/run/reboot-required is found after the upgrade [04:44] //Unattended-Upgrade::Automatic-Reboot "false"; [04:44] // If automatic reboot is enabled and needed, reboot at the specific [04:44] // time instead of immediately [04:44] // Default: "now" [04:44] //Unattended-Upgrade::Automatic-Reboot-Time "02:00"; [04:44] // Use apt bandwidth limit feature, this example limits the download [04:44] // speed to 70kb/sec [04:44] //Acquire::http::Dl-Limit "70"; [04:44] in /etc/apt/apt.conf.d/50unattended-upgrades [04:44] wow that was huge didnt expect it [04:44] lotuspsychje: Unattended-Upgrade::Remove-Unused-Dependencies set to "true" in /etc/apt/apt.conf.d/50unattended-upgrades [04:45] lets check [04:48] EriC^^: done! [04:48] nice find mate [04:48] cool [04:49] EriC^^: enabled it, ill let you know what it does next time [04:49] alright [04:53] EriC^^: tryed update, but no items yet to autoremove [04:58] hmm i got a few in list now, think that needs a reboot? [05:17] hmm [05:17] did you uncomment it in the file and stuff [05:22] uncomment what? [05:23] the // at the start' [05:24] ah dang [05:26] lotuspsychje: Use the unattended-upgrades package to regularly run autoremove for you. Edit the autoremove setting in /etc/apt/apt.conf.d/50unattended-upgrades from 'false' to 'true' [05:26] Unattended-updates is triggered by a daily cronjob: /etc/cron.daily/apt-compat [05:26] Simply edit that file to comment out the 'random_sleep' on line 49. [05:26] That 'random sleep' is why you think it's not running. It is running, it's just set for a random time when your system happens to be off. It will run automatically a few minutes after reboot. It's clever that way. [05:26] If you edit out the 'random_sleep' (intended to spread the load on servers), then apt-daily will run at the same time each day...or a few minutes after startup is the system happens to be off (thanks, anacron) [05:27] -- To run unattended-upgrades before shutdown, enable the option in the config file: /etc/apt/apt.conf.d/50unattended-upgrades . It's around line 37. [05:31] aha [05:33] tnx Bashing-om [05:37] lotuspsychje: Nawww .. just passing on what some one else told me :) === lotuspsychje_ is now known as lotuspsychje [06:49] Well, I got to give it up and call this a night .. laters all \o [07:06] Good morning [07:12] morning lordievader [07:15] Good morning [07:16] how are you [07:16] ? [07:16] Hey EriC^^ [07:16] Doing allright here :) [07:17] cool [07:17] :) [07:20] How are you doing? [07:20] good thanks :) [07:29] Any plans for today? [07:33] good morning, everyone [07:35] not much, couple errands here and there [07:35] morning ducasse , how are you? [07:35] good thanks, how are you EriC^^ ? [07:35] good thanks [07:37] how are you, lordievader? [07:48] Doing good here ducasse === guiverc_d is now known as guiverc === kostkon_ is now known as kostkon [10:57] guiverc: i'm sorry for using the wrong channel, just didn't know there was a specia one :) [10:57] AI_, i've got an old 2008 copy (08.04) so i can only talk about that prehistoric one (don't worry about channels) [10:58] i also can't recall reading it (too long ago), but have it in front of me so can give opinions on what i see. [10:58] guiverc: did you find it useful at the time? [11:00] When even the "one star" review says "Really good book"... [11:00] i'd come from debian; so not really. it was mostly to make myself feel more comfortable with ubuntu. there are bookmarks in it; so I did mark sections.. it covers heaps, but nothing in real detail (unless you're a beginner/new-to-gnu/linux reader) [11:01] it says on cover int-advanced; i'd say it was beg-intermediate myself... [11:01] No single book (unless it's huge) will be likely to go into real detail on any single aspect... entire books are written on single aspects. [11:01] I have been using centos for my servers, but i see people are migrating to ubuntu for most stuff. So I'm thinking of buying the 2016 book [11:01] (but then i see reference to sendmail - that's sure not beginner!) [11:03] its a book; most of what you need to know will be the same. most issues you get are fastest solved online; i like books & reading paper (not screens) so I didn't mind its purchase (years ago). [11:04] it's got a ton of info (mine is ~830 pages) [11:05] yeah, i'm going to travel a lot in the next weeks so i just wanted to buy a book to read on planes and so on [11:05] I find that reading on manipulated tree carcass is a good alternative to pixels, especially to reduce the strain associated with looking at pixels for too long. [11:05] you're right JimBuntu - my rating is probably wrong (intermediate is my rating now) LOL @ tree carcus [11:06] guiverc, IMHO, the level of that book changes a bit depending on the section. So many great books AI_ , start with this one, then check out other ones, or vice-versa. You really can't go wrong when adding info to your brain [11:06] thats true [11:07] Linux Bible (various versions) are good, if super interested specifically in Ubuntu... there is also "The official Ubuntu book" [11:08] it's by the same author [11:09] i like the "ubuntu unleashed" over my copy of "ubuntu linux bible" (equally old vintage) [11:09] That's the "problem" guiverc, once you get comfortable, it's easy for the personal Linux library to become old... at least, that's my experience. [11:10] yep - concur 100% [11:11] * JimBuntu is a huge fan of the local public library... and a few that aren't local ;-) [11:11] "a practical guide to ubuntu linux" is good too, and better the 'official ubuntu book' in my opinion (mine are all same vintage - guess that's when I started using ubuntu!) [16:11] hi everyone [18:01] good evening to all [18:04] sigh, where are our ops? [18:04] lol [18:06] nacc: 1640 users and no ops aint good news :p [18:45] !info firefox [18:45] firefox (source: firefox): Safe and easy web browser from Mozilla. In component main, is optional. Version 59.0.1+build1-0ubuntu0.17.10.1 (artful), package size 45813 kB, installed size 175127 kB [19:16] tv time ttyl guys [19:26] nickname 'Irritiable' from last evening is 'BadPractice' this evening [19:30] nope, paulywog is [19:31] amirite? [19:36] I don't think so; paulywog is struggling with a Mac; Irritiable was working with an Acer Swift One SM131 or similar, with locked-down firmware [19:37] yeah probably and looks like he's already at it, getting mad, slowly but steadily. will see [19:38] TJ-: definitely the same person? [19:39] nacc: Not sure as yet, if we get info on the PC itself it'll be easier to tell :) [19:39] heh, yep [19:39] nacc: did you see the weirdness about anonymous listening kernel TCP ports in -hardened earlier? [19:50] TJ-: no, i hadn't [19:50] Good bit of intel to know about. Was spurred by a question in #ubuntu earlier [21:02] Do this again - See what the day brings :) [21:02] :D [21:03] daftykins: :) .. all clients happy and satisfied ? [21:04] yep! just about to send some invoices though, so not for long ;D [21:05] daftykins: All the traffic can bear :P