• Linux

    Moving my server from Windows to Linux

    I have moved from Windows to Linux on my laptop and gaming PC (Elementary OS) to be more specific and have not looked back. My home server was running Windows Home Server 2011 and it seemed like I lost one of my disks with my music on. Windows could not see the disk at all but I could see the disk in the BIOS. I then booted into Linux using a USB thumb drive and managed to access the disk and it’s data so proceded to backup the data. I then decided to get rid of Windows on my server and move to CentOS 7. I chose CentOS 7 as…

  • Elementary OS,  Linux,  Ubuntu,  Uncategorized

    How to install PyQt4 on Elementary OS (Linux)

    In this video I show the steps on how to install PyQt 4 on Elementary OS which should work on all Ubuntu based Linux distributions. I already had PyQt 5 installed but my study guide requires PyQt 4 so I decided to install and run both on my system. Here’s the steps: Open a terminal and run the below to install PyQt 4 sudo apt-get install python3-pyqt4 sudo apt-get install libqt4-dev sudo apt-get install python-qt4 qt4-dev-tools python-qt4-dev pyqt4-dev-tools Here’s a video if that’s more to your liking:

  • Linux,  Python

    How to make another version of Python the default version in Linux

    In this post I show you how to make Python 3.7 the default version of Python on Linux. (This should work on all distributions of Linux). My default version of Python was Python 2 and I needed to change it to version 3.7. 1. Steps: Open your .bashrc file in your home directory using a text editor or the shell. Add alias python=’/usr/bin/pythonx.x’ to the file and save it. (x.x is your version that you want to be the default) Logout of your session or reboot your computer, then log back in. Open the terminal and then type in Python. It should now show you the version that you specified…

  • Linux,  Python,  Software Development

    Install Python 3.7 on Elementary OS

    In this article and the below video I show you how to install Python 3.7 the easy way on Elementary OS. This works on Pop_OS! and Ubuntu too. 1. Open a terminal 2. type and run: sudo apt update3. type and run: sudo apt install software-properties-common4. type and run: sudo add-apt-repository ppa:deadsnakes/ppa5. Press Enter to add the above repository6. type and run: sudo apt update7. type and run: sudo apt install python3.7 You now have Python 3.7 installed

  • Exchange 2013,  Microsoft Exchange

    Maximum number of items that can be serialized or deserialized in an object graph is ‘2000000’

    You receive the below error when moving a mailbox to another database in Exchange 2013: The default limit for the maxItemsInObjectGraph is set to 20000000. The work around that resolved this for me is as per below: Open Notepad and browse to: C:\Program Files\Microsoft\Exchange Server\V15\Bin (or where you installed Exchange). Look for the config file (MsExchangeMailboxReplication.exe.config) and open it. Hit ctrl + f and search for graph. You will see the below entries. Change the “2” to “3” in order to increase the limit. Restart the Microsoft Exchange Mailbox Replication service on the server you are migrating the mailbox to. Resume the move-request. Change the above back to the previous…

  • Exchange 2010,  Exchange 2013,  Exchange Online,  Exchange Online,  O365,  Office 365

    The InnerException message was ‘Maximum number of items that can be serialized or deserialized in an object graph is ‘2000000’.

    This was quite an interesting error for a mailbox I tried to migrate from Exchange 2013 to Exchange Online. The mailbox synced to 95% and I received the below error after I tried completing the batch. Error details: The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:ISourceFolder_EnumerateChanges2Result. The InnerException message was ‘Maximum number of items that can be serialized or deserialized in an object graph is ‘2000000’. The key to this error is the object graph limit that is set in the MsExchangeMailboxReplication.exe config file. To resolve the issue do the following: Logon to your on premises Exchange…

  • Websites

    Reset the Google Authenticator plugin in WordPress after your phone has been lost or stolen

    Unfortunately bad luck struck as my phone decided to stop making and receiving calls. After trying numerous ways to get it resolve a factory reset was needed. Of course I forgot about the Google Authenticator application on the phone which I use to access various services and managed to lock myself out of my Word Press websites. Here are the steps to remove the Google Authenticator prompt when trying to logon to your Word Press websites that are protected with 2 step verification: Login to your web server using FTP or the control panel details supplied by your ISP. Browse to public-html  Browse to wp-content  Click on plugins Rename the folder…

  • Gaming

    Origin download speeds are very slow

    I noticed recently that game downloads and game updates in Origin is very slow. To give you an example, usually on my internet connection I would get an average download speed of 1.5MB per second but recently it averaged at 44kb per second. After some searching on the internet I could not find a proper solution as most solutions on the net was completely bonkers or just did not make any technical sense. I then decided to scratch around in the Origin client to see if a setting might be causing the slow download speeds. And what do you know, it was a setting in Origin that caused the issue.…

  • Exchange 2007,  Exchange 2010,  Microsoft Exchange

    This operation requires a unique source object, but multiple objects have been found. Please remove any wildcard characters and check the data source for corruption.

    You receive an error as per below when trying to restore a user’s mailbox in Exchange from a Recovery Database: This operation requires a unique source object, but multiple objects have been found. Please remove any wildcard characters and check the data source for corruption. I’m currently busy with a hand over at work and the engineer that will be taking over from me ran into this error when trying to restore a user’s mailbox. The Recovery Database has been created and the data has been restored to the database. The database is mounted and he was trying to run the below from the Exchange management Shell: Restore-Mailbox -Identity “UserSurname,…