SynologyOpenSource / pkgscripts-ng

Synology DSM6.0 package toolkit framework
162 stars 56 forks source link

Cannot Run EvnDeploy due to dev permissions errors #46

Open haukened opened 6 months ago

haukened commented 6 months ago

When trying to run ./EnvDeploy -v 7.2 -p rtd1296 extracting the base tar file fails due to the tar file containing files that cannot be created:

tar: dev/sdaq3: Cannot mknod: Operation not permitted
tar: dev/pdc6: Cannot mknod: Operation not permitted
tar: dev/sdhu2: Cannot mknod: Operation not permitted
tar: dev/sdci11: Cannot mknod: Operation not permitted
tar: dev/sdhj6: Cannot mknod: Operation not permitted
tar: dev/sdgs3: Cannot mknod: Operation not permitted
tar: dev/osst3a: Cannot mknod: Operation not permitted
tar: dev/sddz9: Cannot mknod: Operation not permitted
tar: dev/sdcl3: Cannot mknod: Operation not permitted
tar: dev/fd1h360: Cannot mknod: Operation not permitted
tar: dev/sdfd13: Cannot mknod: Operation not permitted
tar: dev/ttya8: Cannot mknod: Operation not permitted
tar: dev/md0: Cannot mknod: Operation not permitted
tar: dev/sddx12: Cannot mknod: Operation not permitted
tar: dev/sdav1: Cannot mknod: Operation not permitted
tar: dev/fd0u2880: Cannot mknod: Operation not permitted
tar: dev/ttyV13: Cannot mknod: Operation not permitted
tar: dev/st6: Cannot mknod: Operation not permitted
tar: dev/sdhu9: Cannot mknod: Operation not permitted
tar: dev/ttyU11: Cannot mknod: Operation not permitted
tar: dev/sdgy14: Cannot mknod: Operation not permitted
tar: Exiting with failure status due to previous errors
Traceback (most recent call last):
  File "/toolkit/pkgscripts-ng/./EnvDeploy", line 77, in <module>
    main(sys.argv[1:])
  File "/toolkit/pkgscripts-ng/./EnvDeploy", line 71, in main
    toolkit.deploy()
  File "/toolkit/pkgscripts-ng/include/python/pkgdeploy.py", line 201, in deploy
    self.deploy_base_env(platform)
  File "/toolkit/pkgscripts-ng/include/python/pkgdeploy.py", line 242, in deploy_base_env
    self.__extract__(
  File "/toolkit/pkgscripts-ng/include/python/pkgdeploy.py", line 239, in __extract__
    subprocess.check_call(cmd)
  File "/usr/lib/python3.11/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['tar', '-xhf', '/toolkit/toolkit_tarballs/base_env-7.2.txz', '-C', '/toolkit/build_env/ds.rtd1296-7.2']' returned non-zero exit status 2.

Complete log attached. envdeploy.log