チケット #40739

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

登録: 2020-09-16 17:14 最終更新: 2020-09-17 21:34

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

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

チケットの履歴 (5 件中 3 件表示)

2020-09-16 17:14 更新者: jannick
  • 新しいチケット "ncurses-6.2-1-mingw32-bin.tar.xz: upgrade failed" が作成されました
2020-09-16 23:21 更新者: keith
  • 担当者(未割り当て) から keith に更新されました
コメント

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 更新者: jannick
コメント

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 更新者: keith
コメント

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 更新者: jannick
コメント

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.

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする