Updating to latest version fails:
libfuse3.so.3: cannot open shared object file: No such file or directory
Edit : recompile httpdirfs solves the issue.
Git Clone URL: | https://aur.archlinux.org/ttf-ms-win11-auto.git (read-only, click to copy) |
---|---|
Package Base: | ttf-ms-win11-auto |
Description: | Microsoft Windows 11 Traditional Chinese TrueType fonts |
Upstream URL: | https://www.microsoft.com/typography/fonts/product.aspx?PID=164 |
Licenses: | custom |
Conflicts: | ttf-ms-win11-zh_tw |
Provides: | ttf-ms-win11-zh_tw |
Submitter: | octocorvus |
Maintainer: | octocorvus (kode54) |
Last Packager: | kode54 |
Votes: | 91 |
Popularity: | 4.08 |
First Submitted: | 2022-05-06 13:39 (UTC) |
Last Updated: | 2025-05-20 01:55 (UTC) |
Updating to latest version fails:
libfuse3.so.3: cannot open shared object file: No such file or directory
Edit : recompile httpdirfs solves the issue.
httpdirfs already depends on gumbo-parser. You cannot install httpdirfs without it.
httpdirfs should specify its own dependencies, we should not be filling in its missing dependencies. The rest is fine, will fix.
httpdirfs requires fuse3 and libgumbo.so.2 (from gumbo-parser). The current PKGBUILD:
To fix it, update the deps:
-makedepends=(udisks2 p7zip httpdirfs fuse2 udftools)
+makedepends=(udisks2 p7zip httpdirfs fuse3 gumbo-parser udftools)
Also, add this shim so the script works with fusermount3:
command -v fusermount >/dev/null || ln -s /usr/bin/fusermount3 "${pkgdir}/usr/bin/fusermount"
Or for a quick workaround before building:
sudo ln -s /usr/bin/fusermount3 /usr/bin/fusermount
I started getting this error when trying to update as of a couple months ago:
httpdirfs: error while loading shared libraries: libgumbo.so.2: cannot open shared object file: No such file or directory
I found that rebuilding and reinstalling httpdirfs
solved this issue.
@ArchChem I cannot reproduce your crash.
@st0ne this is intented behavior, see the comment in PKBUILD line 56
Please ignore any 'ln' errors when building this package. This is expected behavior.
In my case, HTTPDirFS crashed when building the package:
Oops! HTTPDirFS crashed! :(
backtrace() returned the following 7 addresses:
httpdirfs(+0x3db0) [0x5e99c85ebdb0]
httpdirfs(+0x3f69) [0x5e99c85ebf69]
httpdirfs(+0x8354) [0x5e99c85f0354]
httpdirfs(+0x3757) [0x5e99c85eb757]
/usr/lib/libc.so.6(+0x27488) [0x7a5fa6c35488]
/usr/lib/libc.so.6(__libc_start_main+0x8c) [0x7a5fa6c3554c]
httpdirfs(+0x3aa5) [0x5e99c85ebaa5]
Removing the --cache
flag in line 416 of the PKGBUILD solved the problem:
httpdirfs --single-file-mode "$_iso" mnt/http
@ZeroDegress did you see the pinned comment? I had the same exact problem, and adding the user to the disk
group resolved it (you have to log out and log in again).
==> Removing existing $srcdir/ directory...
rm: cannot remove '/home/zerodegress/.cache/paru/clone/ttf-ms-win11-auto/src/mnt/http/26100.1742.240906-0331.ge_release_svc_refresh_CLIENTENTERPRISEEVAL_OEMRET_x64FRE_en-us.iso': Function not implemented
==> ERROR: An unknown error has occurred. Exiting...
error: failed to build 'ttf-ms-win11-auto-10.0.26100.1742-3 (ttf-ms-win11-auto-japanese ttf-ms-win11-auto-zh_cn)':
error: packages failed to build: ttf-ms-win11-auto-10.0.26100.1742-3 (ttf-ms-win11-auto-japanese ttf-ms-win11-auto-zh_cn)
Pinned Comments
kode54 commented on 2024-02-04 10:43 (UTC) (edited on 2024-02-04 10:45 (UTC) by kode54)
You apparently need to be a member of the
disk
group to mount a filesystem as an otherwise unprivileged user.And log out and back in again.