From: Henrik A. <hen...@ce...> - 2014-01-07 08:03:12
|
On Mon, 06 Jan 2014 17:04:45 +0100 Florent Peterschmitt <fl...@pe...> wrote: Hi Florent, > What we see here is: > > 1. search for 09dcea473ad6f1ca5c33bc89df88aa42560b82b4.cal file > 2. fail to open it (it doesn't exists) > 3. write to another file something (a new TSE license?) > 4. close this new file > > If I re-launch rdesktop, then the same file (09...) is asked, not > found and another _new_ CAL file is created. At this point, I have 2 > CAL files. > > If I mv the latest CAL to the wanted CAL (09...), here is what I have: > > [admin@S777TXDTTEST ~]$ cd .local/share/rdesktop/licenses/ > [admin@S777TXDTTEST licenses]$ ls > 0f6f3932c9ecff5b253edabc71d017de013a1778.cal > ebbcc14692930d5d3f71925f6cc657ec02fa02cf.cal > [admin@S777TXDTTEST licenses]$ mv > 0f6f3932c9ecff5b253edabc71d017de013a1778.cal > 09dcea473ad6f1ca5c33bc89df88aa42560b82b4.cal > [admin@S777TXDTTEST licenses]$ strace -o rdesktop.trace > /usr/bin/rdesktop -x 0x86 -N -a 16 -P -z -k en-us S777SQ01 -u '' > Failed to negotiate protocol, retrying with plain RDP. > [admin@S777TXDTTEST licenses]$ cat rdesktop.trace |grep lice > open("/home/admin/.local/share/rdesktop/licenses/09dcea473ad6f1ca5c33bc89df88aa42560b82b4.cal", > O_RDONLY|O_LARGEFILE) = 5 > [admin@S777TXDTTEST licenses]$ ls > 09dcea473ad6f1ca5c33bc89df88aa42560b82b4.cal > ebbcc14692930d5d3f71925f6cc657ec02fa02cf.cal rdesktop.trace > > Then it's ok, the 09... CAL is reused (we see a read() and close() of > this file) and no extra CAL created. > > > > Then, two questions : > > * is this behaviour the expected one? No, this is not an expected behavior. > * does this behaviour can be responsible about an over consumption of > TSE licenses? > I'm unsure, i need to investigate the issue first before having a straight up answer, I will take a look at this issue this week and get back to you. Kind Regards, Henrik Andersson (Cendio AB) |