Trouble using Sangoma 6 to 7 upgrade tool

It’s still giving me errors, there are 271 errors this time. I think I’m just going to rebuild from scratch.

Thanks for all your help!

Can you paste them one last time?

Have a nice day!

Nick

I left the office already and have the server powered down. I’ll be back in Friday. I’ll post the error then.

Thanks!

I was able to stop in the office before leaving town. Here is my output. I’ve lost internet connectivity again. However, I am able to get into SSH from terminal on a different computer on the same network. However, trying to get on SSH from a computer on a different network over WAN did not work. (To make sure I’m trying that correctly and it wasn’t user error, I forwarded port 23 in the router to the local IP of the server then tried logging in using Secure Shell. I used the WAN IP and port 23).

I am able to ping google.com

[root@localhost ~]# ping goolge.com
PING goolge.com (172.217.8.164) 56(84) bytes of data.
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=1 ttl=54 time=13.9 ms
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=2 ttl=54 time=14.1 ms
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=3 ttl=54 time=15.0 ms
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=4 ttl=54 time=14.0 ms
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=5 ttl=54 time=15.0 ms
64 bytes from ord37s08-in-f4.1e100.net (172.217.8.164): icmp_seq=12 ttl=54 time=15.3 ms

When logging on SSH from same network.

[email protected]’s password:
Last login: Wed Oct 18 19:43:22 2017 from 192.168.1.4

PHP Warning: PHP Startup: digium_register: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20131226
These options need to match
in Unknown on line 0
PHP Fatal error: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0
Whoops\Exception\ErrorException: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in file /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0
Stack trace:

  1. () /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php:0
    PHP Warning: PHP Startup: digium_register: Unable to initialize module
    Module compiled with module API=20090626
    PHP compiled with module API=20131226
    These options need to match
    in Unknown on line 0
    PHP Fatal error: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0
    Whoops\Exception\ErrorException: Incompatible file format: The encoded file has format major ID 4, whereas the Loader expects 7 in file /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php on line 0
    Stack trace:
  2. () /var/www/html/admin/modules/sysadmin/agi-bin/LoadLicenseIfExists.php:0

[root@localhost ~]# mv /var/run/post_sngupdate /var/run/post_sngupdate.old && /usr/sbin/post_upgrade
/usr/sbin/post_upgrade: line 39: RPMINFORMATION: command not found
######### Running distro upgrade #########
######### Starting post_upgrade on Thu Oct 19 07:35:37 CDT 2017 #########
mv: ‘/etc/sangoma/license-14408872.zl’ and ‘/etc/schmooze/license-14408872.zl’ are the same file
mv: ‘/etc/sangoma/pbx-brand’ and ‘/etc/schmooze/pbx-brand’ are the same file
mv: ‘/etc/sangoma/pbx-failsafe’ and ‘/etc/schmooze/pbx-failsafe’ are the same file
mv: ‘/etc/sangoma/pbxid’ and ‘/etc/schmooze/pbxid’ are the same file
mv: ‘/etc/sangoma/pbx-version’ and ‘/etc/schmooze/pbx-version’ are the same file
mv: ‘/etc/sangoma/schmooze.zl’ and ‘/etc/schmooze/schmooze.zl’ are the same file
######### Backing up yum configuration #########
######### Removing un-needed repofiles #########
######### Removing epel #########
######### Fixing /etc/my.cnf #########
######### Enabling and starting mariadb #########
######### Running mysql_upgrade #########
######### Restarting Mariadb #########
######### Attempting to check for internet connectivity #########
######### Aborting as we are unable to detect an internet connection. After confirming your internet connectivity, please run mv /var/run/post_sngupdate /var/run/post_sngupdate.old && /usr/sbin/post_upgrade #########
[root@localhost ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.107 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::6a05:caff:fe2d:b6e6 prefixlen 64 scopeid 0x20
ether 68:05:ca:2d:b6:e6 txqueuelen 1000 (Ethernet)
RX packets 448 bytes 48691 (47.5 KiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 198 bytes 23347 (22.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 memory 0xfebe0000-fec00000

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 94 bytes 6463 (6.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 94 bytes 6463 (6.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]#

Here’s some extra info, in case you will need it.

[root@localhost ~]# dmesg

[ 7.025020] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 7.025025] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 7.025440] ACPI: PCI Interrupt Link [LNEA] enabled at IRQ 19
[ 7.025553] e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 7.025574] e1000e 0000:03:00.0: irq 27 for MSI/MSI-X
[ 7.025581] e1000e 0000:03:00.0: irq 28 for MSI/MSI-X
[ 7.025586] e1000e 0000:03:00.0: irq 29 for MSI/MSI-X
[ 7.119599] e1000e 0000:03:00.0 eth0: registered PHC clock
[ 7.119603] e1000e 0000:03:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 68:05:ca:2d:b6:e6
[ 7.119606] e1000e 0000:03:00.0 eth0: Intel(R) PRO/1000 Network Connection
[ 7.119617] e1000e 0000:03:00.0 eth0: MAC: 3, PHY: 8, PBA No: E46981-008

Contents of /etc/udev/rules.d/70-persistent-net.rules

This file was automatically generated by the /lib/udev/write_net_rules

program, run by the persistent-net-generator.rules rules file.

You can modify it, as long as you keep each rule on a single

line, and change only the value of the NAME= key.

PCI device 0x10de:0x07dc (forcedeth)

SUBSYSTEM==“net”, ACTION==“add”, DRIVERS==“?", ATTR{address}==“68:05:ca:2d:b6:e6”, ATTR{type}==“1”, KERNEL=="eth”, NAME=“eth0”

Thanks!

Hi!

Am I to understand that the yum dependencies did end up being resolved correctly?

I can think of a few possibilities, let’s see if we can figure out which one it is (or if it’s a new one altogether…)…

At first I thought that this has similarities with a problem I had with my own upgrade but what you said next made me realize it was not that…

SSH is port 22 TCP, not 23… Port 23 TCP is Telnet, an old plain text way of accessing the console…

Port 23 TCP (Telnet) is, fortunately, not opened…

It this is what you actually forwarded it will definitely not work…

Actually not exactly :wink: but it looks like Google does own that common typo (goolge)…

OK, what this shows me is that outbound ICMP is allowed and name resolution (DNS) works…

The rest might not…

Because of the way the “protection” on the commercial modules works they had to be redownloaded as part of the upgrade… Unfortunately that step failed on your system so it complains about things mismatching…

I don’t know if there is a way to have them redownloaded without needing to specify each one by name, let me check if I can find something.

Hopefully if I don’t find anything someone like @tm1000 will step in with a simpler solution than having to specify all of them by name…

If their signature was not good fwconsole ma refreshsignatures would do that I believe but they are most likely considered OK as far as this is concerned…

I guess if we can get the web interface it would be a little bit simpler to reinstall them from there…

Now in the output you pasted something breaks up at one point and I am not sure if you restarted the script or not but for now I will assume it’s nothing to be concerned about…

OK, let’s see what this is about…

Does the following command shows a looooooot (no need to paste it all if it does, only paste the last few lines) of HTML and Javascript?

wget -qO- www.freepbx.org

If it gives anything else but HTML and Javascript I definitely want to see it…

I doubt that this is your problem but just in case can you type

chkconfig --list | grep wanrouter
chkconfig wanrouter off

I doubt this will have any effect on a system that doesn’t have a DAHDI card but even if it doesn’t this way we will be sure that your system is setted up as it should have been. This needs a reboot to be sure this actually does what it is supposed to do but, like I said, I would be surprised this would change much…

Can you also issue a

route

and post its output here?

My guess is that this will be OK but better be safe than sorry…

Please give me the outputs I ask you for so that I have a better idea of what is happening…

I do have one small question left…

Is there a firewall in front of that PBX or were you using the FreePBX one?

I had some weird network connectivity problems which I fixed by totally disabling firewall rules on my system and i want to know if this is a possibility for you or if those firewall rules are the only things protecting your system.

Good luck and have a nice day!

Nick

Yep, it shows a loooooot! Here is the last few lines

> <!-------------------------------------Tracking Code to manage conversion in Pardot------------------------------------------->
> <script type="text/javascript">
> piAId = '13492';
> piCId = '67406';

> (function() {
> function async_load(){
> var s = document.createElement('script'); s.type = 'text/javascript';
> s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
> var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
> }
> if(window.attachEvent) { window.attachEvent('onload', async_load); }
> else { window.addEventListener('load', async_load, false); }
> })();
> </script>
> <!-------------------------------------END Tracking Code to manage conversion in Pardot------------------------------------------->

[root@localhost ~]# chkconfig --list | grep wanrouter

Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.

  If you want to list systemd services use 'systemctl list-unit-files'.
  To see services enabled on particular target use
  'systemctl list-dependencies [target]'.

wanrouter 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]# chkconfig wanrouter off
[root@localhost ~]#

[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default router.asus.com 0.0.0.0 UG 0 0 0 eth0
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
[root@localhost ~]#

I do have a firewall on the router the PBX is plugged into. I attempted to disable the firewall on my router. Got this output.

[root@localhost ~]# mv /var/run/post_sngupdate /var/run/post_sngupdate.old && /usr/sbin/post_upgrade
/usr/sbin/post_upgrade: line 39: RPMINFORMATION: command not found
######### Running distro upgrade #########
######### Starting post_upgrade on Fri Oct 20 14:43:20 CDT 2017 #########
mv: ‘/etc/sangoma/license-14408872.zl’ and ‘/etc/schmooze/license-14408872.zl’ are the same file
mv: ‘/etc/sangoma/pbx-brand’ and ‘/etc/schmooze/pbx-brand’ are the same file
mv: ‘/etc/sangoma/pbx-failsafe’ and ‘/etc/schmooze/pbx-failsafe’ are the same file
mv: ‘/etc/sangoma/pbxid’ and ‘/etc/schmooze/pbxid’ are the same file
mv: ‘/etc/sangoma/pbx-version’ and ‘/etc/schmooze/pbx-version’ are the same file
mv: ‘/etc/sangoma/schmooze.zl’ and ‘/etc/schmooze/schmooze.zl’ are the same file
######### Backing up yum configuration #########
######### Removing un-needed repofiles #########
######### Removing epel #########
######### Fixing /etc/my.cnf #########
######### Enabling and starting mariadb #########
######### Running mysql_upgrade #########
######### Restarting Mariadb #########
######### Attempting to check for internet connectivity #########
######### Aborting as we are unable to detect an internet connection. After confirming your internet connectivity, please run mv /var/run/post_sngupdate /var/run/post_sngupdate.old && /usr/sbin/post_upgrade #########
[root@localhost ~]#

Yep, brainfart. it does work on port 22. I can SSH from WAN.

I’m not sure. I get some errors when running “yum update”. The output is pretty long, here is a sample of some of the errors.


—> Package speex.i686 0:1.2-0.12.rc1.1.el6 will be updated
→ Processing Dependency: speex = 1.2-0.12.rc1.1.el6 for package: speex-devel-1.2-0.12.rc1.1.el6.x86_64
→ Finished Dependency Resolution
Error: Package: libsepol-devel-2.0.41-4.el6.x86_64 (@base/6)
Requires: libsepol = 2.0.41-4.el6
Removing: libsepol-2.0.41-4.el6.i686 (installed)
libsepol = 2.0.41-4.el6
Updated By: libsepol-2.5-6.el7.i686 (sng-base)
libsepol = 2.5-6.el7
Error: Package: speex-devel-1.2-0.12.rc1.1.el6.x86_64 (@base/6)
Requires: speex = 1.2-0.12.rc1.1.el6
Removing: speex-1.2-0.12.rc1.1.el6.i686 (installed)
speex = 1.2-0.12.rc1.1.el6
Updated By: speex-1.2-0.19.rc1.el7.i686 (sng-base)
speex = 1.2-0.19.rc1.el7
Error: Package: alsa-lib-devel-1.0.22-3.el6.x86_64 (@anaconda-PBX-201403180405.x86_64/6.5)
Requires: alsa-lib = 1.0.22-3.el6
Removing: alsa-lib-1.0.22-3.el6.i686 (installed)
alsa-lib = 1.0.22-3.el6
Updated By: alsa-lib-1.1.3-3.el7.i686 (sng-base)
alsa-lib = 1.1.3-3.el7
Installed: alsa-lib-1.1.1-1.el7.x86_64 (installed)
alsa-lib = 1.1.1-1.el7
Error: Package: libtiff-devel-3.9.4-10.el6_5.x86_64 (@anaconda-PBX-201403180405.x86_64/6.5)
Requires: libtiff = 3.9.4-10.el6_5
Removing: libtiff-3.9.4-10.el6_5.i686 (installed)
libtiff = 3.9.4-10.el6_5
Updated By: libtiff-4.0.3-27.el7_3.i686 (sng-base)
libtiff = 4.0.3-27.el7_3
You could try using --skip-broken to work around the problem
** Found 271 pre-existing rpmdb problem(s), ‘yum check’ output follows:
alsa-lib-1.1.1-1.el7.x86_64 is a duplicate with alsa-lib-1.0.22-3.el6.i686
alsa-lib-1.1.3-3.el7.x86_64 is a duplicate with alsa-lib-1.1.1-1.el7.x86_64
alsa-lib-devel-1.1.3-3.el7.x86_64 is a duplicate with alsa-lib-devel-1.0.22-3.el6.x86_64
apr-1.4.8-3.el7.x86_64 is a duplicate with apr-1.3.9-5.el6_2.i686
apr-util-1.3.9-3.el6_0.1.i686 has missing requires of libdb-4.7.so
apr-util-1.5.2-6.el7.x86_64 is a duplicate with apr-util-1.3.9-3.el6_0.1.i686
asterisk13-13.17.1-1.shmz65.1.179.x86_64 has missing requires of asterisk-sounds-core-en-gsm
asterisk13-addons-mysql-13.17.1-1.shmz65.1.179.x86_64 has missing requires of libmysqlclient.so.16()(64bit)
asterisk13-addons-mysql-13.17.1-1.shmz65.1.179.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)
asterisk13-core-13.17.1-1.shmz65.1.179.x86_64 has missing requires of libical.so.0()(64bit)
asterisk13-core-13.17.1-1.shmz65.1.179.x86_64 has missing requires of libtiff.so.3()(64bit)
atk-2.22.0-3.el7.x86_64 is a duplicate with atk-1.30.0-1.el6.x86_64
1:audiofile-0.3.6-4.el7.x86_64 is a duplicate with 1:audiofile-0.2.6-11.1.el6.x86_64
1:audiofile-devel-0.3.6-4.el7.x86_64 is a duplicate with 1:audiofile-devel-0.2.6-11.1.el6.x86_64
audit-libs-2.7.6-3.el7.x86_64 is a duplicate with audit-libs-2.6.5-3.el7_3.1.x86_64
bacula-client-5.0.0-12.el6.x86_64 has missing requires of libpython2.6.so.1.0()(64bit)
bash-4.2.46-29.el7_4.x86_64 is a duplicate with bash-4.2.46-21.el7_3.x86_64
32:bind-license-9.9.4-51.el7.noarch is a duplicate with 32:bind-license-9.9.4-38.el7_3.2.noarch
binutils-2.25.1-32.base.el7_4.1.x86_64 is a duplicate with binutils-2.25.1-22.base.el7.x86_64
bluez-libs-5.44-4.el7_4.x86_64 is a duplicate with bluez-libs-5.41-1.el7.x86_64
boost-system-1.53.0-27.el7.x86_64 is a duplicate with boost-system-1.53.0-26.el7.x86_64
ca-certificates-2017.2.14-71.el7.noarch is a duplicate with ca-certificates-2015.2.6-73.el7.noarch
chkconfig-1.7.4-1.el7.x86_64 is a duplicate with chkconfig-1.7.2-1.el7.x86_64
cloog-ppl-0.15.7-1.2.el6.x86_64 has missing requires of libgmp.so.3()(64bit)
cpio-2.11-25.el7_4.x86_64 is a duplicate with cpio-2.11-24.el7.x86_64
cpp-4.8.5-16.el7.x86_64 is a duplicate with cpp-4.8.5-11.el7.x86_64
cronie-anacron-1.4.4-12.el6.x86_64 has missing requires of cronie = (‘0’, ‘1.4.4’, ‘12.el6’)


kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__class_create) = (‘0’, ‘0xa2654165’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__init_waitqueue_head) = (‘0’, ‘0xffc7c184’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__kmalloc) = (‘0’, ‘0x5a34a45c’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__mutex_init) = (‘0’, ‘0x4bf79039’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__per_cpu_offset) = (‘0’, ‘0x32047ad5’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__register_chrdev) = (‘0’, ‘0xfa0d49c7’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__request_module) = (‘0’, ‘0xe90dcae0’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__tracepoint_module_get) = (‘0’, ‘0xacdeb154’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(__wake_up) = (‘0’, ‘0x642e54ac’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(_ctype) = (‘0’, ‘0x8d3894f2’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(_dev_info) = (‘0’, ‘0x9b3277f3’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(_spin_lock) = (‘0’, ‘0x973873ab’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(_spin_lock_irqsave) = (‘0’, ‘0x712aa29b’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(_spin_unlock_irqrestore) = (‘0’, ‘0x4b07e779’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(add_timer) = (‘0’, ‘0x46085e4f’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(add_uevent_var) = (‘0’, ‘0xb9eb3aa9’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(bus_register) = (‘0’, ‘0x350759b7’, None)
kmod-dahdi-linux-2.11.1-22_centos6.2.6.32_642.6.2.el6.x86_64.x86_64 has missing requires of kernel(bus_unregister) = (‘0’, ‘0xaa7569fd’, None)

Thanks!

When I was in a similar position, I think this worked for me:

rm /var/run/post_sngupdate
/usr/sbin/post_sngupdate

…but run at your own risk!

Hi chaser!

At the step he is stuck he’s essentially running this over and over again I believe…

Those dependencies problem won’t fix themselves all by themselves…

Have a nice day!

Nick

The issue is you have no repos and in a state that you have some el6 and some el7 packages and a simple yum update wont fix this because it failed with your non compatible NIC originally.

What exactly happens if you just run the script again as this thread is becoming hard to follow guys

rm /var/run/post_sngupdate
/usr/sbin/post_sngupdate

Hi!

OK, so you do have Internet access… It’s the way the script checks for Internet access which is in a way broken…

My guess is that it depends on something which is currently broken package-wise…

OK, the wanrouter stuff and route is OK…

If you were to reissue

chkconfig --list | grep wanrouter

you would get

wanrouter 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Like I said I doubt this was related to your problem but this was worth a shot and it is actually supposed to be all off

Actually I wanted to know if someone was protecting your PBX if you were to disable all firewall rules on the PBX…

On my test system I had to otherwise I could not access my PBX…

I do have a more uncommon setup and it looks like what is there by default is unable to handle it (My PBX is not in my LAN’s subnet but in a different one with different firewall rules…).

OK, perfect!

You can post this on http://pastebin.com or http://pastebin.ca. If you do you might want to set a sensible expiration time.

OK, let’s try this

yum remove libtiff-devel

and then to try to cleanup things somewhat with

yum-complete-transaction

later followed by

yum update --skip-broken

to see if it diminishes the number of those errors…

There’s a way to remove those duplicates but let’s see if at least some of them clear themselves by doing that…

As for kmod-dahdi-linux, this will need special treatment, we will take care of it when we get there…

Can you please issue a

uname -r

too please?

Good luck and have a nice day!

Nick

I realise I’m a bit late, but we explicitly INCLUDE it, but, this thread made me realise it’s missed as part of the upgrade

We actually provide a couple that RHEL removed:

kmod-cciss.x86_64 : cciss kernel module(s)
kmod-forcedeth.x86_64 : forcedeth kernel module(s)
kmod-via-rhine.x86_64 : via-rhine kernel module(s)
kmod-via-velocity.x86_64 : via-velocity kernel module(s)

Obviously, not much help if your machine is ALREADY BROKEN, but I’ll make sure they’re part of the upgrader in the future. Sorry about that!

2 Likes

Hi Rob!

I think in the long run @Bradbpw is better off with a well supported network card with driver still provided with the kernel and not in separate packages but that’s good to know…

It’s funny that these ended up being missing for upgrades since, in theory, there’s a bigger chance that for a new install you would use new hardware with hopefully a still supported NIC card and updates would use older hardware with possibly no longer supported NIC cards…

(In theory because we all know some people reuse old hardware…)

My own test/home system is using old hardware but it is hardware which had ended up being unused (long story…) so it was not reused hardware…

Thank you and have a nice day!

Nick

They got missed in upgrade because we were so focused on the normal RPMs and spaced out these custom ones we built to include in SNG7 as we knew users would need them for older systems. Anyways working on updated upgrader for next week to solve this and the ql2500-firmware others have seen.

Here is my output for that script

[root@localhost ~]# rm /var/run/post_sngupdate
rm: remove regular empty file ‘/var/run/post_sngupdate’? y
[root@localhost ~]# /usr/sbin/post_sngupdate
-bash: /usr/sbin/post_sngupdate: No such file or directory
[root@localhost ~]#

Here is the output of “yum update”
https://pastebin.com/2Lhi1M7r

I ran “yum remove libtiff-devel” followed by “yum-complete-transaction” Here is the output, with some stuff that seems unimportant cut out.

[root@localhost ~]# yum remove libtiff-devel

Dependencies Resolved

======================================================================================================================================================================================================================================
Package Arch Version Repository Size

Removing:
libtiff-devel x86_64 3.9.4-10.el6_5 @anaconda-PBX-201403180405.x86_64/6.5 1.3 M
libtiff-devel x86_64 4.0.3-27.el7_3 installed 1.3 M
Removing for dependencies:
spandsp-devel x86_64 0.0.6-0.8.pre21.el6 @anaconda-PBX-201403180405.x86_64/6.5 801 k

Transaction Summary

Remove 2 Packages (+1 Dependent package)

Installed size: 3.4 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
** Found 267 pre-existing rpmdb problem(s), ‘yum check’ output follows:
alsa-lib-1.1.1-1.el7.x86_64 is a duplicate with alsa-lib-1.0.22-3.el6.i686
alsa-lib-1.1.3-3.el7.x86_64 is a duplicate with alsa-lib-1.1.1-1.el7.x86_64


2:vim-enhanced-7.4.258-1.shmz65.1.4.x86_64 has missing requires of perl(:MODULE_COMPAT_5.10.1)
xz-lzma-compat-4.999.9-0.5.beta.20091007git.el6.x86_64 has missing requires of liblzma.so.0()(64bit)
xz-lzma-compat-4.999.9-0.5.beta.20091007git.el6.x86_64 has missing requires of xz = (‘0’, ‘4.999.9’, ‘0.5.beta.20091007git.el6’)
zlib-1.2.7-17.el7.x86_64 is a duplicate with zlib-1.2.3-29.el6.i686
Erasing : spandsp-devel-0.0.6-0.8.pre21.el6.x86_64 1/3
Erasing : libtiff-devel.x86_64 2/3
Erasing : libtiff-devel.x86_64 3/3
Verifying : libtiff-devel-3.9.4-10.el6_5.x86_64 1/3
Verifying : libtiff-devel-4.0.3-27.el7_3.x86_64 2/3
Verifying : spandsp-devel-0.0.6-0.8.pre21.el6.x86_64 3/3

Removed:
libtiff-devel.x86_64 0:3.9.4-10.el6_5 libtiff-devel.x86_64 0:4.0.3-27.el7_3

Dependency Removed:
spandsp-devel.x86_64 0:0.0.6-0.8.pre21.el6

Complete!
[root@localhost ~]# yum-complete-transaction
Loaded plugins: fastestmirror, kmod
Loading mirror speeds from cached hostfile
No unfinished transactions left.
[root@localhost ~]#

Output, with some stuff skipped.

[root@localhost ~]#yum update --skip-broken

→ Finished Dependency Resolution

Packages skipped because of dependency problems:
alsa-lib-1.1.3-3.el7.i686 from sng-base
apcupsd-3.14.14-5.el7.x86_64 from sng-epel
asterisk13-13.17.1-2.sng7.x86_64 from sng-pkgs
asterisk13-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-addons-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-addons-bluetooth-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-addons-core-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-addons-mysql-13.17.1-2.sng7.x86_64 from sng-pkgs
asterisk13-addons-mysql-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-addons-ooh323-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-core-13.17.1-2.sng7.x86_64 from sng-pkgs
asterisk13-core-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-dahdi-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-doc-13.17.2-1.sng7.x86_64 from sng-pkgs
asterisk13-voicemail-13.17.2-1.sng7.x86_64 from sng-pkgs
audit-2.7.6-3.el7.x86_64 from sng-base
authconfig-6.2.8-30.el7.x86_64 from sng-base
bacula-client-5.2.13-23.1.el7.x86_64 from sng-base
bacula-common-5.2.13-23.1.el7.x86_64 from sng-base
bacula-libs-5.2.13-23.1.el7.x86_64 from sng-base
32:bind-libs-9.9.4-51.el7.x86_64 from sng-updates
32:bind-libs-lite-9.9.4-51.el7.x86_64 from sng-updates
32:bind-utils-9.9.4-51.el7.x86_64 from sng-updates
cronie-1.4.11-17.el7.x86_64 from sng-base
cronie-anacron-1.4.11-17.el7.x86_64 from sng-base
1:cups-libs-1.6.3-29.el7.x86_64 from sng-base
cyrus-sasl-2.1.26-21.el7.x86_64 from sng-base
cyrus-sasl-lib-2.1.26-21.el7.i686 from sng-base
12:dhclient-4.2.5-58.el7.centos.x86_64 from sng-base
12:dhcp-common-4.2.5-58.el7.centos.x86_64 from sng-base
12:dhcp-libs-4.2.5-58.el7.centos.x86_64 from sng-base
ebtables-2.0.10-15.el7.x86_64 from sng-base
fail2ban-0.9.7-1.el7.noarch from sng-epel
fail2ban-firewalld-0.9.7-1.el7.noarch from sng-epel
fail2ban-sendmail-0.9.7-1.el7.noarch from sng-epel
fail2ban-server-0.9.7-1.el7.noarch from sng-epel
fipscheck-1.4.1-6.el7.x86_64 from sng-base
fipscheck-lib-1.4.1-6.el7.x86_64 from sng-base
firewalld-0.4.4.4-6.el7.noarch from sng-base
freeradius-3.0.13-6.el7.x86_64 from sng-base
freeradius-3.0.13-8.el7_4.x86_64 from sng-updates
gdb-7.6.1-100.el7.x86_64 from sng-base
gettext-0.19.8.1-2.el7.x86_64 from sng-base
ghostscript-9.07-28.el7_4.2.x86_64 from sng-updates
1:grub2-2.02-0.64.el7.centos.x86_64 from sng-base
1:grub2-pc-2.02-0.64.el7.centos.x86_64 from sng-base
1:grub2-tools-2.02-0.64.el7.centos.x86_64 from sng-base
1:grub2-tools-efi-2.02-0.64.el7.centos.x86_64 from sng-base
1:grub2-tools-extra-2.02-0.64.el7.centos.x86_64 from sng-base
1:grub2-tools-minimal-2.02-0.64.el7.centos.x86_64 from sng-base
gsm-1.0.13-11.el7.i686 from sng-base
gsm-devel-1.0.13-11.el7.x86_64 from sng-base
gtk-update-icon-cache-3.22.10-4.el7.x86_64 from sng-base
gtk2-2.24.31-1.el7.x86_64 from sng-base
gyp-0.1-0.11.1617svn.el7.noarch from sng-epel
hicolor-icon-theme-0.12-7.el7.noarch from sng-base
httpd-2.4.6-68.2.sng7.sangoma.x86_64 from sng-pkgs
httpd-tools-2.4.6-68.2.sng7.sangoma.x86_64 from sng-pkgs
initscripts-9.49.39-1.el7.x86_64 from sng-base
iproute-3.10.0-87.el7.x86_64 from sng-base
ipset-6.29-1.el7.x86_64 from sng-base
ipset-libs-6.29-1.el7.x86_64 from sng-base
iptables-1.4.21-18.0.1.el7.centos.x86_64 from sng-base
iptables-services-1.4.21-18.0.1.el7.centos.x86_64 from sng-base
iputils-20160308-10.el7.x86_64 from sng-base
jbigkit-libs-2.0-11.el7.i686 from sng-base
kbd-1.15.5-13.el7.x86_64 from sng-base
kernel-3.10.0-693.2.2.el7.x86_64 from sng-updates
keyutils-libs-1.5.8-3.el7.i686 from sng-base
keyutils-libs-devel-1.5.8-3.el7.x86_64 from sng-base
krb5-devel-1.15.1-8.el7.x86_64 from sng-base
krb5-libs-1.15.1-8.el7.i686 from sng-base
krb5-libs-1.15.1-8.el7.x86_64 from sng-base
libcom_err-1.42.9-10.el7.i686 from sng-base
libcom_err-devel-1.42.9-10.el7.x86_64 from sng-base
libfastjson-0.99.4-2.el7.x86_64 from sng-base
libgcrypt-1.5.3-14.el7.i686 from sng-base
libgcrypt-devel-1.5.3-14.el7.x86_64 from sng-base
libgpg-error-1.12-3.el7.i686 from sng-base
libgpg-error-devel-1.12-3.el7.x86_64 from sng-base
libjpeg-turbo-1.2.90-5.el7.i686 from sng-base
libkadm5-1.15.1-8.el7.x86_64 from sng-base
libmodman-2.0.1-8.el7.i686 from sng-base
libnetfilter_conntrack-1.0.6-1.el7_3.x86_64 from sng-base
libproxy-0.4.11-10.el7.i686 from sng-base
libproxy-bin-0.4.11-10.el7.x86_64 from sng-base
libproxy-python-0.4.11-10.el7.noarch from sng-base
libselinux-2.5-11.el7.i686 from sng-base
libselinux-devel-2.5-11.el7.x86_64 from sng-base
libselinux-python-2.5-11.el7.x86_64 from sng-base
libsepol-2.5-6.el7.i686 from sng-base
libtalloc-2.1.9-1.el7.x86_64 from sng-base
libtiff-4.0.3-27.el7_3.i686 from sng-base
libtirpc-0.2.4-0.10.el7.x86_64 from sng-base
libverto-0.2.5-4.el7.i686 from sng-base
libxml2-2.9.1-6.el7_2.3.i686 from sng-base
libxml2-devel-2.9.1-6.el7_2.3.x86_64 from sng-base
libxslt-1.1.28-5.el7.i686 from sng-base
libxslt-devel-1.1.28-5.el7.x86_64 from sng-base
lua-dbi-0.5-11.el7.x86_64 from sng-epel
lua-sec-0.6-1.el7.x86_64 from sng-epel
lua-socket-3.0-0.10.rc1.el7.x86_64 from sng-epel
mailx-12.5-16.el7.x86_64 from sng-base
1:mariadb-5.5.56-2.el7.x86_64 from sng-base
1:mariadb-libs-5.5.56-2.el7.x86_64 from sng-base
1:mariadb-server-5.5.56-2.el7.x86_64 from sng-base
1:mod_ssl-2.4.6-68.2.sng7.sangoma.x86_64 from sng-pkgs
mosh-1.3.0-1.el7.x86_64 from sng-epel
1:net-snmp-libs-5.7.2-28.el7.x86_64 from sng-base
2:nodejs-8.4.0-1.1.x86_64 from sng-pkgs
ntp-4.2.6p5-25.el7.centos.2.x86_64 from sng-base
ntpdate-4.2.6p5-25.el7.centos.2.x86_64 from sng-base
openssh-7.4p1-12.el7_4.x86_64 from sng-updates
openssh-clients-7.4p1-12.el7_4.x86_64 from sng-updates
openssh-server-7.4p1-12.el7_4.x86_64 from sng-updates
1:openssl-1.0.2k-8.el7.x86_64 from sng-base
1:openssl-devel-1.0.2k-8.el7.x86_64 from sng-base
1:openssl-libs-1.0.2k-8.el7.i686 from sng-base
1:openssl-libs-1.0.2k-8.el7.x86_64 from sng-base
openssl098e-0.9.8e-29.el7.centos.3.x86_64 from sng-base
openvpn-2.4.3-1.el7.x86_64 from sng-epel
pcre-8.32-17.el7.i686 from sng-base
pcre-devel-8.32-17.el7.x86_64 from sng-base
perl-IO-Socket-INET6-2.69-5.el7.noarch from sng-base
perl-Socket6-0.23-15.el7.x86_64 from sng-base
pjproject-2.5.5-1.12.sng.x86_64 from sng-pkgs
pjproject-devel-2.5.5-1.12.sng.x86_64 from sng-pkgs
plymouth-0.8.9-0.28.20140113.el7.centos.x86_64 from sng-base
plymouth-core-libs-0.8.9-0.28.20140113.el7.centos.x86_64 from sng-base
plymouth-scripts-0.8.9-0.28.20140113.el7.centos.x86_64 from sng-base
pm-utils-1.4.1-27.el7.x86_64 from sng-base
postgresql-libs-9.2.23-1.el7_4.x86_64 from sng-updates
protobuf-2.5.0-8.el7.x86_64 from sng-base
python-2.7.5-58.el7.x86_64 from sng-base
python-decorator-3.4.0-3.el7.noarch from sng-base
python-ethtool-0.8-5.el7.x86_64 from sng-base
python-firewall-0.4.4.4-6.el7.noarch from sng-base
python-gobject-base-3.22.0-1.el7.x86_64 from sng-base
python-libs-2.7.5-58.el7.x86_64 from sng-base
python-slip-0.4.0-2.el7.noarch from sng-base
python-slip-dbus-0.4.0-2.el7.noarch from sng-base
python2-simplejson-3.10.0-1.el7.x86_64 from sng-epel
rpcbind-0.2.0-42.el7.x86_64 from sng-base
rpm-python-4.11.3-25.el7.x86_64 from sng-base
rsyslog-8.24.0-12.el7.x86_64 from sng-base
speex-1.2-0.19.rc1.el7.i686 from sng-base
subversion-1.7.14-11.el7_4.x86_64 from sng-updates
sysadmin-5.6-5.6.28.sng.noarch from sng-pkgs
systemd-219-42.el7_4.1.x86_64 from sng-updates
systemd-libs-219-42.el7.x86_64 from sng-base
systemd-libs-219-42.el7_4.1.x86_64 from sng-updates
systemd-python-219-42.el7_4.1.x86_64 from sng-updates
systemd-sysv-219-42.el7.x86_64 from sng-base
systemd-sysv-219-42.el7_4.1.x86_64 from sng-updates
14:tcpdump-4.9.0-5.el7.x86_64 from sng-base
vsftpd-3.0.2-22.el7.x86_64 from sng-base
wget-1.14-15.el7.x86_64 from sng-base
wireshark-1.10.14-14.el7.x86_64 from sng-base
xz-devel-5.2.2-1.el7.x86_64 from sng-base
xz-libs-5.2.2-1.el7.i686 from sng-base
yum-3.4.3-154.3.sng7.noarch from sng-pkgs
yum-plugin-fastestmirror-1.1.31-42.el7.noarch from sng-base
yum-utils-1.1.31-42.el7.noarch from sng-base
zlib-1.2.7-17.el7.i686 from sng-base
zlib-devel-1.2.7-17.el7.x86_64 from sng-base
Error: Multilib version problems found. This often means that the root
cause is something else and multilib version checking is just
pointing out that there is a problem. Eg.:

     1. You have an upgrade for asterisk13 which is missing some
        dependency that another package requires. Yum is trying to
        solve this by installing an older version of asterisk13 of the
        different architecture. If you exclude the bad architecture
        yum will tell you what the root cause is (which package
        requires what). You can try redoing the upgrade with
        --exclude asterisk13.otherarch ... this should give you an error
        message showing the root cause of the problem.
   
     2. You have multiple architectures of asterisk13 installed, but
        yum can only see an upgrade for one of those architectures.
        If you don't want/need both architectures anymore then you
        can remove the one with the missing update and everything
        will work.
   
     3. You have duplicate versions of asterisk13 installed already.
        You can use "yum check" to get yum show these errors.
   
   ...you can also use --setopt=protected_multilib=false to remove
   this checking, however this is almost never the correct thing to
   do as something else is very likely to go wrong (often causing
   much more problems).
   
   Protected multilib versions: asterisk13-13.17.1-1.sng7.x86_64 != asterisk13-13.17.1-1.shmz65.1.179.x86_64

Error: Protected multilib versions: libgcc-4.8.5-16.el7.i686 != libgcc-4.8.5-11.el7.x86_64
Error: Protected multilib versions: libdb-5.3.21-20.el7.i686 != libdb-5.3.21-19.el7.x86_64
Error: Protected multilib versions: glibc-2.17-196.el7.i686 != glibc-2.17-157.el7_3.1.x86_64
Error: Protected multilib versions: libuuid-2.23.2-43.el7.i686 != libuuid-2.23.2-33.el7.x86_64
Error: Protected multilib versions: libstdc+±4.8.5-16.el7.i686 != libstdc+±4.8.5-11.el7.x86_64
Error: Protected multilib versions: readline-6.2-10.el7.i686 != readline-6.2-9.el7.x86_64
Error: Protected multilib versions: 2:nodejs-8.1.4-2.14.x86_64 != 2:nodejs-6.9.5-1.7.x86_64
Error: Protected multilib versions: nss-softokn-freebl-3.28.3-8.el7_4.i686 != nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64
Error: Protected multilib versions: ncurses-libs-5.9-14.20130511.el7_4.i686 != ncurses-libs-5.9-13.20130511.el7.x86_64
[root@localhost ~]#

[root@localhost ~]# uname -r
3.10.0-514.10.2.el7.x86_64
[root@localhost ~]#

Thanks!

Hi Brad!

Can you please do a

ls /etc/yum.repos.d

So that we can see what repos (if any) you have?

With some of the packages I see my guess would be that you have the Sangoma 7 ones

ie

CentOS-Sources.repo      Sangoma-CR.repo         Sangoma-Sources.repo
Sangoma-Base.repo        Sangoma-fasttrack.repo
Sangoma-Commercial.repo  Sangoma-Media.repo

Are any of them missing or do you have any additional ones?

Can you also type this

package-cleanup --dupes

and post its output on pastebin if it’s long…

If this lists only the old packages we will try

package-cleanup --cleandupes

This apparently can break things but you already said that you were willing to restore if things fail and we have to do some to get rid of all those dupes…

Not the latest kernel, interesting…

Good luck and have a nice day!

Nick

[root@localhost ~]# ls /etc/yum.repos.d
CentOS-Sources.repo Sangoma-Base.repo Sangoma-Commercial.repo Sangoma-CR.repo Sangoma-fasttrack.repo Sangoma-Media.repo Sangoma-Sources.repo
[root@localhost ~]#

Looks like I’m missing CentOS-Sources.repo

[root@localhost ~]# package-cleanup --dupes
Loaded plugins: fastestmirror, kmod
esound-libs-0.2.41-12.el7.x86_64
esound-libs-0.2.41-3.1.el6.x86_64
kbd-misc-1.15.5-12.el7.noarch
kbd-misc-1.15.5-13.el7.noarch
nss-tools-3.28.2-1.6.el7_3.x86_64
nss-tools-3.28.4-12.el7_4.x86_64
libX11-1.6.5-1.el7.x86_64
libX11-1.6.3-3.el7.x86_64
rpm-build-libs-4.11.3-25.el7.x86_64
rpm-build-libs-4.11.3-21.el7.x86_64
boost-system-1.53.0-26.el7.x86_64
boost-system-1.53.0-27.el7.x86_64
libpcap-1.5.3-8.el7.x86_64
libpcap-1.5.3-9.el7.x86_64
libIDL-0.8.13-2.1.el6.x86_64
libIDL-0.8.14-8.el7.x86_64
libsepol-devel-2.0.41-4.el6.x86_64
libsepol-devel-2.5-6.el7.x86_64
gmp-6.0.0-12.el7_1.x86_64
gmp-6.0.0-15.el7.x86_64
freetype-2.4.11-12.el7.x86_64
freetype-2.4.11-15.el7.x86_64
libdb-utils-5.3.21-19.el7.x86_64
libdb-utils-5.3.21-20.el7.x86_64
cpio-2.11-25.el7_4.x86_64
cpio-2.11-24.el7.x86_64
libcom_err-1.42.9-9.el7.x86_64
libcom_err-1.42.9-10.el7.x86_64
grubby-8.28-18.el7.x86_64
grubby-8.28-23.el7.x86_64
gnutls-3.3.24-1.el7.x86_64
gnutls-3.3.26-9.el7.x86_64
cyrus-sasl-lib-2.1.26-21.el7.x86_64
cyrus-sasl-lib-2.1.26-20.el7_2.x86_64
p11-kit-0.20.7-3.el7.x86_64
p11-kit-0.23.5-3.el7.x86_64
libXfixes-5.0.3-1.el7.x86_64
libXfixes-5.0.1-2.1.el7.x86_64
shared-mime-info-1.1-9.el7.x86_64
shared-mime-info-1.8-3.el7.x86_64
libxcb-1.12-1.el7.x86_64
libxcb-1.11-4.el7.x86_64
libblkid-2.23.2-43.el7.x86_64
libblkid-2.23.2-33.el7.x86_64
audit-libs-2.6.5-3.el7_3.1.x86_64
audit-libs-2.7.6-3.el7.x86_64
bluez-libs-5.44-4.el7_4.x86_64
bluez-libs-5.41-1.el7.x86_64
nss-sysinit-3.28.2-1.6.el7_3.x86_64
nss-sysinit-3.28.4-12.el7_4.x86_64
libgcc-4.8.5-11.el7.x86_64
libgcc-4.8.5-16.el7.x86_64
libXrender-0.9.10-1.el7.x86_64
libXrender-0.9.8-2.1.el7.x86_64
gettext-libs-0.19.8.1-2.el7.x86_64
gettext-libs-0.18.2.1-4.el7.x86_64
glibc-2.17-157.el7_3.1.x86_64
glibc-2.17-196.el7.x86_64
libXtst-1.2.3-1.el7.x86_64
libXtst-1.2.2-2.1.el7.x86_64
linux-firmware-20170606-56.gitc990aae.el7.noarch
linux-firmware-20160830-49.git7534e19.el7.noarch
gawk-4.0.2-4.el7.x86_64
gawk-4.0.2-4.el7_3.1.x86_64
speex-devel-1.2-0.12.rc1.1.el6.x86_64
speex-devel-1.2-0.19.rc1.el7.x86_64
mesa-libglapi-11.2.2-2.20160614.el7.x86_64
mesa-libglapi-17.0.1-6.20170307.el7.x86_64
libXinerama-1.1.3-2.1.el6.x86_64
libXinerama-1.1.3-2.1.el7.x86_64
libX11-common-1.6.5-1.el7.noarch
libX11-common-1.6.3-3.el7.noarch
libXrandr-1.5.1-2.el7.x86_64
libXrandr-1.4.1-2.1.el6.x86_64
bash-4.2.46-29.el7_4.x86_64
bash-4.2.46-21.el7_3.x86_64
kbd-legacy-1.15.5-12.el7.noarch
kbd-legacy-1.15.5-13.el7.noarch
libuuid-2.23.2-43.el7.x86_64
libuuid-2.23.2-33.el7.x86_64
atk-2.22.0-3.el7.x86_64
atk-1.30.0-1.el6.x86_64
libgomp-4.8.5-11.el7.x86_64
libgomp-4.8.5-16.el7.x86_64
libmount-2.23.2-43.el7.x86_64
libmount-2.23.2-33.el7.x86_64
jansson-2.10-1.el7.x86_64
jansson-2.4-6.el7.x86_64
nss-softokn-3.28.3-8.el7_4.x86_64
nss-softokn-3.16.2.3-14.4.el7.x86_64
e2fsprogs-libs-1.42.9-9.el7.x86_64
e2fsprogs-libs-1.42.9-10.el7.x86_64
libgcrypt-1.5.3-14.el7.x86_64
libgcrypt-1.5.3-13.el7_3.1.x86_64
binutils-2.25.1-22.base.el7.x86_64
binutils-2.25.1-32.base.el7_4.1.x86_64
libXpm-3.5.12-1.el7.x86_64
libXpm-3.5.11-3.el7.x86_64
libstdc+±4.8.5-11.el7.x86_64
libstdc+±4.8.5-16.el7.x86_64
libsrtp-devel-1.4.4-4.20101004cvs.el6.x86_64
libsrtp-devel-1.4.4-10.20101004cvs.el7.x86_64
nss-3.28.4-12.el7_4.x86_64
nss-3.28.2-1.6.el7_3.x86_64
rpm-4.11.3-25.el7.x86_64
rpm-4.11.3-21.el7.x86_64
libXxf86vm-1.1.3-2.1.el7.x86_64
libXxf86vm-1.1.4-1.el7.x86_64
pcre-8.32-15.el7_2.1.x86_64
pcre-8.32-17.el7.x86_64
libmpg123-1.23.8-7.sng7.x86_64
libmpg123-1.23.6-1.sng7.x86_64
libXcursor-1.1.14-2.1.el6.x86_64
libXcursor-1.1.14-8.el7.x86_64
tzdata-2017b-1.el7.noarch
tzdata-2017a-1.el7.noarch
glibc-common-2.17-157.el7_3.1.x86_64
glibc-common-2.17-196.el7.x86_64
alsa-lib-devel-1.1.3-3.el7.x86_64
alsa-lib-devel-1.0.22-3.el6.x86_64
libXi-1.7.4-2.el7.x86_64
libXi-1.7.9-1.el7.x86_64
libreport-filesystem-2.1.11-38.el7.centos.x86_64
libreport-filesystem-2.1.11-35.el7.centos.x86_64
libICE-1.0.9-2.el7.x86_64
libICE-1.0.9-9.el7.x86_64
libXt-1.1.5-3.el7.x86_64
libXt-1.1.4-6.1.el7.x86_64
libss-1.42.9-10.el7.x86_64
libss-1.42.9-9.el7.x86_64
ncurses-base-5.9-13.20130511.el7.noarch
ncurses-base-5.9-14.20130511.el7_4.noarch
grep-2.20-2.el7.x86_64
grep-2.20-3.el7.x86_64
libtasn1-3.8-3.el7.x86_64
libtasn1-4.10-1.el7.x86_64
nss-util-3.28.4-3.el7.x86_64
nss-util-3.28.2-1.1.el7_3.x86_64
audiofile-devel-0.3.6-4.el7.x86_64
audiofile-devel-0.2.6-11.1.el6.x86_64
libsemanage-2.5-8.el7.x86_64
libsemanage-2.5-5.1.el7_3.x86_64
libselinux-2.5-11.el7.x86_64
libselinux-2.5-6.el7.x86_64
libcroco-0.6.11-1.el7.x86_64
libcroco-0.6.8-5.el7.x86_64
logrotate-3.8.6-14.el7.x86_64
logrotate-3.8.6-12.el7.x86_64
bind-license-9.9.4-38.el7_3.2.noarch
bind-license-9.9.4-51.el7.noarch
chkconfig-1.7.4-1.el7.x86_64
chkconfig-1.7.2-1.el7.x86_64
alsa-lib-1.1.1-1.el7.x86_64
alsa-lib-1.1.3-3.el7.x86_64
elfutils-libelf-0.166-2.el7.x86_64
elfutils-libelf-0.168-8.el7.x86_64
libcap-2.22-9.el7.x86_64
libcap-2.22-8.el7.x86_64
nss-softokn-freebl-3.16.2.3-14.4.el7.x86_64
nss-softokn-freebl-3.28.3-8.el7_4.x86_64
p11-kit-trust-0.20.7-3.el7.x86_64
p11-kit-trust-0.23.5-3.el7.x86_64
libdb-5.3.21-19.el7.x86_64
libdb-5.3.21-20.el7.x86_64
kmod-libs-20-9.el7.x86_64
kmod-libs-20-15.el7_4.2.x86_64
ncurses-libs-5.9-13.20130511.el7.x86_64
ncurses-libs-5.9-14.20130511.el7_4.x86_64
gzip-1.5-9.el7.x86_64
gzip-1.5-8.el7.x86_64
openldap-2.4.40-13.el7.x86_64
openldap-2.4.44-5.el7.x86_64
libtool-ltdl-2.4.2-22.el7_3.x86_64
libtool-ltdl-2.4.2-21.el7_2.x86_64
readline-6.2-9.el7.x86_64
readline-6.2-10.el7.x86_64
glib2-2.50.3-3.el7.x86_64
glib2-2.46.2-4.el7.x86_64
rpm-libs-4.11.3-25.el7.x86_64
rpm-libs-4.11.3-21.el7.x86_64
ca-certificates-2015.2.6-73.el7.noarch
ca-certificates-2017.2.14-71.el7.noarch
cpp-4.8.5-16.el7.x86_64
cpp-4.8.5-11.el7.x86_64
tzdata-java-2017a-1.el7.noarch
tzdata-java-2017b-1.el7.noarch
audiofile-0.3.6-4.el7.x86_64
audiofile-0.2.6-11.1.el6.x86_64
[root@localhost ~]#

Output here → https://pastebin.com/fj2faGrQ

lets try this. Lets reinstall the RPM that does the upgrade so you get your script back

yum -y install http://package1.sangoma.net/distro-upgrade-1707-18.sng7.noarch.rpm which is a new RPM that fixed a few things we have not published to the wiki yet. This RPM adds the missing network drivers that RHEL removed in EL7 from EL6 along with few other minor things people have reported.

Once done run /usr/sbin/post_sngupdate

[root@localhost ~]#yum -y install http://package1.sangoma.net/distro-upgrade-1707-18.sng7.noarch.rpm

Dependencies Resolved

==========================================================================
Package Arch Version Repository Size

Updating:
distro-upgrade noarch 1707-18.sng7 /distro-upgrade-1707-18.sng7.noarch 19 k

Transaction Summary

Upgrade 1 Package

Total size: 19 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : distro-upgrade-1707-18.sng7.noarch 1/2
Cleanup : distro-upgrade-1707-17.sng7.noarch 2/2
Verifying : distro-upgrade-1707-18.sng7.noarch 1/2
Verifying : distro-upgrade-1707-17.sng7.noarch 2/2

Updated:
distro-upgrade.noarch 0:1707-18.sng7

Complete!
[root@localhost ~]# /usr/sbin/post_sngupdate
-bash: /usr/sbin/post_sngupdate: No such file or directory
[root@localhost ~]#

Sorry typo on my command.

/usr/sbin/post_upgrade

Drats, for this one I don’t know which system is right…

Yikes, looks like even that failed…

Let’s see if @tonyclewis gives more tangible results now… Things are increasingly looking FUBAR to me…

Good luck and have a nice day!

Nick