tango-db failure - DataBaseds: symbol lookup error
|
|
---|---|
It looks like you encountered the following error during the installation of the tango-common package: usermod: user tango is currently used by process 1328 It looks like tango-common package install script is trying to run usermod command to modify something in the configuration of a user named tango. According to the CAVEATS section of usermod man page: You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID, the user's name, or the user's home directory is being changed. usermod checks this on Linux. So it looks like you were using the user named tango when installing the packages or at least this user was executing a process. Could you please retry the install, but ensuring the tango user is not executing any process while you do that? If this does not work, maybe you'll need to reconfigure tango-common package explicitely:
and then try to install the tango packages again? Hoping this helps.
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. |
|
|
---|---|
I got the latest version from https://gitlab.com/tango-controls/TangoSourceDistribution.git After manually installing all the required packages I could finally call:
It seems that configure could not detect or use the latest version of Java, but I don't need it at the moment. I just need the tango server database for now.
After installation the Tango library could not be found:
I saw that the lib was installed to /usr/local/lib, so I fixed it with OR
Environment:
Testing the server:
Should the HOST_NAME(tangoserver) be defined in the database? |
|
|
---|---|
Should the HOST_NAME(tangoserver) be defined in the database? This is the standard name for the Starter device. If you're not using the starter and astor to start and stop your devices, I think you can ignore this message.
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. |