Good Morning EOS Expert Team,
Cheers…
After followup the multiple suggestion on eos-community for VID policy and Token authentication, Kolkata EOS has till not run. We had trying to rectify each error step by step, but not succeed. We had also faces error “3010 - Permission Denied Error” and “[3005] Unable to Unable to give access - user access restricted - unauthorized identity used ; Permission denied” error.
=============
[root@eos-mgm ~]# eos root://eoskolkata.tier2-kol.res.in whoami
error: errc=3010 msg=“[ERROR] Error response: permission denied” (errc=3010) (Unknown error 3010)
[root@eos-mgm ~]# eos root://localhost whoami
Virtual Identity: uid=0 (0,3,65534) gid=0 (0,4,65534) [authz:sss] sudo* host=localhost domain=localdomain
[root@eos-mgm ~]#
[root@eos-mgm ~]# env XrdSecPROTOCOL=unix eos root://eoskolkata.tier2-kol.res.in whoami
error: errc=3010 msg=“[ERROR] Error response: permission denied” (errc=3010) (Unknown error 3010)
[root@eos-mgm ~]# env XrdSecPROTOCOL=sss eos root://eoskolkata.tier2-kol.res.in whoami
error: errc=3010 msg=“[ERROR] Error response: permission denied” (errc=3010) (Unknown error 3010)
[root@eos-mgm ~]# env XrdSecPROTOCOL=unix eos root://localhost whoami
Virtual Identity: uid=0 (0,3,10367,65534) gid=0 (0,4,1395) [authz:unix] sudo* host=localhost domain=localdomain
[root@eos-mgm ~]# env XrdSecPROTOCOL=sss eos root://localhost whoami
Virtual Identity: uid=0 (0,3,65534) gid=0 (0,4,65534) [authz:sss] sudo* host=localhost domain=localdomain
=============
Current output of eos vid are:-
[root@eos-mgm ~]# eos vid ls
https:“”:gid => root
https:“”:uid => root
publicaccesslevel: => 1024
sss:“”:gid => root
sss:“”:uid => root
sudoer => uids(daemon)
tident:“@eos-mgm.tier2-kol.res.ineos-mgm.tier2-kol.res.in@eos-mgm.tier2-kol.res.in“:gid => root
tident:”*@eos-mgm.tier2-kol.res.in”:uid => root
tokensudo => always
unix:“”:gid => alice
unix:“”:uid => aliprod
[root@eos-mgm ~]# eos vid ls -a
auth=https
auth=sss
[root@eos-mgm ~]#
===============
MGM config info are -
+++++++++++++
[root@eos-mgm ~]# eos daemon config mgm mgm info
[putenv] DAEMON_COREFILE_LIMIT=unlimited
[putenv] EOS_ALLOW_SAME_HOST_IN_GROUP=1
[putenv] EOS_AUTOLOAD_CONFIG=default
[putenv] EOS_BROKER_URL=root://localhost:1097//eos/
[putenv] EOS_FST_ASYNC_CLOSE=1
[putenv] EOS_GEOTAG=Kolkata::EOS2
[putenv] EOS_HTTP_CONNECTION_MEMORY_LIMIT=4194304
[putenv] EOS_HTTP_THREADPOOL=epoll
[putenv] EOS_HTTP_THREADPOOL_SIZE=32
[putenv] EOS_INSTANCE_NAME=eosalicekolkata
[putenv] EOS_MAIL_CC="vikasssinghal@gmail.com"
[putenv] EOS_MGM_ALIAS=eos-mgm.tier2-kol.res.in
[putenv] EOS_MGM_FUSEX_MAX_CHILDREN=262144
[putenv] EOS_MGM_HOST=eos-mgm.tier2-kol.res.in
[putenv] EOS_MGM_HOST_TARGET=eos-mgm.tier2-kol.res.in
[putenv] EOS_MGM_HTTP_PORT=8000
[putenv] EOS_MGM_LISTING_CACHE=0
[putenv] EOS_MGM_MASTER1=eos-mgm.tier2-kol.res.in
[putenv] EOS_MGM_MASTER2=eos-mgm.tier2-kol.res.in
[putenv] EOS_NOTIFY=“mail
[putenv] EOS_NO_STACKTRACE=1
[putenv] EOS_NS_ACCOUNTING=1
[putenv] EOS_NS_BOOT_PARALLEL=1
[putenv] EOS_START_SYNC_SEPARATELY=1
[putenv] EOS_SYNCTIME_ACCOUNTING=1
[putenv] EOS_TTY_BROACAST_EGREP=”“CRIT|ALERT|EMERG|PROGRESS”"
[putenv] EOS_TTY_BROADCAST_LISTEN_LOGFILE=“/var/log/eos/mgm/xrdlog.mgm”
[putenv] EOS_USE_MQ_ON_QDB=1
[putenv] EOS_UTF8=“”
[putenv] EOS_XROOTD=/opt/eos/xrootd/
[putenv] GEO_TAG=Kolkata::EOS2
[putenv] GSI=
[putenv] INSTANCE_NAME=eosalicekolkata
[putenv] KRB5=
[putenv] KRB5RCACHETYPE=none
[putenv] LD_LIBRARY_PATH=/opt/eos/xrootd//lib64:/opt/eos/grpc/lib64
[putenv] LD_PRELOAD=/usr/lib64/libjemalloc.so
[putenv] SERVER_HOST=eos-mgm.tier2-kol.res.in
[putenv] XDG_CACHE_HOME=/var/cache/eos/
---------------------------------------
------------- i n i t -----------------
---------------------------------------
mkdir -p /var/run/eos/
chown daemon:root /var/run/eos/
mkdir -p /var/cache/eos/
chown daemon:root /var/cache/eos/
if [ -e /etc/eos.keytab ]; then chown daemon /etc/eos.keytab ; chmod 400 /etc/eos.keytab ; fi
mkdir -p /var/eos/md /var/eos/report
chmod 755 /var/eos /var/eos/report
mkdir -p /var/spool/eos/core/mgm /var/spool/eos/core/mq /var/spool/eos/core/fst /var/spool/eos/core/qdb /var/spool/eos/admin
mkdir -p /var/log/eos
chown -R daemon /var/spool/eos
find /var/log/eos -maxdepth 1 -type d -exec chown daemon {} ;
find /var/eos/ -maxdepth 1 -mindepth 1 -not -path “/var/eos/fs” -not -path “/var/eos/fusex” -type d -exec chown -R daemon {} ;
chmod -R 775 /var/spool/eos
mkdir -p /var/eos/auth /var/eos/stage
chown daemon /var/eos/auth /var/eos/stage
setfacl -m default:u:daemon:r /var/eos/auth/
---------------------------------------
------------- s y s c o n f i g -------
---------------------------------------
SERVER_HOST=eos-mgm.tier2-kol.res.in
INSTANCE_NAME=eosalicekolkata
GEO_TAG=Kolkata::EOS2
EOS_USE_MQ_ON_QDB=1
EOS_XROOTD=/opt/eos/xrootd/
LD_LIBRARY_PATH=/opt/eos/xrootd//lib64:/opt/eos/grpc/lib64
LD_PRELOAD=/usr/lib64/libjemalloc.so
EOS_NS_BOOT_PARALLEL=1
EOS_FST_ASYNC_CLOSE=1
DAEMON_COREFILE_LIMIT=unlimited
LD_PRELOAD=/usr/lib64/libjemalloc.so
KRB5RCACHETYPE=none
KRB5=
GSI=
EOS_MGM_HOST=eos-mgm.tier2-kol.res.in
EOS_MGM_HOST_TARGET=eos-mgm.tier2-kol.res.in
EOS_START_SYNC_SEPARATELY=1
EOS_INSTANCE_NAME=eosalicekolkata
EOS_AUTOLOAD_CONFIG=default
EOS_BROKER_URL=root://localhost:1097//eos/
EOS_GEOTAG=Kolkata::EOS2
EOS_MGM_MASTER1=eos-mgm.tier2-kol.res.in
EOS_MGM_MASTER2=eos-mgm.tier2-kol.res.in
EOS_MGM_ALIAS=eos-mgm.tier2-kol.res.in
EOS_NO_STACKTRACE=1
EOS_UTF8=“”
EOS_NS_ACCOUNTING=1
EOS_SYNCTIME_ACCOUNTING=1
EOS_MGM_LISTING_CACHE=0
EOS_ALLOW_SAME_HOST_IN_GROUP=1
EOS_MGM_HTTP_PORT=8000
EOS_HTTP_THREADPOOL=epoll
EOS_HTTP_THREADPOOL_SIZE=32
EOS_HTTP_CONNECTION_MEMORY_LIMIT=4194304
EOS_MGM_FUSEX_MAX_CHILDREN=262144
EOS_MAIL_CC=
EOS_NOTIFY=“mail -s date +%s-hostname-eos-notify $EOS_MAIL_CC”
EOS_TTY_BROADCAST_LISTEN_LOGFILE=“/var/log/eos/mgm/xrdlog.mgm”
EOS_TTY_BROACAST_EGREP=““CRIT|ALERT|EMERG|PROGRESS””
XDG_CACHE_HOME=/var/cache/eos/
---------------------------------------
------------- m o d u l e s -----------
---------------------------------------
---------------------------------------
------------- x r o o t d ------------
---------------------------------------
running config file: /var/run/eos/xrd.cf.mgm
xrootd.fslib libXrdEosMgm.so
xrootd.seclib libXrdSec.so
xrootd.async off nosf
xrootd.chksum adler32
xrd.sched mint 8 maxt 256 idle 64
all.export / nolock
all.role manager
oss.fdlimit 16384 32768
sec.protocol unix
sec.protocol sss -c /etc/eos.keytab -s /etc/eos.keytab
sec.protbind localhost.localdomain unix sss
sec.protbind localhost unix sss
sec.protbind * only sss unix
mgmofs.fs /
mgmofs.targetport 1095
mgmofs.authlib /usr/lib64/libXrdAliceTokenAcc.so
mgmofs.authorize 1
mgmofs.broker root://localhost:1097//eos/
mgmofs.instance eosalicekolkata
mgmofs.metalog /var/eos/md
mgmofs.txdir /var/eos/tx
mgmofs.authdir /var/eos/auth
mgmofs.archivedir /var/eos/archive
mgmofs.qosdir /var/eos/qos
mgmofs.reportstorepath /var/eos/report
mgmofs.autoloadconfig default
mgmofs.qoscfg /var/eos/qos/qos.conf
mgmofs.auththreads 64
mgmofs.authport 15555
mgmofs.authlocal 1
mgmofs.fstgw someproxy.cern.ch:3001
mgmofs.nslib /usr/lib64/libEosNsQuarkdb.so
mgmofs.qdbcluster eos-mgm.tier2-kol.res.in:7777 eos-slave.tier2-kol.res.in:7777 eos-qdb.tier2-kol.res.in:7777
mgmofs.qdbpassword_file /etc/eos.keytab
alicetokenacc.multiprocess 32
alicetokenacc.noauthzhost localhost
alicetokenacc.noauthzhost localhost.localdomain
alicetokenacc.truncateprefix /eos/alicekolkata/grid
alicetokenacc.noauthzhost st-srv-100-18114.cern.ch
xrootd.monitor all flush 60s window 30s dest files info user htcvobox.tier2-kol.res.in:9930
#########################################
FST config info are-
+++++++++++++++++++
[root@eos11 ~]# eos daemon config fst fst info
[putenv] APMON_INSTANCE_NAME=ALICE::KOLKATA::EOS2
[putenv] APMON_STORAGEPATH=xdata
[putenv] EOS_AUTOLOAD_CONFIG=default
[putenv] EOS_BROKER_URL=root://eoskolkata.tier2-kol.res.in:1097//eos/
[putenv] EOS_FST_NETWORK_INTERFACE=“eno1”
[putenv] EOS_FST_NO_SSS_ENFORCEMENT=1
[putenv] EOS_FST_REPLICA_ASYNC_WRITE=1
[putenv] EOS_FUSE_MGM_ALIAS=eoskolkata.tier2-kol.res.in
[putenv] EOS_GEOTAG=Kolkata::EOS2
[putenv] EOS_HTTP_CONNECTION_MEMORY_LIMIT=134217728
[putenv] EOS_HTTP_THREADPOOL=“epoll”
[putenv] EOS_HTTP_THREADPOOL_SIZE=32
[putenv] EOS_MAIL_CC=
[putenv] EOS_MGM_ALIAS=eoskolkata.tier2-kol.res.in
[putenv] EOS_MGM_URL=“root://eoskolkata.tier2-kol.res.in:1094”
[putenv] EOS_NOTIFY=“mail
[putenv] EOS_TTY_BROACAST_EGREP=”“CRIT|ALERT|EMERG|PROGRESS”"
[putenv] EOS_USE_MQ_ON_QDB=1
[putenv] EOS_XRDCP=/opt/eos/xrootd/bin/xrdcp
[putenv] EOS_XROOTD=/opt/eos/xrootd
[putenv] GEO_TAG=Kolkata::EOS2
[putenv] INSTANCE_NAME=eosalicekolkata
[putenv] LD_LIBRARY_PATH=/opt/eos/xrootd/lib64:/opt/eos/grpc/lib64
[putenv] LD_PRELOAD=/usr/lib64/libjemalloc.so
[putenv] MONALISAHOST=htcvobox.tier2-kol.res.in
[putenv] QDB_HOST=eos-qdb.tier2-kol.res.in:7777;eos-slave.tier2-kol.res.in:7777;eos-mgm.tier2-kol.res.in:7777
[putenv] QDB_PORT=7777
[putenv] SERVER_HOST=eoskolkata.tier2-kol.res.in
[putenv] XRD_LOGLEVEL=Dump
---------------------------------------
------------- i n i t -----------------
---------------------------------------
mkdir -p /var/run/eos/
chown daemon:root /var/run/eos/
mkdir -p /var/cache/eos/
chown daemon:root /var/cache/eos/
if [ -e /etc/eos.keytab ]; then chown daemon /etc/eos.keytab ; chmod 400 /etc/eos.keytab ; fi
mkdir -p /var/eos/md /var/eos/report
chmod 755 /var/eos /var/eos/report
mkdir -p /var/spool/eos/core/mgm /var/spool/eos/core/mq /var/spool/eos/core/fst /var/spool/eos/core/qdb /var/spool/eos/admin
mkdir -p /var/log/eos
chown -R daemon /var/spool/eos
find /var/log/eos -maxdepth 1 -type d -exec chown daemon {} ;
find /var/eos/ -maxdepth 1 -mindepth 1 -not -path “/var/eos/fs” -not -path “/var/eos/fusex” -type d -exec chown -R daemon {} ;
chmod -R 775 /var/spool/eos
mkdir -p /var/eos/auth /var/eos/stage
chown daemon /var/eos/auth /var/eos/stage
setfacl -m default:u:daemon:r /var/eos/auth/
---------------------------------------
------------- s y s c o n f i g -------
---------------------------------------
SERVER_HOST=eoskolkata.tier2-kol.res.in
INSTANCE_NAME=eosalicekolkata
GEO_TAG=Kolkata::EOS2
EOS_XROOTD=/opt/eos/xrootd
LD_LIBRARY_PATH=/opt/eos/xrootd/lib64:/opt/eos/grpc/lib64
LD_PRELOAD=/usr/lib64/libjemalloc.so
EOS_XRDCP=/opt/eos/xrootd/bin/xrdcp
EOS_MGM_ALIAS=eoskolkata.tier2-kol.res.in
EOS_GEOTAG=Kolkata::EOS2
QDB_HOST=eos-qdb.tier2-kol.res.in:7777;eos-slave.tier2-kol.res.in:7777;eos-mgm.tier2-kol.res.in:7777
QDB_PORT=7777
EOS_MGM_URL=“root://eoskolkata.tier2-kol.res.in:1094”
EOS_BROKER_URL=root://eoskolkata.tier2-kol.res.in:1097//eos/
EOS_FUSE_MGM_ALIAS=eoskolkata.tier2-kol.res.in
EOS_HTTP_THREADPOOL=“epoll”
EOS_HTTP_THREADPOOL_SIZE=32
EOS_HTTP_CONNECTION_MEMORY_LIMIT=134217728
APMON_INSTANCE_NAME=ALICE::KOLKATA::EOS2
MONALISAHOST=htcvobox.tier2-kol.res.in
APMON_STORAGEPATH=xdata
EOS_AUTOLOAD_CONFIG=default
EOS_USE_MQ_ON_QDB=1
EOS_FST_NETWORK_INTERFACE=“eno1”
EOS_FST_NO_SSS_ENFORCEMENT=1
EOS_MAIL_CC=
EOS_NOTIFY=“mail -s date +%s-hostname-eos-notify $EOS_MAIL_CC”
EOS_TTY_BROACAST_EGREP=““CRIT|ALERT|EMERG|PROGRESS””
XRD_LOGLEVEL=Dump
EOS_FST_REPLICA_ASYNC_WRITE=1
---------------------------------------
------------- m o d u l e s -----------
---------------------------------------
---------------------------------------
------------- x r o o t d ------------
---------------------------------------
running config file: /var/run/eos/xrd.cf.fst
xrd.network keepalive
xrd.port 1095
xrootd.fslib -2 libXrdEosFst.so
xrootd.async off nosf
xrootd.redirect eoskolkata.tier2-kol.res.in:1094 chksum
xrootd.seclib libXrdSec.so
sec.protocol unix
sec.protocol sss -c /etc/eos.keytab -s /etc/eos.keytab
sec.protbind * only unix sss
all.export / nolock
all.trace none
all.manager localhost 2131
ofs.persist off
ofs.osslib libEosFstOss.so
ofs.tpc pgm /opt/eos/xrootd/bin/xrdcp
fstofs.broker root://eoskolkata.tier2-kol.res.in:1097//eos/
fstofs.autoboot true
fstofs.quotainterval 10
fstofs.metalog /var/eos/md/
fstofs.filemd_handler attr
fstofs.qdbcluster eos-qdb.tier2-kol.res.in:7777 eos-slave.tier2-kol.res.in:7777 eos-mgm.tier2-kol.res.in:7777
fstofs.qdbpassword_file /etc/eos.keytab
xrootd.monitor all flush 60s window 30s dest files info user htcvobox.tier2-kol.res.in:9930
fstofs.filemd_handler attr
#########################################
So, please suggest accordingly.
We are so puzzled to resolve and unable to differentiate the solution, which were mention by Different Site Administrators and Developers on eos-community.
Regards
Prasun and Kolkata Team