Bug 1956009 - Disk issue or config issue?
Summary: Disk issue or config issue?
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: root
Version: 34
Hardware: x86_64
OS: Unspecified
Target Milestone: ---
Assignee: Mattias Ellert
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2021-05-02 05:31 UTC by Lars Martin hambro
Modified: 2021-05-04 11:11 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed:
Type: Bug

Attachments (Terms of Use)

Description Lars Martin hambro 2021-05-02 05:31:29 UTC
Description of problem:
  | Welcome to ROOT 6.22/08                        https://root.cern |
  | (c) 1995-2020, The ROOT Team; conception: R. Brun, F. Rademakers |
  | Built for linuxx8664gcc on Mar 10 2021, 14:20:04                 |
  | From tags/v6-22-08@v6-22-08                                      |
  | Try '.help', '.demo', '.license', '.credits', '.quit'/'.q'       |

root [0] .demo
Error in <TApplication::ExecuteFile>: macro /usr/share/doc/root/tutorials/demos.C not found in path .:/usr/share/root/macros
root [1] .demo
Error in <TApplication::ExecuteFile>: macro /usr/share/doc/root/tutorials/demos.C not found in path .:/usr/share/root/macros
root [2] ^C
root [2] 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:

Actual results:
Missing files

Expected results:
way to fix it 

Additional info:

Comment 1 Lars Martin hambro 2021-05-02 05:35:51 UTC
Total download size: 102 k
Installed size: 280 k
Is this ok [y/N]: y
Downloading Packages:
root-6.22.08-1.fc34.x86_64.rpm                  251 kB/s | 102 kB     00:00    
Total                                            93 kB/s | 102 kB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : root-6.22.08-1.fc34.x86_64                             1/1 
  Running scriptlet: root-6.22.08-1.fc34.x86_64                             1/1 
  Verifying        : root-6.22.08-1.fc34.x86_64                             1/1 


I guess its missing config file?

Comment 2 Mattias Ellert 2021-05-04 09:41:33 UTC
The .demos command requires that the root-tutorial package is installed.
Please install it and try again.

Comment 3 Lars Martin hambro 2021-05-04 09:57:42 UTC
I find out other PC its install:
gnu-free-mono-fonts-20120503-24.fc34.noarch	GNU FreeFont Monospaced Font
 gnu-free-serif-fonts-20120503-24.fc34.noarch	GNU FreeFont Serif Font
 libAfterImage-1.20-26.fc34.x86_64	A generic image manipulation library
 root-6.22.08-1.fc34.x86_64	Numerical data analysis framework
 root-cling-6.22.08-1.fc34.x86_64	Cling C++ interpreter
 root-core-6.22.08-1.fc34.x86_64	ROOT core libraries
 root-fonts-6.22.08-1.fc34.noarch	ROOT font collection
 root-graf-6.22.08-1.fc34.x86_64	2D graphics library for ROOT
 root-graf-asimage-6.22.08-1.fc34.x86_64	AfterImage graphics renderer for ROOT
 root-graf-gpad-6.22.08-1.fc34.x86_64	Canvas and pad library for ROOT
 root-graf-postscript-6.22.08-1.fc34.x86_64	Postscript/PDF renderer library for ROOT
 root-graf-x11-6.22.08-1.fc34.x86_64	X window system renderer for ROOT
 root-graf3d-6.22.08-1.fc34.x86_64	Basic 3D shapes library for ROOT
 root-gui-6.22.08-1.fc34.x86_64	GUI library for ROOT
 root-gui-ged-6.22.08-1.fc34.x86_64	GUI element for editing various ROOT objects
 root-hist-6.22.08-1.fc34.x86_64	Histogram library for ROOT
 root-hist-painter-6.22.08-1.fc34.x86_64	Histogram painter plugin for ROOT
 root-icons-6.22.08-1.fc34.noarch	ROOT icon collection
 root-io-6.22.08-1.fc34.x86_64	Input/output of ROOT objects
 root-mathcore-6.22.08-1.fc34.x86_64	Core mathematics library for ROOT
 root-mathmore-6.22.08-1.fc34.x86_64	GSL interface library for ROOT
 root-matrix-6.22.08-1.fc34.x86_64	Matrix library for ROOT
 root-minuit-6.22.08-1.fc34.x86_64	Minuit library for ROOT
 root-multiproc-6.22.08-1.fc34.x86_64	Multi-processor support for ROOT
 root-net-6.22.08-1.fc34.x86_64	Net library for ROOT
 root-physics-6.22.08-1.fc34.x86_64	Physics library for ROOT
 root-tree-6.22.08-1.fc34.x86_64	Tree library for ROOT
 root-tree-dataframe-6.22.08-1.fc34.x86_64	A high level interface to ROOT trees
 root-tree-ntuple-6.22.08-1.fc34.x86_64	Ntuple (ROOT 7)
 root-tree-player-6.22.08-1.fc34.x86_64	Library to loop over a ROOT tree
 root-vecops-6.22.08-1.fc34.x86_64	Vector operation extension for ROOT
 xorg-x11-fonts-ISO8859-1-75dpi-7.5-31.fc34.noarch	A set of 75dpi ISO-8859-

But misssing root-tutorial        noarch        6.22.08-1.fc34          fedora        6.2 M
So maybe dnf issue missing file on install list.

Comment 4 Mattias Ellert 2021-05-04 11:11:37 UTC
The packaging of root in Fedora is on purpose split into sub-packages so that users can install the pieces they need.
root-tutorial is not an essential package for a working minimal root installation, and is therefore not dragged in as a dependency by installing the main root package. If you want it you have to install it explicitly.

The list of packages in your last comment looks like the subset that is installed as a minimal installation. There are more parts of root available in additional packages. For a complete list:

dnf list root-* python*root

(This search pattern will match a few additional packages that are not from root, but you can spot them because they have a different version.)

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