Describe the issue
IO error when opening block database on NTFS partition of external hard drive on macOS.
Can you reliably reproduce the issue?
Yes.
If so, please list the steps to reproduce below:
- Delete database:
0david@mac:/Volumes/SAMSUNG/Ledgers% rm -rf BitCoinCore
2.
Open BitCoin-Qt. On Welcome Screen choose Use a custom data directory: /Volumes/SAMSUNG/Ledgers/BitCoinCore
and click OK.
3.
Wild alert box appears:
Click OK.
Expected behaviour
Should start creating the block database I guess. Never made it through this step.
Actual behaviour
:(
Contents of debug.log:
02017-07-10 21:05:54 Bitcoin version v0.14.2
12017-07-10 21:05:54 InitParameterInteraction: parameter interaction: -whitelistforcerelay=1 -> setting -whitelistrelay=1
22017-07-10 21:05:54 Assuming ancestors of block 00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90 have valid signatures.
32017-07-10 21:05:54 Default data directory /Users/david/Library/Application Support/Bitcoin
42017-07-10 21:05:54 Using data directory /Volumes/SAMSUNG/Ledgers/BitCoinCore
52017-07-10 21:05:54 Using config file /Volumes/SAMSUNG/Ledgers/BitCoinCore/bitcoin.conf
62017-07-10 21:05:54 Using at most 125 automatic connections (2560 file descriptors available)
72017-07-10 21:05:54 Using 32 MiB out of 32 requested for signature cache, able to store 1048576 elements
82017-07-10 21:05:54 Using 2 threads for script verification
92017-07-10 21:05:54 scheduler thread start
102017-07-10 21:05:54 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)
112017-07-10 21:05:54 Using wallet wallet.dat
122017-07-10 21:05:54 init message: Verifying wallet...
132017-07-10 21:05:54 CDBEnv::Open: LogDir=/Volumes/SAMSUNG/Ledgers/BitCoinCore/database ErrorFile=/Volumes/SAMSUNG/Ledgers/BitCoinCore/db.log
142017-07-10 21:05:54 Bound to [::]:8333
152017-07-10 21:05:54 Bound to 0.0.0.0:8333
162017-07-10 21:05:54 Cache configuration:
172017-07-10 21:05:54 * Using 2.0MiB for block index database
182017-07-10 21:05:54 * Using 8.0MiB for chain state database
192017-07-10 21:05:54 * Using 440.0MiB for in-memory UTXO set (plus up to 286.1MiB of unused mempool space)
202017-07-10 21:05:54 init message: Loading block index...
212017-07-10 21:05:54 Opening LevelDB in /Volumes/SAMSUNG/Ledgers/BitCoinCore/blocks/index
222017-07-10 21:05:54 IO error: /Volumes/SAMSUNG/Ledgers/BitCoinCore/blocks/index/000001.dbtmp: Inappropriate ioctl for device
232017-07-10 21:07:06 init message: Loading block index...
242017-07-10 21:07:06 Wiping LevelDB in /Volumes/SAMSUNG/Ledgers/BitCoinCore/blocks/index
252017-07-10 21:07:06 Opening LevelDB in /Volumes/SAMSUNG/Ledgers/BitCoinCore/blocks/index
262017-07-10 21:07:06 IO error: /Volumes/SAMSUNG/Ledgers/BitCoinCore/blocks/index/000001.dbtmp: Inappropriate ioctl for device
What version of bitcoin-core are you using?
Official binary, v0.14.2
Machine specs:
- OS: macOS Sierra
- CPU: -
- RAM: -
- Disk size: -
- Disk Type (HD/SDD): HDD
Any extra information that might be useful in the debugging process.
I am using Paragon NTFS for Mac driver to enable writing to the drive. Didn’t encounter any problems with other software so far.