Answer:
Installing these libraries will solve your problem :
sudo pacman -Sy brltty harfbuzz-icu icu
Background :
Couldn't run samba server because of icu and when I try to update package icu it finds conflict for two dependencies. Including them solved icu installation and also solved smb service problem and cleanly restarted samba server ...
which was giving an error :
/usr/bin/smbd: error while loading shared libraries: libicui18n.so.71: cannot open shared object file: No such file or directory
icu dependency error was :
X@Y ~ $ sudo pacman -S icu
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (71.1-1) breaks dependency 'libicuuc.so=70-64' required by brltty
:: installing icu (71.1-1) breaks dependency 'libicuuc.so=70-64' required by harfbuzz-icu
ls /usr/lib/libicui18n.so.*
I only see version .70 and no previous versions. Whose fault is that? I blame NodeJS :-) – Spunk