/srv/irclogs.ubuntu.com/2019/08/01/#ubuntu-devel.txt

=== Lord-Kam_ is now known as Lord-Kamina
RikMillssil2100 seb128: hi, can I draw your attention to this:09:06
RikMills[09:51] <sitter>  btw maybe someone can find someone to poke about https://bugs.launchpad.net/ubuntu/+source/libpwquality/+bug/1834480 it's gonna be impacting plasma 5.17 when I land https://phabricator.kde.org/D2212209:07
ubottuLaunchpad bug 1834480 in langpack-o-matic "translations in not so ideal language-pack" [Undecided,New]09:07
=== alan_g is now known as alan_g_
ahasenacktjaalton: hi, around? Could you please take a quick look at this paste: https://pastebin.ubuntu.com/p/ZzW8BG2fpm/ line 1613:07
ahasenackit seems to imply there is an invisible default /etc/sssd/sssd.conf file13:07
ahasenackI'm checking in the debian build now to compare13:07
ahasenacksame in debian13:10
tjaaltonahasenack: and this is with the latest 2.2.0?13:18
ahasenackyes13:18
ahasenackthe install doesn't fail13:18
ahasenacktests pass13:18
ahasenackbut the socket services try to start, and fail like that13:19
ahasenackI'm wondering if they could use a ConditionFileNotEmpty13:19
ahasenackI guess fedora/rh don't see this because they don't start services by default?13:19
ahasenackI'm ready to send an email to sssd-users@13:19
tjaaltonwell no-one has complained about it on debian13:20
tjaaltonI don't know why it thinks sssd.conf is there13:20
ahasenackit also happens there, this is the postinst output:13:20
ahasenacktjaalton: https://pastebin.ubuntu.com/p/5cSFT4hmnJ/13:21
tjaaltonso it needs sssd.conf?13:22
tjaaltonI haven't used it in a while..13:23
ahasenacka few other services start13:23
ahasenackthese 313:23
ahasenack 1871 ?        Ss     0:00 /usr/sbin/sssd -i --logger=files13:23
ahasenack 1872 ?        S      0:00  \_ /usr/libexec/sssd/sssd_be --domain implicit_files --uid 0 --gid 0 --logger=files13:23
ahasenack 1873 ?        S      0:00  \_ /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files13:23
ahasenackprobably noops13:23
tjaaltonthere's your nss13:24
ahasenackbut sssd-nss.service stays it's disabled, is this the same?13:25
ahasenackexecstart for sssd-nss.service has "ExecStart=/usr/libexec/sssd/sssd_nss ${DEBUG_LOGGER} --socket-activated"13:25
tjaaltondid you have sssd running before the upgrade?13:26
ahasenacknope, fresh install in debian-sid13:26
ahasenack(same case in ubuntu)13:27
ahasenacksssd spawned sssd_nss, but there is also a systemd service file for sssd-nss13:27
ahasenackis this a case where one would choose one or the other? Either start it from the get-go, or use socket activations?13:28
ahasenackI'm thinking the default implicit config (without sssd.conf) assumes it should start, and we are at the same time trying to use socket activation, but the socket activation is a bit incompatible with this implicit ssd.conf13:29
tjaaltonI need to test on a vm13:31
tjaaltonsounds like it should use different defaults when starting without a conffile13:34
tjaaltonor not start at all13:37
ahasenackwe could add a ConditionFileNotEmpty, or whatever it's called13:37
ahasenackto the socket systemd services13:37
ahasenackbut it sounds like two categories of services: the normal ones, where you just start it even if it's not used,and the socket activated ones13:38
ahasenackstarting both seems wrong13:38
tjaaltonsocket activated ones shouldn't be "started"13:39
tjaaltonso the postinst output looks weird to me13:39
ahasenackif we do nothing against it, dh_installsystemd will enable it on first install13:42
tjaaltonmeh, when is samba-common-bin postinst going to be fixed to not fail when smb.conf isn't around13:43
ahasenackhm, "The services' list is optional on platforms where systemd is supported, as they will either be socket or D-Bus activated when needed."13:51
tjaaltonI was wrong, the socket listener is actually started and is shown by systemctl13:53
tjaaltonanyway, with the conffile from examples it'll work properly, so the daemon defaults are just wrong13:53
ahasenackyou mean defaults without a conffile13:55
tjaaltonyep13:56
tjaaltonupstream says it shouldn't start with sssd_nss13:58
ahasenackit's the same about all others13:58
ahasenackAug 01 12:49:07 eoan-sssd2 sssd_check_socket_activated_responders[3014]: The sudo responder has been configured to be socket-activated but it's still mentioned in the services' line in /etc/sssd/sssd.conf.13:59
ahasenacksudo, for example13:59
tjaaltonyes, but for the same reason13:59
tjaaltonwith a dummy conffile it's fine13:59
ahasenackso "services" suddenly grew a long list of defaults if there is no sssd.conf14:00
tjaaltonsomething like that14:00
ahasenackI emailed sssd-users@14:00
tjaaltonI'm talking with lslebodn14:00
ahasenackwho is that?14:00
ahasenackand which channel, assuming it's irc?14:01
tjaalton#sssd14:01
tjaaltonlukas slebodnik14:01
tjaaltonfrom redhat14:01
tomreynis 18.04.3 likely to happen today, i.e. are there known reasons making it unlikely right now (i'm aware such can come up later)?14:11
tjaaltontomreyn: no, delayed for one week14:12
tomreynthanks tjaalton , did i miss an e-mail on this? or will there likely be one?14:12
tjaaltonuh, there isn't one?14:13
tomreynnot on -announce or -release14:13
tjaaltonok then14:14
tjaaltonwell that's what I heard somewhere14:14
tjaaltonmaybe I'm wrong14:14
tomreyni'm looking at https://lists.ubuntu.com/archives/ubuntu-announce/14:14
tomreynis this the right place?14:14
analogicaltjaalton, how do you know that 18.04.3 is delayed for a week??14:14
tjaaltonI don't14:15
tjaaltonit was a rumor it seems14:15
tomreynsorry to hear this ;)14:16
tjaaltonahasenack: so, the verdict is that socket activation just doesn't work without a conffile right now. but it doesn't actually break anything, once sssd has been configured and restarted it's all fine14:27
tjaaltontrying to find where the defaults are set14:28
tjaaltonshould be a simple patch14:28
ahasenackshould we add a ConditionFileNotEmpty?14:28
ahasenackfor sssd.conf14:28
tjaaltonservice you mean?14:29
tjaaltonsssd.service14:30
ahasenackI mean to the systemd socket files14:30
ahasenackso they won't start without a config file14:30
ahasenacksssd starts fine, albeit useless14:31
tjaaltonI won't do that in debian ;)14:31
ahasenackno prior art?14:31
tjaaltonlooks like src/confdb/confdb_setup.c needs fixing14:31
tjaaltonit's a non-issue mostly14:31
tjaaltoninstall is noisy, that's all14:32
ahasenackand if someone checks the status output, as suggested in that output14:32
ahasenackbut nothing broke, as evidenced by the tests even14:32
tjaaltonI'll patch the fallback setup instead14:34
ahasenack    char fallback_cfg[] = ... <-- that bit14:35
gaughenApologies all, the point release is delayed.14:35
ahasenackalthough it's not listing sudo and the others14:35
gaughenit will not happen today, there were issues found in kernel testing.14:35
tjaaltonto match the patched examples/sssd.conf14:35
tjaaltonahasenack: I think socket activation breaks if services lists any of them14:35
ahasenackyes, it's one or the other14:36
ahasenackbut this implicit config, when there is no config file, isn't listing sudo or the others, and they are still complaining that they were listed14:36
tjaaltonthe output just assumes there's a conffile with services=14:36
tjaaltontomreyn: ^ the release is in fact delayed14:38
tomreyntjaalton, gaughen: thanks for the notice - can you say until when it'll be postponed, yet, should users check ubuntu-announce for a notice on this?14:40
gaughentomreyn, tjaalton last I knew the plan was for next Thursday, but infinity would have the latest info has he's running the release14:41
gaughentomreyn, I do not think that's an unreasonable expectation, apologies for dropping this on y'all at the last minute14:41
tomreynpersonally i'm always happy with delays if it helps stabilizing a release.14:43
tjaaltonahasenack: patching it didn't help for some reason15:28
ahasenacktjaalton: you just dropped the services line?15:33
ahasenackin that fallback config15:33
tjaaltonyes15:33
tjaaltonthen I created a conffile which matches the fallback, and then it works.. so looks like the checker is broken15:34
tomreynso, since it's EOB in UK, should we expect an e-mail or other announcement about the 18.04.3 delay?16:02
vorlonthere will be an email announcement; the release manager is not on UK time16:03
tomreyngreat :)16:04
tjaaltonahasenack: check_socket_activated_responder() checks for the conffile, and if it doesn't exist, bails out16:07
tjaaltonahasenack: I'm currently bisecting a kernel for a regression found in 5.0, so if you have time to poke sssd further then feel free to ;)16:08
LocutusOfBorghello, broadcast question: (I'm talking about flang): how can a package that *never* installs libomp5 in the build process runtime depend on it?16:38
LocutusOfBorg Depends: libc6 (>= 2.29), libgcc1 (>= 1:3.0), libomp5 (>= 0.20130412)16:38
ahasenacktjaalton: thanks for the troubleshooting done so far16:47
=== karimsye_ is now known as karimsye
=== JamieBennett_ is now known as JamieBennett
=== tedg_ is now known as tedg
=== jamespage_ is now known as jamespage
=== kenvandine_ is now known as kenvandine
=== zyga_ is now known as zyga
=== odc_ is now known as odc
=== joedborg_ is now known as joedborg

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!