Won't work. The problem is KDE it seems. I use the XFCE desktop primarily but did also installed KDE and a few more desktops (just in order to check them). But the only KDE program that I really want is Amarok.peter@linux-zayf:~/Skrivebord/MariaDB> sudo yast2 -i ./MariaDB-10.0.15-opensuse13_1-x86_64-server.rpm ./MariaDB-10.0.15-opensuse13_1-x86_64-server.rpm ./MariaDB-10.0.15-opensuse13_1-x86_64-client.rpmDEPRECATED. Use zypper directly: zypper --non-interactive install ./MariaDB-10.0.15-opensuse13_1-x86_64-server.rpm ./MariaDB-10.0.15-opensuse13_1-x86_64-server.rpm ./MariaDB-10.0.15-opensuse13_1-x86_64-client.rpmIndlæser softwarekildedata...Læser installerede pakker...Løser pakkeafhængigheder...2 problemer:Problem: mariadb-client-10.0.13-2.3.2.x86_64 konflikter med namespace:otherproviders(mysql-client), der leveres af MariaDB-client-10.0.15-1.x86_64Problem: MariaDB-server-10.0.15-1.x86_64 kræver MariaDB-client, men dette krav kan ikke leveresProblem: mariadb-client-10.0.13-2.3.2.x86_64 konflikter med namespace:otherproviders(mysql-client), der leveres af MariaDB-client-10.0.15-1.x86_64Løsning 1: Følgende handlinger udføres:afinstallation af mariadb-client-10.0.13-2.3.2.x86_64afinstallation af akonadi-4.14.3-4.4.x86_64afinstallation af python-kde4-akonadi-4.14.3-4.3.x86_64afinstallation af plasma-addons-lancelot-4.14.3-8.3.x86_64afinstallation af plasma-addons-akonadi-4.14.3-8.3.x86_64afinstallation af korganizer-4.14.3-4.4.x86_64afinstallation af kontact-4.14.3-4.4.x86_64afinstallation af kmail-4.14.3-4.4.x86_64afinstallation af kdepim4-runtime-4.14.3-4.2.x86_64afinstallation af kdepim4-4.14.3-4.4.x86_64afinstallation af kaddressbook-4.14.3-4.4.x86_64afinstallation af knotes-4.14.3-4.4.x86_64Løsning 2: installér ikke MariaDB-client-10.0.15-1.x86_64Vælg blandt løsningerne ovenfor med nummer eller skip, forsøg igen eller annullér [1/2/s/f/a] (a): a <<-- this 'a' prompts automatically (gives me no choice) and when I try same option from YaST GUI it just reinstalls what it just removed. This is after I removed Amarok and a few other KDE programs aswell as the old MariaDB server.. originally the conflict list was longer!peter@linux-zayf:~/Skrivebord/MariaDB>I have tried different things from command-line and GUI, but it seems that I will need to remove a lot of KDE software making use of MySQL, if it shall be possible to continue. Else it will not let me remove mariadb-client-10.0.13. Did someone say *depencency hell* :-).It will probably be easier to do a fresh install of SuSE without KDE! Unless your RPMs can handle the conflicts (replacing themselves with what is already installed).Restoring snapshot!-- PeterOn Mon, Nov 24, 2014 at 3:54 PM, Peter Laursen <peter_laursen@webyog.com> wrote:And teh *bonus question*. What should I remove and not remove before installing your packages?peter@linux-zayf:~> rpm -qa | grep mysqllibmysqlclient18-10.0.13-2.3.2.x86_64libqt4-sql-mysql-4.8.6-4.4.1.x86_64php5-mysql-5.6.1-4.1.x86_64libmysqld18-10.0.13-2.3.2.x86_64libmysqlcppconn6-1.1.2-6.2.2.x86_64libreoffice-base-drivers-mysql-4.3.3.2-4.1.x86_64peter@linux-zayf:~> rpm -qa | grep mariamariadb-client-10.0.13-2.3.2.x86_64mariadb-errormessages-10.0.13-2.3.2.x86_64mariadb-10.0.13-2.3.2.x86_64peter@linux-zayf:~>-- PeterOn Mon, Nov 24, 2014 at 3:36 PM, Peter Laursen <peter_laursen@webyog.com> wrote:Thanks a lot. I will try this (tomorow probably).-- PeterOn Mon, Nov 24, 2014 at 3:26 PM, Sergei Golubchik <serg@mariadb.org> wrote:Hi, Peter!
I've tried to repeat this - but over ssh, so I used text-mode yast2.
On Nov 24, Peter Laursen wrote:
> Thanks Elena. That even I can understand.
>
> But error on installation of server packet "No packet found allowing for
> the action specified". I am simply launching YaST graphical interface from
> the context menu of the RPM file placed on my desktop ("install with packet
> manager"). There is a reference to some log with more details, but I don't
> know where it can be found.
Supposedly, selecting "install with packet manager" from the context
menu is equivalent to "sudo yast2 -i /path/to/file.rpm" (I don't know
for sure).
Here's the issue. MariaDB-server package depends on other MariaDB-*
packages. Normally yast or yum fetch dependencies automatically from a
repository. But you don't install from a repository, you install a
specific file. In this case yast cannot fetch dependencies. You have to
install either all packages in one command, like this:
sudo yast2 -i MariaDB*server.rpm MariaDB*client.rpm MariaDB*common.rpm
or you can do it with GUI and a context menu - but you need to install
MariaDB*common.rpm first, then MariaDB*client.rpm, and only then you can
install MariaDB*server.rpm.
I tried both solutions - both worked.
Regards,
Sergei
P.S. Now, when we build for SuSE, I hope we will provide a proper
package repository and yast will be able to resolve dependencies automatically.