Tíquete #40739

ncurses-6.2-1-mingw32-bin.tar.xz: upgrade failed

: 2020-09-16 17:14 Última Atualização: 2020-09-17 21:34

Relator:
Dono:
Tipo:
Estado:
Aberto [Owner assigned]
Componente:
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

Here the log copied straight from the 'Details' window of the installation manager showing information of the only package to be upgraded. It appears that an additional path seperator in the paths breaks things.

Thanks.

  1. upgrade: ncurses-6.2-1-mingw32-bin.tar.xz
  2. removing release ncurses-6.0-2-mingw32-bin.tar.lzma
  3. installing ncurses-6.2-1-mingw32-bin.tar.xz
  4. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/captoinfo.exe: extraction failed
  5. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/captoinfo.exe: probable package conflict; existing file not overwritten
  6. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/clear.exe: extraction failed
  7. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/clear.exe: probable package conflict; existing file not overwritten
  8. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/infocmp.exe: extraction failed
  9. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/infocmp.exe: probable package conflict; existing file not overwritten
  10. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/infotocap.exe: extraction failed
  11. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/infotocap.exe: probable package conflict; existing file not overwritten
  12. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/reset.exe: extraction failed
  13. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/reset.exe: probable package conflict; existing file not overwritten
  14. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tabs.exe: extraction failed
  15. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tabs.exe: probable package conflict; existing file not overwritten
  16. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tic.exe: extraction failed
  17. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tic.exe: probable package conflict; existing file not overwritten
  18. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/toe.exe: extraction failed
  19. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/toe.exe: probable package conflict; existing file not overwritten
  20. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tput.exe: extraction failed
  21. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tput.exe: probable package conflict; existing file not overwritten
  22. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tset.exe: extraction failed
  23. mingw-get-gui: *** ERROR *** C:\MinGW\/bin/tset.exe: probable package conflict; existing file not overwritten

Ticket History (3/5 Histories)

2020-09-16 17:14 Updated by: jannick
  • New Ticket "ncurses-6.2-1-mingw32-bin.tar.xz: upgrade failed" created
2020-09-16 23:21 Updated by: keith
  • Dono Update from (Nenhum) to keith
Comentário

Hmm. Every one of the files, itemized from line 4, through to line 23 of your log, should have been removed by the step at line 2. The extra directory name separator, between C:\MinGW\, and /bin/... should have no effect whatsoever, so I don't know why removal would have failed ... the usual cause is that the files were not originally installed by mingw-get; another possibility is that the original installation record has been deleted, or corrupted. However, I'm not convinced that either cause is the explanation, in this case, because, having just installed ncurses-6.0-2-bin on to a Win7 VM, using mingw-get, and then upgraded to ncurses-6.2-1-bin, I see the same sequence of failures.

I will need to investigate this further, but to complete your upgrade, you may wish to manually delete each of the conflicting executables, as identified in your log, and then force a re-installation, (from the command line, noting that $ represents the prompt):

$ mingw-get install --reinstall ncurses-bin

2020-09-17 00:04 Updated by: jannick
Comentário

Reply To keith

but to complete your upgrade, you may wish to manually delete each of the conflicting executables, as identified in your log, and then force a re-installation

Thanks for the quick reply. Manually removing the conflicted executables and then reinstalling the package (using the package manager gui) did the trick.

BTW: As a first attempt I tried to remove the package using the package manager gui with no effect wrt to the conflicted executables: they were still in the bin folder. Then I did as you advised.

2020-09-17 04:50 Updated by: keith
Comentário

Reply To jannick

Manually removing the conflicted executables and then reinstalling the package (using the package manager gui) did the trick.

Pleased to learn that you got it working, but I'm puzzled: how did you "reinstall" using the GUI, given that the "Mark for reinstallation" option is disabled? I guess that you must have first performed a "remove", followed by a fresh "install". I can't remember who it was, who said that "a GUI is a contrivance for making the simple difficult, and the difficult well-nigh impossible"; sometimes, the CLI really is more capable.

2020-09-17 21:34 Updated by: jannick
Comentário

Reply To keith

I'm puzzled: how did you "reinstall" using the GUI, given that the "Mark for reinstallation" option is disabled? I guess that you must have first performed a "remove", followed by a fresh "install".

Correct, as I was trying to allude to in my BTW comment above.

Thanks again.

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login