Re: [SCRIPT] create-autorun.sh
Posted: Fri Mar 22, 2019 7:43 am
I found the issue, erroneous carriage return on one of the lines. All is well now.
* script version : 181102
* NAS model : TS-X31P2 (TS-231P2)
* QTS version : 4.3.6 #20190328
* default volume : /share/CACHEDEV1_DATA
√ DOM partition found : /dev/mtd6
X Unable to mount (ext4) DOM partition (/dev/mmcblk0p7)! Error: [mount: mounting ubi2:config on /tmp/create-autorun.HjebKJ failed: No such device]
X autorun.sh creation failed!
Can you please run this and post the output?
Code: Select all
cat /etc/platform.conf
here is the content:OneCD wrote: ↑Sun Apr 28, 2019 3:59 amCan you please run this and post the output?Code: Select all
cat /etc/platform.conf
Platform = ARM_AL
SUID = 8300974ab1c56c01e84068778f78831f
[DIMM 1]
valid = 1
channel_id = 1
slot_id = 1
slot_addr = 0x52
type = 11
speed = 5
module_type = 3
ecc = 0
size = 4096
manufaturer = Transcend Information
[FIRMWARE STORAGE]
DEVICE_NODE = /dev/mtd
FS_TYPE = ubifs
UPDATE_TMP_PARTITION = 5
FS_ACTIVE_PARTITION = 3
FS_RECOVERY_PID = -1
[CONFIG STORAGE]
DEVICE_NODE = /dev/mtd
FS_TYPE = ubifs
FS_ACTIVE_PARTITION = 6
[MISC]
DISPLAY_NAME = TS-231P2
Code: Select all
blkid
here you go:OneCD wrote: ↑Mon Apr 29, 2019 3:48 am And this one please?We'll then try a manual DOM mount (I'll provide the commands to use), so we can see where this is going wrong.Code: Select all
blkid
Code: Select all
# blkid
/dev/dm-0: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/dm-8: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/dm-7: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/dm-6: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/dm-5: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/dm-4: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/md322: UUID="9690300c-9ba0-4e96-8195-7947f89d2a0c" TYPE="swap"
/dev/md256: UUID="b4bdf861-5597-418b-9238-97594f6027e3" TYPE="swap"
/dev/md13: UUID="170e69ff-71ac-4f94-85f6-331a776335c3" TYPE="ext3"
/dev/md9: UUID="6a443ea9-9061-4592-b4c1-d2c3d65bfd33" TYPE="ext4"
/dev/sdb5: UUID="9690300c-9ba0-4e96-8195-7947f89d2a0c" TYPE="swap"
/dev/sdb4: UUID="170e69ff-71ac-4f94-85f6-331a776335c3" TYPE="ext3"
/dev/sdb2: UUID="b4bdf861-5597-418b-9238-97594f6027e3" TYPE="swap"
/dev/sdb1: UUID="6a443ea9-9061-4592-b4c1-d2c3d65bfd33" TYPE="ext4"
/dev/sda5: UUID="9690300c-9ba0-4e96-8195-7947f89d2a0c" TYPE="swap"
/dev/sda4: UUID="170e69ff-71ac-4f94-85f6-331a776335c3" TYPE="ext3"
/dev/sda2: UUID="b4bdf861-5597-418b-9238-97594f6027e3" TYPE="swap"
/dev/sda1: UUID="6a443ea9-9061-4592-b4c1-d2c3d65bfd33" TYPE="ext4"
/dev/mapper/cachedev1: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/mapper/vg1-lv1: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/mapper/vg1-tp1: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/mapper/vg1-tp1-tpool: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/mapper/vg1-tp1_tierdata_2: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
/dev/mapper/vg1-tp1_tierdata_2_fcorig: LABEL="Data" UUID="3debdf22-03de-4258-8583-4de0b98464e6" TYPE="ext4"
Code: Select all
mkdir /tmp/dom.tmp
ubiattach -m 6 -d 2
mount -vt ubifs ubi2:config /tmp/dom.tmp
Code: Select all
mount -vt ext4 /dev/mmcblk0p7 /tmp/dom.tmp
Code: Select all
# mkdir /tmp/dom.tmp
# ubiattach -m 6 -d 2
BusyBox v1.28.1 (2018-02-15 14:34:02 CET) multi-call binary.
Usage: ubiattach -m MTD_NUM [-d UBI_NUM] [-O VID_HDR_OFF] UBI_CTRL_DEV
Attach MTD device to UBI
-m MTD_NUM MTD device number to attach
-d UBI_NUM UBI device number to assign
-O VID_HDR_OFF VID header offset
✗(1) # mount -vt ubifs ubi2:config /tmp/dom.tmp
mount: mounting ubi2:config on /tmp/dom.tmp failed: No such device
✗(255) # which ubiattach
/share/linux/tools/busybox/ubiattach
Code: Select all
# /sbin/ubiattach -m 6 -d 2
UBI device number 2, total 120 LEBs (15237120 bytes, 14.5 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
# mount -vt ubifs ubi2:config /tmp/dom.tmp
initially this now ran into issues again, due to the manual commands I had executed before:
Code: Select all
create-autorun.sh (190506)
[ info ] NAS model: TS-X31P2 (TS-231P2)
[ info ] QTS version: 4.3.6 #20190328
[ info ] default volume: /share/CACHEDEV1_DATA
[ done ] DOM partition found (/dev/mtd6)
[ fail ] Unable to ubiattach! [ubiattach: error!: cannot attach mtd6
error 17 (File exists)]
[ info ] will try as (ext4) instead
[ fail ] Unable to mount (ext4) DOM partition (/dev/mmcblk0p7)! Error: [mount: special device /dev/mmcblk0p7 does not exist]
[ fail ] [autorun.sh] creation failed!
Code: Select all
# /sbin/ubidetach -m 6
The script is used to make a successful 'ubiattach', which is followed shortly after by a corresponding (and automated) 'ubidetach'.
Code: Select all
node /myDir/myApp/myapp.js &
NodeJS isn't available when [autorun.sh] is executed. QPKGs are reintegrated into QTS after [autorun.sh].