Problem with fresh install in Fedora 32

Bugs & Suggestions
Post Reply
tony_redink2000
Posts: 5
Joined: Sun May 15, 2016 3:37 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Problem with fresh install in Fedora 32

Post by tony_redink2000 »

I've just installed a fresh system of Fedora 32.
While trying to install AfterShotPro3 I get this error.

dnf install ./'AfterShotPro3.rpm'
Last metadata expiration check: 1:24:02 ago on Sun 02 Aug 2020 17:04:57.
Error:
Problem: conflicting requests

- nothing provides libgstreamer-0.10.so.0()(64bit) needed by AfterShotPro3-360380:3.6-0.380.x86_64
- nothing provides libgstapp-0.10.so.0()(64bit) needed by AfterShotPro3-360380:3.6-0.380.x86_64
I've seen a few postst that suggest using the repo from https://copr.fedorainfracloud.org/coprs ... eamer0.10/
However, there are even more dependancies that are not met.
dnf install gstreamer-plugins-good
Last metadata expiration check: 0:11:07 ago on Sun 02 Aug 2020 18:23:31.
Error:
Problem: conflicting requests
- nothing provides gstreamer >= 0.10.36 needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides gstreamer-plugins-base needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstreamer-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstbase-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstinterfaces-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstaudio-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstnetbuffer-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstrtp-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstvideo-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstcontroller-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgsttag-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstfft-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstpbutils-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstriff-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstsdp-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
- nothing provides libgstrtsp-0.10.so.0()(64bit) needed by gstreamer-plugins-good-0.10.31-25.fc32.x86_64
(try to add '--skip-broken' to skip uninstallable packages)
kneeke
Posts: 1
Joined: Mon Aug 03, 2020 9:05 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 64 Bit

Re: Problem with fresh install in Fedora 32

Post by kneeke »

I've asked Corel support if (and when) they plan to update the dependencies, but so far no useful answer.
But, since Qt versions are binary compatible, you can try the following (seems to work for me op opensuse):

Make sure you have Qt 5.x installed (use the version from your distribution, for my situation it's Qt 5.12)
Then install AfterShot, ignoring the missing dependencies.
Goto the lib dir inside the installation directory (/opt/AfterShot3(64-bit)/lib)

Remove ALL libraries except libbibblesdk.so.5 and libOpenCL.so.1

Now you should be able to launch/use AfterShot without problems.
(Not everything is tested this way, so it might be that you run into problems..)
rstory
Posts: 3
Joined: Sat Aug 08, 2015 11:58 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
ram: 16GB
Hard_Drive_Capacity: 2TB

Re: Problem with fresh install in Fedora 32

Post by rstory »

I had one more issue after following kneeke's suggestion - /opt/AfterShotPro(64-bit)/bin/qt.conf was setting pluging path to Aftershot's version. Also, I did not restore libOpenCL.so.1 and ocl-icd was providing a version in /usr/lib64/.

My steps:

* install AfterShot without dependency check

Code: Select all

rpm -ivh --nodeps AfterShotPro3_64bit-3.6-0.380.rpm
* install qt

Code: Select all

dnf install qt
* remove embeded libs in /opt/AfterShot3(64-bit)/lib (except libbibblesdk)

Code: Select all

cd /opt/AfterShot3(64-bit)/lib
mkdir oldlibs.xx
mv * oldlibs.xx/
mv oldlibs.xx/libbibblesdk.so.5 ./
* comment out plugin path in embedded /opt/AfterShot3(64-bit)/bin/qt.conf

Code: Select all

#[Paths]
#Plugins=/opt/AfterShot3(64-bit)/lib/plugins
* Now try and start. You *might* need compat-openssl10

Code: Select all

dnf install compat-openssl10
tony_redink2000
Posts: 5
Joined: Sun May 15, 2016 3:37 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: Problem with fresh install in Fedora 32

Post by tony_redink2000 »

I followed the steps by rstory which got Afteshot back up and running.
I found I needed to edit the qt.conf commenting out the pugin dir file and couple of extra libraries. libqt5keychain.so.1 and libQt5WebKitWidgets.so.5


dnf provides libqt5keychain.so.1
sudo dnf install qtkeychain-qt5
sudo dnf reinstall qt
dnf provides libQt5WebKitWidgets.so.5
sudo dnf install qt5-qtwebkit
wdingus
Posts: 1
Joined: Fri Oct 23, 2020 12:28 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
processor: fast
ram: plenty
Hard_Drive_Capacity: terabytes
Monitor/Display Make & Model: nice
Corel programs: none

Re: Problem with fresh install in Fedora 32

Post by wdingus »

Any luck in making this work with Fedora 32? Mixed results here... Thanks to Daniel for helping get it this far.. https://www.ctrl.blog/entry/how-to-afte ... edora.html

$ /usr/bin/AfterShot3X64
Install Path: /opt/AfterShot3(64-bit)
LD_PATH: /opt/AfterShot3(64-bit)/lib:
XLIB_SKIP_ARGB_VISUALS:
QSocketNotifier: Can only be used with threads started with QThread
libpng warning: iCCP: known incorrect sRGB profile
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
QObject::connect: No such signal QAction::trigger(bool)
QObject::connect: (receiver name: 'Directory View')
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
^ just starting it up

QMutex: destroying locked mutex
^ after loading 3 Canon .CR2 files

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
^ after right-clicking and choosing to "Edit with AfterShot HDR" which does *not* work
Post Reply