Failed Muse Install 1080p SDI Board

When 6.2 was released, we also had a new SDI Input board that supports 1080p. Unfortunately there is an issue with the SDI (deltacast) driver in the ISO that causes the Muse to reboot during the installation process, thus redering the server useless.
To fix this, follow this guide. This will be fixed by altering the ISO file, but this might be good information for the future, so I am writing this down.

Prerequisite

You must have installed a fresh ISO image on the Muse before starting this process,
I have not tested this on a Muse that already has software on it.
You must also have already copied to the Muse the .tar.gz file for the 6.2 release
and extracted it, as instructed in the installation documentation.

Recovery Overview

1. Manually Install Deltacast Driver(s)
2. Manually Remove Deltacast Driver(s) (this also removes rogue drivers that were in the ISO)
3. Reinstall the whole package (including Deltacast Drivers)

1. Manually Install Deltacast Driver(s)

To Manually install the Deltacast driver, use the following command:

yum install deltacast-x300-5.19-2.el6.x86_64.rpm

The output will be something like this:

Loaded plugins: fastestmirror
Setting up Install Process
Examining deltacast-x300-5.19-2.el6.x86_64.rpm: deltacast-x300-5.19-2.el6.x86_64
Marking deltacast-x300-5.19-2.el6.x86_64.rpm to be installed
Determining fastest mirrors
Resolving Dependencies
--> Running transaction check
---> Package deltacast-x300.x86_64 0:5.19-2.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================
Package Arch Version Repository Size
==========================================================================================
Installing:
deltacast-x300 x86_64 5.19-2.el6 /deltacast-x300-5.19-2.el6.x86_64 50 M
Transaction Summary
===========================================================================================
Install 1 Package(s)
Total size: 50 M
Installed size: 50 M
Is this ok [y/N]: y <---------------------- YOU HAVE TO PRESS Y HERE
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : deltacast--5.19-2.el6.x86_64 1/1

The Server will reboot

2. Manually Remove Deltacast Driver(s)

We now need to remove the drivers, this removed the drivers we just installed, and the rougue drivers from the ISO install that was done beforehand.
To remove the drivers, enter:

yum remove deltacast-x300.x86_64 (you can find the exact driver name by using yum list installed)

yum -l installed

yum list installed

Loaded plugins: fastestmirror Setting up Remove Process Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. –> Running transaction check —> Package deltacast-x300.x86_64 0:5.19-2.el6 will be erased –> Finished Dependency Resolution

Dependencies Resolved

Package Arch Version Repository Size

Removing: deltacast-x300 x86_64 5.19-2.el6 installed 50 M

Transaction Summary

Remove 1 Package(s)

Installed size: 50 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum.

Erasing : deltacast-x300-5.19-2.el6.x86_64 1/1
Verifying : deltacast-x300-5.19-2.el6.x86_64 1/1

Removed:

deltacast-x300.x86_64 0:5.19-2.el6

Complete!

System rebooted

yum install -y *.rpm

Loaded plugins: fastestmirror Setting up Install Process Examining deltacast-hd-5.19-2.el6.x86_64.rpm: deltacast-hd-5.19-2.el6.x86_64 Marking deltacast-hd-5.19-2.el6.x86_64.rpm to be installed Loading mirror speeds from cached hostfile Examining deltacast-x300-5.19-2.el6.x86_64.rpm: deltacast-x300-5.19-2.el6.x86_64 Marking deltacast-x300-5.19-2.el6.x86_64.rpm to be installed Examining envivio-muse-6.02.00-081.x86_64.rpm: envivio-muse-6.02.00-081.x86_64 Marking envivio-muse-6.02.00-081.x86_64.rpm to be installed Examining ms416-2.0-15.el6.x86_64.rpm: 1:ms416-2.0-15.el6.x86_64 Marking ms416-2.0-15.el6.x86_64.rpm as an update to 1:ms416-2.0-9.el6.x86_64 Examining protobuf-2.3.0-8.el6.x86_64.rpm: protobuf-2.3.0-8.el6.x86_64 Marking protobuf-2.3.0-8.el6.x86_64.rpm to be installed Examining python27-2.7-5.r01.x86_64.rpm: python27-2.7-5.r01.x86_64 Marking python27-2.7-5.r01.x86_64.rpm to be installed Resolving Dependencies There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. The program yum-complete-transaction is found in the yum-utils package. –> Running transaction check —> Package deltacast-hd.x86_64 0:5.19-2.el6 will be installed —> Package deltacast-x300.x86_64 0:5.19-2.el6 will be installed —> Package envivio-muse.x86_64 0:6.02.00-081 will be installed —> Package ms416.x86_64 1:2.0-9.el6 will be updated —> Package ms416.x86_64 1:2.0-15.el6 will be an update —> Package protobuf.x86_64 0:2.3.0-8.el6 will be installed —> Package python27.x86_64 0:2.7-5.r01 will be installed –> Finished Dependency Resolution

Dependencies Resolved

Package Arch Version Repository Size

Installing: deltacast-hd x86_64 5.19-2.el6 /deltacast-hd-5.19-2.el6.x86_64 9.4 M deltacast-x300 x86_64 5.19-2.el6 /deltacast-x300-5.19-2.el6.x86_64 50 M envivio-muse x86_64 6.02.00-081 /envivio-muse-6.02.00-081.x86_64 377 M protobuf x86_64 2.3.0-8.el6 /protobuf-2.3.0-8.el6.x86_64 971 k python27 x86_64 2.7-5.r01 /python27-2.7-5.r01.x86_64 57 M Updating: ms416 x86_64 1:2.0-15.el6 /ms416-2.0-15.el6.x86_64 5.6 M

Transaction Summary

Install 5 Package(s) Upgrade 1 Package(s)

Total size: 499 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction

Updating : 1:ms416-2.0-15.el6.x86_64 1/7
Installing : protobuf-2.3.0-8.el6.x86_64 2/7
Installing : deltacast-x300-5.19-2.el6.x86_64 3/7
Installing : deltacast-hd-5.19-2.el6.x86_64 4/7
Installing : python27-2.7-5.r01.x86_64 5/7
Installing : envivio-muse-6.02.00-081.x86_64 6/7

configuring httpd … SUCCESS

Cleanup : 1:ms416-2.0-9.el6.x86_64 7/7
Verifying : envivio-muse-6.02.00-081.x86_64 1/7
Verifying : python27-2.7-5.r01.x86_64 2/7
Verifying : deltacast-hd-5.19-2.el6.x86_64 3/7
Verifying : deltacast-x300-5.19-2.el6.x86_64 4/7
Verifying : protobuf-2.3.0-8.el6.x86_64 5/7
Verifying : 1:ms416-2.0-15.el6.x86_64 6/7
Verifying : 1:ms416-2.0-9.el6.x86_64 7/7

Installed:

deltacast-hd.x86_64 0:5.19-2.el6 deltacast-x300.x86_64 0:5.19-2.el6 envivio-muse.x86_64 0:6.02.00-081
protobuf.x86_64 0:2.3.0-8.el6 python27.x86_64 0:2.7-5.r01

Updated:

ms416.x86_64 1:2.0-15.el6

Complete! [root@env-4e-960364 ~]#