Skip to content

Openstudio 3.6.0 rpm cannot be installed properly under CentOS 7. #5080

@wenyikuang

Description

@wenyikuang

Enhancement Request

Detailed Description

Under centos:7
After I downloaded the rpm from the release page. Then install by

yum install -y openstudio.rpm 

will raise an exception for requires: /usr/local/bin/wish4.0.

[root@4cd97e37f9b7 Download]# yum install -y OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64.rpm
Loaded plugins: fastestmirror, ovl
Examining OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64.rpm: openstudio-3.6.0-3.6.0-1.x86_64
Marking OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package openstudio-3.6.0.x86_64 0:3.6.0-1 will be installed
--> Processing Dependency: /bin/csh for package: openstudio-3.6.0-3.6.0-1.x86_64
Loading mirror speeds from cached hostfile
 * base: mirror.web-ster.com
 * centos-sclo-rh: mirror.fcix.net
 * centos-sclo-sclo: mirror.umd.edu
 * epel: d2lzkl7pfhq30w.cloudfront.net
 * extras: mirror.siena.edu
 * updates: paducahix.mm.fcix.net
--> Processing Dependency: /usr/local/bin/wish4.0 for package: openstudio-3.6.0-3.6.0-1.x86_64
Error: Package: openstudio-3.6.0-3.6.0-1.x86_64 (/OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64)
           Requires: /usr/local/bin/wish4.0
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

If you run it with --skip-broken flag.

[root@4cd97e37f9b7 Download]# yum install -y OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64.rpm --skip-broken

It will not raise exception but will:

---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-8.el7 will be installed
---> Package openstudio-3.6.0.x86_64 0:3.6.0-1 will be installed
--> Processing Dependency: /usr/local/bin/wish4.0 for package: openstudio-3.6.0-3.6.0-1.x86_64
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
---> Package openstudio-3.6.0.x86_64 0:3.6.0-1 will be installed
--> Processing Dependency: /usr/local/bin/wish4.0 for package: openstudio-3.6.0-3.6.0-1.x86_64
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
---> Package openstudio-3.6.0.x86_64 0:3.6.0-1 will be installed
--> Processing Dependency: /usr/local/bin/wish4.0 for package: openstudio-3.6.0-3.6.0-1.x86_64
--> Processing Dependency: /usr/local/bin/wish4.0 for package: openstudio-3.6.0-3.6.0-1.x86_64

Packages skipped because of dependency problems:
    dejavu-fonts-common-2.33-6.el7.noarch from base
    dejavu-sans-fonts-2.33-6.el7.noarch from base
    fontconfig-2.13.0-4.3.el7.x86_64 from base
    fontpackages-filesystem-1.44-8.el7.noarch from base
    freetype-2.8-14.el7_9.1.x86_64 from updates
    libX11-1.6.7-4.el7_9.x86_64 from updates
    libX11-common-1.6.7-4.el7_9.noarch from updates
    libXau-1.0.8-2.1.el7.x86_64 from base
    libXft-2.3.2-2.el7.x86_64 from base
    libXrender-0.9.10-1.el7.x86_64 from base
    libicu-50.2-4.el7_7.x86_64 from base
    libicu-devel-50.2-4.el7_7.x86_64 from base
    2:libpng-1.5.13-8.el7.x86_64 from base
    libxcb-1.13-1.el7.x86_64 from base
    openstudio-3.6.0-3.6.0-1.x86_64 from /OpenStudio-3.6.0+860f5de185-CentOS-7.9.2009-x86_64
    1:tcl-8.5.13-8.el7.x86_64 from base
    tcsh-6.18.01-17.el7_9.1.x86_64 from updates
    1:tk-8.5.13-6.el7.x86_64 from base

Possible Implementation

  • Rebuilt from CentOS with newer depedency meta-info
  • Update CMakeList to catch up with the new wish dependency

Metadata

Metadata

Assignees

Labels

Enhancement RequestTriageIssue needs to be assessed and labeled, further information on reported might be needed

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions