Jump to content
XPEnology Community

Almost functional open-vmtools for DS3622xs+


Aigor

Recommended Posts

I installed the package on DVA1622 successfully. On ESXi it appears vmware tools installed. But when I try to shutdowm the vm  (on ESXi: Action->Guest OS -> Shut down) the vm won't shutdown and just keep running. Not sure why. Is is because I am using ESXi 6.7 U3?

Edited by dynaguy
Link to comment
Share on other sites

The package do work perfectly on dsm 7.1u1 and 7.1u3 for. DS3622xs. all on esxi 6.7  Running an xpenology, no real reason to run a dva1622 as it still give issues just by it's own..

 

 But as for the openVm, an .spk for the DS918+ appololake could be nice.

Link to comment
Share on other sites

4 hours ago, dynaguy said:

I installed the package on DVA1622 successfully. On ESXi it appears vmware tools installed. But when I try to shutdowm the vm  (on ESXi: Action->Guest OS -> Shut down) the vm won't shutdown and just keep running. Not sure why. Is is because I am using ESXi 6.7 U3?

It was my fault. I forgot modify the privilege file. I fixed it and now it works fine. 

  • Like 1
Link to comment
Share on other sites

11 hours ago, docop1 said:

The package do work perfectly on dsm 7.1u1 and 7.1u3 for. DS3622xs. all on esxi 6.7  Running an xpenology, no real reason to run a dva1622 as it still give issues just by it's own..

 

 But as for the openVm, an .spk for the DS918+ appololake could be nice.

Now i'm at workplace, late in the afternoon there will be 

 

Link to comment
Share on other sites

13 hours ago, docop1 said:

The package do work perfectly on dsm 7.1u1 and 7.1u3 for. DS3622xs. all on esxi 6.7  Running an xpenology, no real reason to run a dva1622 as it still give issues just by it's own..to

 

 But as for the openVm, an .spk for the DS918+ appololake could be nice.

Apollolake, as usual, don't forget to change from "package" to "root "  into privilege

 

https://mega.nz/file/vaQATbjJ#bNfUurwTtBwttfDEG2KgJOzg1JHMVDBEbpbO58aAY2Q

 

  • Thanks 1
Link to comment
Share on other sites

В 04.08.2022 в 03:07, dynaguy сказал:

It was my fault. I forgot modify the privilege file. I fixed it and now it works fine. 

Hello. what's the file? how to fix this trouble?

 

UPD See page 1. Complete. 

Work fine ESXI 6.7u3 

Thx!

Edited by vasya1488
I'm blind ^)
  • Thanks 1
Link to comment
Share on other sites

4 hours ago, c_zs said:

Strange, I can use it normally after installing it directly, and I didn't deliberately edit any file permissions

other function like suspend and snapshot works without root privileges , if you try to shutdown it performsa a brutal shutdown.

 

  • Like 1
Link to comment
Share on other sites

@Aigor

Need your help. There is an error in the build. How to solve it? Thx!

checking for fuse3 >= 3.10.0 (via pkg-config)... no
configure: Fuse3 is missing, trying to use older Fuse library.
checking for fuse (via pkg-config)... yes
checking curl/curl.h usability... no
checking curl/curl.h presence... no
checking for curl/curl.h... no
configure: WARNING: "CURL is missing which is required for building containerinfo plugin."
checking for protobuf >= 3.0.0 (via pkg-config)... no
configure: WARNING: ""protobuf >= 3.0.0" is missing which is required for building containerinfo plugin."
checking grpc++/grpc++.h usability... no
checking grpc++/grpc++.h presence... no
checking for grpc++/grpc++.h... no
checking for grpc++ >= 1.3.2 (via pkg-config)... no
configure: WARNING: ""grpc++ >= 1.3.2" is missing which is required for building containerinfo plugin."
checking for /usr/share/gocode/src/github.com/containerd/containerd/api/services/containers/v1/containers.proto... configure: error: cannot check for file existence when cross compiling

 

Edited by tbc0309
Link to comment
Share on other sites

3 hours ago, tbc0309 said:

@Aigor

Need your help. There is an error in the build. How to solve it? Thx!

checking for fuse3 >= 3.10.0 (via pkg-config)... no
configure: Fuse3 is missing, trying to use older Fuse library.
checking for fuse (via pkg-config)... yes
checking curl/curl.h usability... no
checking curl/curl.h presence... no
checking for curl/curl.h... no
configure: WARNING: "CURL is missing which is required for building containerinfo plugin."
checking for protobuf >= 3.0.0 (via pkg-config)... no
configure: WARNING: ""protobuf >= 3.0.0" is missing which is required for building containerinfo plugin."
checking grpc++/grpc++.h usability... no
checking grpc++/grpc++.h presence... no
checking for grpc++/grpc++.h... no
checking for grpc++ >= 1.3.2 (via pkg-config)... no
configure: WARNING: ""grpc++ >= 1.3.2" is missing which is required for building containerinfo plugin."
checking for /usr/share/gocode/src/github.com/containerd/containerd/api/services/containers/v1/containers.proto... configure: error: cannot check for file existence when cross compiling

 

well ... :

curl is missing

protobuf is missing

grpc++ is missing

 

:)

Link to comment
Share on other sites

Just now, Orphée said:

well ... :

curl is missing

protobuf is missing

grpc++ is missing

 

:)

🤣 I cant attach a tar.gz archive of files that i use on spksrc framework to compile.
there is a unneeded configure option and miss curl into Makefile 

Link to comment
Share on other sites

Just now, Aigor said:

🤣 I cant attach a tar.gz archive of files that i use on spksrc framework to compile.
there is a unneeded configure option and miss curl into Makefile 

try to rename it as tar.gz.txt or .tar.gz.log

 

Then once downloaded he will only need to rename it.

Link to comment
Share on other sites

sudo apt-get install docker.io moreutils

mkdir -p ~/tmp/
git clone https://github.com/SynoCommunity/spksrc ~/tmp/spksrc
sudo docker pull ghcr.io/synocommunity/spksrc
git clone https://github.com/aigors/synology-dsm-open-vm-tools ~/tmp/open-vm-tools
sudo cp -r ~/tmp/open-vm-tools/* ~/tmp/spksrc/
sudo cp -r /usr/bin/sponge ~/tmp/spksrc/
sudo docker run -it -v ~/tmp/spksrc:/spksrc ghcr.io/synocommunity/spksrc /bin/bash 
make setup

cp -r /spksrc/sponge /usr/bin/

cd /spksrc/spk/open-vm-tools/ && make arch-apollolake-7.0

 

failed...

 

build-apollolake-7.0.log https://mega.nz/file/OOYFBSSJ#qfV8LSVxQ55tYIZmzAGvIWyQqkLwm5BV0FtlBqK_ZvM

 

cross maybe need new:fuse3 curl protobuf grpc++,it's too old in spksrc.

Edited by tbc0309
Link to comment
Share on other sites

17 hours ago, Aigor said:

🤣 I cant attach a tar.gz archive of files that i use on spksrc framework to compile.
there is a unneeded configure option and miss curl into Makefile 

MEGA...🥰need your backup file

 

It seems that GitHub is not a complete fork

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...