Running “sudo zypper patch” has yielded an update problem with ghc. This code is associated with the Glasgow Haskell Compiler. Not frequently used but I have used it somewhere in the past. This has been going on a couple of days so I thought I would publish as I can’t see that anyone else has. See below:
(base) tom@mydesktop:~> szp
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: the installed ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 requires 'libHSvector-0.12.3.1-4ZUkvMG0hba9AHoOHt8bPP-ghc8.10.7.so()(64bit)', but this requirement cannot be provided
Solution 1: Following actions will be done:
deinstallation of ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64
deinstallation of ghc-uuid-1.3.15-bp155.3.17.x86_64
deinstallation of ghc-uuid-devel-1.3.15-bp155.3.17.x86_64
deinstallation of ghc-x509-1.7.7-150500.1.1.x86_64
deinstallation of ghc-x509-store-1.6.9-150500.1.1.x86_64
deinstallation of ghc-x509-system-1.6.7-150500.1.1.x86_64
deinstallation of ghc-x509-validation-1.6.12-150500.1.1.x86_64
deinstallation of ghc-connection-0.3.1-150500.1.1.x86_64
deinstallation of ghc-cryptonite-0.30-150500.1.1.x86_64
deinstallation of ghc-hxt-9.3.1.22-bp155.2.13.x86_64
deinstallation of ghc-HTTP-4000.3.16-bp155.3.14.x86_64
deinstallation of ghc-hs-bibutils-6.10.0.0-bp155.3.13.x86_64
deinstallation of ghc-errors-2.3.0-bp155.4.16.x86_64
Solution 2: do not install patch:openSUSE-SLE-15.5-2024-572-1.noarch
Solution 3: break ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
(base) tom@mydesktop:~>
I have been selecting Solution 2. libHSvector is not found by by zypper. I could find a source for it or else wait for a solution. Not a major issue but any advice appreciated.
leaptest@test:~> LANG=C sudo zypper patch
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: the installed ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 requires 'libHSvector-0.12.3.1-4ZUkvMG0hba9AHoOHt8bPP-ghc8.10.7.so()(64bit)', but this requirement cannot be provided
Solution 1: deinstallation of ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64
Solution 2: do not install patch:openSUSE-SLE-15.5-2024-572-1.noarch
Solution 3: break ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):
We appreciate that you post what we want: including the exact command. But when you then use aliases that are only known to you, we are back at the same point: mind reading required.
Hi,
I also had the same issue for a couple of days and so far it is the same error upon update:
A the installed ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 requires 'libHSvector-0.12.3.1-4ZUkvMGOhba9AHOOHt8bPP-ghc8.10.7.s0(\64bit), but this requirement cannot be provided
Conflict Resolution:
1: Following actions will be done:
deinstallation of ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64
deinstallation of ghc-connection-0.3.1-150500.1.1.x86_64
deinstallation of ghc-hxt-9.3.1.22-bp155.2.13.x86_64
deinstallation of ghc-HTTP-4000.3.16-bp155.3.14.x86_64
Zmor
@ 2: do not install patch:openSUSE-SLE-15.5-2024-572-
3: break ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 by ignoring some of its dependencies
I received a comment from a developer who said he would get to ghc issues. About 7 days later, today, it looks to be fixed. No message now related to ghc install when doing “sudo zypper patch”. Some ghc items were newly installed.
Looks like issue solved to me. Anyone still having problem?
sudo zypper patch
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: the installed ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 requires 'libHSvector-0.12.3.1-4ZUkvMG0hba9AHoOHt8bPP-ghc8.10.7.so()(64bit)', but this requirement cannot be provided
Solution 1: Following actions will be done:
deinstallation of ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64
deinstallation of ghc-x509-1.7.7-150500.1.1.x86_64
deinstallation of ghc-x509-store-1.6.9-150500.1.1.x86_64
deinstallation of ghc-x509-system-1.6.7-150500.1.1.x86_64
deinstallation of ghc-x509-validation-1.6.12-150500.1.1.x86_64
deinstallation of ghc-connection-0.3.1-150500.1.1.x86_64
deinstallation of ghc-cryptonite-0.30-150500.1.1.x86_64
deinstallation of ghc-hxt-9.3.1.22-bp155.2.13.x86_64
deinstallation of ghc-HTTP-4000.3.16-bp155.3.14.x86_64
deinstallation of ghc-hs-bibutils-6.10.0.0-bp155.3.13.x86_64
deinstallation of ghc-errors-2.3.0-bp155.4.16.x86_64
Solution 2: do not install patch:openSUSE-SLE-15.5-2024-572-1.noarch
Solution 3: break ghc-HsYAML-aeson-0.2.0.1-bp155.2.15.x86_64 by ignoring some of its dependencies
Sorry, but I did “sudo zypper patch” again and the ghc comments did not come up. What I said previously is accurate from my perspective.
I did do some cleaning/removal of “unneeded” packages which did include some ghc packages. Wonder if that had anything to do with it or if the developer got around to fixing it.
Maybe I deleted the items in Solution 1. I only deleted what were said to be unneeded.
I actually used Yast and did just the recommended Option 1 that is, deleting old versions of GHC packages that did not have dependencies.
After that yast actually re-installed the entire group of packages. And all seems to be well.
Regards