Plasmashell will not run properly after update

I updated my Leap 42.2 and restarted my laptop.
After login plasmashell will not start properly. The task bar does not appear.

Running a laptop with NVIDIA optimus, but I do not have the nvidia drivers installed. Have used nouveau. Has worked fine with nouveau prior to the latest upgrade I performed.

Using latest Mesa and X from this repository:
http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_Leap_42.2/

glxinfo output


name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

Got the following error when trying to run plasmashell:
Plasma is unable to start as it could not correctly use OpenGL 2.
Please check that your graphic drivers are set up correctly.

Output from plasmashell


libEGL warning: DRI2: failed to open i965 (search paths /usr/lib64/dri)libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)libEGL warning: DRI2: failed to open i965 (search paths /usr/lib64/dri)libEGL warning: DRI2: failed to open swrast (search paths /usr/lib64/dri)file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BusyOverlay.qml:29: TypeError: Cannot read property 'busy' of nullfile:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/AppletAppearance.qml:331: TypeError: Cannot read property 'busy' of nullfile:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BusyOverlay.qml:29: TypeError: Cannot read property 'busy' of nullfile:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/AppletAppearance.qml:331: TypeError: Cannot read property 'busy' of nullfile:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/BusyOverlay.qml:29: TypeError: Cannot read property 'busy' of nullfile:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/AppletAppearance.qml:331: TypeError: Cannot read property 'busy' of nullQXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabledQXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:83: TypeError: Cannot read property 'Layout' of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:78:27: Unable to assign [undefined] to QStringList
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml:37: TypeError: Cannot read property 'DateTime' of undefined
Loading Calendar plugin HolidaysEventsPlugin(0x32127b0)
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/lib64/qt5/qml/QtQuick/Controls/Button.qml:96: TypeError: Cannot read property of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:112:20: Unable to assign [undefined] to int
KActivities: Database connection:  "kactivities_db_resources_140564875471104_readonly"  
    query_only:          QVariant(qlonglong, 1)  
    journal_mode:        QVariant(QString, "wal")  
    wal_autocheckpoint:  QVariant(qlonglong, 100)  
    synchronous:         QVariant(qlonglong, 0)
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:443:5: QML Text: Cannot anchor to a null item.
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:443:5: QML Text: Binding loop detected for property "h
eight"
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
Is net online: false
Notifications service registered
XSync seems available and ready
XSync Inited
Supported, init completed
file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml:112:20: Unable to assign [undefined] to int
libkcups: 3
libkcups: 3
Daemon changed
Both point size and pixel size set. Using pixel size.
qml: No Fill10 element found in your theme's battery.svg - Using legacy 20% steps for battery icon
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/p
lasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/p
lasmoids/org.kde.plasma.networkmanagement/"
Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.plasma.networkmanagement.desktop" is not inside "/usr/share/plasma/p
lasmoids/org.kde.plasma.networkmanagement/"
Daemon changed
networkmanager-qt: void NetworkManager::NetworkManagerPrivate::propertiesChanged(const QVariantMap&) Unhandled property "Devices"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
kde.systemtray: Cache not hit "/usr/share/kde4/apps/kgpg/icons/"
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Open GL context could not be created
org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1b.0.analog-stereo"
org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_00_1b.0.analog-stereo"
org.kde.plasma.pulseaudio: No object for name "alsa_input.pci-0000_00_1b.0.analog-stereo"
libkcups: Cancel-Subscription last error: 0 successful-ok

I never did find out what the problem was.
However I decided to upgrade from Leap 42.2 to Leap 42.3
After that was done my KDE session was fine again.