DuckCorp Projects: Issues
https://projects.duckcorp.org/
https://projects.duckcorp.org/favicon.ico?1669909042
2022-08-28T14:08:34Z
DuckCorp Projects
Redmine
DuckCorp Infrastructure - Bug #779 (Resolved): Upgrade NextCloud (from 23.0.8 to 24.0.4)
https://projects.duckcorp.org/issues/779
2022-08-28T14:08:34Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Upgrade instructions: <code>toushirou</code>@<code>/srv/www/sites/stuff.milkypond.org/README.Duck</code>.</p>
<pre>
2022-08-28T15:34:59+00:00 Disabled incompatible app: breezedark
2022-08-28T15:34:59+00:00 Disabled incompatible app: end_to_end_encryption
2022-08-28T15:34:59+00:00 Disabled incompatible app: epubreader
2022-08-28T15:34:59+00:00 Disabled incompatible app: spreed
2022-08-28T15:34:59+00:00 Disabled incompatible app: twofactor_admin
2022-08-28T15:34:59+00:00 Disabled incompatible app: weather
</pre>
Supported apps:
<ul>
<li><a href="https://apps.nextcloud.com/apps/end_to_end_encryption" class="external">end_to_end_encryption</a></li>
<li><a href="https://apps.nextcloud.com/apps/breezedark" class="external">breezedark</a></li>
<li><a href="https://apps.nextcloud.com/apps/spreed" class="external">spreed</a></li>
</ul>
Unsupported/Unmaintained apps:
<ul>
<li>weather (disabled): <a class="external" href="https://github.com/nextcloud/weather/issues/102">https://github.com/nextcloud/weather/issues/102</a></li>
<li>twofactor_admin (enabled but the <code>occ</code> command <code> twofactorauth:admin:generate-code</code> doesn't appears ?): <a class="external" href="https://github.com/ChristophWurst/twofactor_admin/issues/229">https://github.com/ChristophWurst/twofactor_admin/issues/229</a></li>
</ul>
Patch applied:
<ul>
<li>epubreader: <a class="external" href="https://github.com/e-alfred/epubreader/issues/44">https://github.com/e-alfred/epubreader/issues/44</a> (patch attached)</li>
</ul>
DuckCorp Infrastructure - Bug #778 (Resolved): Upgrade NextCloud (from 23.0.7 to 23.0.8)
https://projects.duckcorp.org/issues/778
2022-08-28T12:36:32Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Upgrade instructions: <code>toushirou</code>@<code>/srv/www/sites/stuff.milkypond.org/README.Duck</code>.</p>
DuckCorp Infrastructure - Enhancement #732 (Resolved): passenger: a better path for restart.txt
https://projects.duckcorp.org/issues/732
2021-09-12T16:55:33Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Following <a class="external" href="https://projects.duckcorp.org/issues/718#note-10">https://projects.duckcorp.org/issues/718#note-10</a>:</p>
<p>Passenger looks for <code>restart.txt</code> below <code>/usr/share/redmine/tmp/</code> directory (thanks <code>strace</code>).</p>
<p>Setting <a href="https://github.com/phusion/passenger/blob/1646e62ddf0c6e9b2e92ad73a6ae50db2be94cf6/src/agent/Core/ApplicationPool/Group/InitializationAndShutdown.cpp#L121-L130" class="external">either <code>PassengerAppRoot</code> or <code>PassengerRestartDir</code></a> would allow to use a better directory something like <code>/var/lib/redmine/dc/tmp/restart.txt</code>.</p>
DuckCorp Infrastructure - Review #705 (Rejected): ansible-role-httpd_php_fpm: create Unix group u...
https://projects.duckcorp.org/issues/705
2020-07-08T19:49:29Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Repository/branch: <a href="https://vcs-git-viewer.duckcorp.org/?p=duckcorp/ansible-role-httpd_php_fpm" class="external"><code>ansible-role-httpd_php_fpm/create_unix_group_for_pool_workers</code></a></p>
<p>Create Unix group used for pool workers.</p>
<p>Fix this error:</p>
<pre>
TASK [zabbix : Generate Zabbix UI configuration]
task path: duckcorp-infra/ansible/roles/zabbix/tasks/webui.yml:30
fatal: [Orthos]: FAILED! => {
"changed": false,
"owner": "root",
"group": "root",
"mode": "0644",
"msg": "chgrp failed: failed to look up group php_sup.duckcorp.org",
"path": "/etc/zabbix/zabbix.conf.php",
"state": "file",
}
</pre>
DuckCorp Infrastructure - Review #704 (Resolved): duckcorp-infra: move supervision server
https://projects.duckcorp.org/issues/704
2020-07-08T03:04:18Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Repository/branch: <a href="https://vcs-git-viewer.duckcorp.org/?p=duckcorp/duckcorp-infra.git" class="external"><code>duckcorp-infra/move_sup_server</code></a></p>
<p>Supervision server: use Orthos instead of Nicecity</p>
<p>Tested with check mode enabled only using the following command:<br /><pre>
ansible-playbook --check -vv --diff playbooks/dc.yml -l Orthos -e_pg_version=11 -ehttpd_version=2.4.38 -ephp_minor_version=7.3
</pre></p>
DuckCorp Infrastructure - Bug #698 (Resolved): replication wasn't working on db-ldap-2
https://projects.duckcorp.org/issues/698
2020-05-28T02:29:00Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p><code>db-ldap-2.duckcorp.org</code> and <code>db-ldap-1.duckcorp.org</code> were desynchronized: <code>pierre-louis</code> account wasn't available on <code>db-ldap-2.duckcorp.org</code>.</p>
<p>In order to fix this issue, I restarted slapd service on toushirou (<code>systemctl restart slapd</code>).</p>
<p>Here are the logs of <code>slapd.service</code>:<br /><pre>
-- Logs begin at Mon 2020-05-18 03:15:02 CEST, end at Thu 2020-05-28 04:24:00 CEST. --
May 18 14:58:04 Toushirou slapd[3394]: slap_global_control: unrecognized control: 1.3.6.1.4.1.42.2.27.8.5.1
May 18 16:58:30 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 18 20:44:05 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 18 20:44:25 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 18 22:04:35 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 19 00:44:33 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 19 03:43:39 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 19 15:09:35 Toushirou slapd[3394]: connection_read(26): no connection!
May 19 16:31:36 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 19 16:31:53 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 19 19:10:07 Toushirou slapd[3394]: connection_read(35): no connection!
May 19 19:10:07 Toushirou slapd[3394]: connection_read(24): no connection!
May 19 22:13:59 Toushirou slapd[3394]: connection_read(37): no connection!
May 19 22:14:07 Toushirou slapd[3394]: connection_read(41): no connection!
May 19 22:41:01 Toushirou slapd[3394]: connection_read(40): no connection!
May 20 01:06:14 Toushirou slapd[3394]: conn=61577 op=0 do_bind: ber_scanf failed
May 20 03:04:59 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 05:03:11 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 10:16:29 Toushirou slapd[3394]: do_syncrep2: rid=004 (-1) Can't contact LDAP server
May 20 10:16:29 Toushirou slapd[3394]: do_syncrep2: rid=002 (-1) Can't contact LDAP server
May 20 10:16:29 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 retrying (2 retries left)
May 20 10:16:29 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying (2 retries left)
May 20 10:16:41 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:16:41 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 retrying (1 retries left)
May 20 10:16:51 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:16:51 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying (1 retries left)
May 20 10:17:01 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:17:01 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 retrying
May 20 10:17:05 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:17:05 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying
May 20 10:17:24 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:17:24 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:17:24 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 retrying (2 retries left)
May 20 10:17:24 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying (2 retries left)
May 20 10:17:56 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:17:56 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 retrying (1 retries left)
May 20 10:18:05 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:18:05 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying (1 retries left)
May 20 10:18:36 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:18:40 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:18:40 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 retrying
May 20 10:19:17 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:19:17 Toushirou slapd[3394]: slap_client_connect: URI=ldap://db-ldap-1.duckcorp.org Error, ldap_start_tls failed (-1)
May 20 10:19:17 Toushirou slapd[3394]: do_syncrepl: rid=004 rc -1 quitting
May 20 10:19:17 Toushirou slapd[3394]: do_syncrepl: rid=002 rc -1 quitting
May 20 14:37:58 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 15:40:15 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 16:25:01 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 16:44:58 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 17:49:45 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 17:50:06 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 19:15:34 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 19:15:57 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 21:26:32 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 20 21:52:44 Toushirou slapd[3394]: connection_read(43): no connection!
May 20 21:52:52 Toushirou slapd[3394]: connection_read(37): no connection!
May 20 22:08:55 Toushirou slapd[3394]: connection_read(15): no connection!
May 20 23:27:19 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 01:07:08 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 04:24:50 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 06:01:22 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 12:21:33 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 16:43:53 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 16:44:10 Toushirou slapd[3394]: connection_input: conn=1016 deferring operation: too many executing
May 21 23:36:27 Toushirou slapd[3394]: connection_read(35): no connection!
May 22 00:56:11 Toushirou slapd[3394]: connection_read(43): no connection!
May 22 01:11:53 Toushirou slapd[3394]: connection_read(40): no connection!
May 22 01:12:03 Toushirou slapd[3394]: connection_read(26): no connection!
May 22 02:47:32 Toushirou slapd[3394]: connection_read(42): no connection!
May 22 03:19:33 Toushirou slapd[3394]: connection_read(36): no connection!
May 22 16:36:11 Toushirou slapd[3394]: connection_read(35): no connection!
May 22 23:20:19 Toushirou slapd[3394]: connection_read(15): no connection!
May 23 00:35:39 Toushirou slapd[3394]: connection_read(28): no connection!
May 23 01:26:12 Toushirou slapd[3394]: connection_read(34): no connection!
May 23 02:46:12 Toushirou slapd[3394]: connection_read(35): no connection!
May 23 21:24:26 Toushirou slapd[3394]: connection_read(38): no connection!
May 23 21:40:25 Toushirou slapd[3394]: connection_read(37): no connection!
May 24 00:21:30 Toushirou slapd[3394]: connection_read(35): no connection!
May 24 00:53:33 Toushirou slapd[3394]: connection_read(23): no connection!
May 24 15:44:52 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:44:52 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:44:52 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:44:53 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:44:53 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:44:59 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:02 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:02 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:45:03 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 15:55:30 Toushirou slapd[3394]: connection_read(37): no connection!
May 24 16:11:22 Toushirou slapd[3394]: connection_read(22): no connection!
May 24 16:34:58 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 16:35:08 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 16:35:09 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 16:35:09 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 16:35:10 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 16:35:10 Toushirou slapd[3394]: <= mdb_substring_candidates: (uid) not indexed
May 24 17:06:40 Toushirou slapd[3394]: connection_read(35): no connection!
May 24 22:28:20 Toushirou slapd[3394]: connection_read(35): no connection!
May 24 22:28:23 Toushirou slapd[3394]: connection_read(39): no connection!
May 24 22:44:24 Toushirou slapd[3394]: connection_read(36): no connection!
May 24 23:16:44 Toushirou slapd[3394]: connection_read(34): no connection!
May 25 00:05:58 Toushirou slapd[3394]: connection_read(41): no connection!
May 25 00:06:05 Toushirou slapd[3394]: connection_read(30): no connection!
May 25 00:22:03 Toushirou slapd[3394]: connection_read(26): no connection!
May 25 00:38:08 Toushirou slapd[3394]: connection_read(40): no connection!
May 25 00:38:22 Toushirou slapd[3394]: connection_read(15): no connection!
May 25 00:54:28 Toushirou slapd[3394]: connection_read(34): no connection!
May 25 10:19:11 Toushirou slapd[3394]: connection_input: conn=77688 deferring operation: too many executing
May 25 12:39:50 Toushirou slapd[3394]: connection_input: conn=77688 deferring operation: too many executing
May 26 00:01:56 Toushirou slapd[3394]: connection_read(39): no connection!
May 26 00:17:57 Toushirou slapd[3394]: connection_read(34): no connection!
May 26 00:33:51 Toushirou slapd[3394]: connection_read(39): no connection!
May 26 00:34:18 Toushirou slapd[3394]: connection_read(27): no connection!
May 26 00:50:57 Toushirou slapd[3394]: connection_read(27): no connection!
May 26 00:50:58 Toushirou slapd[3394]: connection_read(33): no connection!
May 26 01:23:07 Toushirou slapd[3394]: connection_read(38): no connection!
May 26 09:28:09 Toushirou slapd[3394]: connection_input: conn=77688 deferring operation: too many executing
May 26 11:21:01 Toushirou slapd[3394]: connection_input: conn=77688 deferring operation: too many executing
May 26 12:37:12 Toushirou slapd[3394]: connection_read(35): no connection!
May 26 16:16:54 Toushirou slapd[3394]: connection_input: conn=77688 deferring operation: too many executing
May 26 20:11:28 Toushirou slapd[3394]: connection_read(34): no connection!
May 26 21:15:23 Toushirou slapd[3394]: connection_read(28): no connection!
May 27 00:38:19 Toushirou slapd[3394]: connection_read(41): no connection!
May 27 18:52:09 Toushirou slapd[3394]: connection_read(47): no connection!
May 27 18:52:15 Toushirou slapd[3394]: connection_read(28): no connection!
May 27 18:52:26 Toushirou slapd[3394]: connection_read(43): no connection!
May 27 19:56:32 Toushirou slapd[3394]: connection_read(40): no connection!
May 27 19:56:39 Toushirou slapd[3394]: connection_read(40): no connection!
May 27 21:51:12 Toushirou slapd[3394]: connection_read(38): no connection!
May 27 21:51:18 Toushirou slapd[3394]: connection_read(26): no connection!
May 27 22:07:00 Toushirou slapd[3394]: connection_read(15): no connection!
May 27 22:07:19 Toushirou slapd[3394]: connection_read(22): no connection!
May 27 22:39:01 Toushirou slapd[3394]: connection_read(26): no connection!
May 27 23:01:56 Toushirou slapd[3394]: connection_read(33): no connection!
May 27 23:18:10 Toushirou slapd[3394]: connection_read(49): no connection!
May 28 01:10:25 Toushirou slapd[3394]: connection_read(37): no connection!
May 28 01:10:33 Toushirou slapd[3394]: connection_read(39): no connection!
May 28 01:42:20 Toushirou slapd[3394]: connection_read(38): no connection!
May 28 04:18:56 Toushirou systemd[1]: Stopping LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol)...
May 28 04:18:56 Toushirou slapd[3394]: daemon: shutdown requested and initiated.
May 28 04:18:56 Toushirou slapd[3394]: slapd shutdown: waiting for 0 operations/tasks to finish
May 28 04:18:57 Toushirou slapd[3394]: DIGEST-MD5 common mech free
May 28 04:18:57 Toushirou slapd[3394]: DIGEST-MD5 common mech free
May 28 04:18:57 Toushirou slapd[3394]: slapd stopped.
May 28 04:18:57 Toushirou slapd[6990]: Stopping OpenLDAP: slapd.
May 28 04:18:57 Toushirou systemd[1]: slapd.service: Succeeded.
May 28 04:18:57 Toushirou systemd[1]: Stopped LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol).
May 28 04:18:57 Toushirou systemd[1]: slapd.service: Consumed 4h 4min 55.502s CPU time.
May 28 04:18:57 Toushirou systemd[1]: Starting LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol)...
May 28 04:18:57 Toushirou slapd[7001]: @(#) $OpenLDAP: slapd (Apr 20 2020 18:19:54) $
May 28 04:18:57 Toushirou slapd[7003]: slapd starting
May 28 04:18:57 Toushirou slapd[6995]: Starting OpenLDAP: slapd.
May 28 04:18:57 Toushirou systemd[1]: Started LSB: OpenLDAP standalone server (Lightweight Directory Access Protocol).
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_message_to_entry: rid=002 DN: dc=milkypond,dc=org, UUID: 5e25ffb0-34d0-103a-826b-1b8e95bf3725
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 LDAP_RES_SEARCH_ENTRY(LDAP_SYNC_ADD) tid 1effd700
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 inserted UUID 5e25ffb0-34d0-103a-826b-1b8e95bf3725
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_search (0)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 dc=milkypond,dc=org
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_add dc=milkypond,dc=org (68)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_modify dc=milkypond,dc=org (0)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_message_to_entry: rid=002 DN: cn=admin,dc=milkypond,dc=org, UUID: 5e299e0e-34d0-103a-826c-1b8e95bf3725
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 LDAP_RES_SEARCH_ENTRY(LDAP_SYNC_ADD) tid 1effd700
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 inserted UUID 5e299e0e-34d0-103a-826c-1b8e95bf3725
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_search (0)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 cn=admin,dc=milkypond,dc=org
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_add cn=admin,dc=milkypond,dc=org (68)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_entry: rid=002 be_modify cn=admin,dc=milkypond,dc=org (0)
May 28 04:18:57 Toushirou slapd[7003]: syncrepl_message_to_entry: rid=002 DN: ou=People,dc=milkypond,dc=org, UUID: 5e2e345a-34d0-103a-826d-1b8e95bf3725
[...]
</pre></p>
DuckCorp Infrastructure - Bug #697 (Resolved): Fix "Found variable using reserved name: port" (an...
https://projects.duckcorp.org/issues/697
2020-05-07T13:47:32Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>ansible-role-ssh: Don't use reserved name 'port'</p>
<p>Fix this warning:</p>
<pre>
[WARNING]: Found variable using reserved name: port
</pre>
<p>Once merged the following patch will be required on the main repository:<br /><pre>
--- a/ansible/roles/dc-base/tasks/main.yml
+++ b/ansible/roles/dc-base/tasks/main.yml
@@ -52,7 +52,7 @@
import_role:
name: ssh
vars:
- port: "{{ ssh.port }}"
+ sshd_port: "{{ ssh.port }}"
listen_addresses: "{{ ssh.listen_addresses }}"
# for GuiHome streaming
enable_gatewayports: "{{ inventory_hostname == 'Toushirou' }}"
</pre></p>
DuckCorp Infrastructure - Review #687 (Resolved): encrypt ansible vault password (locally)
https://projects.duckcorp.org/issues/687
2020-03-10T15:53:45Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<ol>
<li><code>duckcorp/admin:encrypt_vault_password</code> branch: encrypt Ansible Vault password</li>
<li><code>duckcorp/duckcorp-infra:decrypt_vault_password</code> branch: decrypt Ansible Vault password when needed</li>
</ol>
DuckCorp Infrastructure - Bug #669 (Resolved): WARNING: Ignoring deprecated option DetectBrokenEx...
https://projects.duckcorp.org/issues/669
2019-08-24T09:51:43Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>This warning is received on dc-admins mailing list every hour:<br /><pre>
[DC-Admins] Cron <clamav@Toushirou> [ -x /usr/sbin/clamav-unofficial-sigs ] && /usr/sbin/clamav-unofficial-sigs
WARNING: Ignoring deprecated option DetectBrokenExecutables at /etc/clamav/clamd.conf:40
</pre></p>
DuckCorp Infrastructure - Bug #659 (Resolved): Toushirou: unable to decrypt root partition at boot
https://projects.duckcorp.org/issues/659
2019-07-15T23:53:44Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Network interface name in initramfs configuration was wrong.</p>
<p>Closed by <a class="changeset" title="Toushirou: fix initramfs iface name This update has been successfully tested and is already appl..." href="https://projects.duckcorp.org/projects/dc-admin/repository/duckcorp-infra/revisions/4278dccfa464a6897d43762720285b4e3a20dd82">4278dccfa464a6897d43762720285b4e3a20dd82</a></p>
DuckCorp Infrastructure - Bug #653 (Resolved): Fix logcheck regex
https://projects.duckcorp.org/issues/653
2019-05-25T09:50:06Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Fix these errors:<br /><pre>
Cron <logcheck@Orfeo> if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi
grep: /tmp/logcheck.TZdmWT/ignore/dc:29: Unmatched ( or \(
grep: /tmp/logcheck.TZdmWT/ignore/dc:31: Unmatched ( or \(
</pre></p>
<p>Fixed by <a class="external" href="https://projects.duckcorp.org/projects/dc-admin/repository/revisions/a8373a5690178cf345a2b2bde39efb6d700b15fd">https://projects.duckcorp.org/projects/dc-admin/repository/revisions/a8373a5690178cf345a2b2bde39efb6d700b15fd</a></p>
<p>Deployed using:<br /><pre>ANSIBLE_DISPLAY_SKIPPED_HOSTS=0 ANSIBLE_DISPLAY_OK_HOSTS=0 ansible-playbook -i hosts.yml playbooks/common.yml --diff</pre></p>
DuckCorp Infrastructure - Review #632 (Resolved): dropbear in initramfs: ansibilize
https://projects.duckcorp.org/issues/632
2018-08-26T00:03:37Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<pre>
$ apt-get install dropbear-initramfs
$ cp /root/.ssh/authorized_keys /etc/dropbear-initramfs/authorized_keys
$ update-initramfs -u -k all # when above command is changed
# Because default configuration doesn't work:
# @GRUB_CMDLINE_LINUX="ip=192.168.3.5::192.168.3.1:255.255.255.0::enp3s0f0:none cgroup_enable=memory swapaccount=1"@ in /etc/default/grub
$ update-grub # above command is changed when
<pre></pre>
DuckCorp Infrastructure - Enhancement #607 (Resolved): Reboot Hivane hosted VMs in order to apply...
https://projects.duckcorp.org/issues/607
2017-10-30T23:13:26Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p><code>Jinta</code> and <code>Thorfinn</code> have been restarted in order to apply hypervisor configuration updates.</p>
<p>Before restart, software upgrades have been applied on both servers using:<br /><pre>
# apt update
# apt list --upgradable
# apt upgrade
</pre></p>
<p>Status of services before and after reboot have been compared.</p>
DuckCorp Infrastructure - Review #551 (Resolved): Orfeo: "sdb1: WRITE SAME failed. Manually zeroi...
https://projects.duckcorp.org/issues/551
2017-06-16T22:24:23Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>Orfeo, in <code>/var/log/syslog</code>:</p>
<pre>
Jun 11 13:44:58 orfeo kernel: [11104758.581132] sd 4:1:2:0: [sdb]
Jun 11 13:44:58 orfeo kernel: [11104758.581192] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jun 11 13:44:58 orfeo kernel: [11104758.581252] sd 4:1:2:0: [sdb]
Jun 11 13:44:58 orfeo kernel: [11104758.581301] Sense Key : Illegal Request [current]
Jun 11 13:44:58 orfeo kernel: [11104758.581361] sd 4:1:2:0: [sdb]
Jun 11 13:44:58 orfeo kernel: [11104758.581409] Add. Sense: No additional sense information
Jun 11 13:44:59 orfeo kernel: [11104758.581469] sd 4:1:2:0: [sdb] CDB:
Jun 11 13:44:59 orfeo kernel: [11104758.581518] Write Same(10): 41 00 00 30 64 9f 00 00 18 00
Jun 11 13:44:59 orfeo kernel: [11104758.581608] end_request: I/O error, dev sdb, sector 3171487
Jun 11 13:44:59 orfeo kernel: [11104758.581688] sdb1: WRITE SAME failed. Manually zeroing.
[...]
Jun 11 13:46:35 orfeo kernel: [11104855.008330] sd 4:1:2:0: [sdb]
Jun 11 13:46:35 orfeo kernel: [11104855.008379] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jun 11 13:46:35 orfeo kernel: [11104855.008438] sd 4:1:2:0: [sdb]
Jun 11 13:46:35 orfeo kernel: [11104855.008486] Sense Key : Illegal Request [current]
Jun 11 13:46:35 orfeo kernel: [11104855.008545] sd 4:1:2:0: [sdb]
Jun 11 13:46:35 orfeo kernel: [11104855.008593] Add. Sense: No additional sense information
Jun 11 13:46:35 orfeo kernel: [11104855.008651] sd 4:1:2:0: [sdb] CDB:
Jun 11 13:46:35 orfeo kernel: [11104855.008700] Write Same(10): 41 00 00 74 44 1f 00 00 08 00
Jun 11 13:46:35 orfeo kernel: [11104855.008795] sdb1: WRITE SAME failed. Manually zeroing.
</pre>
<p>The error seems to slow down the system (for example <code>slapd</code> was unavailable while this message was logged).</p>
<p>I guess we should apply this proposed solution: <a class="external" href="https://access.redhat.com/solutions/1394733">https://access.redhat.com/solutions/1394733</a>.</p>
<p>Currently <code>max_write_same_blocks</code> is enabled for <code>sdb</code>.</p>
DuckCorp Infrastructure - Review #518 (In Progress): Review branch backup
https://projects.duckcorp.org/issues/518
2017-04-03T11:58:27Z
Pierre-Louis Bonicoli
pierre-louis.bonicoli@ir5.eu
<p>This is a start: the committed configuration backups only PostgreSQL databases hosted on Toushirou.</p>
<p>Other hosts/directories will be added latter.</p>