1)
Message boards :
Theory Application :
Native Theory Application Setup issue
(Message 49091)
Posted 30 Dec 2023 by Evangelos Katikos Post: What can be the issue ? The new garbage cranky is to blame. Forget about cgroups and other moronic stuff. Edit your cranky file and you'll be set. See https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=6075&postid=49061#49061 |
2)
Message boards :
Theory Application :
New native version v300.08
(Message 49061)
Posted 22 Dec 2023 by Evangelos Katikos Post: At last I had a little free time to clean up the garbage that has been unloaded on our computers. Here is a cleaned up cranky throwing away all the crappy and evil sudoers hacks, systemd garbage and moronic cgroup usage. It is a slightly edited version of the old cranky as the new one is completely fubar. Note: The #garbage stuff at the end are necessary to equal the size of the "official" cranky (20512 bytes) so boinc doesn't redownload and overwrite it and as a friendly reminder to certain people to keep their garbage away from our computers! #!/bin/bash function send_to_log { echo $(date +"%R:%S %Z %:z %Y-%m-%d:") "$(basename $0): [$1] $2" >&2 } function log_error { send_to_log "ERROR" "$1" } function log_warning { send_to_log "WARNING" "$1" } function log_info { send_to_log "INFO" "$1" } Theory=("sft.cern.ch" "grid.cern.ch" "cernvm-prod.cern.ch" "alice.cern.ch") function get_boinc_info { if [ ! -f init_data.xml ] ; then log_error "'init_data.xml' is mising." return 1 fi attribute=$(grep "^<$1>" init_data.xml | cut -d '>' -f2 | cut -d '<' -f1) echo ${attribute} } function check_cvmfs { log_info "Checking CVMFS." cvmfs_config=$(which cvmfs_config 2>/dev/null) if [ $? -gt 0 ] ; then log_error "'which' could not locate the command 'cvmfs_config'." return 1 fi if [ ! -d /cvmfs ] ; then log_error "CVMFS mount point /cvmfs not found." return 1 fi repos=$app[@] for repo in ${!repos}; do for command in probe stat ; do cvmfs_config ${command} ${repo} if [ $? -gt 0 ] ; then log_error "'cvmfs_config ${command} ${repo}' failed." return 1 fi done done } function check_runc { log_info "Checking runc." runc="/cvmfs/grid.cern.ch/vc/containers/runc.new" if [ ! -e ${runc} ] ; then log_error "/cvmfs/grid.cern.ch/vc/containers/runc does not exist." return 1 fi ${runc} -v > /dev/null if [ $? -gt 0 ] ; then log_error "'runc -v' failed." return 1 fi if [ -e /proc/sys/user/max_user_namespaces ] ; then value=$(cat /proc/sys/user/max_user_namespaces) if [ ${value} -eq 0 ] ; then log_error "max_user_namespaces in /proc/sys/user/ is set to 0." return 1 fi fi return } function create_filesystem { log_info "Creating container filesystem." rm -frd cernvm mkdir -p cernvm/rootfs root="/cvmfs/cernvm-prod.cern.ch/cvm4" log_info "Using ${root}" paths=('/srv' '/tmp' '/etc' '/usr' '/usr/local' '/var' '/var/cache' '/var/cvs' '/var/db' '/var/empty' '/var/lib' '/var/local' '/var/lock' '/var/log' '/var/run' '/var/tmp' '/root' '/home' '/var/spool') for path in ${paths[*]} ; do mkdir cernvm/rootfs${path} done paths=('/bin' '/etc' '/lib' '/lib64' '/opt' '/sbin' '/usr/bin' '/usr/doc' '/usr/etc' '/usr/include' '/usr/lib' '/usr/lib64' '/usr/libexec' '/usr/sbin' '/usr/share' '/usr/src' '/usr/vice') for path in ${paths[*]} ; do ln -sf ${root}${path} cernvm/rootfs${path} done cp /cvmfs/grid.cern.ch/vc/containers/cernvm/config.json cernvm/config.json mkdir -p cernvm/shared/html/job } function update_config { log_info "Updating config.json." sed -i "s/\"hostID\": 122/\"hostID\": $(id -u)/" cernvm/config.json sed -i "s/\"hostID\": 129/\"hostID\": $(id -g)/" cernvm/config.json slot=$(basename $(pwd)) } function prepare_input { cp init_data.xml cernvm/shared/init_data.xml mkdir cernvm/shared/bin cp /cvmfs/grid.cern.ch/vc/containers/cernvm/copilot-config cernvm/shared/bin/copilot-config chmod 755 cernvm/shared/bin/copilot-config cp input cernvm/shared/job chmod 755 cernvm/shared/job sed -i 's/tar xzm/tar xzmo/' cernvm/shared/job if [ $? -eq 1 ] ; then log_error "'sed of input to add no-save-owner." return 1 fi } function prepare_output { log_info "Preparing output." if [ -f cernvm/shared/runRivet.log ]; then mkdir -p shared tar -zcf shared/output.tgz --exclude bin --exclude runPost.sh --exclude html --exclude init_data.xml -C cernvm/shared . ln -sf shared/output.tgz output.tgz # To be compatible with the VBox App\ return 0 else log_error "No output found." return 1 fi } function run { log_info "Running Container 'runc'." runc="/cvmfs/grid.cern.ch/vc/containers/runc.new" result_id=$(get_boinc_info result_name) read_runrivet_log $$ & ${runc} --root state run -b cernvm ${result_id} & child=$! while true do wait ${child} status=$? if [ ! ${status} -eq 146 ] && [ ! ${status} -eq 148 ]; then log_info "Container 'runc' finished with status code ${status}." return fi done } function read_runrivet_log { while [ ! -e cernvm/shared/runRivet.log ] ; do sleep 2; done local logline1="$(head -n 1 cernvm/shared/runRivet.log 2>/dev/null)" log_info "${logline1}" } function fail { exit 206 } app=$(get_boinc_info app_name) if [ $? -gt 0 ] ; then fail fi log_info "Detected ${app} App" check_cvmfs ${app} || fail check_runc || fail create_filesystem update_config prepare_input run prepare_output || fail rm -rf cernvm # Clean up #garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage#garbage# |
3)
Message boards :
ATLAS application :
Atlas Native Transient HTTP Errors Uploading Resultfile
(Message 47447)
Posted 1 Nov 2022 by Evangelos Katikos Post: I've used squid v5 from the start. You can tell boinc to bypass squid for result uploads: boinc manager -> Options -> other options -> http proxy -> don't use proxy for -> http://lhcathome-upload.cern.ch/lhcathome_cgi/file_upload_handler Or put it in cc_config. Squid is useless for result uploads anyway. The workaround mentioned in the bug above works also. With client_request_buffer_max_size 512 MB atlas uploads go straight through or usually on their 1st retry. |
4)
Questions and Answers :
Unix/Linux :
Viewing tasks
(Message 46522)
Posted 23 Mar 2022 by Evangelos Katikos Post: Why do you need a "boinc account"? Boinc doesn´t deserve to have its own account. Anyway, look here: https://www.cyberciti.biz/open-source/command-line-hacks/linux-run-command-as-different-user/ https://gist.github.com/kasunbg/5502cb630429819d07b5dc0cfa26813c |
5)
Message boards :
ATLAS application :
Guide for building everything from sources to run native ATLAS on Debian 9 (Stretch) Version 2
(Message 46440)
Posted 14 Mar 2022 by Evangelos Katikos Post: For boinc go to https://boinc.berkeley.edu/download_all.php cvmfs I've written above. Singularity should exist in your repositories. singularity-container or something like that is called. |
6)
Message boards :
ATLAS application :
Guide for building everything from sources to run native ATLAS on Debian 9 (Stretch) Version 2
(Message 46438)
Posted 14 Mar 2022 by Evangelos Katikos Post: Why would you want to do anything of what is described in the first post? For cvmfs go to https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html#getting-the-software For everything else described in the first post there are ready made packages. This shouldn't be a sticky thread. |
7)
Message boards :
Theory Application :
Troubleshooting steps? Native work units fail within 30 seconds.
(Message 46277)
Posted 18 Feb 2022 by Evangelos Katikos Post: https://lhcathome.cern.ch/lhcathome/forum_thread.php?id=5731 |
8)
Questions and Answers :
Unix/Linux :
Postponed : Communication with VM Hypervisor failed.
(Message 46253)
Posted 16 Feb 2022 by Evangelos Katikos Post: VirtualBox — fichier ou répertoire inexistant There is no virtualbox directory in there, create one. |
9)
Message boards :
Theory Application :
Problem of the day
(Message 46247)
Posted 14 Feb 2022 by Evangelos Katikos Post: They increased the limit to the level of sixtrack even though sixtrack has a lower average computation time. Seems after cms, I´ll have to abort en masse theory workunits also. |
10)
Message boards :
CMS Application :
Feature Request: wu.rsc_fpops_est adjustment
(Message 46018)
Posted 6 Jan 2022 by Evangelos Katikos Post: Too many posts, too little substance. Only Harri Liljeroos was on point. Running 6 or 7 multiple BOINC-clients on 1 machine could be the solution. No, the solution is, until a patched boinc comes out, the project administrator impose a hard limit for workunits in progress like there is in atlas and (probably) theory. Sixtrack seems to be the same as CMS, but because of sufficiently small computation times they can get away with it. Until then I use a script that keeps only 50 workunits on board and throws away the rest. |
©2025 CERN