** Tags removed: server-todo
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to pam in Ubuntu.
https://bugs.launchpad.net/bugs/1893716
Title:
scripts in /etc/update-motd.d/ run even on login via non-interactive
scp and sftp
** Changed in: pam
Status: Unknown => New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to pam in Ubuntu.
https://bugs.launchpad.net/bugs/1893716
Title:
scripts in /etc/update-motd.d/ run even on login via non-interac
FYI: Filed upstream at https://github.com/linux-pam/linux-pam/issues/452
** Bug watch added: github.com/linux-pam/linux-pam/issues #452
https://github.com/linux-pam/linux-pam/issues/452
** Also affects: pam via
https://github.com/linux-pam/linux-pam/issues/452
Importance: Unknown
Overall the majority of this is now fixed and mitigated with the combination of:
ubuntu-release-upgrader | 1:22.04.8 | jammy | source
landscape-client | 19.12-0ubuntu13| jammy | source, amd64,
arm64, armhf, ppc64el, riscv64, s390x
update-notifier | 3.192.54 |
This bug was fixed in the package update-notifier - 3.192.54
---
update-notifier (3.192.54) jammy; urgency=medium
* d/95-hwe-eol: do not update eol data more than once per day (LP:
#1893716)
-- Christian Ehrhardt Wed, 30 Mar
2022 12:20:47 +0200
** Changed in: update-notifier (U
This bug was fixed in the package landscape-client - 19.12-0ubuntu13
---
landscape-client (19.12-0ubuntu13) jammy; urgency=medium
* d/landscape-sysinfo.wrapper, d/landscape-common.postrm: avoid too
frequent expensive operations (LP: #1893716)
- use a cache file and refresh i
This bug was fixed in the package ubuntu-release-upgrader - 1:22.04.8
---
ubuntu-release-upgrader (1:22.04.8) jammy; urgency=medium
[ Brian Murray ]
* Update the firefox deb2snap entry so that it includes Ubuntu Studio.
* Modify the ubuntu-release-upgrader apport package hook to
** Merge proposal linked:
https://code.launchpad.net/~paelzer/update-notifier/+git/update-notifier/+merge/418122
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to pam in Ubuntu.
https://bugs.launchpad.net/bugs/1893716
Title
** Merge proposal linked:
https://code.launchpad.net/~paelzer/ubuntu/+source/update-notifier/+git/update-notifier/+merge/417912
** Merge proposal linked:
https://code.launchpad.net/~paelzer/ubuntu/+source/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/417913
** Merge proposal
I re-installed the former package content, rebooted the system and gave
it some more memory to get rid of any concerns in that regard (from the
perf data).
The diff of the actual content before/after was all reasonable (new
times, different package counts, but otherwise the same)
Consumption wise
With the three combined I get down to:
real0m20.900s
us sy id wa st
32 33 35 0 0
43.88% swapper
21.48% sshd
3.07% dbus-daemon
2.78% systemd
2.10% gdbus
1.96% grep
1.80% run-parts
1
#3 50-landscape-sysinfo
The landscape part already has a statement about "when it is from" as it
is not re-executed on high load. This is handy as it will also ensure
there is no confusion "from when" this info is if we skip for too
frequent invocations.
Since it has an alternate less useful outp
#2 95-hwe-eol / update-motd-hwe-eol
Sadly this already does some caching in update-motd-hwe-eol by checking
if the last of these checks is older than an update to the source lists.
But to do so it has already executed the - relatively - rather expensive
apt-config calls.
Since it comes down to ch
Collecting snippets:
This one worked, proven by eliminating lsb_release on the consumption
charts.
#1 Caching for 91-release-upgrade:
--- orig/91-release-upgrade 2022-03-30 07:53:26.560515795 +
+++ /etc/update-motd.d/91-release-upgrade 2022-03-30 07:59:05.819971148
+
@@ -1,7 +
Summarizing the low hanging fruits here:
- Add caching to 50-landscape-sysinfo
- Add caching to 95-hwe-eol
- /usr/lib/update-notifier/update-motd-hwe-eol calls apt-config multiple times.
consider reducing those calls
- 91-release-upgrade unconditionally calls lsb_release which is expensive.
Us
Analysis has spotted 91-release-upgrade as the most likely expensive remainder.
pam_motd enabled, but disabled:
- 50-landscape-sysinfo
- 91-release-upgrade
- 95-hwe-eol disabled
Bionic
real0m18.669s
us sy id wa st
22 23 55 0 0
Focal
real0m23.821s
us sy id wa st
40 39 21 0 0
J
pam_motd enabled, but 50-landscape-sysinfo and 95-hwe-eol disabled
Bionic
real0m25.952s
us sy id wa st
41 22 37 0 0
Focal
real0m30.592s
us sy id wa st
49 33 19 0 0
Jammy
real0m25.395s
us sy id wa st
44 28 29 0 0
That is still quite some overhead (~+60% to no motd)
pam_motd completely disabled in /etc/pam.d/sshd
Bionic
real0m15.540s
us sy id wa st
18 14 68 0 0
Focal
real0m16.937s
us sy id wa st
43 40 17 0 0
Jammy
real0m16.260s
us sy id wa st
36 19 45 0 0
The remaining difference of those is in the noise-range.
Som
Time and CPU consumption (results are rather consistent BTW):
Bionic
real1m11.714s
user0m2.577s
sys 0m0.410s
procs ---memory-- ---swap-- -io
-system-- cpu -timestamp-
r b swpd free buff
I wanted to get a better feeling about this before jumping to action.
Therefore I have created three 1G/1vcpu KVM guests Bionic/Focal/Jammy to test
and compare this on.
I do not need hot-loop analysis or anything down to instructions, so no debug
symbols needed.
For now I only want to know:
1. h
The only current interactivity detection code in pam is part of a
pam.conf -> pam.d conversion tool that won't be useful here.
The pam_motd code emits content via things like try_to_display_fd.
A message is created and then printed via pam_info.
Which is actually pam_prompt which wraps pam_vprompt
Hello Thomas,
Thanks for reporting this and making Ubuntu better.
about your statement on lsb-release, in 00-header:
[ -r /etc/lsb-release ] && . /etc/lsb-release
if [ -z "$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then
# Fall back to using the very slow lsb_release ut
** Also affects: landscape-client (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to base-files in Ubuntu.
https://bugs.launchpad.net/bugs/1893716
Title:
scripts in /etc/upd
** Also affects: base-files (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to base-files in Ubuntu.
https://bugs.launchpad.net/bugs/1893716
Title:
scripts in /etc/update-mo
** Description changed:
My client has 200+ devices automatically uploading information via sftp
and scp to a server every few minutes. After a recent update, I noticed
the load on their server spiking through the roof. Upon investigation, I
discovered a horde of landscape-sysinfo and /usr/
25 matches
Mail list logo