Running "rm /usr/share/man/man3/*.3ssl.gz" enabled me to get past the
"exists in filesystem" problem but there were still some errors and
libgcc_s_dw2-1.dll was not updated.
I think I've gone about updating Gtk2 and Gtk3 the wrong way and have badly
broken msys in the process.

It's time I stopped messing around and simply did a fresh install.

Cheers,
Rob


On Sun, Jun 2, 2019 at 11:51 AM Óscar Fuentes <o...@wanadoo.es> wrote:

> sisyphus <sisyphus...@gmail.com> writes:
>
> > I removed the offending files, but the error still persists. (See
> attached
> > msys2_upgrade.txt)
> > I made sure that I opened a new shell following the removal of the files,
> > but it seems there's some cached information that these files are still
> > present.
>
> How can pacman complain about the existence of deleted files? Are you
> sure that you deleted them?
>
> Just in case, check that there are no zombie pacman processes. Open the
> task manager, look for instances of pacman.exe and kill them. I don't
> think that those are causing your problems, though.
>
> > What's the best way around that snag ?
>
> Just do
>
> $ rm /usr/share/man/man3/*.3ssl.gz
>
> After that, if pacman keeps complaining about those files, then we have
> a deeper problem.
>
> > Following advice at
> >
> https://wiki.archlinux.org/index.php/Pacman#.22Failed_to_commit_transaction_.28conflicting_files.29.22_error
> > ,
> > I did check that the 3 files were not owned by another package:
> >
> > sisyphus@Owner-PC311012 MSYS ~
> > $ pacman -Qo /usr/share/man/man3/BN_print.3ssl.gz
> > error: No package owns /usr/share/man/man3/BN_print.3ssl.gz
> >
> > sisyphus@Owner-PC311012 MSYS ~
> > $ pacman -Qo /usr/share/man/man3/LHASH.3ssl.gz
> > error: No package owns /usr/share/man/man3/LHASH.3ssl.gz
> >
> > sisyphus@Owner-PC311012 MSYS ~
> > $ pacman -Qo /usr/share/man/man3/UI.3ssl.gz
> > error: No package owns /usr/share/man/man3/UI.3ssl.gz
>
> That's expected. IIUC pacman fails because a package pretends to install
> files that already exist on the filesystem and are not owned by that
> package (or any package at all, as in your case). Deleting those files
> should fix the problem.
>
> > Oddly, although each of those three filenames begin with upper case
> > letters, Windows has them as lower case.
> > Can that be complicating things ?
>
> That's interesting. Maybe pacman is using some simplistic, case
> insensitive function such as strcmp for comparing file names.
>
>
>
> _______________________________________________
> Msys2-users mailing list
> Msys2-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/msys2-users
>
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to