Hi
I faced a error "error -826000 CAT_INVALID_AUTHENTICATION" when I was running ./setup_irods.sh.I seem like irods can not found the username.This is my configuration for iRods.I can start irods with "./irodsctl start" but i can not use any ils iinit iadmin command. Thanks.
Boda
[root@lxv-iRods-01 ~]# rpm -qa |grep irods
irods-database-plugin-postgres-1.5-0.x86_64
irods-icat-4.1.3-0.x86_64
[root@lxv-iRods-01 ~]# rpm -qa |grep postgres
postgresql-server-8.4.20-2.el6_6.x86_64
postgresql-odbc-08.04.0200-1.el6.x86_64
postgresql-libs-8.4.20-2.el6_6.x86_64
postgresql-8.4.20-2.el6_6.x86_64
irods-database-plugin-postgres-1.5-0.x86_64
postgresql-devel-8.4.20-2.el6_6.x86_64
iRODS setup
------------------------------------------------------------------------
Fri Jul 10 10:28:56 2015
Script:
Script: ./scripts/perl/
irods_setup.pl CWD: /var/lib/irods/iRODS
Perl:
Perl path: /usr/bin/perl
Perl version: 5.010001
System:
OS: Linux
User: irods
User ID: 496
Host name:
lxv-iRods-01.gc01.cgiprod.com Host addresses: 192.168.122.1 127.0.0.1 10.103.112.70
Environment:
HOME = /var/lib/irods
QTINC = /usr/lib64/qt-3.3/include
SSH_ASKPASS = /usr/libexec/openssh/gnome-ssh-askpass
CVS_RSH = ssh
LESSOPEN = ||/usr/bin/lesspipe.sh %s
MAIL = /var/spool/mail/irods
PWD = /var/lib/irods/iRODS
QTDIR = /usr/lib64/qt-3.3
LANG = en_US.UTF-8
USER = irods
G_BROKEN_FILENAMES = 1
LOGNAME = irods
HOSTNAME = lxv-iRods-01
SHLVL = 2
OLDPWD = /var/lib/irods
_ = /usr/bin/perl
QTLIB = /usr/lib64/qt-3.3/lib
PATH = /usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/var/lib/irods/bin
SHELL = /bin/bash
HISTSIZE = 1000
TERM = xterm-256color
HISTCONTROL = ignoredups
Script versions:
irods_setup.pl = Feb 2015
utils_platform.pl = September 2011
utils_print.pl = Apr 2015
utils_paths.pl = January 2015
utils_config.pl = Feb 2015
utils_prompt.pl = March 2010
utils_file.pl = September 2011
Configuring database user...
------------------------------------------------------------------------
Fri Jul 10 10:28:56 2015
Updating user's .pgpass...
Skipped. File already uptodate.
Creating database and tables...
------------------------------------------------------------------------
Fri Jul 10 10:28:56 2015
Checking whether iCAT database exists...
Checking whether iCAT database exists...
Connecting with: /usr/bin/psql -U irods -p 5432 -l ICAT
[ICAT] on [localhost] found.
Updating Postgres UNIX ODBC odbc.ini configuration
Updating user's .odbc.ini...
Creating iCAT tables...
List of existing tables (if any):
List of relations
Schema | Name | Type | Owner
--------+-------------------------+----------+-------
public | r_coll_main | table | irods (<-- for iRODS)
public | r_data_main | table | irods (<-- for iRODS)
public | r_grid_configuration | table | irods (<-- for iRODS)
public | r_meta_main | table | irods (<-- for iRODS)
public | r_microsrvc_main | table | irods (<-- for iRODS)
public | r_microsrvc_ver | table | irods (<-- for iRODS)
public | r_objectid | sequence | irods (<-- for iRODS)
public | r_objt_access | table | irods (<-- for iRODS)
public | r_objt_audit | table | irods (<-- for iRODS)
public | r_objt_deny_access | table | irods (<-- for iRODS)
public | r_objt_metamap | table | irods (<-- for iRODS)
public | r_quota_main | table | irods (<-- for iRODS)
public | r_quota_usage | table | irods (<-- for iRODS)
public | r_resc_group | table | irods (<-- for iRODS)
public | r_resc_main | table | irods (<-- for iRODS)
public | r_rule_base_map | table | irods (<-- for iRODS)
public | r_rule_dvm | table | irods (<-- for iRODS)
public | r_rule_dvm_map | table | irods (<-- for iRODS)
public | r_rule_exec | table | irods (<-- for iRODS)
public | r_rule_fnm | table | irods (<-- for iRODS)
public | r_rule_fnm_map | table | irods (<-- for iRODS)
public | r_rule_main | table | irods (<-- for iRODS)
public | r_server_load | table | irods (<-- for iRODS)
public | r_server_load_digest | table | irods (<-- for iRODS)
public | r_specific_query | table | irods (<-- for iRODS)
public | r_ticket_allowed_groups | table | irods (<-- for iRODS)
public | r_ticket_allowed_hosts | table | irods (<-- for iRODS)
public | r_ticket_allowed_users | table | irods (<-- for iRODS)
public | r_ticket_main | table | irods (<-- for iRODS)
public | r_tokn_main | table | irods (<-- for iRODS)
public | r_user_auth | table | irods (<-- for iRODS)
public | r_user_group | table | irods (<-- for iRODS)
public | r_user_main | table | irods (<-- for iRODS)
public | r_user_password | table | irods (<-- for iRODS)
public | r_user_session_key | table | irods (<-- for iRODS)
public | r_zone_main | table | irods (<-- for iRODS)
(36 rows)
Skipped. Tables already created.
Testing database communications with test_cll...
LOG_SQL: pid: 23774 sql: begin
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: create table test (i integer, j integer, a varchar(32))
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: insert into test values (2, 3, 'a')
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: commit
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: insert into test values (2, 3, 'a')
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: commit
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: begin
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: bad sql
LOG_SQL: pid: 23774 result: SQL_ERROR
LOG_SQL: pid: 23774 sql: rollback
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: begin
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: delete from test where i = 1
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: commit
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: bindVar1=a
LOG_SQL: pid: 23774 sql: select * from test where a = ?
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: bindVar1=2
LOG_SQL: pid: 23774 sql: select * from test where i = ?
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: begin
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: drop table test;
LOG_SQL: pid: 23774 result: SUCCESS
LOG_SQL: pid: 23774 sql: commit
LOG_SQL: pid: 23774 result: SUCCESS
userName=irods
password=XXXXX
resultValue[0]=2
resultValue[1]=3
resultValue[2]=a
No more rows returned
resultValue[0]=2
resultValue[1]=3
resultValue[2]=a
No more rows returned
The tests all completed normally
Configuring iRODS server...
------------------------------------------------------------------------
Fri Jul 10 10:28:57 2015
Updating /etc/irods/server_config.json...
icat_host = localhost
zone_name = tempZone
zone_port = 1247
zone_user = irods
zone_auth_scheme = native
Updating /etc/irods/database_config.json...
catalog_database_type = postgres
db_username = irods
db_password = XXXXX
Configuring iRODS user and starting server...
------------------------------------------------------------------------
Fri Jul 10 10:28:57 2015
Updating iRODS user's ~/.irods/irods_environment.json...
move /var/lib/irods/.irods/irods_environment.json /var/lib/irods/.irods/irods_environment.json.orig
Starting iRODS server...
Confirming catalog_schema_version... Success
Validating [/var/lib/irods/.irods/irods_environment.json]... Success
Validating [/etc/irods/server_config.json]... Success
Validating [/etc/irods/hosts_config.json]... Success
Validating [/etc/irods/host_access_control_config.json]... Success
Validating [/etc/irods/database_config.json]... Success
Opening iRODS connection...
Cannot open connection to iRODS server.
[-] libnative.cpp:336:native_auth_client_response : status [CAT_INVALID_AUTHENTICATION] errno [] -- message [Call to rcAuthResponseFailed.]
failed with error -826000 CAT_INVALID_AUTHENTICATION
Abort. 64,0-1 36%
[irods@lxv-iRods-01 iRODS]$ ./irodsctl start
Starting iRODS server...
Confirming catalog_schema_version... Success
Validating [/var/lib/irods/.irods/irods_environment.json]... Success
Validating [/etc/irods/server_config.json]... Success
Validating [/etc/irods/hosts_config.json]... Success
Validating [/etc/irods/host_access_control_config.json]... Success
Validating [/etc/irods/database_config.json]... Success
[irods@lxv-iRods-01 iRODS]$ ils
Enter your current iRODS password:[-] libnative.cpp:336:native_auth_client_response : status [CAT_INVALID_AUTHENTICATION] errno [] -- message [Call to rcAuthResponseFailed.]
failed with error -826000 CAT_INVALID_AUTHENTICATION