Problem

Objbaker service startup fails to mount the configured cloud object storage due to unclean shutdown

Solution

Provide steps that the user can take to solve the problem. For example "The level 7 printer will flash red when it is out of paper. Add paper to tray 1".

You may want to use a panel to highlight important steps.
  1. 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

  2. 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.
  3. To run the command manually query the service to get the command line

    >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
  4. Copy and paste the BINARY_PATH_NAME value and add -f option to run interactively and confirm the problem

    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
    
    
    



  5. Reset the mounted flag as follows

    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
    
     




Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues