uidNumber range exhausted

Hello,

we have the problem that the listener does not create new objects.

After some research, we located the problem in the file “/usr/lib/python2.7/dist-packages/univention/admin/allocators.py” line 195.

There are some hard coded limits:


    return acquireRange(lo, position, type, _type2attr[type], [{'first': 1000, 'last': 55000}, {'first': 65536, 'last': 1000000}], scope=_type2scope[type])

When we list all uid’s of users, we see, that univention suddenly tries to use high uidNumbers:

(We changed the limit in the file to 1100000, so that we can use the UCS installation again.)

root@UCS:~# udm users/user list | grep uidNumber                                                                                                                                                                     
  uidNumber: 2002                                                                                                                                                                                                    
  uidNumber: 2003                                                                                                                                                                                                    
  uidNumber: 2004             
xxxxxxxxxxxxxxxxxxxxxxxxxx
  uidNumber: 2269
  uidNumber: 2270
  uidNumber: 2271
  uidNumber: 2272
  uidNumber: 2278
  uidNumber: 42614
  uidNumber: 94833
  uidNumber: 111407
  uidNumber: 111748
  uidNumber: 279720
  uidNumber: 302662
  uidNumber: 393380
  uidNumber: 418751
  uidNumber: 427943
  uidNumber: 510711
  uidNumber: 535497
  uidNumber: 565281
  uidNumber: 628928
  uidNumber: 691280
  uidNumber: 771859
  uidNumber: 814246
  uidNumber: 817289
  uidNumber: 841102
  uidNumber: 9996
  uidNumber: 1000011
  uidNumber: 1000002
  uidNumber: 1000004

We have no idea, where we should start searching to solve this problem, so any help is appreciated.

Regards,
René

Mastodon