Hello.
I'm running a Raspberry Pi 4 booted to external 1 TB USB SSD running Bitcoin Core. I don't have enough space to also run Fulcrum, so I installed Fulcrum to access a DB on a 256MB high performance SD card. I did the same on an old Windows 11 PC and it improved to performance tremendously by offloading the DB tier from the SSD on the C drive.
Fulcrum can't access the Fulcrum config file that also needs to exist in the DB folder. It seems I have root access permissions that prevent access per the outputs below, so any assistance getting past this frustrating situation is greatly appreciated, as I can't Google anything that helps for over a week, so I created an account here.
Fulcrum log error:
Unable to open config file /dev/mmcblk0p1/data/fulcrum/fulcrum.conf
admin@cj:/media/admin/FulcrumDB/data $ mount
/dev/sda1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda2 on / type ext4 (rw,noatime)
/dev/mmcblk0p1 on /media/admin/FulcrumDB type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
admin@cj:/media/admin/FulcrumDB/data/fulcrum/fulcrum_db $ mount -l -t vfat; mount -l -t ext4
/dev/sda1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) [bootfs]
/dev/sda2 on / type ext4 (rw,noatime) [rootfs]
/dev/mmcblk0p1 on /media/admin/FulcrumDB type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2) [FulcrumDB]
/dev/mmcblk0p1 on /boot type ext4 (rw,relatime,errors=remount-ro) [FulcrumDB]
admin@cj:/media $ ls -la
total 12
drwxr-xr-x 3 root root 4096 Oct 17 19:35 .
drwxr-xr-x 20 root root 4096 Nov 7 10:06 ..
drwxr-x---+ 3 root root 4096 Nov 8 09:14 admin
admin@cj:/media $ cd admin
admin@cj:/media/admin $ ls -la
total 12
drwxr-x---+ 3 root root 4096 Nov 8 09:14 .
drwxr-xr-x 3 root root 4096 Oct 17 19:35 ..
drwxr-xr-x 4 root root 4096 Nov 7 10:08 FulcrumDB
admin@cj:/media/admin/FulcrumDB $ ls -la
total 28
drwxr-xr-x 4 root root 4096 Nov 7 10:08 .
drwxr-x---+ 3 root root 4096 Nov 8 09:14 ..
drwxr-xr-x 3 root root 4096 Nov 7 10:08 data
drwx------ 2 root root 16384 Nov 7 10:02 lost+found
admin@cj:/media/admin/FulcrumDB $ cd data
admin@cj:/media/admin/FulcrumDB/data $ ls -la
total 12
drwxr-xr-x 3 root root 4096 Nov 7 10:08 .
drwxr-xr-x 4 root root 4096 Nov 7 10:08 ..
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 fulcrum
admin@cj:/media/admin/FulcrumDB/data/fulcrum $ ls -la
total 24
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 .
drwxr-xr-x 3 root root 4096 Nov 7 10:08 ..
-rw-r--r-- 1 fulcrum fulcrum 1294 Nov 7 10:28 cert.pem
-rwxr-xr-x 1 fulcrum fulcrum 602 Nov 7 11:05 fulcrum.conf
drwxr-xr-x 2 fulcrum fulcrum 4096 Nov 7 10:08 fulcrum_db
-rw------- 1 fulcrum fulcrum 1704 Nov 7 10:27 key.pem
admin@cj:/media/admin/FulcrumDB/data/fulcrum $ cd fulcrum_db
admin@cj:/media/admin/FulcrumDB/data/fulcrum/fulcrum_db $ ls -la
total 8
drwxr-xr-x 2 fulcrum fulcrum 4096 Nov 7 10:08 .
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 ..
I'm running a Raspberry Pi 4 booted to external 1 TB USB SSD running Bitcoin Core. I don't have enough space to also run Fulcrum, so I installed Fulcrum to access a DB on a 256MB high performance SD card. I did the same on an old Windows 11 PC and it improved to performance tremendously by offloading the DB tier from the SSD on the C drive.
Fulcrum can't access the Fulcrum config file that also needs to exist in the DB folder. It seems I have root access permissions that prevent access per the outputs below, so any assistance getting past this frustrating situation is greatly appreciated, as I can't Google anything that helps for over a week, so I created an account here.
Fulcrum log error:
Unable to open config file /dev/mmcblk0p1/data/fulcrum/fulcrum.conf
admin@cj:/media/admin/FulcrumDB/data $ mount
/dev/sda1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda2 on / type ext4 (rw,noatime)
/dev/mmcblk0p1 on /media/admin/FulcrumDB type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2)
admin@cj:/media/admin/FulcrumDB/data/fulcrum/fulcrum_db $ mount -l -t vfat; mount -l -t ext4
/dev/sda1 on /boot/firmware type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) [bootfs]
/dev/sda2 on / type ext4 (rw,noatime) [rootfs]
/dev/mmcblk0p1 on /media/admin/FulcrumDB type ext4 (rw,nosuid,nodev,relatime,errors=remount-ro,uhelper=udisks2) [FulcrumDB]
/dev/mmcblk0p1 on /boot type ext4 (rw,relatime,errors=remount-ro) [FulcrumDB]
admin@cj:/media $ ls -la
total 12
drwxr-xr-x 3 root root 4096 Oct 17 19:35 .
drwxr-xr-x 20 root root 4096 Nov 7 10:06 ..
drwxr-x---+ 3 root root 4096 Nov 8 09:14 admin
admin@cj:/media $ cd admin
admin@cj:/media/admin $ ls -la
total 12
drwxr-x---+ 3 root root 4096 Nov 8 09:14 .
drwxr-xr-x 3 root root 4096 Oct 17 19:35 ..
drwxr-xr-x 4 root root 4096 Nov 7 10:08 FulcrumDB
admin@cj:/media/admin/FulcrumDB $ ls -la
total 28
drwxr-xr-x 4 root root 4096 Nov 7 10:08 .
drwxr-x---+ 3 root root 4096 Nov 8 09:14 ..
drwxr-xr-x 3 root root 4096 Nov 7 10:08 data
drwx------ 2 root root 16384 Nov 7 10:02 lost+found
admin@cj:/media/admin/FulcrumDB $ cd data
admin@cj:/media/admin/FulcrumDB/data $ ls -la
total 12
drwxr-xr-x 3 root root 4096 Nov 7 10:08 .
drwxr-xr-x 4 root root 4096 Nov 7 10:08 ..
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 fulcrum
admin@cj:/media/admin/FulcrumDB/data/fulcrum $ ls -la
total 24
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 .
drwxr-xr-x 3 root root 4096 Nov 7 10:08 ..
-rw-r--r-- 1 fulcrum fulcrum 1294 Nov 7 10:28 cert.pem
-rwxr-xr-x 1 fulcrum fulcrum 602 Nov 7 11:05 fulcrum.conf
drwxr-xr-x 2 fulcrum fulcrum 4096 Nov 7 10:08 fulcrum_db
-rw------- 1 fulcrum fulcrum 1704 Nov 7 10:27 key.pem
admin@cj:/media/admin/FulcrumDB/data/fulcrum $ cd fulcrum_db
admin@cj:/media/admin/FulcrumDB/data/fulcrum/fulcrum_db $ ls -la
total 8
drwxr-xr-x 2 fulcrum fulcrum 4096 Nov 7 10:08 .
drwxr-xr-x 3 fulcrum fulcrum 4096 Nov 7 11:30 ..
Statistics: Posted by satwise — Sat Nov 16, 2024 4:46 pm