Azure-docs: Debian stretch/9.7 - Unable to locate package blobfuse

Created on 6 Apr 2019  Â·  10Comments  Â·  Source: MicrosoftDocs/azure-docs

I've followed the instructions on this page to install blobfuse:

apt-get update
apt-get --assume-yes install apt-transport-https gpg
curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/microsoft-prod.list
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg
apt-get update
apt-get --assume-yes install blobfuse

Last command gives me E: Unable to locate package blobfuse

What's up?


Document Details

⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

Pri1 assigned-to-author doc-idea product-issue storagsvc triaged

Most helpful comment

Out of curiosity, what is the primary reason that you do not have a blobfuse build for Debian? The "standard" aspnet core image (mcr.microsoft.com/dotnet/core/aspnet:2.2) is based on Debian, so it would only be natural if blobfuse were available for that image? I solved the issue by building off mcr.microsoft.com/dotnet/core/aspnet:2.2-bionic. Not much of a big deal, but it could help people who aren't well versed in Linux if the images and packages were in sync so to speak.

All 10 comments

It would seem that my redirects (greater than operator) got converted into corresponding HTML entities. I'm actually not executing that in the shell.

Actually, I used this page together with https://docs.microsoft.com/en-us/windows-server/administration/Linux-Package-Repository-for-Microsoft-Software to configure the package repository.

Oh never mind, you can go ahead and close this issue. I see now that blobfuse isn't available for debian.

thanks for the update @jorgensigvardsson.
We will now close this issue. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

Out of curiosity, what is the primary reason that you do not have a blobfuse build for Debian? The "standard" aspnet core image (mcr.microsoft.com/dotnet/core/aspnet:2.2) is based on Debian, so it would only be natural if blobfuse were available for that image? I solved the issue by building off mcr.microsoft.com/dotnet/core/aspnet:2.2-bionic. Not much of a big deal, but it could help people who aren't well versed in Linux if the images and packages were in sync so to speak.

@jorgensigvardsson, Thanks for bringing this to our attention. Your feedback has been shared with the content owner for further review.

There does seem to be a package for Debian 10, albeit with no dependencies specified:

$ apt-cache show blobfuse
Package: blobfuse
Priority: optional
Section: devel
Installed-Size: 16209
Maintainer: Microsoft - Azure Storage
Architecture: amd64
Version: 1.1.1
Filename: pool/main/b/blobfuse/blobfuse-1.1.1-buster.deb
Size: 4716550
MD5sum: 1989ffcf1934866b68517c612f597a34
SHA1: 284e42b19d21e9a9ac45b1320aafa4245787b3fe
SHA256: 024e93aaa66715300ae434b4c91e6a938fcdde59e6abe7cf8ecf517e7caa64ee
SHA512: 59f5cd2dafd42dbd9967f817e7167f8e0f7527a5b6edb4360c40d58b278d7b1f1fdd329e105ebb2848ee207a3d9fb79e0a416cffaebad5fe345cb1e163e63312
Description: blobfuse 1.1.1 - FUSE adapter for Azure Blob Storage
Description-md5: f0bcc345da5e0a63a7244b3aaea6c9e8

It depends libraries in two additional packages, libcurl3-gnutls and libfuse2.

Unfortunately, I am testing this on Debian running on Windows Subsystem for Linux, and it appears as though Microsoft's kernel package does not include (or support?) the fuse module:

$ sudo blobfuse ~/testcontainer --tmp-path=/mnt/ramdisk/blobfusetmp/ --config-file=~/fuse_connection.cfg -o attr_timeout=240 -o entry_timeout=2
40 -o negative_timeout=120
fuse: device not found, try 'modprobe fuse' first
$ sudo modprobe fuse
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-18362-Microsoft/modules.dep.bin'
modprobe: FATAL: Module fuse not found in directory /lib/modules/4.4.0-18362-Microsoft
$ sudo dmesg
[ 0.014142] Microsoft 4.4.0-18362.1-Microsoft 4.4.35

@YASWANTHM-MSFT, do you have any suggestions?

It would be great if we have native Debian 10 support.

reassign: @dineshmurthy

GitHub user rishabpoh has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

Was this page helpful?
0 / 5 - 0 ratings