Package Details: cvmfs 2.12.7-1

Git Clone URL: https://aur.archlinux.org/cvmfs.git (read-only, click to copy)
Package Base: cvmfs
Description: A client-server file system implemented in FUSE and developed to deliver software distributions onto virtual machines in a fast, scalable, and reliable way.
Upstream URL: http://cernvm.cern.ch/portal/filesystem
Licenses: BSD
Submitter: bins
Maintainer: fsiegert (vandelli)
Last Packager: fsiegert
Votes: 12
Popularity: 0.000592
First Submitted: 2010-12-08 13:59 (UTC)
Last Updated: 2025-03-02 13:14 (UTC)

Latest Comments

1 2 3 4 Next › Last »

bwynneHEP commented on 2025-04-28 15:49 (UTC) (edited on 2025-04-28 15:51 (UTC) by bwynneHEP)

Hi @fsiegert!

@kgizdov told me to submit a patch this way - hope it helps. Of course, it's a patch to a patch, which begins to look a little confusing.

diff --git a/externals.patch b/externals.patch
index e64c4c6..e82c82c 100644
--- a/externals.patch
+++ b/externals.patch
@@ -5,7 +5,7 @@

  # Build a list of libs that need to be built
 -missing_libs="libcurl libcrypto pacparser zlib sparsehash leveldb googletest maxminddb protobuf sqlite3 vjson sha3 libarchive"
-+missing_libs="libcrypto vjson sha3"
++missing_libs="libcrypto vjson sha3 protobuf"

  if [ x"$BUILD_QC_TESTS" != x"" ]; then
      missing_libs="$missing_libs rapidcheck"

snack commented on 2025-04-25 09:28 (UTC) (edited on 2025-04-28 15:27 (UTC) by snack)

@nikoladze Same problem here, I added protobuf back to externals.patch but now I get even more build errors.

@fsiegert Could you please fix the build? I have the current version installed (2.12.7-1) but when trying to mount I get this error:

CernVM-FS: loading Fuse module... failed to load cvmfs library, tried: './libcvmfs_fuse_debug.so

so probably a rebuild is due but currently it fails.

Update: I had a dirty build folder, adding protobuf as suggested by nikoladze and building from clean with makepkg -C worked. After the rebuild the mount is working again.

nikoladze commented on 2025-03-25 12:58 (UTC)

I had problems recompiling cvmfs after a recent update - got an error related to protobuf. Adding protobuf back in externals.patch fixed it for me.

fsiegert commented on 2022-09-02 08:19 (UTC)

Thanks for confirming! I have forwarded the fix upstream at https://github.com/cvmfs/cvmfs/pull/3046

DiV21dSREL commented on 2022-09-01 16:42 (UTC)

Thanks, that builds again now.

fsiegert commented on 2022-09-01 16:03 (UTC)

@DiV21dSREL Can you try now, please?

DiV21dSREL commented on 2022-09-01 13:53 (UTC)

I get this error after the latest update:

[ 95%] Building CXX object cvmfs/CMakeFiles/cvmfs_allow_helper.dir/authz/helper_log.cc.o
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc: In function 'void LogAuthz(int, const char*, ...)':
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc:120:5: error: 'time' was not declared in this scope
  120 |     time(&rawtime);
      |     ^~~~
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc:17:1: note: 'time' is defined in header '<ctime>'; did you forget to '#include <ctime>'?
   16 | #include <cstring>
  +++ |+#include <ctime>
   17 |
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc:121:15: error: aggregate 'tm now' has incomplete type and cannot be defined
  121 |     struct tm now;
      |               ^~~
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc:122:5: error: 'localtime_r' was not declared in this scope; did you mean 'locale_t'?
  122 |     localtime_r(&rawtime, &now);
      |     ^~~~~~~~~~~
      |     locale_t
/home/x/cvmfs/src/cvmfs-2.9.4/cvmfs/authz/helper_log.cc:114:7: warning: unused variable 'retval' [-Wunused-variable]
  114 |   int retval = vasprintf(&msg, format, variadic_list);
      |       ^~~~~~
make[2]: *** [cvmfs/CMakeFiles/cvmfs_allow_helper.dir/build.make:90: cvmfs/CMakeFiles/cvmfs_allow_helper.dir/authz/helper_log.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:401: cvmfs/CMakeFiles/cvmfs_allow_helper.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

vandelli commented on 2021-05-25 07:28 (UTC)

Hello @lfnister,

did you try rebuilding the cvmfs package? It should then link against the new protobuf library.

Ifnister commented on 2021-05-23 06:21 (UTC)

I get this error when trying to mount and then it fails:

CernVM-FS: running with credentials 969:969
CernVM-FS: loading Fuse module... failed to load cvmfs library, tried: './libcvmfs_fuse3.so' '/usr/lib/libcvmfs_fuse3.so' '/usr/lib64/libcvmfs_fuse3.so'
./libcvmfs_fuse3.so: cannot open shared object file: No such file or directory
libprotobuf-lite.so.26: cannot open shared object file: No such file or directory
libprotobuf-lite.so.26: cannot open shared object file: No such file or directory

There is only libprotobuf-lite.so.27 on my system.

fsiegert commented on 2021-03-16 15:56 (UTC)

@nikoladze Thanks for the report, I have pushed this as a (temporary) fix to AUR. It might be possible that you have to uninstall the system leveldb for cvmfs to pick up its own, I'm not sure.