- Added learning doc for 2026-07-03 session: diagnosed SIGSEGV in XKeysymToKeycode (missing NULL check on XOpenDisplay), forked Remmina to gitlab.com/satware, built with FreeRDP3, verified fix, submitted MR. - Added manual override entry for patched remmina-plugin-rdp.so in ~/.config/remmina/plugins/
1.6 KiB
1.6 KiB
description, tags, last_updated
| description | tags | last_updated | |||
|---|---|---|---|---|---|
| Documentation of manual system changes that are not managed by Ansible, as required by the project constitution. |
|
2026-06-17 |
Manual System Overrides
This document tracks all persistent system changes implemented manually that are not (yet) managed via Ansible roles.
Principles
- Ansible First: Always prefer automation over manual overrides.
- Document Everything: Any manual change MUST be recorded here with rationale.
- Migrate to Code: Periodically review this list to identify candidates for Ansible migration.
Active Overrides
| Date | Change | Rationale | Ansible Status |
|---|---|---|---|
| 2026-07-03 | Patched remmina-plugin-rdp.so in ~/.config/remmina/plugins/ |
Remmina 1.4.43 crashes (SIGSEGV) on Wayland when keymap is set in a profile. Built from ~/external/remmina/ fork with NULL check fix. Alt plugin dir loads before system plugin. MR !2757 submitted upstream. See docs/learnings/2026-07-03-remmina-wayland-crash-fix.md. |
Remove when upstream fix is released and packaged |
| 2026-06-17 | Discovered and deleted br_vm_internal bridge (10.10.2.0/24) |
Externally-created bridge, no NM config file, no VMs attached. Origin unknown — likely ad-hoc nmcli con add or manual brctl session (Jun 10). Traffic-shaping qdisc (htb) suggests prior VM network isolation attempt. Deleted via nmcli con delete + ip link delete. |
N/A (removed) |
| 2026-04-02 | Moved LLM models to /home/mw/models/ (SATA SSD) with symlinks |
Free root NVMe space (93%→87%, +25G freed) | Not yet |