Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fatal error: fuse3/fuse.h: No such file or directory #17870

Open
ahrtr opened this issue Apr 24, 2024 · 2 comments
Open

fatal error: fuse3/fuse.h: No such file or directory #17870

ahrtr opened this issue Apr 24, 2024 · 2 comments

Comments

@ahrtr
Copy link
Member

ahrtr commented Apr 24, 2024

Which Github Action / Prow Jobs are flaking?

-- Build files have been written to: /tmp/lazyfs/lazyfs/build
gmake[1]: Entering directory '/tmp/lazyfs/lazyfs/build'
gmake[2]: Entering directory '/tmp/lazyfs/lazyfs/build'
gmake[3]: Entering directory '/tmp/lazyfs/lazyfs/build'
gmake[3]: Leaving directory '/tmp/lazyfs/lazyfs/build'
gmake[3]: Entering directory '/tmp/lazyfs/lazyfs/build'
[ 25%] Building CXX object CMakeFiles/lazyfs.dir/include/lazyfs/fusepp/Fuse.cpp.o
In file included from /tmp/lazyfs/lazyfs/include/lazyfs/fusepp/Fuse.cpp:26:
/tmp/lazyfs/lazyfs/include/lazyfs/fusepp/Fuse.h:36:10: fatal error: fuse3/fuse.h: No such file or directory
   36 | #include <fuse3/fuse.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
gmake[3]: *** [CMakeFiles/lazyfs.dir/build.make:76: CMakeFiles/lazyfs.dir/include/lazyfs/fusepp/Fuse.cpp.o] Error 1
gmake[3]: Leaving directory '/tmp/lazyfs/lazyfs/build'
gmake[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/lazyfs.dir/all] Error 2
gmake[2]: Leaving directory '/tmp/lazyfs/lazyfs/build'
gmake[1]: *** [Makefile:91: all] Error 2
gmake[1]: Leaving directory '/tmp/lazyfs/lazyfs/build'
make: *** [Makefile:179: bin/lazyfs] Error 2

Which tests are flaking?

Robustness test

Github Action / Prow Job link

https://github.com/etcd-io/etcd/actions/runs/8815562613/job/24197769264?pr=17868

Reason for failure (if possible)

No response

Anything else we need to know?

No response

@serathius
Copy link
Member

Github is down
image

Run sudo apt update && sudo apt-get --yes install cmake libfuse3-dev libfuse3-3 fuse3

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B]
Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy InRelease
Get:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:4 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease [109 kB]
Get:5 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:6 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
Err:6 https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease
  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
Get:7 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [1610 kB]
Get:[8](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:9) http://azure.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [303 kB]
Get:[9](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:10) http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [1830 kB]
Get:[10](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:11) http://azure.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [3[11](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:12) kB]
Get:11 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1070 kB]
Get:[12](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:13) http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [244 kB]
Get:13 http://azure.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [42.7 kB]
Get:14 http://azure.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [10.4 kB]
Get:15 http://azure.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [27.2 kB]
Get:16 http://azure.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.2 kB]
Hit:17 https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu jammy InRelease
Get:18 http://azure.archive.ubuntu.com/ubuntu jammy-security/main amd64 Packages [[13](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:14)92 kB]
Get:19 http://azure.archive.ubuntu.com/ubuntu jammy-security/main Translation-en [243 kB]
Get:20 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [1768 kB]
Get:21 http://azure.archive.ubuntu.com/ubuntu jammy-security/restricted Translation-en [299 kB]
Get:22 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [848 kB]
Get:23 http://azure.archive.ubuntu.com/ubuntu jammy-security/universe Translation-en [[16](https://github.com/etcd-io/etcd/actions/runs/8814353606/job/24194021762?pr=17861#step:8:17)3 kB]
Reading package lists...
E: Failed to fetch https://packages.microsoft.com/ubuntu/22.04/prod/dists/jammy/InRelease  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
E: The repository 'https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease' is no longer signed.

@serathius
Copy link
Member

One thing that is weird is that the failure of apt-get doesn't cause the job to fail, it fails much later when it tries to reference libfuse3-dev that was not installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants