Update conflicts

GNU bash, version 5.2.21(1)-release (x86_64-suse-linux)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
usr_40476@localhost:~> sudo zypper dup
[sudo] password for root: 
Retrieving repository 'google-chrome' metadata .......................................................................................................................................................................................[done]
Building repository 'google-chrome' cache ............................................................................................................................................................................................[done]
Retrieving repository 'hardware:sdr' metadata ...........................................................................................................................................................................................................................[done]
Building repository 'hardware:sdr' cache ................................................................................................................................................................................................................................[done]
Retrieving repository 'openSUSE:Factory' metadata .......................................................................................................................................................................................................................[done]
Building repository 'openSUSE:Factory' cache ............................................................................................................................................................................................................................[done]
Retrieving repository 'openSUSE:Tumbleweed' metadata ....................................................................................................................................................................................................................[done]
Building repository 'openSUSE:Tumbleweed' cache .........................................................................................................................................................................................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ............................................................................................................................................................................................................[done]
Building repository 'openSUSE-Tumbleweed-Non-Oss' cache .................................................................................................................................................................................................................[done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ................................................................................................................................................................................................................[done]
Building repository 'openSUSE-Tumbleweed-Oss' cache .....................................................................................................................................................................................................................[done]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: the to be installed libheif-svtenc-1.17.6-1.2.x86_64 requires 'libheif1 = 1.17.6-1.2', but this requirement cannot be provided
Problem: the to be installed libheif-rav1e-1.17.6-1.2.x86_64 requires 'libheif1 = 1.17.6-1.2', but this requirement cannot be provided

Problem: the to be installed libheif-svtenc-1.17.6-1.2.x86_64 requires 'libheif1 = 1.17.6-1.2', but this requirement cannot be provided
  not installable providers: libheif1-1.17.6-1.2.x86_64[https-download.opensuse.org-3b714741]
                   libheif1-1.17.6-1.2.x86_64[https-download.opensuse.org-8c9cae55]
                   libheif1-1.17.6-1.2.x86_64[repo-oss]
 Solution 1: install libheif-svtenc-1.17.6-1699.4.pm.4.x86_64 from vendor http://packman.links2linux.de
  replacing libheif-svtenc-1.17.5-3.1.x86_64 from vendor openSUSE
 Solution 2: install libheif1-1.17.6-1.2.x86_64 from vendor openSUSE
  replacing libheif1-1.17.5-1699.6.pm.3.x86_64 from vendor http://packman.links2linux.de
 Solution 3: keep obsolete libheif-svtenc-1.17.5-3.1.x86_64
 Solution 4: break libheif-svtenc-1.17.6-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c): 3

Problem: the to be installed libheif-rav1e-1.17.6-1.2.x86_64 requires 'libheif1 = 1.17.6-1.2', but this requirement cannot be provided
  not installable providers: libheif1-1.17.6-1.2.x86_64[https-download.opensuse.org-3b714741]
                   libheif1-1.17.6-1.2.x86_64[https-download.opensuse.org-8c9cae55]
                   libheif1-1.17.6-1.2.x86_64[repo-oss]
 Solution 1: install gdk-pixbuf-loader-libheif-1.17.6-1.2.x86_64 from vendor openSUSE
  replacing gdk-pixbuf-loader-libheif-1.17.5-1699.6.pm.3.x86_64 from vendor http://packman.links2linux.de
 Solution 2: install libheif-rav1e-1.17.6-1699.4.pm.4.x86_64 from vendor http://packman.links2linux.de
  replacing libheif-rav1e-1.17.5-3.1.x86_64 from vendor openSUSE
 Solution 3: keep obsolete gdk-pixbuf-loader-libheif-1.17.5-1699.6.pm.3.x86_64
 Solution 4: keep obsolete libheif-rav1e-1.17.5-3.1.x86_64
 Solution 5: break libheif-rav1e-1.17.6-1.2.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/4/5/s/r/c/d/?] (c): 

You need to decide if you want to use packman or openSUSE repos…

And to be honest…you have a totally screwed repo list. Factory, hardware, and other repos. You should never use factory repos on any installation unless you know what you are doing. Based on the basic zypper resolver question, it seems that there are manic linux/openSUSE basics missing…

Hi, @40476

Are you related to 40976 in Montreal? (heh, just kidding) :stuck_out_tongue_winking_eye:

You need to clean up your repositories. Check the Tumbleweed repository list in the Wiki. You are best not to use any other Repos than those listed on that page, and for best practices, even just a few of those. Use the ones under the “Official Repositories” list. You probably don’t need to include the SRC and Debug ones, though.

Under “Semi Official Repositories”, you likely don’t need any of those. Never add repositories unless you are certain you need them for a specific reason.

Of course, you want to add the Packman Repositories. When you do that, remember to go in Yast and run the packman switch, or do that at the command line.

Get rid of all the other repositories you have listed unless there is a specific reason that none of the regular repos can take care of.

Oh, right, the Wiki page:
https://en.opensuse.org/Package_repositories

1 Like

right, Also I have no idea who 40976 is, I merely found the number 40476 and thought it looked cool, (ooh shiny moment)

Sooo, I dont need factory? It has been like that as long as i can remember

could you just list what to remove and what to keep and why, I would love to learn more!

Sooo, I dont need factory? It has been like that as long as i can remember

could you just list what to remove and what to keep and why, I would love to learn more!

also what is requiring the install of GHC

The following 246 NEW packages are going to be installed:
  ghc-aeson ghc-aeson-pretty ghc-ansi-terminal ghc-ansi-terminal-types ghc-appar ghc-array ghc-asn1-encoding ghc-asn1-parse ghc-asn1-types ghc-assoc ghc-async ghc-attoparsec ghc-base ghc-base16-bytestring ghc-base64-bytestring ghc-base-compat ghc-base-compat-batteries
  ghc-basement ghc-base-orphans ghc-bifunctors ghc-binary ghc-bitvec ghc-blaze-builder ghc-blaze-html ghc-blaze-markup ghc-byteorder ghc-bytestring ghc-case-insensitive ghc-cassava ghc-cereal ghc-citeproc ghc-colour ghc-commonmark ghc-commonmark-extensions
  ghc-commonmark-pandoc ghc-comonad ghc-conduit ghc-conduit-extra ghc-containers ghc-contravariant ghc-cookie ghc-crypton ghc-crypton-connection ghc-crypton-x509 ghc-crypton-x509-store ghc-crypton-x509-system ghc-crypton-x509-validation ghc-data-default
  ghc-data-default-class ghc-data-default-instances-containers ghc-data-default-instances-dlist ghc-data-default-instances-old-locale ghc-data-fix ghc-deepseq ghc-digest ghc-digits ghc-directory ghc-distributive ghc-dlist ghc-doclayout ghc-doctemplates ghc-emojis
  ghc-exceptions ghc-file-embed ghc-filepath ghc-generically ghc-ghc-boot-th ghc-Glob ghc-gridtables ghc-haddock-library ghc-hashable ghc-haskell-lexer ghc-hourglass ghc-http-client ghc-http-client-tls ghc-http-types ghc-indexed-traversable
  ghc-indexed-traversable-instances ghc-integer-logarithms ghc-iproute ghc-ipynb ghc-jira-wiki-markup ghc-JuicyPixels ghc-libyaml ghc-memory ghc-mime-types ghc-mono-traversable ghc-mtl ghc-network ghc-network-uri ghc-old-locale ghc-old-time ghc-OneTuple ghc-Only
  ghc-ordered-containers ghc-pandoc ghc-pandoc-types ghc-parsec ghc-pem ghc-pretty ghc-prettyprinter ghc-pretty-show ghc-primitive ghc-process ghc-QuickCheck ghc-random ghc-regex-base ghc-regex-tdfa ghc-resourcet ghc-safe ghc-scientific ghc-semialign ghc-semigroupoids
  ghc-SHA ghc-skylighting ghc-skylighting-core ghc-skylighting-format-ansi ghc-skylighting-format-blaze-html ghc-skylighting-format-context ghc-skylighting-format-latex ghc-socks ghc-split ghc-splitmix ghc-StateVar ghc-stm ghc-streaming-commons ghc-strict ghc-syb
  ghc-tagged ghc-tagsoup ghc-template-haskell ghc-temporary ghc-texmath ghc-text ghc-text-conversions ghc-text-short ghc-th-abstraction ghc-th-compat ghc-these ghc-th-lift ghc-th-lift-instances ghc-time ghc-time-compat ghc-tls ghc-toml-parser ghc-transformers
  ghc-transformers-compat ghc-typed-process ghc-typst ghc-typst-symbols ghc-unicode-collation ghc-unicode-data ghc-unicode-transforms ghc-uniplate ghc-unix ghc-unix-time ghc-unliftio-core ghc-unordered-containers ghc-utf8-string ghc-uuid-types ghc-vector
  ghc-vector-algorithms ghc-vector-stream ghc-witherable ghc-xml ghc-xml-conduit ghc-xml-types ghc-yaml ghc-zip-archive ghc-zlib google-noto-sans-fonts kernel-default-6.7.2-1.1 kernel-default-devel-6.7.2-1.1 kernel-devel-6.7.2-1.1 krita-plugin-gmic libappstream5
  libAppStreamQt5-3 libcamera0_2 libcamera0_2-32bit libcamera-base0_2 libcamera-base0_2-32bit libcgns4_4 libglslang14 libjxl0_9 libjxl0_9-x86-64-v3 libliveMedia112 libminizip-ng4 libopencascade-applicationframework7_7_2 libopencascade-dataexchange7_7_2
  libopencascade-foundationclasses7_7_2 libopencascade-modelingalgorithms7_7_2 libopencascade-modelingdata7_7_2 libopencascade-visualization7_7_2 libOpenColorIO2_3 libopencv409 libprotobuf25_1_0 libprotobuf-lite25_1_0 librpmbuild10 librtaudio7 libruby3_3-3_3
  libSPIRV-Tools-2023_6_rc1 libvmaf3 libvpl2 libwx_baseu_net-suse10_0_0 libwx_baseu_net-suse-nostl10_0_0 libwx_baseu-suse10_0_0 libwx_baseu-suse-nostl10_0_0 libwx_baseu_xml-suse10_0_0 libwx_baseu_xml-suse-nostl10_0_0 libwx_gtk3u_aui-suse10_0_0 libwx_gtk3u_core-suse10_0_0
  libwx_gtk3u_core-suse-nostl10_0_0 libwx_gtk3u_gl-suse10_0_0 libwx_gtk3u_html-suse10_0_0 libwx_gtk3u_html-suse-nostl10_0_0 libwx_gtk3u_media-suse10_0_0 libwx_gtk3u_propgrid-suse10_0_0 libwx_gtk3u_qa-suse-nostl10_0_0 libwx_gtk3u_ribbon-suse10_0_0
  libwx_gtk3u_richtext-suse10_0_0 libwx_gtk3u_stc-suse10_0_0 libwx_gtk3u_webview-suse10_0_0 libwx_gtk3u_xrc-suse10_0_0 libz-ng2 pandoc-cli phonon4qt5-backend-vlc python311-freetype-py python311-matplotlib-qt python311-matplotlib-tk python311-Pillow-tk python311-solv
  python311-ufoLib2 ruby3.3 ruby3.3-rubygem-abstract_method ruby3.3-rubygem-cfa ruby3.3-rubygem-cfa_grub2 ruby3.3-rubygem-cheetah ruby3.3-rubygem-fast_gettext ruby3.3-rubygem-gem2rpm ruby3.3-rubygem-nokogiri ruby3.3-rubygem-ruby-augeas ruby3.3-rubygem-ruby-dbus
  ruby3.3-rubygem-simpleidn ruby3.3-rubygem-unf ruby3.3-rubygem-unf_ext virtualbox-kmp-default-7.0.14_k6.7.2_1-1.1

this is also the second time my computer has tried to install “jupyter,” what is causing this peculiar behavior?

ghc is the actual name for Handbrake.

I believe ghc is the Glasgow Haskell Compiler

# zypper if ghc
Loading repository data...
Reading installed packages...


Information for package ghc:
----------------------------
Repository     : Main Repository (OSS)
Name           : ghc
Version        : 9.6.3-1.2
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 1.6 KiB
Installed      : No
Status         : not installed
Source package : ghc-9.6.3-1.2.src
Upstream URL   : https://www.haskell.org/ghc/
Summary        : The Glorious Glasgow Haskell Compiler
Description    : 
    Haskell is the standard purely functional programming language; the
    current language version is Haskell 98, agreed in December 1998.

    GHC is a state-of-the-art programming suite for Haskell.  Included is
    an optimising compiler generating good code for a variety of
    platforms, together with an interactive system for convenient, quick
    development.  The distribution includes space and time profiling
    facilities, a large collection of libraries, and support for various
    language extensions, including concurrency, exceptions, and foreign
    language interfaces (C, C++, etc).

    A wide variety of Haskell related resources (tutorials, libraries,
    specifications, documentation, compilers, interprbeters, references,
    contact information, links to research groups) are available from the
    Haskell home page at <http://www.haskell.org/>

OMG! You are so right. I’m not sure why I confounded that. To the OP, VariableStar is right.

P.S. I investigated, and the reason is Handbrake’s program is ghb, similar to ghc.

1 Like


this happened shortly after removing factory repos

I tried looking for any flags/messages requiring the install of ghc and jupyter but I cannot find any references, what does this mean?

The cdn is having issues right now.

I see, thank you, you probably just saved me from like 3 hours of panic only to realize it wasnt me

random image I found that very well suited my feelings when i saw the error on my DE
image

anyway, why is this happening?

Please show the specific command you’re running and the output that shows it being installed - I don’t find a package in the repos using just the name “jupyter”, but a bunch of packages which have that name as a part of a longer name.

command used:

sudo zypper dup

full text:
https://paste.opensuse.org/pastes/718a27bd51f8