** Description changed:
+ [ Impact ]
+
+ Outputs of long configurations always have their lines wrapped, even when
piped
+ into another command, which is not intended, and can break automation or
scripts.
+
+ We fix this by backporting a fix from upstream (already present in R/S)
+ to Noble.
+
+
+ [ Test Plan ]
+
+ $ apt update; apt install pcs pacemaker corosync resource-agents-extra
+ $ lxc exec pcs-repro -- pcs resource create longline ocf:heartbeat:Dummy \
+
state=/var/lib/some/very/long/path/that/makes/the/attributes/line/way/longer/than/eighty/characters
+ $ pcs config | grep "state=/var/lib"
+
+ this will output
+
+ Warning: Some nodes are missing names in corosync.conf, those nodes were
omitted. Edit corosync.conf and make sure all nodes have their name set.
+
state=/var/lib/some/very/long/path/that/makes/the/attributes/line/way/long
+
+ with the long path cut off (as it is wrapped)
+
+ the fixed version would have:
+
+ Warning: Some nodes are missing names in corosync.conf, those nodes were
omitted. Edit corosync.conf and make sure all nodes have their name set.
+
state=/var/lib/some/very/long/path/that/makes/the/attributes/line/way/longer/than/eighty/characters
+
+ as one (very long) line
+
+ [ Where Problems Might Occur ]
+
+ The fix is targeted to the specific check for whether or not lines should be
wrapped, so it is unlikely to cause other problems in pcs itself. However,
+ other packages may depend on this unintended behavior. If such regressions
+ are found, they will require their own fixes and SRUs
+
+ [ Original Bug ]
+
-> $ pcs constraint colocation --full
Colocation Constraints:
Promoted resource 'REDIS-6385-clone' with Promoted resource 'PGSQL-
PAF-5438-clone' (id: colocation-REDIS-6385-clone-PGSQL-PAF-5438-clone-
INFINITY)
score=INFINITY
Started resource 'HA-10-1-1-88' with Promoted resource
'PGSQL-PAF-5438-clone'
(id: colocation-HA-10-1-1-88-PGSQL-PAF-5438-clone-INFINITY)
score=INFINITY
...
I do not believe this is due to env vars/params - is it hard-coded @
compile/build time?
Should be:
-> $ pcs constraint colocation --full
Colocation Constraints:
Promoted resource 'REDIS-6385-clone' with Promoted resource
'PGSQL-PAF-5438-clone' (id:
colocation-REDIS-6385-clone-PGSQL-PAF-5438-clone-INFINITY)
score=INFINITY
...
I you can, please fix it.
many thanks, L
** Changed in: pcs (Ubuntu Noble)
Assignee: (unassigned) => Grayson Wolf (graysonwolf)
** No longer affects: docker.io (Ubuntu)
** Changed in: pcs (Ubuntu Noble)
Status: Triaged => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2168936
Title:
pcs output with broken lines - why?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcs/+bug/2168936/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs