Bug 1638778 - File conflict when installing a module which would replace ursine package with older version
Summary: File conflict when installing a module which would replace ursine package wit...
Keywords:
Status: CLOSED DUPLICATE of bug 1637701
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: rpm-software-management
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-10-12 12:38 UTC by Nils Philippsen
Modified: 2018-10-12 13:14 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-10-12 13:14:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nils Philippsen 2018-10-12 12:38:10 UTC
Description of problem:
In the course of the Fedora Modularity Test Day, I tried installing nodejs:8 on my Fedora 29 system which had newer ursine package versions installed. This failed with file conflicts between the version of npm on my system and the one which it attempted installing from the module.

Version-Release number of selected component (if applicable):
dnf-3.6.1-2.fc29.noarch

How reproducible:
Reproducible

Steps to Reproduce:
0. Ensure no module stream of nodejs is enabled.
1. Install the nodejs and npm from Fedora 29 (here: nodejs-10.11.0-1.fc29.x86_64, npm-6.4.1-1.10.11.0.1.fc29.x86_64)
2. "dnf module install nodejs:8"

Actual results:

--- 8< ---
root@gibraltar:~> dnf module install nodejs:8
Copr repo for pulseaudio-dlna owned by cygn                                                                                                                   290  B/s | 345  B     00:01    
RCM Tools for Fedora 29 (RPMs)                                                                                                                                105  B/s | 286  B     00:02    
Failed to synchronize cache for repo 'cygn-pulseaudio-dlna', ignoring this repo.
Failed to synchronize cache for repo 'rcm-tools-fedora-rpms', ignoring this repo.
Last metadata expiration check: 1:39:42 ago on Fri 12 Oct 2018 12:53:55 CEST.
Dependencies resolved.
==============================================================================================================================================================================================
 Package                            Arch                               Version                                                               Repository                                  Size
==============================================================================================================================================================================================
Downgrading:
 nodejs                             x86_64                             1:8.11.4-1.module_2030+42747d40                                       fedora-modular                             7.3 M
 npm                                x86_64                             1:5.6.0-1.8.11.4.1.module_2030+42747d40                               fedora-modular                             4.0 M
Enabling module streams:
 nodejs                                                                8                                                                                                                     

Transaction Summary
==============================================================================================================================================================================================
Downgrade  2 Packages

Total size: 11 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] nodejs-8.11.4-1.module_2030+42747d40.x86_64.rpm: Already downloaded                                                                                                                
[SKIPPED] npm-5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64.rpm: Already downloaded                                                                                                           
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/lib/node_modules/npm/node_modules/JSONStream from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/abbrev from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/ansi-regex from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/ansicolors from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/ansistyles from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/aproba from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/archy from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/bin-links from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/bluebird from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/cacache from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/call-limit from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/chownr from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/cmd-shim from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/columnify from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/config-chain from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/debuglog from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/detect-indent from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/dezalgo from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/editor from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/find-npm-prefix from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/fs-vacuum from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/fs-write-stream-atomic from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/gentle-fs from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/glob from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/graceful-fs from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/has-unicode from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/hosted-git-info from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/iferr from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/imurmurhash from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/inflight from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/inherits from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/ini from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/init-package-json from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/is-cidr from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lazy-property from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/libnpx from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lockfile from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._baseindexof from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._baseuniq from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._bindcallback from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._cacheindexof from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._createcache from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash._getnative from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash.clonedeep from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash.restparam from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash.union from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash.uniq from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lodash.without from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/lru-cache from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/meant from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/mississippi from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/mkdirp from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/move-concurrently from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/node-gyp from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/nopt from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/normalize-package-data from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-cache-filename from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-install-checks from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-lifecycle from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-package-arg from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-packlist from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-profile from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-registry-client from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npm-user-validate from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/npmlog from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/once from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/opener from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/osenv from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/pacote from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/path-is-inside from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/promise-inflight from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/qrcode-terminal from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/query-string from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/qw from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/read from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/read-cmd-shim from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/read-installed from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/read-package-json from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/read-package-tree from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/readable-stream from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/readdir-scoped-modules from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/request from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/retry from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/rimraf from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/safe-buffer from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/semver from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/sha from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/slide from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/sorted-object from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/sorted-union-stream from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/ssri from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/strip-ansi from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/tar from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/text-table from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/uid-number from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/umask from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/unique-filename from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/unpipe from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/update-notifier from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/uuid from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/validate-npm-package-license from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/validate-npm-package-name from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/which from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/worker-farm from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/wrappy from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64
  file /usr/lib/node_modules/npm/node_modules/write-file-atomic from install of npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 conflicts with file from package npm-1:6.4.1-1.10.11.0.1.fc29.x86_64

Error Summary
-------------

root@gibraltar:~>
--- >8 ---


Expected results:
The nodejs:8 module stream is enabled and the nodejs, npm packages from it are installed (nodejs-1:8.11.4-1.module_2030+42747d40.x86_64 and npm-1:5.6.0-1.8.11.4.1.module_2030+42747d40.x86_64 here).

Additional info:
- See the relevant test case here: https://fedoraproject.org/wiki/QA:Testcase_Modularity_update_without_repos
- It doesn't matter of the module is manually enabled before attempting to install it.
- This bug may be related to bug #1638771 which is about file conflicts when switching streams.

Comment 1 Stephen Gallagher 2018-10-12 13:14:13 UTC

*** This bug has been marked as a duplicate of bug 1637701 ***


Note You need to log in before you can comment on or make changes to this bug.