cancel
Showing results for 
Search instead for 
Did you mean: 

CIFS : A QName must consist of a local name

dranakan
Champ on-the-rise
Champ on-the-rise
Hello,

One of my installation on Alfresco 4.0D/Mysql, RHEL5.6 works well but I get error in logs. CIFS works.


2012-05-01 23:47:41,423  ERROR [smb.protocol.auth] [AlfJLANWorker13] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 00:15:21,736  ERROR [smb.protocol.auth] [AlfJLANWorker23] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 00:27:08,804  ERROR [smb.protocol.auth] [AlfJLANWorker18] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 00:58:24,364  ERROR [smb.protocol.auth] [AlfJLANWorker20] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 01:25:34,302  ERROR [smb.protocol.auth] [AlfJLANWorker25] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 01:37:22,645  ERROR [smb.protocol.auth] [AlfJLANWorker22] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 01:43:14,433  ERROR [smb.protocol.auth] [AlfJLANWorker18] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 02:00:29,437  ERROR [smb.protocol.auth] [AlfJLANWorker1] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 02:07:01,840  ERROR [smb.protocol.auth] [AlfJLANWorker9] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 02:46:13,594  ERROR [smb.protocol.auth] [AlfJLANWorker4] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 03:04:05,423  ERROR [smb.protocol.auth] [AlfJLANWorker23] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 03:33:31,058  ERROR [smb.protocol.auth] [AlfJLANWorker2] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 04:04:24,305  ERROR [smb.protocol.auth] [AlfJLANWorker21] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 04:06:22,083  ERROR [smb.protocol.auth] [AlfJLANWorker2] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 04:23:54,821  ERROR [smb.protocol.auth] [AlfJLANWorker18] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 04:29:31,929  ERROR [smb.protocol.auth] [AlfJLANWorker15] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 04:31:57,462  ERROR [smb.protocol.auth] [AlfJLANWorker19] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 05:23:13,867  ERROR [smb.protocol.auth] [AlfJLANWorker15] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 05:25:16,415  ERROR [smb.protocol.auth] [AlfJLANWorker14] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 05:51:20,198  ERROR [smb.protocol.auth] [AlfJLANWorker6] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 06:20:48,198  ERROR [smb.protocol.auth] [AlfJLANWorker10] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 06:23:29,347  ERROR [smb.protocol.auth] [AlfJLANWorker16] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 06:43:07,213  ERROR [smb.protocol.auth] [AlfJLANWorker11] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 06:57:22,957  ERROR [smb.protocol.auth] [AlfJLANWorker8] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 07:04:39,554  ERROR [smb.protocol.auth] [AlfJLANWorker25] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 07:10:05,110  ERROR [smb.protocol.auth] [AlfJLANWorker18] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 07:40:05,094  ERROR [smb.protocol.auth] [AlfJLANWorker6] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 08:05:00,288  ERROR [smb.protocol.auth] [AlfJLANWorker7] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 08:05:04,533  ERROR [smb.protocol.auth] [AlfJLANWorker10] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 08:36:12,254  ERROR [smb.protocol.auth] [AlfJLANWorker15] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 08:38:33,810  ERROR [smb.protocol.auth] [AlfJLANWorker22] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 08:57:25,812  ERROR [smb.protocol.auth] [AlfJLANWorker23] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 09:19:59,750  ERROR [smb.protocol.auth] [AlfJLANWorker16] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 09:21:36,790  ERROR [smb.protocol.auth] [AlfJLANWorker22] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 09:33:06,971  ERROR [smb.protocol.auth] [AlfJLANWorker8] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 09:37:39,071  ERROR [smb.protocol.auth] [AlfJLANWorker18] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 10:01:14,926  ERROR [smb.protocol.auth] [AlfJLANWorker3] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 10:04:26,574  ERROR [smb.protocol.auth] [AlfJLANWorker19] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 10:33:39,881  ERROR [smb.protocol.auth] [AlfJLANWorker24] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 10:41:37,306  ERROR [smb.protocol.auth] [AlfJLANWorker16] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 10:55:33,251  ERROR [smb.protocol.auth] [AlfJLANWorker12] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-02 11:05:34,686  ERROR [smb.protocol.auth] [AlfJLANWorker5] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name

Configuration :
authentication.chain=passthru1:passthru,alfrescoNtlm1:alfrescoNtlm,ldap-ad1:ldap-ad

alfresco.authentication.authenticateCIFS=false

passthru.authentication.authenticateCIFS=true

passthru.authentication.useLocalServer=false
passthru.authentication.domain=custom
passthru.authentication.servers=custom\\1.2.3.4,1.2.3.4
passthru.authentication.guestAccess=false
passthru.authentication.defaultAdministratorUserNames=
#Timeout value when opening a session to an authentication server, in milliseconds
passthru.authentication.connectTimeout=5000
#Offline server check interval in seconds
passthru.authentication.offlineCheckInterval=300
passthru.authentication.protocolOrder=NetBIOS,TCPIP
passthru.authentication.authenticateCIFS=true
passthru.authentication.authenticateFTP=true

What could be the problem ?
I can't open a network drive using the name (\\alfrescoserver\Alfresco) but it's ok with the IP (\\1.2.3.4\Alfresco).
Ping alfrescoserver is working.

Thank you.
3 REPLIES 3

mrogers
Star Contributor
Star Contributor
We need debug logging turned on for more details.

dranakan
Champ on-the-rise
Champ on-the-rise
tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties

log4j.logger.org.alfresco.smb.protocol=debug

Now, the details when I try to connect with the name (\\alfrescoserver\Alfresco). Drive not working

2012-05-03 09:01:04,069  DEBUG [smb.protocol.auth] [AlfJLANWorker4] Mapped client /1.2.3.1 to domain null
2012-05-03 09:01:04,176  DEBUG [smb.protocol.auth] [AlfJLANWorker4] Passthru sessId=13, auth ctx=[NTLM,Challenge=5561831740609d81]
2012-05-03 09:01:04,190  DEBUG [smb.protocol.auth] [AlfJLANWorker5] Using Write transaction
2012-05-03 09:01:04,219  ERROR [smb.protocol.auth] [AlfJLANWorker5] org.alfresco.jlan.smb.SMBException: Logon failure
2012-05-03 09:01:14,491  DEBUG [smb.protocol.auth] [AlfJLANWorker8] Closed auth session, sessId=13
try to connect with the IP \\1.2.3.4\Alfresco, (client is on Windows 2008 server). Drive works

2012-05-03 09:11:52,453  DEBUG [smb.protocol.auth] [AlfJLANWorker18] Mapped client /1.2.3.1 to domain null
2012-05-03 09:11:52,557  DEBUG [smb.protocol.auth] [AlfJLANWorker18] Passthru sessId=21, auth ctx=[NTLM,Challenge=a239865247f5a9c3]
2012-05-03 09:11:52,604  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Using Write transaction
2012-05-03 09:11:52,607  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Setting current user using person uuuuuu(username uuuuuu)
2012-05-03 09:11:52,607  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Passthru authenticate user=uuuuuu, FULL
2012-05-03 09:11:52,608  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Using Write transaction
2012-05-03 09:11:52,608  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Using Write transaction
2012-05-03 09:11:52,609  DEBUG [smb.protocol.auth] [AlfJLANWorker19] Closed auth session, sessId=21
2012-05-03 09:11:52,633  DEBUG [smb.protocol.auth] [AlfJLANWorker20] Using Write transaction
2012-05-03 09:11:52,756  DEBUG [smb.protocol.auth] [AlfJLANWorker21] Using Write transaction
2012-05-03 09:11:52,757  DEBUG [smb.protocol.auth] [AlfJLANWorker21] Using Write transaction

On another network (and another Alfresco 4.0D), connect with the name (\\alfrescoserverbis\Alfresco). Drive works

2012-05-03 09:08:12,806  DEBUG [smb.protocol.auth] [AlfJLANWorker7] Mapped client /1.2.3.2 to domain null
2012-05-03 09:08:12,913  DEBUG [smb.protocol.auth] [AlfJLANWorker7] Passthru sessId=5, auth ctx=[NTLM,Challenge=7f89129908b10f88]
2012-05-03 09:08:13,037  DEBUG [smb.protocol.auth] [AlfJLANWorker9] Null CIFS logon allowed, sess = T1
2012-05-03 09:08:13,150  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Using Write transaction
2012-05-03 09:08:13,168  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Setting current user using person uuu (username uuu)
2012-05-03 09:08:13,168  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Passthru authenticate user=uuu, FULL
2012-05-03 09:08:13,179  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Using Write transaction
2012-05-03 09:08:13,189  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Using Write transaction
2012-05-03 09:08:13,198  DEBUG [smb.protocol.auth] [AlfJLANWorker10] Closed auth session, sessId=5
2012-05-03 09:08:15,302  DEBUG [smb.protocol.auth] [AlfJLANWorker11] Using Write transaction
2012-05-03 09:08:15,331  DEBUG [smb.protocol.auth] [AlfJLANWorker11] Using Write transaction

The dialog message on the client is : the account is not allow from this station (traduction from french).
Perhaps it's a Active Directory strategie which disable the access. I'am searching…

Thank you.

dranakan
Champ on-the-rise
Champ on-the-rise
Now I can open a network drive using the name. In the AD an account having the same name of the computer did exist. It was an old computer…

I still get sometimes :
2012-05-22 13:21:17,395  DEBUG [smb.protocol.auth] [AlfJLANWorker23] Mapped client /1.2.3.4 to domain null
2012-05-22 13:21:17,500  DEBUG [smb.protocol.auth] [AlfJLANWorker23] Passthru sessId=4, auth ctx=[NTLM,Challenge=0c45979e8fb6c7ec]
2012-05-22 13:21:17,501  DEBUG [smb.protocol.auth] [AlfJLANWorker24] Using Write transaction
2012-05-22 13:21:17,503  ERROR [smb.protocol.auth] [AlfJLANWorker24] org.alfresco.service.namespace.InvalidQNameException: A QName must consist of a local name
2012-05-22 13:21:17,504  DEBUG [smb.protocol.auth] [AlfJLANWorker25] Closed auth session, sessId=4

I will search the computers doing this (here 1.2.3.4) and analyse them…