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
[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???
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.
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 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
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.