Home directory was not created

KAVALAGIOS Panagiotis (EEAS-EXT) Panagiotis.KAVALAGIOS@ext.eeas.europa.eu
Fri Mar 5 10:17:56 GMT 2021


> -----Original Message-----
> From: Cygwin <cygwin-bounces@cygwin.com> On Behalf Of KAVALAGIOS
> Panagiotis (EEAS-EXT)
> Sent: 03 March 2021 12:23
> 
> > -----Original Message-----
> > From: Cygwin <cygwin-bounces@cygwin.com> On Behalf Of Brian Inglis
> > Sent: 02 March 2021 19:57
> >
> > All postinstall steps failed because of BLODA or installation path:
> >
> > 2021/02/09 17:48:06 running: C:\Program Files\Cygwin\bin\dash.exe
> > "/etc/postinstall/0p_000_autorebase.dash"
> >        0 [main] dash (2296) shared_info::initialize: size of shared
> > memory region changed from 49080 to 40888
> > 2021/02/09 17:48:20 abnormal exit: exit code=-1073741819 ...
> >
> > Installing under Program\ Files causes issues because of space in path
> > names and BLODA-like AV protections on those paths.
> 
> The installation is performed by powershell script that runs with the super
> admin (system user/nt authority) from local repository that normally
> bypasses all those kind of AV restrictions. I start it from the Cygwin icon that
> runs mintty under the hood. I don't know who took those 8KB from the
> script's shared memory, but indeed it looks like a BLODA interference. I will
> ask the package to be re-installed.
> 
> I have checked the installation logs and there was no error returned from the
> setup program. Shouldn't return non-zero value so that the package
> manager is notified about that issue? Or maybe it Is returned and I failed to
> propagate that in my .bat file:
> 
> ---------
> @echo off
> @echo Starting Cygwin installation
> 
> "%cd%\setup-x86_64.exe" -q -A -L -l "%cd%\cygwin-repo" -R "C:\Program
> Files\Cygwin" -P autoconf,automake,bash-
> completion,binutils,curl,dos2unix,emacs,git,git-
> svn,gnupg2,inetutils,jq,konsole,mc,openssh,patchutils,perl,psmisc,python2,
> python3,rsync,ruby,subversion,tcsh,tmux,unzip,vim,vim-
> common,wget,xinit,xlaunch,xorg-server,xorg-server-common,xorg-server-
> xorg,xorg-x11-fonts-dpi100,xorg-x11-fonts-dpi75,xorg-x11-fonts-Type1,xorg-
> x11-fonts-misc,xterm,zip
> ---------
> 
> Does it need "exit /b %errorlevel%"?

I have requested the Cygwin package to be re-installed on my laptop and now it works fine and in the first execution:

--------------
Copying skeleton files.
These files are for the users to personalise their cygwin experience.

They will never be overwritten nor automatically updated.

'./.bashrc' -> '/home/kavalpa//.bashrc'
'./.bash_profile' -> '/home/kavalpa//.bash_profile'
'./.inputrc' -> '/home/kavalpa//.inputrc'
'./.profile' -> '/home/kavalpa//.profile'

kavalpa@BELBRU-L1922205 ~
$
--------------

My /var/log/setup.log.full is also clean and the postinstall scripts were successfully completely:

--------------
2021/03/05 09:18:07 running: C:\Program Files\Cygwin\bin\bash.exe --norc --noprofile "/etc/postinstall/emacs.sh"
2021/03/05 09:18:09 running: C:\Program Files\Cygwin\bin\bash.exe --norc --noprofile "/etc/postinstall/librsvg2.sh"
2021/03/05 09:18:55 running: C:\Program Files\Cygwin\bin\bash.exe --norc --noprofile "/etc/postinstall/openssh.sh"
...
--------------

All good now thanks!

Panos


More information about the Cygwin mailing list