Easiest way to install Cooker?

If any of us users, QA-Team, testers ect. wish to try Cooker how is easiest way currently to install? Is there possibility of making a relatively current ISO?

Edit: Pay attention to this. As always don’t install Cooker for a production system it can and will break. If you have problems thats exactly it. You have problems. Cooker is experimental in development don’t whine if it breaks.

1 Like

If one does an install of ISO # 1082 (Lx 3.02) and changes repos to cooker this is how it starts:

# urpmi -v --auto --auto-update --no-verify-rpm --test
...
examining synthesis file [/var/lib/urpmi/main/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/main updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/contrib/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/contrib updates/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/non-free/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/non-free updates/synthesis.hdlist.cz]
...
Installation is possible
unlocking urpmi database
unlocking rpm database
While some packages may have been installed, there were failures.
Some requested packages cannot be installed:
firewall-applet-0.4.4.3-1-omv3001.noarch (due to unsatisfied firewall-config[== 0.4.4.3-1:3001])
firewall-config-0.4.4.3-1-omv3001.noarch (due to unsatisfied firewalld[== 0.4.4.3-1:3001], trying to promote firewalld)
firewalld-0.4.4.3-1-omv3001.noarch (due to conflicts with python-slip-dbus-0.6.0-8-omv2015.0.noarch, due to conflicts with python-slip-dbus-0.6.0-8-omv2015.0.noarch, trying to promote python-slip-dbus, firewalld)
hplip-3.16.10-1-omv3001.x86_64 (due to conflicts with python-reportlab-3.3.0-2-omv2015.0.x86_64, trying to promote python-reportlab)
hplip-gui-3.16.10-1-omv3001.x86_64 (due to conflicts with hplip-3.16.10-1-omv3001.x86_64, trying to promote hplip)
k3b-17.04.0-1-omv3001.x86_64 (due to conflicts with lib64sndfile1-1.0.28-1-omv3001.x86_64, trying to promote libsndfile.so.1(libsndfile.so.1.0)(64bit))
lib64e-book0.1_1-0.1.2-7-omv3001.x86_64 (due to unsatisfied libboost_system.so.1.63.0()(64bit))
python-cups-1.9.73-4-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
python-curl-7.43.0-2-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
python-reportlab-3.3.0-2-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
python-slip-0.6.0-8-omv2015.0.noarch (due to unsatisfied python(abi)[== 3.5])
speech-dispatcher-0.8.5-1-omv2015.0.x86_64 (due to conflicts with lib64sndfile1-1.0.28-1-omv3001.x86_64, trying to promote libsndfile.so.1(libsndfile.so.1.0)(64bit))
system-config-printer-1.5.7-7-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
system-config-printer-gui-1.5.7-7-omv2015.0.x86_64 (due to unsatisfied system-config-printer[== 1.5.7-7])
task-plasma-5.9.5-9-omv3001.noarch (due to conflicts with lib64gsl19-2.3-1-omv3001.x86_64, trying to promote krita)
The following packages have to be removed for others to be upgraded:
clementine-1.3.1-1-omv2015.0.x86_64
(due to missing libprotobuf.so.9()(64bit))
firewall-applet-0.4.4.3-1-omv2015.0.noarch
(due to unsatisfied firewalld == 0.4.4.3-1:2015.0,
due to unsatisfied firewall-config == 0.4.4.3-1:2015.0)
firewall-config-0.4.4.3-1-omv2015.0.noarch
(due to unsatisfied firewalld == 0.4.4.3-1:2015.0)
firewalld-0.4.4.3-1-omv2015.0.noarch
(due to unsatisfied python-slip-dbus >= 0.2.7)
hplip-3.16.10-1-omv2015.0.x86_64
(due to unsatisfied lib64hpipp0 == 3.16.10-1:2015.0)
hplip-gui-3.16.10-1-omv2015.0.x86_64
(due to unsatisfied hplip == 3.16.10-1)
k3b-17.04.0-1-omv2015.0.x86_64
(due to missing libsndfile.so.1(libsndfile.so.1.0)(64bit),
due to missing sox)
kdenlive-17.04.0-4-omv2015.0.x86_64
(due to unsatisfied mlt >= 6.2.0)
krita-3.1.3-2-omv2015.0.x86_64
(due to missing libgsl.so.0()(64bit))
lib64kadm5clnt_mit10-1.14.3-1-omv2015.0.x86_64
(due to unsatisfied krb5 == 1.14.3-1)
lib64kadm5srv_mit10-1.14.3-1-omv2015.0.x86_64
(due to unsatisfied krb5 == 1.14.3-1)
lib64keffects10-5.9.5-1-omv2015.0.x86_64
(due to unsatisfied kwin == 5.9.5-1:2015.0,
due to missing libkwinxrenderutils.so.10()(64bit))
lib64kwinglutils10-5.9.5-1-omv2015.0.x86_64
(due to unsatisfied kwin == 5.9.5-1:2015.0)
lib64kwinxrenderutils10-5.9.5-1-omv2015.0.x86_64
(due to unsatisfied kwin == 5.9.5-1:2015.0)
lib64qalculate5-0.9.8-1-omv2015.0.x86_64
(due to unsatisfied libqalculate-data == 0.9.8-1)
lib64sox3-14.4.2-1-omv2015.0.x86_64
(due to missing libsndfile.so.1(libsndfile.so.1.0)(64bit))
mlt-6.4.1-2-omv2015.0.x86_64
(due to missing libsox.so.3()(64bit))
python-cups-1.9.73-3-omv2015.0.x86_64
(due to unsatisfied python(abi) == 3.4)
python-curl-7.43.0-1-omv2015.0.x86_64
(due to unsatisfied python(abi) == 3.4)
python-reportlab-3.3.0-1-omv2015.0.x86_64
(due to unsatisfied python(abi) == 3.4)
python-slip-0.6.0-7-omv2015.0.noarch
(due to unsatisfied python(abi) == 3.4)
python-slip-dbus-0.6.0-7-omv2015.0.noarch
(due to unsatisfied python-slip == 0.6.0-7)
sox-14.4.2-1-omv2015.0.x86_64
(due to missing libsox.so.3()(64bit))
speech-dispatcher-0.8.4-2-omv2015.0.x86_64
(due to missing libsndfile.so.1(libsndfile.so.1.0)(64bit))
system-config-printer-1.5.7-6-omv2015.0.x86_64
(due to missing python-curl)
system-config-printer-gui-1.5.7-6-omv2015.0.x86_64
(due to unsatisfied system-config-printer == 1.5.7-6)
task-plasma-5.9.5-9-omv2015.0.noarch
(due to missing speech-dispatcher,
due to missing k3b,
due to missing kdenlive)
task-printing-2015.0-8-omv2015.0.x86_64
(due to missing system-config-printer)
task-printing-hp-2015.0-8-omv2015.0.x86_64
(due to unsatisfied hplip >= 3.15.4)
task-printing-scanning-2015.0-8-omv2015.0.x86_64
(due to missing hplip-gui)
(test only, removal will not be actually done)

Looks like most of the packages that would be removed actually exist in cooker so should be able to be reinstalled after update. (I didn’t check for the lib packages). Well I’m going to find out…

Note: If you haven’t used Cooker before: I mistakenly enabled updates repos, they are empty and not necessary. You only need 3 main, contrib, and non-free.

So far system has updated with one package that won’t install due to dependency conflict:

A requested package cannot be installed:
lib64e-book0.1_1-0.1.2-7-omv3001.x86_64 (due to unsatisfied libboost_system.so.1.63.0()(64bit))

currently in ‘/etc/urpmi/skip.list’ is:

/^lib64e-book0/

Now all I have to do is see if this will reboot…

1 Like

25min later :stuck_out_tongue: reboot ok?

It would be better to build a cooker ISO.

Hi,
currently trying to build an iso, but it might fail with some unresolved dependencies.
https://abf.openmandriva.org/platforms/cooker/products/4/product_build_lists/1197

Installing 3.02 and then updating (the way you already did) is probably the best way until we have a working iso again.

Overall Cooker is working well right now, but there are a couple of things that need rebuilds to handle relatively recent updates such as boost 1.64 or python 3.6.

It reboots but there are some issues. some packages won’t install:

# urpmi -v --no-verify-rpm task-printing k3b system-config-printer-gui python-cups python-curl python-reportlab python-slip python-slip-dbus
...
Some requested packages cannot be installed:
k3b-17.04.0-1-omv3001.x86_64 (due to unsatisfied libsndfile.so.1(libsndfile.so.1.0)(64bit))
python-cups-1.9.73-4-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
python-curl-7.43.0-2-omv2015.0.x86_64 (due to unsatisfied libpython3.5m.so.1.0()(64bit))
python-reportlab-3.3.0-2-omv2015.0.x86_64 (due to unsatisfied python(abi)[== 3.5])
python-slip-0.6.0-8-omv2015.0.noarch (due to unsatisfied python(abi)[== 3.5])
python-slip-dbus-0.6.0-8-omv2015.0.noarch (due to unsatisfied python(abi)[== 3.5])
system-config-printer-1.5.7-7-omv2015.0.x86_64 (due to conflicts with python-cups-1.9.73-4-omv2015.0.x86_64)
system-config-printer-gui-1.5.7-7-omv2015.0.x86_64 (due to unsatisfied system-config-printer[== 1.5.7-7])
Continue installation anyway? (Y/n)

So k3b and lib64e-book0 have dependency issues and the task-printing/system-config-printer package stack needs to be rebuilt for latest python. Also something weird is going on with Firefox that I haven’t got a handle on yet.

As always don’t install Cooker for a production system it can and will break.
Edit: Rest assured that I have partition with a stable version of OpenMandriva for production. I always do this.

2 Likes