...
Objbaker service startup fails to mount the configured cloud object storage due to unclean shutdown
Solution
| Panel |
|---|
|
- Start If needed start the Crossmeta drivers and make sure it is available in read-write mode. If not root file system check is required which can be performed as follows from Administrator Command Prompt
c:\program files\crossmeta\service_crossmeta start c:\program files\crossmeta\service_crossmeta check
- Check syslog messages files in v:\var\log\syslog to identify potential problems. If the objbaker is reporting that the object storage appears to be mounted because a clean shutdown was not possible earlier, then it is required to reset-mounted-flag manually only if its not really mounted on a different computer.
To run the command manually query the service to get the command line | Code Block |
|---|
| >sc qc objdisk1
[SC] QueryServiceConfig SUCCESS
SERVICE_NAME: objdisk1
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START (DELAYED)
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : "c:\program files\crossmeta\objbacker.exe" --cacert="c:\program files\crossmeta\ca-bundle.crt" --accessFile=/etc/.s3azure_passwd --s3Type=azure --baseURL=https://zfstest.blob.core.windows.net/ --directIO --noAutoDetect --size=10T --timeout=30 --blockCacheSize=100 --blockCacheThreads=8 --minWriteDelay=5000 --md5CacheSize=1000000 --ssl --blockSize=1024K -o no_pagecache --filename=file.vhdx disk1 /mnt
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : My first object disk disk1 from Azure
DEPENDENCIES : cxfuse
SERVICE_START_NAME : LocalSystem |
- Copy and paste the BINARY_PATH_NAME value and add -f option to run interactively and confirm the problem
| Code Block |
|---|
| V:\>"c:\program files\crossmeta\objbacker.exe" --cacert="c:\program files\crossmeta\ca-bundle.crt" --accessFile=/etc/.s3azure_passwd --s3Type=azure --baseURL=https://zfstest.blob.core.windows.net/ --directIO --noAutoDetect --size=10T --timeout=30 --blockCacheSize=100 --blockCacheThreads=8 --minWriteDelay=5000 --md5CacheSize=1000000 --ssl --blockSize=1024K -o no_pagecache --filename=file.vhdx disk1 /mnt -f
objbacker.exe: auto-detection disabled; using configured block size 1m and file size 10t
objbacker.exe: error: https://zfstest.blob.core.windows.net/disk1/ appears to be already mounted
|
Reset the mounted flag as follows | Code Block |
|---|
| V:\>"c:\program files\crossmeta\objbacker.exe" --cacert="c:\program files\crossmeta\ca-bundle.crt" --accessFile=/etc/.s3azure_passwd --s3Type=azure --baseURL=https://zfstest.blob.core.windows.net/ --directIO --noAutoDetect --size=10T --timeout=30 --blockCacheSize=100 --blockCacheThreads=8 --minWriteDelay=5000 --md5CacheSize=1000000 --ssl --blockSize=1024K -o no_pagecache --filename=file.vhdx disk1 --reset-mounted-flag
objbacker.exe: auto-detection disabled; using configured block size 1m and file size 10t
objbacker.exe: resetting mounted flag for https://zfstest.blob.core.windows.net/disk1/
objbacker.exe: done
Launch vfsadm Administration console and navigate to
Cloud disks → services and select the service name and right-click to perform Reset-Mounted option
Image Added
Try to Start service after Reset-mounted completed successfully.
|
Related articles
| Content by Label |
|---|
| showLabels | false |
|---|
| max | 5 |
|---|
| spaces | MFG |
|---|
| showSpace | false |
|---|
| sort | modified |
|---|
| reverse | true |
|---|
| type | page |
|---|
| cql | label in ("service","mount","reset-mounted","objbaker") and type = "page" and space = "MFG" |
|---|
| labels | objbaker service mount reset-mounted |
|---|
|
...