[05:19] <Checkmate> hello i have ubuntu server and i cannot receive and mails
[05:19] <Checkmate> i have installed postfix
[05:21] <Neo4> Hi
[05:22] <Neo4> On my VPS is installed postfix and it sends mails on neovichnn@gmail.com but doesn't accept back
[05:23] <Checkmate> Neo4 i have same problem
[05:23] <Neo4> what I need to do for get back mail? MX? I didn't create it and watched in this video guy created it https://www.youtube.com/watch?v=xq-CkxQV-7o
[05:23] <Neo4> Checkmate: do you have your own domain?
[05:23] <Checkmate> i have try this command echo "This is the body of the email" | mail -s "This is the subject line" user@example.com
[05:23] <Checkmate> not yet i have only vps
[05:24] <Neo4> Checkmate: and you get message on user@example.com?
[05:24] <Checkmate> no
[05:24] <Checkmate> try maybe will work for you
[05:24] <Neo4> Checkmate: example.com is your name of computer?
[05:24] <Checkmate> no replace with your gmail
[05:24] <Neo4> Checkmate: I can sent message it's work for me
[05:25] <Neo4> Checkmate: I've already done it and it's work I can't get back mails
[05:25] <Checkmate> you mean received mails
[05:25] <Neo4> Checkmate: where you want send mail? I might be I can help you
[05:26] <Neo4> Checkmate: yes receive, didn't receive
[05:26] <Neo4> Checkmate: where you send mail? on this 'example.com'?
[05:26] <Checkmate> i dont want send on anything i'm working on script peand i want to test $send option mail
[05:27] <Neo4> what is peand?
[05:27] <Checkmate> perl
[05:27] <Neo4> oh
[05:27] <Neo4> ok, you want locally get this message?
[05:27] <Checkmate> i cannot receive mails
[05:28] <Checkmate> i configure postfix correctly
[05:28] <Neo4> it depends from what domain you send
[05:28] <Neo4> really?
[05:28] <Checkmate> gmail
[05:28] <Neo4> what is in your mydestination?
[05:28] <Checkmate> i'm making test to my gmail
[05:28] <Neo4> and you get there message?
[05:28] <Checkmate> no
[05:29] <Checkmate> so what is the problem ?
[05:29] <Neo4> you might not have configured correctly
[05:29] <Checkmate> do you have video?
[05:29] <Neo4> what the video?
[05:30] <Checkmate> demo
[05:30] <Neo4> for what?
[05:30] <Neo4> no
[05:30] <Checkmate> lool for postfix
[05:30] <Neo4> what is this?
[05:30] <Checkmate> sorry?
[05:30] <Neo4> no don't have
[05:31] <Neo4> I don't know what is loop for postfix
[05:31] <Checkmate> well
[05:31] <Neo4> can you show your main.cf?
[05:31] <Checkmate> what did you run on your vps?
[05:31] <Neo4> Seems you put there something wrong
[05:31] <Neo4> site and other crape
[05:32] <Checkmate> relayhost =
[05:32] <Checkmate> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
[05:32] <Checkmate> mailbox_size_limit = 0
[05:32] <Checkmate> recipient_delimiter = +
[05:32] <Checkmate> inet_interfaces = localhost
[05:32] <Checkmate> inet_protocols = all
[05:32] <Neo4> I used it for test in overall
[05:32] <Neo4> what is origin?
[05:32] <Neo4> what is mydestination?
[05:32] <Neo4> myorigin and mydestination?
[05:32] <Checkmate> localhost
[05:33] <Checkmate> myorigin = /etc/mailname
[05:34] <Neo4> ok, gmail might not accept mails without real domainname. What is in that file? Name of yoru computer something like 'ubuntu-blablabla'
[05:34] <Neo4> try send mail to other provider
[05:34] <Neo4> or you can sand mail to localhost
[05:35] <Neo4> do you know how check mails? in /var/mail
[05:35] <Neo4> there should be files for each users with mails
[05:35] <Checkmate> no no
[05:36] <Checkmate> the problem i cant remember
[05:36] <Checkmate> i have configured smtp on other server work perfectly
[05:36] <Neo4> and there exists logs files sudo tail -f /var/log/mail.log
[05:36] <Neo4> Checkmate: really? You can look at log file /var/log/mail.log
[05:37] <Neo4> run that using (sudo tail -f /var/log/mail.log) and you'll be able track changes in realtime
[05:37] <Checkmate> shit men u know why
[05:37] <Checkmate> because lol we cannot send mails without domain
[05:37] <Neo4> reallY?
[05:37] <Checkmate> yeah men
[05:38] <Neo4> we can, there your domain is name of your computer
[05:38] <Checkmate> my last server vps have domain name linked
[05:39] <Neo4> no, I think no
[05:39] <Neo4> you can send, from can be anything
[05:40] <Neo4> try send to localhost
[05:40] <Neo4> do this (echo "body" | mail -s "subject" root@localhost
[05:40] <Neo4> seems so
[05:41] <Checkmate> yes right
[05:42] <Neo4> instead localhost you should put value from your console http://pix.toile-libre.org/?img=1516772510.png
[05:42] <Checkmate> i'm sure i miss something on installation
[05:42] <Neo4> or from yoru 'myorigin'
[05:42] <Neo4> I don't know what you put there
[05:43] <Neo4> there should be name after your username@  in console
[05:43] <Neo4> and then check sudo nano /var/mail/root
[05:43] <Neo4> there must be new mail
[05:44] <Neo4> just localhost, it should be work, others won't work because you have in mydelivery = localhost only
[05:45] <Checkmate> do you know how to get all history command
[05:45] <Neo4> for deliver others domains you must specify them there
[05:45] <Neo4> no
[05:45] <Neo4> arrow up or down
[05:45] <Neo4> how to list
[05:45] <Checkmate> you know nothing on linux right?
[05:45] <Neo4> :)
[05:45] <Neo4> no, nothing it's zero, and I know much
[05:46] <Checkmate> good
[05:46] <Neo4> much far from zero )
[05:46] <Neo4> know how to install LAMP on VPS, how to create virtual hosts for apache
[05:47] <Neo4> nothing it's underestimate yourself :)
[05:49] <Neo4> Checkmate: postfix badly know
[05:49] <Neo4> MX
[05:49] <Checkmate> work good
[05:49] <Neo4> Checkmate: who does work good?
[05:49] <Neo4> Checkmate: postfix?
[05:49] <Neo4> yes,
[05:50] <Neo4> do it for receive message and basics configuration will have been done
[05:50] <Checkmate> what is your problem?
[05:51] <Neo4> I didn't create MX? Is it neccessary always to create?
[05:51] <Neo4> I've never run postfix
[05:51] <Checkmate> try to install it
[05:52] <Neo4> I'm not sure need it or not? Is it exaclty for receive should be MX?
[05:53] <Checkmate> i'm trying to get back all command from last vps cause its important i think
[05:53] <Neo4> I asked in DNS, What is it and why it need. Mail exchanger and will bothering my host support :)
[05:53] <Checkmate> look like this one
[05:53] <Checkmate> apt-get install build-essential libexpat1-dev libgeoip-dev libpng-dev libpcre3-dev libssl-dev libxml2-dev rcs zlib1g-dev
[05:53] <Neo4> Checkmate: you should have saved all command in file
[05:53] <Checkmate> apt-get install php7.0-bcmath
[05:53] <Checkmate> no in var/log or by history
[05:54] <Neo4> Checkmate: don't know, Ther was something important? I have my own file where I've put all my command for VPS, Separate it on sections, it's 8 pages
[05:55] <Checkmate> to get smtp work correctly ithink you need to install all php things
[05:55] <Neo4> then when install VPS I look at there
[05:55] <Neo4> there all installed
[05:55] <Checkmate> i'm sure you miss something
[05:55] <Neo4> no, I miss MX
[05:55] <Checkmate> create info.php file
[05:56] <Neo4> how my server receive files from external mailserver?
[05:56] <Neo4> see mail exchanger
[05:56] <Checkmate> <?php phpinfo(); ?>
[05:56] <Neo4> what does it means, should be it thing that alter mail?
[05:56] <Checkmate> you need to check all things
[05:57] <Checkmate> smtp php ....
[05:57] <Checkmate> do you have domain linked on ur vps?
[05:57] <Neo4> yes
[05:57] <Neo4> kselax.ru
[05:58] <Checkmate> will be easy for you just run the script and see what happen when you send
[05:58] <Neo4> ok
[05:58] <Checkmate> when you run php like wordpress or something
[05:58] <Checkmate> will receive error and you will fix it easy
[05:59] <Neo4> Checkmate: I fixed, it's not blame, reason is something other
[05:59] <Checkmate> also install newer version of php
[06:00] <Neo4> Checkmate: https://en.wikipedia.org/wiki/MX_record
[06:01] <Neo4> there written MX accept mails
[06:01] <Checkmate> you slove the problem?
[06:03] <Neo4> Checkmate: soon
[06:22] <Checkmate> Neo4
[07:12] <Neo4> I've created mail.kselax.ru it's my MX mail exchanger
[07:12] <Neo4> Who know what shall I put in hosts file?
[07:14] <lordievader> Good morning
[07:41] <Neo4> my server is listen loopback http://pix.toile-libre.org/?img=1516779389.png
[07:41] <Neo4> How to make it listen my real IP 91.227.18.35
[07:52] <cpaelzer> hi lordievader
[07:52] <cpaelzer> good morning to all of you
[07:53] <cpaelzer> Neo4: I assume you mail server isn't directly on that external IP
[07:53] <cpaelzer> Neo4: so you need to forward ports
[07:53] <cpaelzer> Neo4: well it all dpeends from your actual network topology, anything I assume could be wrong
[07:54] <lordievader> Hey cpaelzer how are you doing?
[07:54] <cpaelzer> great, and you?
[07:57] <lordievader> Doing good here :)
[07:59] <cpaelzer> ahasenack: hey I sponsored samba as requested, but have a question
[07:59] <Neo4> cpaelzer: it has the same IP
[07:59] <cpaelzer> Neo4: ok, then it is "only" part of the actual mailservers config
[07:59] <cpaelzer> Neo4: but since ther is no single "the mailserver" the answer might still vary a lot :-)
[08:00] <cpaelzer> ahasenack: ahasenack: I needed to fall back to dpkg-buildpkg and checked the debdiff matches the proposed changes
[08:01] <cpaelzer> ahasenack: did you see soemthing like https://paste.ubuntu.com/26449720/?
[08:05] <cpaelzer> ahasenack: nacc: If I run commands in lines 30-34 manually I'm just fine
[08:09] <Checkmate> guys i have a lot of files named c_sessions1873773
[08:09] <Checkmate> on /tmp
[08:10] <Checkmate> any idea how to disable this mistake
[08:11] <Checkmate> i belive by php.ini right ?
[08:12] <Checkmate> give me solution breakfast and will back
[08:13] <cpaelzer> Checkmate: maybe http://www.php.net/manual/en/function.session-save-path.php#98106 ?
[08:13] <cpaelzer> quite old thou
[08:18] <Checkmate> thanks wait i check
[08:19] <Checkmate> cpaelzer i need to add session on all php pages on my domain ?
[08:31] <cpaelzer> Checkmate: not as I read it
[08:31] <cpaelzer> Checkmate: search engines give me plenty of results, but all vary slightly
[08:31] <cpaelzer> Checkmate: my half-guessing TL;DR is that the garbadge collection doesn't catch your files
[08:31] <cpaelzer> you already have sort of a session, that create those c_session files
[08:32] <cpaelzer> it is about configuring the gc to catch those
[08:32] <cpaelzer> if your case creates these files via a different mechanism, then none of that applies
[08:33] <Checkmate> cpaelzer maybe cause i disabled cookie session by htaccess code
[08:33] <Checkmate> last week
[08:35] <Checkmate> cpaelzer when i try to open or download one of this files i get Error message from server: No such file
[08:38] <cpaelzer> odd
[08:38] <cpaelzer> maybe already deleted files with stale file handles or anything like it
[08:39] <cpaelzer> does lsof show these files still open by something?
[08:39] <Checkmate> no
[08:40] <cpaelzer> Checkmate: so you have a file you can not open, is not open by anything, but listed by ls?
[08:40] <cpaelzer> what says stat on one of these files?
[08:41] <cpaelzer> also ENOFILE?
[08:42] <cpaelzer> and also stat --file-system on the same
[08:42] <cpaelzer> Checkmate: ^^
[10:36] <Neo4> I might be have to install webmail?..
[10:36] <Neo4> What is popular web server apps?
[10:36] <Neo4> or literature something like ubuntu guide overview posibilitec
[10:36] <lordievader> Apache(2) and Nginx are large players.
[10:37] <Neo4> yes, using it might be 90% of all internet apps made
[10:38] <Neo4> LAMP LEMP, mail server, and nothing else?
[10:38] <Neo4> I'm going to learn crone... have never use it
[10:39] <Neo4> popular chat, I want to learn server apps...
[10:40] <Neo4> interesting exists some literature about app on linux servers...
[10:41] <Neo4> simple overview
[10:44] <Neo4> in ubuntu server guide is written many differ apps, I learned that we can create own wiki using CMS. That guide seems have been written by a few differ people, because when read noticeable immediately differ  vocabulary
[10:46] <lordievader> What is your goal? Just to learn? If so, learn to use Google effectively.
[10:47] <Neo4> I can't understand what does mean this new notion 'reverse proxy' know it use for node.js...
[10:48] <lordievader> Reverse proxies are nice. Makes your webserver forward the request to a backend server transparent to the user.
[10:49] <Neo4> lordievader: just overview linux possibilities, for know what is created and don't create wheel in future
[10:50] <lordievader> That ain't easy. Linux has many possibilities.
[10:50] <lordievader> Too many to count.
[10:50] <Neo4> lordievader: dns nice, better maybe something read general like dns how internet work and so on....
[10:51] <Neo4> lordievader: and you know what apps have already created? I don't
[10:51] <lordievader> Is there a need to know every application in existence? When I have a job that needs doing only then do I look what is available.
[10:52] <lordievader> For you other (sort-of) question: read books, read web-pages, read man-pages, etc.
[10:52] <lordievader> Oh, and experiment.
[10:52] <Neo4> lordievader: no, you don't need to know equal apps, like postfix and exim or roundcube, squirrel, just one differ apps
[10:53] <Neo4> it need for get common imagine what we have made and make  you more proficient like developer
[10:54] <Neo4> lordievader: I don't
[10:55] <lordievader> Neo4: Like I said: read, google, experiment, read more. You won't suddenly know everything overnight, but you'll learn eventually.
[10:56] <Neo4> lordievader: linux is not so bad like it was before when you only install it :)
[10:59] <Neo4> lordievader: for example  this technology do you know how to create video chats, sites where video and voice? What if these sites we can easy to create and there exists some app that is used for it
[10:59] <lordievader> What are you asking? That sentence only made half sense -.-
[11:01] <Neo4> lordievader: I mean site like famous chaterbat
[11:01] <Neo4> where video call and voice
[11:01] <Neo4> real time applications
[11:02] <lordievader> Yes? What about it?
[11:03] <Neo4> lordievader: porn video chat
[11:03] <lordievader> I really don't know where you are going with this...
[11:04] <Neo4> lordievader: doesn't matter, just simply wondering.... :)
[11:05] <Neo4> lordievader: and exists sites of services that is exchange money online, or for example exchange bitcoints?
[11:06] <lordievader> Well anyways, like I was arguing before, it is often easier to search for information if you have a clear goal in mind (for example I want to know about webservers). Rather than, 'I want to know everything about Linux'.
[11:07] <Neo4> yes, ok, agree, and this is big theme, and impossible to know everything...
[11:09] <Neo4> better to learn common things DNS internet algorithms schemes and whatever you think is common thing ....
[11:09] <Neo4> or what you like
[11:09] <Neo4> better what you like and want
[11:09] <Neo4> :)
[11:26] <ahasenack> cpaelzer: I think you need --for-merge
[11:26] <ahasenack> did you sort that out?
[11:30] <cpaelzer> no I didn't
[11:30] <cpaelzer> fell back to dpkg-buildpkg
[11:31] <cpaelzer> but yeah I see your point as it is only a mior bump
[11:31] <cpaelzer> I'd not see how that would boil down to the equiv package failing to install thou
[11:31] <cpaelzer> ahasenack: ^^
[11:32] <cpaelzer> ahasenack: btw I still fail the build missing the equivs
[11:32] <cpaelzer> as I wrote this morning
[12:24] <ahasenack> ok, time to check some excuses regressions
[12:25] <ahasenack> Segmentation fault (core dumped)
[12:25] <ahasenack> pcmk                 FAIL non-zero exit status 139
[12:25] <ahasenack> that's quite the start
[12:27] <ahasenack> it's been failing like this since november last year
[12:27] <ahasenack> at least looks like it's reproduceable
[12:27]  * ahasenack brings up an s390 vm
[12:51] <ahasenack> cpaelzer: hi, do you know something about ocfs2 filesystem kernel modules not being enabled for s390?
[12:51] <ahasenack> I have fs/ocfs2/dlmfs/ocfs2_dlmfs.ko in my amd64 4.13.0-31-generic kernel
[12:52] <ahasenack> but it's not there for s390x's 4.13.0-30-generic
[12:52] <ahasenack> bionic
[12:52] <ahasenack> unless that small bump from #30 to #31 introduced it
[12:53] <ahasenack> but there doesn't seem to be a 4.13.0-31 for s390x in the archive
[12:54] <cpaelzer> ahasenack:  /lib/modules/4.13.0-21-generic/kernel/fs/ocfs2/ocfs2.ko
[12:54] <cpaelzer> oh I see dlmfs
[12:54] <cpaelzer> moment
[12:54] <cpaelzer>  /lib/modules/4.13.0-21-generic/kernel/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko
[12:54] <ahasenack> hm, 21
[12:54] <cpaelzer> might not be in 4.4 maybe?
[12:55] <ahasenack> it's 4.13
[12:55] <cpaelzer> oh you are on 4.13 as I am
[12:55] <ahasenack> but a bit ahead
[12:55] <cpaelzer> let me update
[12:55] <cpaelzer> umm I am on latest in bionic
[12:56] <cpaelzer> where did you get the -30 for?
[12:56] <cpaelzer> oh artfuö
[12:56] <cpaelzer> artuful
[12:56] <cpaelzer> I see
[12:57] <cpaelzer> maybe not enabled in artful yet?
[12:57] <cpaelzer> grep -i ocfs /boot/config-* ?
[12:59] <ahasenack> wait, did I boot up artful?
[12:59]  * ahasenack checks
[12:59] <ahasenack> no, I'm definitely on bionic
[13:00] <ahasenack>  *** 4.13.0-30.33 500
[13:00] <ahasenack>         500 http://ports.ubuntu.com/ubuntu-ports bionic-proposed/main s390x Packages
[13:00] <ahasenack> Linux bionic-andreas 4.13.0-30-generic #33-Ubuntu SMP Mon Jan 15 19:47:38 UTC 2018 s390x s390x s390x GNU/Linux
[13:01] <ahasenack> cpaelzer: that grep: https://pastebin.ubuntu.com/26451125/
[13:01] <ahasenack> what's yours?
[13:02] <ahasenack> root@bionic-andreas:~# find /lib/modules/ -name '*ofcs2*'
[13:02] <ahasenack> root@bionic-andreas:~#
[13:02] <ahasenack> :/
[13:05] <ahasenack> smb: hi, do you know something about ocfs2 modules not being in bionic's s390x kernel?
[13:05] <smb> ahasenack, no, sorry. sforshee ^?
[13:07] <ahasenack> it's early for him :)
[13:08] <sforshee> ahasenack: I'm awake, let me look
[13:08] <ahasenack> sforshee: wow :)
[13:09] <sforshee> ahasenack: looks like it should be enabled for s390x
[13:09] <sforshee> which kernel specifically are you referring to?
[13:10] <ahasenack> sforshee: 4.13.0-30-generic #33
[13:10] <ahasenack> sforshee: https://pastebin.ubuntu.com/26451125/ my grep in the config files
[13:10] <ahasenack> but find /lib/modules/ found nothing
[13:11] <ahasenack> let me grep the pkg
[13:11] <ahasenack> root@bionic-andreas:~# dpkg -l linux-image-4.13.0-30-generic|grep -i ocfs
[13:11] <ahasenack> root@bionic-andreas:~#
[13:11] <ahasenack> er
[13:11] <ahasenack> let me do that again with the right option
[13:11] <sforshee> ahasenack: do you have linux-image-extra installed?
[13:11] <sforshee> might be in there
[13:11] <ahasenack> same result
[13:11] <ahasenack> let me check extra
[13:12] <sforshee> *extras
[13:12] <sforshee> sorry, I was right he first time, no s
[13:13] <ahasenack> sforshee: got it, it was in
[13:13] <ahasenack> linux-image-extra-4.13.0-30-generic
[13:13] <ahasenack> linux-image-extra-4.13.0-30-generic: /lib/modules/4.13.0-30-generic/kernel/fs/ocfs2/dlmfs/ocfs2_dlmfs.ko
[13:14] <ahasenack> sforshee: I'll update the test dependencies to include that
[13:14] <ahasenack> thanks for your help
[13:14] <sforshee> np
[13:14] <ahasenack> maybe I didn't have linux-image-generic installed, as it includes extra
[13:14] <ahasenack> I'll investigate
[13:15] <ahasenack> ok, now I get the core dump :/ (another issue)
[13:16] <ahasenack> + o2image /dev/loop0 /tmp/disk.image
[13:16] <ahasenack> Segmentation fault (core dumped)
[13:16] <ahasenack> let's see
[13:28] <ahasenack> I actually get a kernel backtrace
[13:28]  * ahasenack tries an older kernel
[13:36] <ahasenack> same
[13:42] <ahasenack> cpaelzer: have you seen this dmesg error in s390x before? https://pastebin.ubuntu.com/26451318/
[13:42] <cpaelzer> yes
[13:42] <ahasenack> oh, do tell
[13:44] <cpaelzer> it is more of a class of issues than pointing to a specific thing
[13:45] <ahasenack> I found a bug in rsyslog about it, fixed with a new rsyslog upload
[13:45] <ahasenack> so not a kernel bug I take it
[13:45] <cpaelzer> ahasenack: this is essentially trying to access a bad pointer
[13:45] <ahasenack> ok, plain segfault-like?
[13:45] <cpaelzer> yep
[13:45] <cpaelzer> "like"
[13:45] <ahasenack> oh, xnox opened a bug about it: https://github.com/markfasheh/ocfs2-tools/issues/22
[13:46] <cpaelzer> llgc	%r1,0(%r3) with r3 being zeros
[13:46] <cpaelzer> that means access addr 0
[13:47] <ahasenack> xnox: did you also open an ubuntu bug about that perhaps?
[13:54] <Checkmate> cpaelzer
[13:54] <Checkmate> sorry my laptop crashed
[13:54] <Checkmate> i didnt answer on time
[13:54] <cpaelzer> Checkmate: that explains the sudden loss of communication :-)
[13:55] <cpaelzer> Checkmate: I hope you are good again
[13:55] <Checkmate> stat --file-system
[13:55] <cpaelzer> and the same withotu --file-system
[13:55] <cpaelzer> was just a try to get what those files could be about
[13:55] <cpaelzer> since you can't open, remove or do anything
[13:56] <ahasenack> xnox: I filed one
[14:01] <Checkmate> command not found
[14:04] <Checkmate> er
[14:04] <Checkmate> cpaelzer  File: 'ci_session50ebed2631a437a4b2b9bf7c6e8aab97a3b483ed'
[14:04] <Checkmate>   Size: 34              Blocks: 8          IO Block: 4096   regular file
[14:04] <Checkmate> Device: 801h/2049d      Inode: 17664003    Links: 1
[14:04] <Checkmate> Access: (0600/-rw-------)  Uid: (   33/www-data)   Gid: (   33/www-data)
[14:21] <cpaelzer> Checkmate: are you running CodeIgniter?
[14:21] <cpaelzer> search engines show me plenty of issues around that in relation to those files
[14:22] <cpaelzer> Checkmate: does your error log have messages like the one mentioned here https://github.com/bcit-ci/CodeIgniter/issues/3610 ?
[14:47] <tobasco> jamespage: any info on gnocchi packages?
[15:12] <Checkmate> cpaelzer yes i'm running codeigniter
[15:15] <Checkmate> PHP  14. session_start() /var/www/html/web/system/libraries/Session/Session.php:141
[15:30] <Nivex> Is this the right place to address an issue in autofs?
[15:31] <ahasenack> if it's in ubuntu, I'd say it's a good place to start
[15:31] <ahasenack> :)
[15:32] <Nivex> https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1101779
[15:32] <Nivex> The patch is to build with libtirpc, which seems sane enough since autofs depends on nfs-common which depends on libtirpc anyway
[15:32] <ahasenack> that's an old bug, wow
[15:32] <Nivex> Yes, yes it is.
[15:33] <Nivex> I'm hoping to shepherd it through before 18.04 so I don't have to live with another broken LTS
[15:37] <ahasenack> at least libtirpc is in main
[15:38] <ahasenack> do you know if upstream was ever notified?
[15:39] <ahasenack> CHANGELOG:- add autofs(5) note of IPv6 libtirpc requirement.
[15:39] <Nivex> There's a couple Debian bugs open on it. I linked to one in the comments toward the end. That bug has been open for four years.
[15:39] <ahasenack> "       To be able to use IPv6 within autofs maps the package must be build to use the libtirpc library for its RPC communications. This is becuase the glibc RPC  implementation  doesn't
[15:39] <ahasenack>        support IPv6 and is depricated so this is not likely to change.
[15:39] <ahasenack> "
[15:39] <ahasenack> that's from the manpage autofs(5)
[15:42] <ahasenack> sounds like a straight forward fix, unless there are downsides in using libtirpc
[16:05] <ahasenack> Nivex: would you be able to test a bionic package if I gave you a ppa?
[16:06] <Nivex> I can probably spin up a VM
[16:06] <ahasenack> ok, I'll let you know once it's built
[16:07] <ahasenack> are you subscribed to the bug? I can paste the link there
[16:07] <ahasenack> kevin? Looks like you are
[16:08] <Nivex> I flagged it as affecting me, so I probably do
[16:09] <ahasenack> did you receive my comment in the bug about the autofs(5) manpage?
[16:09] <Nivex> not yet, but bug mail can be slow sometimes
[16:09] <ahasenack> ok
[16:52] <ahasenack> rbasak: hi, could you please kick a git import for 389-ds-base?
[16:52] <ahasenack> nacc: or you ^
[16:57] <rbasak> ahasenack: OK, running
[16:59] <Nivex> ran into a wall getting my bionic test vm ready. rpc.gssd is failing to start "ERROR: opendir(/run/rpc_pipefs) failed: No such file or directory"
[17:00] <ahasenack> rbasak: thanks
[17:00] <ahasenack> Nivex: everything up-to-date?
[17:00] <Nivex> yep
[17:00] <DammitJim> is there a recommended software to set up a highly available file server using ubuntu?
[17:01] <DammitJim> I'm reading about Hadoop, but I don't know if that can share files that I can access from windows and Linux easily
[17:02] <dpb1> Hadoop certainly seems like the wrong thing. :)
[17:02] <DammitJim> yikes
[17:03] <DammitJim> I don't know where I got the idea that a hadoop cluster would provide a highly available file server
[17:03] <DammitJim> any other options?
[17:05] <DammitJim> I think I read a little about glusterfs
[17:05] <Nivex> I rebooted and rpc.gssd had started. Not sure what the deal was, but I can do my test mount now.
[17:05] <DammitJim> or is this as simple as setting up a cluster NFS servers?
[17:06] <Nivex> ahasenack: I think I'm ready for your test PPA
[17:08] <DammitJim> is there DRBD in Ubuntu?
[17:09] <mason> drbd8-utils/xenial 2:8.9.6-1 amd64
[17:09] <mason> And I guess more to the point, /lib/modules/4.4.0-112-generic/kernel/drivers/block/drbd/drbd.ko
[17:09] <DammitJim> thanks mason
[17:10] <DammitJim> so, doing something like this probably makes more sense: https://help.ubuntu.com/community/HighlyAvailableNFS
[17:10] <ahasenack> Nivex: packages built, fwiw: https://launchpad.net/~ahasenack/+archive/ubuntu/autofs-ipv6-1101779/
[17:13] <Nivex> ahasenack: booya! worked right off the bat
[17:13] <ahasenack> nice
[17:13] <ahasenack> I hope ipv4 keeps working too :)
[17:14] <Nivex> I actually can't test that since my krb5 realm is v6 only
[17:14] <ahasenack> nice setup
[17:23] <ahasenack> rbasak: lp auth url? :)
[17:26] <kneeki> So while I was installing server 17.10 I mistakenly selected my wifi adapter as my default connection instead of wired (enp3s0f0), now when the server boots up it doesn't establish a connection to the net until I 'sudo dhclient enp3s0f0'. I've tried adding 'auto enp3s0f0\niface enp3s0f0 inet dhcp' to /etc/network/interfaces but that doesn't seem to fix the problem. Any ideas what is next?
[17:28] <Nivex> ahasenack: anything else you need me to do to keep this moving forward?
[17:28] <ahasenack> Nivex: reply in the bug saying you tested the package from the ppa with ipv6 and that it worked, that would help
[17:28] <ahasenack> maybe do the same in the debian bug
[17:29] <ahasenack> even though these are not debian builds
[17:32] <Nivex> I updated the launchpad bug. I updated the Debian bug 10 days ago asking if their patch could be pushed but it's been silence. The patch was provided 5+ months ago, so that maintainer apparently isn't paying attention to the bug reports.
[17:32] <Nivex> heh. debian bug 737679 for those playing along
[17:49] <ahasenack> Nivex: sorry, my connection dropped for a moment
[17:49] <ahasenack> I was saying you should comment on both bugs about the test you made
[17:50] <Nivex> ahasenack: updated the LP bug. I updated debian bug 737679 ten days ago asking if the patch (provided 5+ months ago) could be integrated but still crickets.
[18:26] <ahasenack> Nivex: I pushed an MP, my colleagues should take a look soon
[18:27] <Nivex> ahasenack: wonderful, thanks!
[18:27] <ahasenack> thanks for bringing it up
[18:39]  * ahasenack stares at the 386-ds-base dep8 test setup and scratches head
[18:39] <ahasenack> IP=`ip route get 1.1.1.1 | awk '{print $NF; exit}'`
[18:42] <ahasenack> ah, the fix is in bionic-proposed
[18:42]  * ahasenack checks where that migration is at
[18:42] <ahasenack> all tests green
[18:42] <ahasenack> needs python-ldap to pass
[19:15] <ahasenack> rbasak: nacc: hi, could one of you please import freeipa into git? Thanks
[19:44] <nacc> ahasenack: i will start it
[19:44] <ahasenack> thx
[19:45] <nacc> rbasak: --^ fyi
[19:53] <ahasenack> nacc: I tried using https://code.launchpad.net/~racb/usd-importer/+git/usd-importer/+merge/336300 to start my bind9 merge, just to see how far I would get
[19:53] <ahasenack> nacc: it all seems to work until I rebase logical into new/debian
[19:53] <nacc> ahasenack: what happens?
[19:53] <nacc> ahasenack: that's not related to git-ubuntu at that point
[19:53] <nacc> all you have are Git commits you are rebasing onto another commit
[19:54] <nacc> they might not all apply, like usual
[19:54] <ahasenack> nacc: that's the thing, they conflict in d/changelog
[19:54] <ahasenack> which is unexpected
[19:54] <ahasenack> https://pastebin.ubuntu.com/26453830/ is what rebase is trying to do
[19:54] <nacc> ahasenack: oh wait
[19:54] <nacc> ahasenack: that's still not right
[19:54] <nacc> there should be no "import" lines in a logical rebase
[19:55] <nacc> ahasenack: so ... let me think
[19:55] <ahasenack> right
[19:55] <ahasenack> nacc: my git log when I'm sitting at my logical tag
[19:55] <ahasenack> nacc: https://pastebin.ubuntu.com/26453838/
[19:55] <ahasenack> it seems fine
[19:56] <ahasenack> on top of old/debian
[19:56] <nacc> you might need to pass something to rebase so that it knows where to start
[19:56] <nacc> i'm looking
[19:56] <nacc> ahasenack: i think you want
[19:57] <nacc> git rebase --onto pkg/debian/sid old/debian HEAD
[19:57] <nacc> ahasenack: our graph now (generally) looks like "Here is how you would transplant a topic branch based on one branch" in `man git-rebase`
[19:58] <ahasenack> so that rebase command,
[19:58] <ahasenack> means get these commits between old/debian and HEAD (which is my logical)
[19:58] <ahasenack> and apply them on top of pkg/debian/sid
[19:58] <nacc> ahasenack: right, you're telling it your old base
[19:59] <nacc> it's basically how you do partial rebase
[19:59] <nacc> ahasenack: can you file a bug, i need to update the docs for that
[20:01] <nacc> cpaelzer: fyi, the importer had't run since 1/9 (due to the lp outage). I'm reset it and its catching up now
[22:00] <Checkmate> hey this command is right ?
[22:00] <Checkmate> find "/tmp/" -name "ci_session|*" -mtime +6 -type f -delete
[22:01] <sarnold> protip, run it once with -print instead of -delete and if you like the look of it, run it again with -delete
[22:01] <Checkmate> delete files after 6 days
[22:14] <patdk-lap> heh
[22:14] <patdk-lap> testing is pointless
[22:15] <patdk-lap> that will only delete files that haven't been modified in 6 days
[22:15] <patdk-lap> personally I like to use ctime
[22:15] <patdk-lap> force session expiration :)
[22:18] <sdeziel> Checkmate: I don't think the "|" should be in the -name argument
[22:19] <nacc> sdeziel: patdk-lap: fwiw, Checkmate just got kicked from #ubuntu for cursing and (it looks like to me) personally attacking a few helpers
[22:19] <nacc> (and also crossposted the same question, which we try to discourage)
[22:20] <sdeziel> nacc: ack
[22:26] <Checkmate> sdeziel
[22:26] <Checkmate> @daily root find /tmp/ -type f -mtime +4 -name ci_session\* -exec rm {} \;
[22:27] <Checkmate> i dont attack anybody its just mistake
[22:28] <mason> ikonia: Why praytell did you do that?
[22:28] <nacc> ahasenack: fyi, freeipa imported
[22:29] <nacc> mason: i'm assuming bleedover from #ubuntu
[22:29] <Checkmate> no one want help me more great
[22:29] <mason> nacc: Seems inappropriate.
[22:30] <nacc> mason: could be; dunno
[22:30] <nacc> mason: i'm not an op :)
[22:30] <mason> Checkmate: sarnold's answer was the right one - test with -print.
[22:31] <Checkmate> mason he answering protip not me
[22:31] <mason> Checkmate: No, he meant it for you. "Pro tip" is a way to say "this is a best practise".
[22:32] <Checkmate> and what the wrong on my command
[22:33] <nacc> Checkmate: what are you trying to do?
[22:33] <mason> Checkmate: The correctness of your command wasn't considered - just the notion that you want to test with -print and see what it says, rather than running it with -delete or not testing it at all.
[22:33] <mason> ikonia: Public please. I didn't ask for a private message.
[22:33] <Checkmate> i have codeigniter script required to create file with ci_session names
[22:33] <ikonia> mason: ok, it's not your concern then
[22:34] <mason> ikonia: Abuse of ops privs affects all of us.
[22:34] <ikonia> mason: read the private message
[22:34] <mason> ikonia: Learn netiquette and don't send unsolicited private messages.
[22:35] <ikonia> mason: I am sorry for sending you a private message, if you read it you'll understand why I didn't "announce it" however, discussing other users issues within the namespace is not your concern, so please let it go
[22:35] <hggdh> sigh
[23:24] <nacc> rbasak: in master, gitubuntu/test_git_repository.py does not use the unittest or unittest.mock imports?
[23:29] <rbasak> nacc: I think I'd have only imported them if I needed them
[23:30] <nacc> rbasak: pylint3 also says unused
[23:30] <nacc> rbasak: are they somehow used implicitly?
[23:31] <rbasak> I don't think so.
[23:31] <rbasak> Go ahead and remove
[23:31] <nacc> rbasak: a comment mentions the mock, but I don't see it actually doing what the comment says :)
[23:31] <rbasak> I'm surprised pylint didn't pick up on that
[23:31] <nacc> it's not an error, we only check for errors
[23:31] <nacc> (since we're not pylint clean yet)
[23:32] <nacc> rbasak: not urgent, was just curious :)
[23:33] <nacc> rbasak: sorry, if you're there -- do youy hve your Release pastebin for the scripts handy?
[23:36] <hashwagon> Is unattended-upgrades the best way to automate security updates? Any better methods?
[23:36] <rbasak> Not sure which pastebin you mean?
[23:36] <rbasak> I guess the answer is no to "handy" then. Sorry!
[23:37] <nacc> rbasak: heh, the one that added the signed Sources stuff
[23:37] <nacc> (iirc)
[23:37] <nacc> i don't believe you ever put that in a MP
[23:38] <nacc> rbasak: I belileve you wanted me to pull that into my scripts branch
[23:39] <mason> hashwagon: There's https://landscape.canonical.com/
[23:43] <rbasak> nacc: oh
[23:43] <rbasak> nacc: the signature verification thing?
[23:43] <nacc> rbasak: yeah
[23:43] <rbasak> nacc: repaste: http://paste.ubuntu.com/26454992/
[23:43] <rbasak> nacc: IIRC I didn't consider that ready to push as-is though
[23:44] <nacc> rbasak: thanks; landing your branches now, as well
[23:44] <nacc> rbasak: ack, i'm adding tests
[23:44] <nacc> rbasak: or were you saying we can leave it for lp-beta?
[23:44] <rbasak> I think it's worth adding it now
[23:44] <nacc> rbasak: +1
[23:45] <rbasak> Not ready in terms of tests, yeah - but also docstrings, parameterisation of the keyring location, etc.
[23:45] <nacc> yep
[23:45] <nacc> that's all part of this brnach (or will be)
[23:45] <nacc> the script-fixing one i'm doinng now
[23:45] <rbasak> OK sounds good