Bug ID 1219979
Summary Bash exported function are renamed internally then are ignored by Systemd - Kde desktop
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.5
Hardware x86-64
OS openSUSE Leap 15.5
Status NEW
Severity Critical
Priority P5 - None
Component Basesystem
Assignee screening-team-bugs@suse.de
Reporter jcdole@free.fr
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

I have bash definition functions and variables that are sourced from
/etc/profile.d (case 1) or  from ~/.profile (case 2)

In case 1, journald show : 
Feb 15 17:13:55 15-4---G731GV-VM-04 startplasma-x11[1725]: Skipping syncing of
environment variable  "BASH_FUNC__MY_ECHO_%%" as name contains unsupported
characters

None of my function are exported to user environment.
None of my functions use the double characters '%%'

I have environment variables that defined colors : 
MY_LIGHT_RED=$'\e[1;31m'

Journald show : 
Feb 15 17:13:55 15-4---G731GV-VM-04 startplasma-x11[1725]: Skipping syncing of
environment variable  "MY_LIGHT_RED" as value contains unsupported characters
These colors definition are not exported to user environment.

In case 2, journald show the same errors but in this case functions and env var
are exported to the user environment. 

Any help is very welcome.


You are receiving this mail because: