User
|
Profile
|
Module List
|
Module Install
|
Switch a module stream
|
Remove a module
|
Enable and disable a module
|
Update/upgrade a modular system
|
References
|
Peter V. Daniels
|
Intel® Core™2 Duo CPU T7100 @ 1.80GHz × 2 Version 3.32.0 64-bit JUSB 59Gi Sandisk
|
pass
|
pass
|
fail
|
fail
|
fail
|
pass pass
|
|
alciregi
|
Fedora 30 Workstation MacBookPro5,5
|
pass
|
|
pass
|
pass
|
|
|
|
alciregi
|
Fedora30
|
|
fail [1]
|
|
|
|
|
|
alciregi
|
Fedora30 armv7hl Raspberry Pi 3
|
|
|
pass
|
pass
|
|
|
|
alciregi
|
armv7hl Raspberry Pi 3
|
pass
|
|
|
|
|
|
|
aysabzevar
|
MacBook Pro Mojave 10.14.3 + VirtualBox 5.2.20 + Fedora-Workstation-Live-x86_64-30_Beta-1.7
|
pass [1]
|
pass fail
|
pass
|
pass
|
pass
|
fail
|
- ↑ I also tested optional parts (--enabled, --installed, --all, etc. switches), all passed.
|
brunocclaudino
|
notebook ASUS x550C - Fedora 29 + boxes 3.30.3-2.fc29 with Fedora-Workstation-Live-x86_64-30_Beta-1
|
fail [1] pass [2]
|
fail [3] fail [4]
|
fail [5]
|
fail [6]
|
pass
|
|
- ↑ Update - the command --installed is not working,installed modules are not showing up,the other commands are working fine
- ↑ I also tested optional parts (--enabled, --installed, --all), all passed.
- ↑
I installed the ant, octave and perl modules, only the ant appears when we use --enabled but does not appear in --installed, the other two modules do not appear, when we check the packets only the ant and octave are in the same version reported in the module .
- ↑
I installed the ant, octave and perl modules, only the ant appears when we use --enabled and --installed, the other two modules do not appear, when we check the packages only the ant and the octave are in the same version reported in the module.
- ↑ In step 2, no module appears in the --installed
- ↑ In step 2 no module appears in the --installed, I tried to remove the ant module and I received the following msg "Unable to match profile in argument ant"
|
clatham
|
|
pass
|
pass
|
|
|
|
|
|
dyaffe
|
Raspberry Pi 3B+ Aarch 64
|
pass
|
|
fail
|
pass
|
fail
|
fail
|
|
dyaffe
|
jjjjjjjjjjjjjjjjjj
|
|
fail
|
|
|
|
|
|
garrmcnu
|
Cloud Base 30 Beta 1.8 vagrant-libvirt
|
pass
|
pass [1]
|
pass
|
pass
|
pass
|
|
- ↑ No default profile for multiple modules - e.g. postgresql, ripgrep:master
|
jjjjjjjjjj
|
jjjjjjjjjjjjjjjjjj
|
pass [1]
|
|
|
|
|
|
|
krouma
|
Dell G5 5587, Fedora 29 x86_64 KVM/QEMU
|
pass
|
pass
|
pass
|
pass
|
pass
|
pass [1]
|
- ↑ Tested version is Fedora 30. Fedora 29 is used for virtualization. Both are Workstation editions.
|
lruzicka
|
Fedora Beta 30, RC 1.7, libvirt
|
pass
|
pass [1]
|
pass [2]
|
pass
|
pass pass
|
pass [3] fail [4]
|
- ↑ RHBZ #1692700 I have tested the installation for the following modules: mariadb 10.3, bat, django, and ruby. Except ruby, everything worked, ruby has broken dependencies, so I am going to file a bug for it.
- ↑ The mechanisms work fine, but with some packages, that don't have a default profile defined, you have to use the "module:stream/profile" definition to actually install the module (or switch a stream), otherwise it only enables the module and nothing will be installed.
- ↑ I made a mistake when I was upgrading the system previously. With installed modules, you have use a different --setopt='module_platform_id=platform:f30' with the download command.
- ↑ An installed module, postgresql 9.6, was upgraded to version 11, which is against modularity principles. The situation is currently being investigated and I am going to file a bug when I have more info.
|
lucasaf88
|
Fedora-KDE-Live-x86_64-30_Beta-1.4
|
pass
|
fail [1] fail [2]
|
pass [3]
|
pass [4]
|
pass [5]
|
|
- ↑ test
- ↑ I did a test with docker and kubernetes. With docker using command 'sudo dnf module install docker' returns the error "broken groups or modules: docker Modular dependency problems: Problem: conflicting requests: - nothing provides module(platform:f29) needed by module docker:2017.0:20180409180031:3ff668f0-0.x86_64 - nothing provides module(container-tools:2017.0) needed by module docker:2017.0:20180409180031:3ff668f0-0.x86_64"
With kubernetes using command 'sudo dnf module install kubernetes' return the error "Cannot enable more streams from module 'kubernetes' at the same time Unable to resolve argument kubernetes Error: Problems in request: broken groups or modules: kubernetes".
Then I used the command 'sudo dnf module install kubernetes:1.10' and installed it successfully, but only appears in the list of enabled (--enabled), in the list of installed (--installed) nothing appears.
I also tried installing kubernetes with the openshift-3.10 stream, using the 'sudo dnf module install kubernetes:openshift-3.10' command. But the error returned: "No default profiles for module kubernetes:openshift-3.10 The operation would result in switching of module 'kubernetes' stream 1.10' to stream 'openshift-3.10' Error: It is not possible to switch enabled streams of a module. It is recommended to remove all installed content from the module, and reset the module using 'dnf module reset <module_name>' command. After you reset the module, you can install the other stream."
- ↑ Tested: gimp, dwm, fish
- ↑ Tested with gimp, scala
- ↑ Tested with gimp, nodejs, scala, ruby
|
mhavrila
|
Fedora-Xfce-Live-x86_64-30_Beta-1.4.iso
|
fail [1]
|
fail [2]
|
pass
|
pass
|
pass
|
pass
|
- ↑ "Default profile" field is missing for multiple modules. For example: perl; swig; docker; mysql
- ↑ Test2 - [Module install] - step 6: "Check that packages were really installed rpm -qa <module>" rpm -qa django doesn't print anything. However, rpm -qa | grep django prints two packages. This testcase probably needs update.
|
mhavrila
|
Xfce live
|
fail [1]
|
fail [2]
|
pass
|
pass
|
|
|
- ↑ "Default profile" field is missing for multiple modules. For example: perl; swig; docker; mysql
- ↑ Test2 - [Module install] - step 6: "Check that packages were really installed rpm -qa <module>" rpm -qa django doesn't print anything. However, rpm -qa | grep django prints two packages. This testcase probably needs update.
|
nielsenb
|
Compaq 8510w Fedora 30 Candidate Beta 1.8
|
pass
|
pass
|
pass
|
pass
|
pass
|
pass
|
|
rarenerd
|
Fedora Workstation 30 x86_64 Beta 1.8
|
fail [1]
|
fail [2]
|
pass
|
pass [3]
|
fail [4]
|
pass
|
- ↑ Default profile missing for:
- libgit2
- lizardfs
- openmpi
- postgresql
- rawtherapee
- ↑ Tested docker (2017.0), golang (1.10), gimp (2.10), nodejs:11 and mysql:5.7/client
Installation of docker failed, nothing provides module(platform:f29) and module(container-tools:2017.0).
Other results where as expected.
- ↑ Including optional reset
- ↑ "module:stream is enabled / disabled" confirmations were not shown.
|
sfranken
|
Fedora 29 Workstation, System76 Kudu Professional Intel i7 4700MQ
|
pass
|
|
|
|
|
|
|
sjreese
|
Fedora Server 30 RC 1.7 - libvirt
|
pass
|
fail [1]
|
fail [2]
|
pass
|
pass
|
pass
|
- ↑ posgresql does not have a default profile. "dnf install module django" runs properly and installs packages, but "rpm -qa django" returns nothing. Expected Result #5: "If the module was an application or a service, it should attempt to start" was not satisfied for postgresql or mariadb, "systemctl status posgresql" and "systemctl status mariadb" both showed the services as disabled.
- ↑ Initially installed mariadb/10.3/server, then removed. After that, mariadb/10.1/server fails to install with "nothing provides module(platform:f29) needed by module mariadb:10.1:20180418185803:6c81f848-0.x86_64". Trying to install mariadb/10.4/server fails with "nothing provides libwsrep-lib.so()(64bit) needed by maria-server-3:10.4.2-1.beta.module_f30+2924+d4dbc42b.x86_64" and "nothing provides libwsrep_api_v26.so()(64bit) needed by maria-server-3:10.4.2-1.beta.module_f30+2924+d4dbc42b.x86_64".
Changing module stream for postgresql (11 to 10) worked properly.
|
suprith4989
|
|
pass
|
pass
|
|
pass
|
|
|
|
suprith4989
|
suprith4989
|
pass
|
|
|
|
|
|
|
szydell
|
Fedora 30 b1.7 -> Virtualbox 6.0.4 -> Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram
|
pass
|
fail [1]
|
fail [2]
|
pass
|
fail [3]
|
pass
|
- ↑ RHBZ #1692799 RHBZ #1692802 RHBZ #1692805 Packages with empty Profiles list or without the default Profile: libgit2, lizardfs, mariadb, minetest, openmpi, perl-bootstrap, postgresql, rawtherapee.
- ↑ dnf module install mysql:5.6 does not install packages, only enables module.
- ↑ When you enable the module (:stream), a confirmation "module:stream is enabled" does not appear. There is only 'Complete!' info.
Same situation with disabling. Tested with perl:5.26
|
szydell
|
Fedora KDE 29 -> System76 Oryx Pro (oryp4), i7-8750H, 32GB ram
|
pass
|
fail [1]
|
fail [2]
|
pass
|
pass
|
|
- ↑ Expected results, point 6: Using dnf module install <module>:<stream> should be enough to install every module.
Using that command only enables module in given stream (tested on pki:10.6, mariadb:10.4 and perl:5.26). Packages are not installed. When tried to install adding /default, there are errors related to dependencies. It looks like those 3 modules are broken. When tried the same on mariadb:10.1, it worked OK.
- ↑ Started with installed 'postgresql:11'.
Removal: OK
Reset: OK
Installation of the 'postgresql:10': failed. It only enabled module, no packages were installed.
|