Tango 9 Windows demo installation problem
|
|
---|---|
I am the completely new to the Tango Controls. I am installing Tango 9 on Windows 10, MySQL 8.0. I do follow the procedure as per https://tango-controls.readthedocs.io/en/latest/installation/tango-on-windows.html When I try to install TangoTest device server using Astor tool, I get the following error: "Failed to query TANGO database (error=Field 'date' doesn't have a default value) .The query was: INSERT INTO property_device_hist SET device='tango/admin/test',id='3',name='StartDsPath',count='1',value='c:\\tango\\bin'" |
|
|
---|---|
Hi, This is probably due to MySQL settings: STRICT_TRANS_TABLES SQL mode. I don't know where is my.ini (or my.cnf) for your installation, but you need to find it and remove STRICT_TRANS_TABLES from line starting with You may refer to the following pages: Best regards, Piotr |
|
|
---|---|
Thank you so much. That worked. |
|
|
---|---|
Hello, I try to install tango with the same procedure on windows 7, mysql 5.5 i have many problems like when I have defined the environment variables as well as the username and the password but I always have an error (attached) when I run "" start-db.bat"". So, I tried this other stuff. for 3.5 Start the test device server tangotest: When I type start-tangotest.bat 1 -v4, I have this : c:\tango-root\bin>start-tangotest.bat 1 -v4 Can't build connection to TANGO database server, exiting before that for ""create_db.bat"" I encountered an error (attached). so I launched directly the script sql and I run it, i don't know if it's right. thank you, |
|
|
---|---|
Hi, it looks like you forget to create a database user. Try to follow the text instrution: https://tango-controls.readthedocs.io/en/dev/installation/tango-on-windows.html#tango-host-role And look at this part: Invoke command: %TANGO_ROOT%\bin\dbconfig.exe. Good luck! Piotr |
|
|
---|---|
I'm trying to install tango 9.2.2 on Windows7. I installed MySQL server 8.0 community. When I runing create_db.bat, I get following error:
|
|
|
---|---|
Hi, It looks like a workaround can be to edit %TANGO_ROOT%\share\tango\db\create_db.sql and to replace the following line
with
Workaround found on https://stackoverflow.com/questions/20014106/how-to-create-this-table-1071-specified-key-was-too-long-max-key-length-is/42497309 An older version of MySQL would also probably work
Rosenberg's Law: Software is easy to make, except when you want it to do something new.
Corollary: The only software that's worth making is software that does something new. |
|
|
---|---|
So, I installed mysql-5.1.73-winx64 but there was another error
And I edited create_db_tables.sql: changed CURRENT_TIMESTAMP on lines 11 and 25 to '2000-01-01 00:00:00' (as in latest github source). It worked. |
|
|
---|---|
Hi Team, I'm not sure whether this is the correct forum to post this, but i have tried Tango contact email address as well. We are a sustainable textile manufacturer from the USA and we are looking forward to automate our manufacturing plants and we are on the lookout for an effective MES system. I want to know more about Tango and its capabilities and how it will help us to automate our manufacturing plants. Thanks and regards, Prasad Wickramasinghe |
|
|
---|---|
Hello PrasadW, I do not think that this is the best place to discuss that point but, here we are. Tango is quite a good way to get into MES if you already have some equipment like PLC or any kind of automaton, even if it is not designed to be connected to a network. Tango is used in several facilities and laboratories all around the world and for some of them, they are running 24/7. In Thales for example, we are monitoring and sending requests to PLC devices that control vacuum circuits in high power laser systems . Several devices already exists (and are available on the community) that let you connect to equipment that use well known protocol. I hope that will be helpfull. PrasadW
Guillaume DI FRANCO
Thales - Software Engineer Manager |