Cannot log into Veracrypt offline. No problem online

オープン
#1,917 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
c, macos

調査の方向性

Start by reproducing the reported mount failure on macOS with VeraCrypt 1.26.24 and FUSE-T, comparing offline and online behavior. The report points to auxiliary mount point initialization and the missing control path under /var/folders; investigate the mount entry point and FUSE-T setup. Done means a local container mounts successfully offline and the online case still works.

索引モデルが issue の本文から書いたものです。

説明

bug

Expected behavior

Veracrypt should work offline

Observed behavior

I cannot log in to a Veracrypt volume when I am offline. I have no problem when online.

Steps to reproduce

Issue: When attempting to mount a VeraCrypt container while offline, the FUSE-T auxiliary mount point fails to initialize. Exploring this with Terminal I get the following:

Error: No such file or directory:
/var/folders/6x/808gj9d93_l1y3zvfzczd_p40000gp/T//.veracrypt_aux_mnt1/control


VeraCrypt::FilesystemPath::GetType:48

I eject the volume after use and in particular before going offline.
The container file is on a local SSD which is physically accessible i.e. “hard wired” to the desktop computer.
When attempting to mount the ejected (but not mounted) container offline via command line, FUSE-T cannot create the auxiliary mount point
The same mount command succeeds immediately after reconnecting to the internet

Environment

VeraCrypt version: > VeraCrypt version: 1.26.24 (FUSE-T build)

Operating system and version: > macOS version: 27.0.1 Golden Gate on a Mac mini with an Apple M4 chip and 24 GB memory.

System type: 64 bit

主要言語
C
スター
11.7k
フォーク
1.4k
平均マージ
1日 1時間
マージ済み PR(30日)
28

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

veracrypt/VeraCrypt のほかの issue

veracrypt/VeraCrypt の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。