Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
I installation
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

Docker-in-Docker (DinD) capabilities of public runners deactivated. More info

  • CCThomX
  • installation
  • Issues
  • #11

Closed
Open
Created May 22, 2019 by MARRUCHO Jean-Claude@marruchoDeveloper

installation de libzmq

pour le blocage des events (c++ et python), voir la discussion sur le forum: http://www.tango-controls.org/community/forum/c/development/python/events-are-blocked-or-slowed-down-after-a-while/?page=1#post-3951

installer une nouvelle version v4.3.1 de libzmq pour la compiler:

git clone -b v4.3.1 https://github.com/zeromq/libzmq.git

Puis suivre les instructions du ficher INSTALL:

sudo apt install libtool (nécessaire pour autogen)

sudo apt install autoconf (nécessaire pour autogen)

./autogen.sh

./configure

make

sudo make install

Les .so du paquet libzmq5 dans 'stretch' pour l'architecture 'amd64' se trouvent par défaut ici:

/usr/lib/x86_64-linux-gnu

Le 'make install" génère les .so ici:

/usr/local/lib

Pour exécuter un programme c++ ou python en utilisant cette version, il faut configurer dans un shell une variable d'environnement:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

puis lancer le programme... dans ce même shell...

J'ai fait, sur tango-util2, un test sur plusieurs heures avec la dernière version de MeanStd (/home/marrucho/DeviceServers) et un script python qui souscrit des events sur:

'RI-C1/DG/BPM.010/xpossa'

'RI-C1/DG/BPM.020/xpossa'

et dans une VM à moi sur:

'sys/tg_test/1/double_scalar_w'

'li/dg/bpm.01-lib.01/SpSum'

'er/ca/rac.05-elr.01-rdp.01/BurtsRepetition_GeneA'

Aucun blocage des events ni avec le DS ni avec Python !

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking