https://bugzilla.suse.com/show_bug.cgi?id=1233873 Bug ID: 1233873 Summary: libicu initialization failed: U_FILE_ACCESS_ERROR Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: jimc@jfcarter.net QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Version: libicu76-76.1-1.1.x86_64 installed 2024-11-26 libicu75-75.1-1.1 worked fine, no error messages. On every outgoing mail message, postfix/smtp exudes : "warning: ICU library initialization failed: U_FILE_ACCESS_ERROR". common/unicode/utypes.h (in what dir? ICU sources?) says it means "The requested file cannot be found". These mail messages had no Unicode in headers or body. The mail seems to be handled normally. From the dist-upgrade yesterday, messages seen in syslog/debug: install libicu76-76.1-1.1.x86_64: success erase libicu75-75.1-1.1.x86_64: success erase libicu75-ledata-75.1-1.1.noarch: success Making me suspect that the non-found file may be in libicu76-ledata. The only file in this package is /usr/share/icu/76.1/icudt76l.dat . After I installed the package on all the x86_64 hosts, U_FILE_ACCESS_ERROR was no longer seen. It was already installed on aarch64, no messages. I suspect there's a dependency issue: libicu76-ledata provides its own name, and although libicu76 provides libicudata.so.76 it doesn't require libicu76-ledata (8Mb download, 30.4Mb installed). And postfix requires libicuuc.so.76 but none of the data providers. There are about 12 relevant requirers on my system, probably more that I don't have installed. I think I'll avoid wasting people's time trying to figure out better dependencies for something I don't really know anything about. -- You are receiving this mail because: You are on the CC list for the bug.