I have fixed it, after writing you, with:

   pacman -S --needed base


Ciao,
Angelo.

Il 31/01/2017 09:27, David Macek ha scritto:
> On 30. 1. 2017 15:48, Angelo Graziosi wrote:
>> Today there was a MSYS2 base upgrade. Now starting MinTTY prints:
>>
>>   -bash: getent: comando non trovato
>>
>> beside this I notice that now the prompt is for "root" user
>>
>> foo@my_PC MSYS ~
>> #
>>
>> this is WRONG in principle! Even if 'foo' is the only, and so, 
>> administrator, user of PC, MinTTY, usually, is not started as administrator. 
>> If one wants this, one have to use right mouse button and choose 'Run as 
>> administrator'. On Windows works this way. Only if one uses 'Run as 
>> administrator' using '#' has meaning otherwise it is WRONG. Suppose one day 
>> it is found the way to use 'sudo' on MSYS2.. you would have to re-change to 
>> the old way using "$"..
>
> I know. The update was supposed to add a detection mechanism that chooses 
> between `$` and `#` based on the "Administrator" status of the process. 
> Unfortunately, we didn't solve how to get the required `getent` package to 
> users before pushing the `filesystem` package update.
>
> I pushed a fix (Alexey will have to build and upload) that will at least 
> disable the function when `getent` isn't available, but the goal should be to 
> improve our update process so that everyone gets new packages in `base`.
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to