Description of problem: I ran "symlinks -r -d /usr" as one of the post steps of the upgrade from Fedora 29 to 30. This is documented in https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/ Version-Release number of selected component: symlinks-1.4-22.fc30 Additional info: reporter: libreport-2.11.3 backtrace_rating: 4 cmdline: symlinks -r /usr crash_function: tidy_path executable: /usr/bin/symlinks journald_cursor: s=a77f51d6341647b0a3ed6c79b304e9b7;i=b21a;b=eda9e0044e8b4e1296b4357528ca27fb;m=2a53c0d31;t=59a77c940edfa;x=ee61edd2efa5a416 kernel: 5.2.11-100.fc29.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 0 Truncated backtrace: Thread no. 1 (3 frames) #0 tidy_path at symlinks.c:92 #1 fix_symlink at symlinks.c:181 #2 dirwalk at symlinks.c:286
Created attachment 1647541 [details] File: backtrace
Created attachment 1647542 [details] File: cgroup
Created attachment 1647543 [details] File: core_backtrace
Created attachment 1647544 [details] File: cpuinfo
Created attachment 1647545 [details] File: dso_list
Created attachment 1647546 [details] File: environ
Created attachment 1647547 [details] File: exploitable
Created attachment 1647548 [details] File: limits
Created attachment 1647549 [details] File: maps
Created attachment 1647550 [details] File: mountinfo
Created attachment 1647551 [details] File: open_fds
Created attachment 1647552 [details] File: proc_pid_status
On my 3rd upgrade from Fedora 29 to 30, this all went OK.
Test case: mkdir -p /tmp/x ln -s ../../../tmp /tmp/x/tmp symlinks -r /tmp/x
I reproduced your simple test case on F30-mate, F30-ws (GNOME) en F31-server. All are KVM-guests.
Reported upstream by email.
New upstream version 1.7 contains the fix. Thanks for reporting this!
Any chance to get a fix for FC31?
Sure, https://bodhi.fedoraproject.org/updates/FEDORA-2020-623f83ecd2.
symlinks-1.7-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-623f83ecd2
symlinks-1.7-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.
Tried: dnf -y update dnf list symlinks Last metadata expiration check: 0:08:11 ago on Fri 24 Jan 2020 10:57:27 PM CET. Installed Packages symlinks.x86_64 1.4-23.fc31 @fedora Stil shows old packages. Even trying to reinstall from the updates-testing repo, does not update the package. dnf reinstall symlinks --enablerepo=updates-testing Last metadata expiration check: 0:00:18 ago on Fri 24 Jan 2020 11:04:17 PM CET. Dependencies resolved. ================================================================================================================================================================ Package Architecture Version Repository Size ================================================================================================================================================================ Reinstalling: symlinks x86_64 1.4-23.fc31 fedora 18 k Transaction Summary ================================================================================================================================================================ Total download size: 18 k Installed size: 22 k Is this ok [y/N]: n