|
Bugzilla – Full Text Bug Listing |
| Summary: | nscd usrMove of service file broken | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Christian Boltz <suse-beta> |
| Component: | Basesystem | Assignee: | Frederic Crozat <fcrozat> |
| Status: | VERIFIED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | aj, fcrozat, schwab |
| Version: | 13.1 Milestone 1 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
Frederic, any idea what needs to be done in the glibc spec fail? hmm, I have put migration script in systemd but I'm wondering if we shouldn't move part of it in the systemd macro.. (script is : # migrate any symlink which may refer to the old path for f in $(find /etc/systemd/system -type l -xtype l); do new_target="/usr$(readlink $f)" [ -f "$new_target" ] && ln -s -f $new_target $f || : done ) So, let me move the bug to you for proper handling. This seems to be fixed in the meantime (Factory around 12.3 beta1) - I noticed some rpm %post scripts fixed the symlinks while updating to latest Factory, and don't have broken symlinks in /etc/systemd/system anymore. Frederic, if you also consider this fixed, feel free to close this bugreport ;-) let's close it, the initial migration was broken, I fixed it later.. |
The nscd.service file moved to /usr/lib/systemd/system/nscd.service (previously /lib/systemd/system/nscd.service), but this is not completely handled on upgrade. I still have # ls -l /etc/systemd/system/*/nscd* lrwxrwxrwx 1 root root 32 2. Dez 19:38 /etc/systemd/system/runlevel3.target.wants/nscd.service -> /lib/systemd/system/nscd.service lrwxrwxrwx 1 root root 32 2. Dez 19:38 /etc/systemd/system/runlevel5.target.wants/nscd.service -> /lib/systemd/system/nscd.service