Fedora: [osc-rawhide]Unknown dependencies are broken

# dnf config-manager -qy --add-repo https://download.opensuse.org/repositories/openSUSE:Tools/Fedora_Rawhide/openSUSE:Tools.repo
# dnf install -y osc
# dnf config-manager -qy --add-repo https://download.opensuse.org/repositories/home:X0F:HSF/openSUSE_Tumbleweed/home:X0F:HSF.repo
# dnf config-manager -qy --add-repo https://download.opensuse.org/repositories/home:nuklly/openSUSE_Tumbleweed/home:nuklly.repo
# dnf config-manager -qy --add-repo http://download.videolan.org/SuSE/Tumbleweed/
# dnf update -y && dnf install -y telegram-desktop vlc

How to fix dependencies under Rawhide with OpenSuSE OSC installed and Tumbleweed repo present?

[root@rawhide hd.scania]# dnf update -y && dnf install -y telegram telegram-desktop vlc
Last metadata expiration check: 5:12:47 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
Dependencies resolved.
==========================================================================================================================================================================
 Package                                              Arch                            Version                                 Repository                             Size
==========================================================================================================================================================================
Upgrading:
 dosfstools                                           x86_64                          4.1-101.3                               home_X0F_HSF                           77 k
 libunwind                                            x86_64                          1.2~rc1-121.10                          home_X0F_HSF                           56 k
 lxappearance-obconf                                  x86_64                          0.2.3-28.3                              home_X0F_HSF                           36 k
 menu-cache                                           x86_64                          1.0.2-68.3                              home_X0F_HSF                           56 k
 openal-soft                                          x86_64                          1.17.2-54.7                             home_X0F_HSF                          144 k
 pulseaudio-gdm-hooks                                 x86_64                          10.0-16.9                               home_X0F_HSF                           31 k
 pulseaudio-module-bluetooth                          x86_64                          10.0-16.9                               home_X0F_HSF                           87 k
 pulseaudio-module-x11                                x86_64                          10.0-16.9                               home_X0F_HSF                           48 k
 pulseaudio-utils                                     x86_64                          10.0-16.9                               home_X0F_HSF                          102 k
 xdg-utils                                            noarch                          20160610-96.2                           home_X0F_HSF                           86 k
 zenity                                               x86_64                          3.22.0-74.11                            home_X0F_HSF                          447 k
Installing dependencies:
 libmenu-cache3                                       x86_64                          1.0.2-68.3                              home_X0F_HSF                           28 k
 libopenal1                                           x86_64                          1.17.2-54.7                             home_X0F_HSF                          256 k
 libpulse-mainloop-glib0                              x86_64                          10.0-16.9                               home_X0F_HSF                           38 k
 libpulse0                                            x86_64                          10.0-16.9                               home_X0F_HSF                          315 k
 perl-HTML-Tree                                       noarch                          1:5.03-15.fc26                          rawhide                               222 k
 perl-IO-stringy                                      noarch                          2.111-6.fc26                            rawhide                                70 k
 perl-Net-DBus                                        x86_64                          1.1.0-6.fc26                            rawhide                               213 k
 perl-X11-Protocol                                    noarch                          0.56-24.fc26                            rawhide                               144 k
 perl-XML-Parser                                      x86_64                          2.44-6.fc26                             rawhide                               223 k
 perl-XML-Twig                                        noarch                          3.52-2.fc26                             rawhide                               220 k
Installing weak dependencies:
 lxappearance-obconf-lang                             noarch                          0.2.3-28.3                              home_X0F_HSF                           42 k
 zenity-lang                                          noarch                          3.22.0-74.11                            home_X0F_HSF                          380 k
Skipping packages with broken dependencies
(add '--best' to command line to see why package dependency cannot be satisfied):
 nano                                                 x86_64                          2.7.5-74.3                              home_X0F_HSF                          398 k
 pulseaudio                                           x86_64                          10.0-16.9                               home_X0F_HSF                          963 k
 xterm                                                x86_64                          327-153.5                               home_X0F_HSF                          122 k
Transaction Summary
==========================================================================================================================================================================
Install  12 Packages
Upgrade  11 Packages
Skip      3 Packages
Total size: 3.2 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /etc/pulse/client.conf from install of libpulse0-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-10.0-4.fc26.x86_64
  file /usr/lib64/libpulse-simple.so.0.1.0 from install of libpulse0-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-10.0-4.fc26.x86_64
  file /usr/lib64/libpulse.so.0.20.1 from install of libpulse0-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-10.0-4.fc26.x86_64
  file /usr/lib64/pulseaudio/libpulsecommon-10.0.so from install of libpulse0-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-10.0-4.fc26.x86_64
  file /usr/lib64/libpulse-mainloop-glib.so.0.0.5 from install of libpulse-mainloop-glib0-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-glib2-10.0-4.f
c26.x86_64
  file /usr/lib64/pulseaudio/libpulsedsp.so from install of pulseaudio-utils-10.0-16.9.x86_64 conflicts with file from package pulseaudio-libs-10.0-4.fc26.x86_64
  file /var/lib/gdm from install of pulseaudio-gdm-hooks-10.0-16.9.x86_64 conflicts with file from package gdm-1:3.23.91.1-1.fc27.x86_64
  file /usr/sbin/dosfsck conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/dosfslabel conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/fsck.fat conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/fsck.msdos conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/fsck.vfat conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/mkdosfs conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/mkfs.fat conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/mkfs.msdos conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64
  file /usr/sbin/mkfs.vfat conflicts between attempted installs of dosfstools-4.1-101.3.x86_64 and dosfstools-4.1-101.3.x86_64

Error Summary
------------- 
[root@rawhide hd.scania]# dnf install -y telegram-desktop vlc          
Last metadata expiration check: 5:13:16 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
Error:  
 Problem 1: conflicting requests
  - nothing provides xorg-x11-devel needed by telegram-desktop-1.0.14-1.4.src
  - nothing provides libcrypto.so.1.0.0()(64bit) needed by telegram-desktop-1.0.14-1.4.x86_64
 Problem 2: conflicting requests
  - nothing provides libass.so.9 needed by vlc-2.2.4-238.15.i586
  - nothing provides gdk-pixbuf-devel needed by vlc-2.2.4-238.15.src
  - nothing provides libass.so.9()(64bit) needed by vlc-2.2.4-238.15.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)
[root@rawhide hd.scania]# dnf install -y --allowerasing telegram-desktop vlc    
Last metadata expiration check: 5:13:39 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
Error:  
 Problem 1: conflicting requests
  - nothing provides xorg-x11-devel needed by telegram-desktop-1.0.14-1.4.src
  - nothing provides libcrypto.so.1.0.0()(64bit) needed by telegram-desktop-1.0.14-1.4.x86_64
 Problem 2: conflicting requests
  - nothing provides libass.so.9 needed by vlc-2.2.4-238.15.i586
  - nothing provides gdk-pixbuf-devel needed by vlc-2.2.4-238.15.src
  - nothing provides libass.so.9()(64bit) needed by vlc-2.2.4-238.15.x86_64
[root@rawhide hd.scania]#

You may need to explain and describe your running environment, including why you’re using a Fedora tool and installing Fedora RAwhide User tools…

I still took a short look at what you tried to do…

  • It’s fairly well known in the openSUSE community that the vlc repository has been deprecated, you should install install vlc from the main repository.

  • There is something wrong with the metadata to the XOF private repository, it may not work, or at least it can’t be set up properly using our openSUSE command line package management tool, zypper. The other repos can be added fine.

Results installing using zypper instead of dnf…

  • Telegram-desktop installs fine with no problem locating dependencies
  • osc failed to install, lacking a different dependency, complaining it didn’t have a sufficiently recent version of m2crypto. I don’t know if installingpython- m2crypto from the following link solves that issue
    https://software.opensuse.org/package/python-M2Crypto

HTH,
TSU




[root@rawhide hd.scania]# dnf search vlc
Last metadata expiration check: 6:56:45 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
============================================================================ N/S Matched: vlc ============================================================================
**vlc**.i586 : Graphical media player
**vlc**.src : Graphical media player
**vlc**.x86_64 : Graphical media player
lib**vlc**5.i586 : Shared library lib**vlc**
lib**vlc**5.x86_64 : Shared library lib**vlc**
lib**vlc**core8.i586 : Shared library lib**vlc**
lib**vlc**core8.x86_64 : Shared library lib**vlc**
**vlc**-noX.i586 : **VLC** without X dependencies
**vlc**-noX.x86_64 : **VLC** without X dependencies
**vlc**-beta-devel.i586 : **VLC** Development system
**vlc**-beta-devel.x86_64 : **VLC** Development system
**vlc**-lang.noarch : Translations for package **vlc**
**vlc**-qt.i586 : Qt interface for the **VLC** media player
**vlc**-qt.x86_64 : Qt interface for the **VLC** media player
**vlc**-debugsource.i586 : Debug sources for package **vlc**
**vlc**-debugsource.x86_64 : Debug sources for package **vlc**
**vlc**-beta-qt.i586 : **VLC**: VideoLAN Client - Qt interface
**vlc**-beta-qt.x86_64 : **VLC**: VideoLAN Client - Qt interface
**vlc**-debuginfo.i586 : Debug information for package **vlc**
**vlc**-debuginfo.x86_64 : Debug information for package **vlc**
**vlc**-beta-aout-pulse.i586 : **VLC** Audio Out for Pulse Audio
**vlc**-beta-aout-pulse.x86_64 : **VLC** Audio Out for Pulse Audio
**vlc**-codecs.i586 : Additional codecs for the **VLC** media player
**vlc**-codecs.x86_64 : Additional codecs for the **VLC** media player
**vlc**-qt-debuginfo.i586 : Debug information for package **vlc**-qt
**vlc**-qt-debuginfo.x86_64 : Debug information for package **vlc**-qt
lib**vlc**5-debuginfo.i586 : Debug information for package lib**vlc**5
lib**vlc**5-debuginfo.x86_64 : Debug information for package lib**vlc**5
**vlc**-beta-debugsource.i586 : Debug sources for package **vlc**-beta
**vlc**-beta-debugsource.x86_64 : Debug sources for package **vlc**-beta
**vlc**-noX-debuginfo.i586 : Debug information for package **vlc**-noX
**vlc**-noX-debuginfo.x86_64 : Debug information for package **vlc**-noX
**vlc**-beta-debuginfo.i586 : Debug information for package **vlc**-beta
**vlc**-beta-debuginfo.x86_64 : Debug information for package **vlc**-beta
**vlc**-beta-noX.i586 : **VLC**: VideoLAN Client - without X dependencies
**vlc**-beta-noX.x86_64 : **VLC**: VideoLAN Client - without X dependencies
**vlc**-devel.i586 : Development files for the **VLC** media player system
**vlc**-devel.x86_64 : Development files for the **VLC** media player system
**vlc**-codecs-debuginfo.i586 : Debug information for package **vlc**-codecs
**vlc**-codecs-debuginfo.x86_64 : Debug information for package **vlc**-codecs
lib**vlc**core8-debuginfo.i586 : Debug information for package lib**vlc**core8
lib**vlc**core8-debuginfo.x86_64 : Debug information for package lib**vlc**core8
**vlc**-beta-qt-debuginfo.i586 : Debug information for package **vlc**-beta-qt
**vlc**-beta-qt-debuginfo.x86_64 : Debug information for package **vlc**-beta-qt
**vlc**-beta.i586 : **VLC** - Video Lan Client (preview of the upcoming version)
**vlc**-beta.src : **VLC** - Video Lan Client (preview of the upcoming version)
**vlc**-beta.x86_64 : **VLC** - Video Lan Client (preview of the upcoming version)
**vlc**-beta-noX-debuginfo.i586 : Debug information for package **vlc**-beta-noX
**vlc**-beta-noX-debuginfo.x86_64 : Debug information for package **vlc**-beta-noX
**vlc**-codec-gstreamer.i586 : GStreamer integration for the **VLC** media player
**vlc**-codec-gstreamer.x86_64 : GStreamer integration for the **VLC** media player
**vlc**-beta-codec-gstreamer.i586 : **VLC**: VideoLAN Client - Decode using GStreamer
**vlc**-beta-codec-gstreamer.x86_64 : **VLC**: VideoLAN Client - Decode using GStreamer
**vlc**-beta-aout-pulse-debuginfo.i586 : Debug information for package **vlc**-beta-aout-pulse
**vlc**-beta-aout-pulse-debuginfo.x86_64 : Debug information for package **vlc**-beta-aout-pulse
**vlc**-codec-gstreamer-debuginfo.i586 : Debug information for package **vlc**-codec-gstreamer
**vlc**-codec-gstreamer-debuginfo.x86_64 : Debug information for package **vlc**-codec-gstreamer
**vlc**-beta-codec-gstreamer-debuginfo.i586 : Debug information for package **vlc**-beta-codec-gstreamer
**vlc**-beta-codec-gstreamer-debuginfo.x86_64 : Debug information for package **vlc**-beta-codec-gstreamer
[root@rawhide hd.scania]# dnf install -y vlc
Last metadata expiration check: 6:57:11 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
Error: conflicting requests
  - nothing provides libass.so.9 needed by vlc-2.2.4-238.15.i586
  - nothing provides gdk-pixbuf-devel needed by vlc-2.2.4-238.15.src
  - nothing provides libass.so.9()(64bit) needed by vlc-2.2.4-238.15.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages)
[root@rawhide hd.scania]# cd /etc/yum.repos.d && ls -la
total 68
drwxr-xr-x.   2 root root  4096 Mar 12 19:53 .
drwxr-xr-x. 143 root root 12288 Mar 13 13:05 ..
-rw-r--r--.   1 root root   334 Mar 12 13:43 _copr_rommon-telegram.repo
-rw-r--r--.   1 root root   191 Mar 12 20:12 download.videolan.org_SuSE_Tumbleweed_.repo
-rw-r--r--.   1 root root   689 Mar  1 16:11 fedora-cisco-openh264.repo
-rw-r--r--.   1 root root  2066 Mar  8 16:10 fedora-rawhide.repo
-rw-r--r--.   1 root root  2142 Mar 10 18:25 fedora-rawhide.repo.rpmnew
-rw-r--r--.   1 root root  1248 Mar  8 13:05 fedora.repo
-rw-r--r--.   1 root root  1332 Mar  1 16:11 fedora.repo.rpmnew
-rw-r--r--.   1 root root  1267 Mar  8 13:05 fedora-updates.repo
-rw-r--r--.   1 root root  1345 Mar  1 16:11 fedora-updates.repo.rpmnew
-rw-r--r--.   1 root root  1325 Mar  7 09:14 fedora-updates-testing.repo
-rw-r--r--.   1 root root   287 Mar 12 20:12 home:nuklly.repo
-rw-r--r--.   1 root root   296 Mar 12 20:12 home:X0F:HSF.repo
-rw-r--r--.   1 root root   278 Mar 12 18:24 openSUSE:Tools.repo
[root@rawhide yum.repos.d]# rm -rf ./*videolan* && ls -la
total 64
drwxr-xr-x.   2 root root  4096 Mar 13 13:34 .
drwxr-xr-x. 143 root root 12288 Mar 13 13:05 ..
-rw-r--r--.   1 root root   334 Mar 12 13:43 _copr_rommon-telegram.repo
-rw-r--r--.   1 root root   689 Mar  1 16:11 fedora-cisco-openh264.repo
-rw-r--r--.   1 root root  2066 Mar  8 16:10 fedora-rawhide.repo
-rw-r--r--.   1 root root  2142 Mar 10 18:25 fedora-rawhide.repo.rpmnew
-rw-r--r--.   1 root root  1248 Mar  8 13:05 fedora.repo
-rw-r--r--.   1 root root  1332 Mar  1 16:11 fedora.repo.rpmnew
-rw-r--r--.   1 root root  1267 Mar  8 13:05 fedora-updates.repo
-rw-r--r--.   1 root root  1345 Mar  1 16:11 fedora-updates.repo.rpmnew
-rw-r--r--.   1 root root  1325 Mar  7 09:14 fedora-updates-testing.repo
-rw-r--r--.   1 root root   287 Mar 12 20:12 home:nuklly.repo
-rw-r--r--.   1 root root   296 Mar 12 20:12 home:X0F:HSF.repo
-rw-r--r--.   1 root root   278 Mar 12 18:24 openSUSE:Tools.repo
[root@rawhide yum.repos.d]# dnf search vlc
Last metadata expiration check: 7:00:14 ago on Mon Mar 13 06:35:57 2017 MYT.
Failed to synchronize cache for repo 'rommon-telegram', disabling.
============================================================================== Matched: vlc ==============================================================================
leechcraft-vtyulc.x86_64 : LeechCraft Video player Module
libbluray.x86_64 : Library to access Blu-Ray disks for video playback
libbluray.i686 : Library to access Blu-Ray disks for video playback
libbluray.src : Library to access Blu-Ray disks for video playback
python2-streamlink.noarch : Python library for extracting streams from various websites
python3-streamlink.noarch : Python library for extracting streams from various websites
python-streamlink.src : Python library for extracting streams from various websites
python-streamlink-doc.noarch : Documentation for python-streamlink
stdair.i686 : C++ Standard Airline IT Object Library
stdair.x86_64 : C++ Standard Airline IT Object Library
stdair.src : C++ Standard Airline IT Object Library
simplescreenrecorder.src : A feature-rich screen recorder that supports X11 and OpenGL
simplescreenrecorder.x86_64 : A feature-rich screen recorder that supports X11 and OpenGL
[root@rawhide yum.repos.d]#

Do you mean … OSC for Rawhide main repo? Or Zypper main repo???

I think i have got what you are saying … do you mean installing Zypper under Fedora???

# dnf copr enable ngompa/zypper -qy && dnf install -y zypper && zypper

You need to describe what you have set up…
Are you running something that supports running a different distro on openSUSE, something like Docker?
Maybe even running openSUSE in docker on a Fedora?
Or,
Maybe you just want to install and run Fedora tools on an openSUSE?
Or,
Maybe you’re doing something else?

And, although you can use any RPM package manager like yum (and possibly dnf) on openSUSE, it’s not generally recommended because then you’d have multiple package manager repositories which are unaware of what the other is doing.

It’s just highly unusual to be using tools specific to another distro on openSUSE (as it would also be reversed).
So, if this is more than just a whim, the details of what you have set up may be important.

TSU

I should mean your points A and C, and opposed to B, in other means, Zypper and OSC have been installed under an another RPM distro like Rawhide (Mageia and OpenMandriva are equivalent here), and OpenSuSE have been not yet installed.

What are you trying to do?
Why are you configuring openSUSE repos for non-openSUSE tools in some other distro?

TSU

what tsu2 said use zypper and paste the error output here
this might help you
https://en.opensuse.org/images/1/17/Zypper-cheat-sheet-1.pdf
you don’t seam to have the packman repo, all multimedia should come from packman
you can try this (after reading teh above 2 page pdf)

zypper ar -f http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ packman
zypper dup --from packman
zypper in vlc vlc-codecs

my mistake if I understood correctly you are not running TW but Fedora and want to install some TW packages
the title of this thread is wrong it should be other OS
and as I have no idea on how to solve Fedora repo issues I’ll quit here

# dnf config-manager -qy --add-repo https://download.opensuse.org/repositories/openSUSE:Tools/Fedora_Rawhide/openSUSE:Tools.repo
# dnf copr enable ngompa/zypper && dnf update -y && dnf install -y zypper osc
# zypper -f ar https://download.opensuse.org/repositories/home:X0F:HSF/openSUSE_Tumbleweed/home:X0F:HSF.repo
# zypper -f ar https://download.opensuse.org/repositories/home:nuklly/openSUSE_Tumbleweed/home:nuklly.repo
# zypper -f ar http://download.videolan.org/SuSE/Tumbleweed/
# zypper ref -f && zypper up -f && zypper in -f telegram-desktop vlc

In other words I am trying to install TW binaries thru Zypper for Rawhide, aka OpenSuSE tools in OTHER RPM distro.

Rawhide is not TW and the title of this thread
TUMBLEWEED [osc-rawhide]Unknown dependencies are broken
is somewhat confusing
if this is what you mean by Rawhide

I have serious doubts that a native TW package will run under Fedora unstable, some might but Fedora has different library convention
you might be better off asking some of the maintainers to build said package for fedora (using opensuse’s OBS which supports Fedora)

if a mod is reading this maybe change the TUMBLEWEED prefix to Other as Fedora is not TW

I changed the prefix to OTHER VERSION and added Fedora to the title. This to avoid confusion.

To the OP. Please understand that what you are doing is completely new to most here. Do not assume any experience and understanding of what you are doing. Thus when you want help because you think some here may be able to help you, do explain all and everything your are using and doing.