cms-dqm / dqmgui_prod Goto Github PK
View Code? Open in Web Editor NEW[Legacy] DQMGUI repository
Home Page: https://cmsweb.cern.ch/dqm/online/
[Legacy] DQMGUI repository
Home Page: https://cmsweb.cern.ch/dqm/online/
"run started" information is not shown for run 351011
https://mattermost.web.cern.ch/cms-online-ops/pl/pqeqcqxeaj8f9k1qeuk6mepy4y
Available at OMS, RR, new DQM GUI.
"(Not recorded)" entry is triggered when curStartTime <= 0:
dqmgui_prod/src/cpp/DQM/serverext.cc
Line 708 in 9195c1c
current.runstart could be == 0 if VisDQMEventNumList entry has runstart == 0
dqmgui_prod/src/cpp/DQM/serverext.cc
Lines 781 to 783 in 9195c1c
need to find DB entry for timestamp...
Dear cms-DQM experts,
Following the instructions on README.md [1], I could not build a dqmgui on a CC7 virtual machine [2]. When executing the command [3] in a clean environment (i.e., without cmsenv), error messages will appear, as shown in this log file [4] and on the screen [5]. Are there any suggestions on how to fix the problem?
Best regards,
Yu-Wei
[1] https://github.com/cms-DQM/dqmgui_prod/blob/index128/README.md
In cmsdist/dqmgui.spec, one line is modified as follows:
# Source0: git+https://github.com/cms-DQM/dqmgui_prod.git?obj=index128/%realversion&export=Monitoring&output=/Monitoring.tar.gz
Source0: git+https://github.com/cms-DQM/dqmgui_prod.git?obj=dev128/%realversion&export=Monitoring&output=/Monitoring.tar.gz
[2] A screenshot of a virtual machine on OpenStack service
https://ykao.web.cern.ch/ykao/raw_data_handling/hgcal_dqm_gui/screenshot_virtual_machine_cc7_openStackService.png
The virtual machine is built following the two instructions:
https://clouddocs.web.cern.ch/tutorial/index.html
https://twiki.cern.ch/twiki/bin/viewauth/CMS/DQMGuiForUsers#How
[3] Executed command
./pkgtools/cmsBuild --repo comp -a slc7_amd64_gcc630 -i w -j 10 build dqmgui
[4] Log messages
https://ykao.web.cern.ch/ykao/raw_data_handling/hgcal_dqm_gui/log_dqmgui_prod.txt
[5] Error messages on screen
Done fetching /mnt/work/dev_DQM_GUI_for_help/cmsdist/dqmgui-rtgu.patch
(<function fetchSources at 0x7f614b071ed8>, <Package name=dqmgui>, <scheduler.Scheduler object at 0x7f6145fb1810>) done
Creating directory /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7 if not existing.
Building dqmgui. Log can be found in /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/log.
rm -rf /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/pkgtools-pkg-src-move2git /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/cmsdist-tmp; export _CMSBUILD_BUILD_ENV_=1; mkdir -p /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/cmsdist-tmp; source /mnt/work/dev_DQM_GUI_for_help/wprime/slc7_amd64_gcc630/rpm-env.sh ;TMPDIR=/mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/cmsdist-tmp rpmbuild --buildroot /mnt/work/dev_DQM_GUI_for_help/wprime/tmp/BUILDROOT/8f294bf9497ba9a6fcf6030e067117e7 -ba --define '_topdir /mnt/work/dev_DQM_GUI_for_help/wprime' --define "compiling_processes 2" --define "cmsdist_directory /mnt/work/dev_DQM_GUI_for_help/cmsdist" --define "compilerv 630" --define "cmscompilerv 630" --define "cmsos slc7_amd64" --define "package_vectorization %{nil}" /mnt/work/dev_DQM_GUI_for_help/wprime/SPECS/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/spec >/mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/log 2>&1
(<function buildPackage at 0x7f614b072398>, <Package name=dqmgui>, <scheduler.Scheduler object at 0x7f6145fb1810>) done
Requested to quit.
Requested to quit.
Requested to quit.
Requested to quit.
* The action "install-cms+dqmgui+9.7.8-8f294bf9497ba9a6fcf6030e067117e7" was not completed successfully because The following dependencies could not complete:
build-cms+dqmgui+9.7.8-8f294bf9497ba9a6fcf6030e067117e7
* The action "install-cms+dqmgui-webdoc+9.7.8-8f294bf9497ba9a6fcf6030e067117e7" was not completed successfully because The following dependencies could not complete:
install-cms+dqmgui+9.7.8-8f294bf9497ba9a6fcf6030e067117e7
* The action "build-cms+dqmgui+9.7.8-8f294bf9497ba9a6fcf6030e067117e7" was not completed successfully because Failed to build dqmgui. Log file in /mnt/work/dev_DQM_GUI_for_help/wprime/BUILD/slc7_amd64_gcc630/cms/dqmgui/9.7.8-8f294bf9497ba9a6fcf6030e067117e7/log. Final lines of the log file:
./DQM/StringAtom.h:59:17: warning: left shift of negative value [-Wshift-negative-value]
& ~(~0 << n)));
^
./DQM/serverext.cc: In function 'std::__cxx11::string stringsToJSON(const StringAtomSet&, bool)':
./DQM/serverext.cc:536:53: warning: unused parameter 'emptyIsNone' [-Wunused-parameter]
bool emptyIsNone = false) {
^~~~~
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [serverext.o] Error 4
make: Target `all' not remade because of errors.
error: command 'make' failed with exit status 2
error: Bad exit status from /mnt/work/dev_DQM_GUI_for_help/wprime/tmp/rpm-tmp.m7zPed (%build)
RPM build errors:
Macro %rpmbuild_libdir defined but not used within scope
Bad exit status from /mnt/work/dev_DQM_GUI_for_help/wprime/tmp/rpm-tmp.m7zPed (%build)
* The action "final-job" was not completed successfully because The following dependencies could not complete:
build-cms+dqmgui+9.7.8-8f294bf9497ba9a6fcf6030e067117e7
Opening ROOT files created by ROOT 6.30 with older ROOT version (e.g. 6.14/09, which is currently used in DQMGUI production) leads to the following messages:
Error in <TList::Clear>: A list is accessing an object (0x7f53bc738600) already deleted (list name = TList)
This leads to the following check to fail:
dqmgui_prod/bin/visDQMReceiveDaemon
Line 217 in e55d1fa
due to the fact that the error messages come before the VERIFY
message.
One way to address this (depending on how serious the message above is, I cannot judge) is to just check for the verification message in the whole of the stderr of the verifier.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.