PDA

View Full Version : Packages available after registration



heinkonijn
09-Nov-2014, 22:42
Hi,

I have a question after reading this thread:
https://forums.suse.com/showthread.php?5568-php5-sles-12

Simon says :-) that some packages only become available after the server has been registered.

So, what happens if I have mysql running on SLES11 and I upgrade my server via booting the server from the DVD?
My servers do not have a any internet connection and cannot register themselves.
We use ZCM to manage/patch our servers.

Cheers,
Hein

smflood
10-Nov-2014, 12:04
On 09/11/2014 21:44, heinkonijn wrote:

> I have a question after reading this thread:
> https://forums.suse.com/showthread.php?5568-php5-sles-12
>
> Simon says :-) that some packages only become available after the server
> has been registered.
>
> So, what happens if I have mysql running on SLES11 and I upgrade my
> server via booting the server from the DVD?
> My servers do not have a any internet connection and cannot register
> themselves.
> We use ZCM to manage/patch our servers.

Good question.

If you're upgrading one version of SLES to another then provided
packages installed in current version exist in the new then they should
be automatically upgraded (if they're a newer version).

If any installed packages only exist in the new SLES12 modules you would
need to make sure those modules were available during the upgrade.

Now to your scenario, with one package being replaced by another - with
SLES12 MariaDB replaces MySQL. From
https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12/#fate-316482

--begin--
1.4.1.1 MariaDB Replaces MySQL #

The MariaDB open source database replaces the MySQL database system.

To retain compatibility with existing (MySQL based) deployments and
dependencies, MariaDB is using the name libmysql.so for shared
libraries. Thus, according to the SUSE and openSUSE Shared Library
Policy the RPMs for the MariaDB shared libraries are called libmysql.
---end---

My reading of the above is that MySQL packages in the old version should
be replaced by MariaDB in SLES12 and databases should continue to work.

Note MariaDB packages exist in SLES12 DVD1 rather than any module or
extension.

HTH.
--
Simon
SUSE Knowledge Partner

------------------------------------------------------------------------
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below. Thanks.
------------------------------------------------------------------------

heinkonijn
10-Nov-2014, 20:49
Thanks Simon,

OK, and how would I do that?
I am a bit confused about these "modules" is this just a repository that only becomes available after registering the server?
If so, I should be able to mirror this repo. How are updates to these packages done, will they be part of the normal update channel?

Thanks,
Hein


On 09/11/2014 21:44, heinkonijn wrote:

If any installed packages only exist in the new SLES12 modules you would
need to make sure those modules were available during the upgrade.