Issue related to the file system hierarchy for operating systems using the systemd service manager
Hi, when running extra/audacity from command line it runs into issues, but doesn't provide any output and it seems not to start. When running extra/tenacity from command line it shows that there is an issue with duplicated plugins. It ignores the duplicated plugins and after a while it does start. The culprit is a link. $ /bin/ls -ld /usr/lib{,64} drwxr-xr-x 460 root root 524288 May 1 17:37 /usr/lib lrwxrwxrwx 1 root root 3 Apr 7 20:02 /usr/lib64 -> lib "1.5 Does Arch follow the Linux Foundation's Filesystem Hierarchy Standard (FHS)? Arch Linux follows the file system hierarchy for operating systems using the systemd service manager. See file-hierarchy(7) for an explanation of each directory along with their designations. In particular, /bin, /sbin, and /usr/sbin are symbolic links to /usr/bin, and /lib and /lib64 are symbolic links to /usr/lib." - https://wiki.archlinux.org/title/Frequently_asked_questions#Does_Arch_follow_the_Linux_Foundation's_Filesystem_Hierarchy_Standard_(FHS)? What should I do? Report a bug against a package or something else? Regards, Ralf
On Wed, 2024-05-01 at 18:02 +0200, Ralf Mardorf wrote:
The culprit is a link.
$ /bin/ls -ld /usr/lib{,64} drwxr-xr-x 460 root root 524288 May 1 17:37 /usr/lib lrwxrwxrwx 1 root root 3 Apr 7 20:02 /usr/lib64 -> lib
Pardon, I was confusing /lib64 with /usr/lib64. Is it save to delete /usr/lib64? • rocketmouse@archlinux ~ $ /bin/ls -l / total 52 lrwxrwxrwx 1 root root 7 Apr 7 20:02 bin -> usr/bin drwxr-xr-x 4 root root 4096 May 1 12:36 boot drwxr-xr-x 23 root root 5000 May 1 16:08 dev drwxr-xr-x 169 root root 12288 May 1 17:37 etc drwxr-xr-x 5 root root 4096 Jan 31 07:32 home lrwxrwxrwx 1 root root 7 Apr 7 20:02 lib -> usr/lib lrwxrwxrwx 1 root root 7 Apr 7 20:02 lib64 -> usr/lib drwxr-xr-x 2 root root 4096 Apr 30 07:45 media drwxr-xr-x 2 root root 4096 Apr 30 10:30 mnt drwxr-xr-x 26 root root 4096 Jan 26 12:23 opt drwxr-xr-x 3 root root 4096 Aug 1 2018 pluma dr-xr-xr-x 331 root root 0 May 1 2024 proc drwxr-x--- 56 root rocketmouse 4096 May 1 16:10 root drwxr-xr-x 35 root root 820 May 1 16:10 run lrwxrwxrwx 1 root root 7 Apr 7 20:02 sbin -> usr/bin drwxr-xr-x 4 root root 4096 Mar 14 2013 srv dr-xr-xr-x 13 root root 0 May 1 2024 sys drwxrwxrwt 11 root root 260 May 1 18:04 tmp drwxr-xr-x 14 root root 4096 May 1 17:37 usr drwxr-xr-x 17 root root 4096 May 1 16:08 var • rocketmouse@archlinux ~ $ /bin/ls -l /usr/ total 948 drwxr-xr-x 7 root root 270336 May 1 17:37 bin drwxr-xr-x 2 root root 4096 Mar 10 12:10 build-scripts drwxr-xr-x 2 root root 4096 Apr 28 08:00 cmake drwxr-xr-x 1093 root root 69632 May 1 15:53 include drwxr-xr-x 460 root root 524288 May 1 17:37 lib drwxr-xr-x 36 root root 40960 May 1 12:35 lib32 lrwxrwxrwx 1 root root 3 Apr 7 20:02 lib64 -> lib drwxr-xr-x 2 root root 4096 Apr 6 03:19 libexec drwxr-xr-x 15 root root 4096 Sep 13 2019 local drwxr-xr-x 3 root root 4096 Dec 26 2018 man lrwxrwxrwx 1 root root 3 Apr 7 20:02 sbin -> bin drwxr-xr-x 722 root root 20480 May 1 17:37 share drwxrwxr-x 62 root rocketmouse 4096 May 1 12:35 src drwxr-xr-x 3 root root 4096 Sep 1 2015 var
When running extra/tenacity from command line it shows that there is an issue with duplicated plugins. It ignores the duplicated plugins and after a while it does start. (…) What should I do? Report a bug against a package or something else? Hello,
[Answering taking “correction” email into account.] When running freshly installed tenacity (1.3.3-4) with no previous configuration files, I’m getting no warnings/errors and it starts with no delay. Perhaps a configuration issue? I don’t know tenacity, but if there is a setting related to plug-in paths, perhaps “/usr/lib64” got added or is a stale entry from the past? Note I see no such settings, but I’m not using tenacity either. If the issue persists and it isn’t a settings issue, IMO this is a bug to be reported upstream. If not set by the user, software shouldn’t assume paths in POSIX systems, NTFS, or UDF are distinct. Cheers, mpan
participants (2)
-
mpan
-
Ralf Mardorf