193 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Linuxfest at IBM Connect 2017
Sat, Feb 18th 2017 12
Come to IBM Connect 2017 and See Me Speak in the Developer’s Track!
Thu, Feb 16th 2017 16
Interesting in Going to IBM Connect 2017? Contact me for a $100 Discount
Thu, Jan 19th 2017 6
Notes Domino Templates Get Slated for an Update. Here’s the Roadmap
Mon, Oct 3rd 2016 11
Staying at The Top of Google Searches for Smart Phones
Thu, Sep 29th 2016 8
Awesome Linux Reference Sheets for Developers (and Administrators)
Tue, Sep 27th 2016 11
IMSMO 2.0 (Project Hawthorn) Expands Client Offerings, Crash Avoidance Tip, and an Updated Schema
Mon, Sep 26th 2016 8
Top 10
Come to IBM Connect 2017 and See Me Speak in the Developer’s Track!
Thu, Feb 16th 2017 16
IBM’s Lost Art of Installation is Costing Them Revenue
Mon, Aug 25th 2014 14
ICS Summer School - Sign-up Now
Wed, May 4th 2016 14
IBM Verse On-premises Architecture and Insight
Wed, Aug 3rd 2016 14
Ubuntu: Clearing GPG -- BADSIG Errors During Update
Wed, Sep 3rd 2014 13
Linux Bash Bug - Shellshock - is Real: Get Patched (Mac Too)
Thu, Sep 25th 2014 13
A Conversation with Barry Rosen, at IBM: Part II
Wed, Sep 21st 2016 12
Linuxfest at IBM Connect 2017
Sat, Feb 18th 2017 12
A Conversation with Barry Rosen, at IBM: Part I
Tue, Sep 20th 2016 11
Awesome Linux Reference Sheets for Developers (and Administrators)
Tue, Sep 27th 2016 11


Skype 4.3 on Linux Crashing? Here’s a Fix.
Twitter Google+ Facebook LinkedIn Addthis Email Gmail Flipboard Reddit Tumblr WhatsApp StumbleUpon Yammer Evernote Delicious
Bill Malchisky    

Microsoft released Skype 4.3 on Linux recently, to replace the aging version 4.2 due to cloud conversions utilized in other client flavors. There are some noticeable changes with the upgrade including new features. However, for power Skype users, there appears to exist a bug in the upgrade process causing the new Skype client to crash repeatedly just after the main window appears.

Although conjecture, I suspect the problem manifests itself for those that have sent files to one or more contacts in version 4.2. Skype utilizes a SQLite database file to store its data with the filename main.db. Something changed with how 4.3 reads the sent file history, causing the client to crash immediately. After searching forums for hours and trying ten different variants for fixes, the simplest one was the winner for me and allowed the successful opening of Skype once again. Non-English Skype flavors can exhibit the upgrade issue too.

Notations

A. The solution provided purges the sent file history, but retains your message history
B. Message type 68 equates "Send file"


The Solution

Here is the fix that worked for my Ubuntu 12.04 LTS x64 host OS. The process utilizes sqlite3 which is the command-line front-end to SQLite.

1. Check to see if you have sqlite3 installed
$ which sqlite3

/usr/bin/sqlite3


2. If not, then install it
Ubuntu

$ sudo apt-get install sqlite3


Red Hat, CentOS, SUSE

$ su -

# yum install sqlite


Try step one again to ensure the system finds the executable

3. Inside your home directory is a hidden subdirectory containing all of the Skype files for your user account. It is important to backup this directory
$ cd ~

$ mkdir .Skype.4.2.bak; cp -a .Skype/ .Skype.4.2.bak


4. This is where you need to go to perform the fix
$ cd ~/.Skype/[skype_username]


Note: if you do not recall the Skype account name on this machine, type: ls ~/.Skype/

5. Edit the database file
$ sqlite3 main.db


6. Clean-up the database
Sqlite> DELETE FROM Message WHERE type=68

Sqlite> .quit


7. Verify Skype is installed (one way of several); if not, see Installing Skype below
$ which skype

/usr/bin/skype


8. Launch to ensure success
$ skype &


Nice and easy.

Of course, one could do the brute force method by removing the Skype folder and installing a new version, and reinstalling the Skype dependencies, but you would lose all your settings, plus your chat history, which may or may not be downloadable from the Skype server -- but the pull could take a long time for heavy users. I found the provided option much safer, less invasive, and fast.


Installing Skype

If you haven't installed Skype yet, know that it is part of the Canonical partner repository and needs to be enabled to have it automatically appear within the Software Center. Two ways to do that:
1. Check the respective repository within the Update Manager -> Settings dialog box
2. $sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

The application will appear within the Software Center or you can install it as follows:
$sudo apt-get update && sudo apt-get install skype


You can always visit the Skype Linux download site or the generic download site, but this will take longer than the two steps provided.

Notations

C. For current Linux versions, Microsoft only offers an i386 flavor, so do not waste time searching for the x64 code
D. Skype dropped Alsa support in version 4.3 and requires PulseAudio for making phone calls; if you only use chat or share files and photos, then you do not care and need not configure it; if you need help installing PulseAudio, see below


Additional Reading

* If you want to decode the Skype log file, try Skype Log Converter, which takes your Skype messages and converts them into .eml files
* Whereas Skype Chat Log Viewer publishes clean human readable Skype logs
* Troubleshooting Skype on Ubuntu
* If you want to merge two Skype main.db files, try Skyperious, a neat Python utility
* To install PulseAudio, read this post on the Skype support site
* With the current release, there is no known bug tracking site anymore for submitting bugs to Microsoft/Skype; the previous Skype bug tracking dashboard is offline. Instead, I would suggest visiting the Skype of Linux Community site and trying there
* If you need to make a log file to troubleshoot a problem, click here then scroll down to Skype for Linux, which provides a simple step by step process

---------------------
http://www.BillMal.com/billmal/billmal.nsf/dx/skype-4.3-linux-crash-fix.htm
Aug 05, 2014
10 hits



Recent Blog Posts
12
Linuxfest at IBM Connect 2017
Sat, Feb 18th 2017 10:54p   Bill Malchisky Jr.
Hi Everyone! Just a quick update on Linuxfest... As I've been involved since Lotusphere 2010 offering the first two Linux Installfests with Joe Litton, and co-offered Linuxfest at Lotusphere, Connect, and ConnectED ever since, I wanted to take a moment and provide a quick update. Wes Morgan and I had a few conversations on this year's event and the new city. We both concluded with the new development schedule within IBM, the we should skip a year. Thus, Linuxfest VIII will be delayed a y
16
Come to IBM Connect 2017 and See Me Speak in the Developer’s Track!
Thu, Feb 16th 2017 7:10p   Bill Malchisky Jr.
Yes, for the first time, I'm speaking in the Development, Design and Tools track. A bit nervous and excited simultaneously. A new audience for me! Fortunately, I'll be co-presenting with Serdar Basegmez to ensure that everyone in the audience will receive quality information from multiple perspectives. Looking forward to attending IBM Connect 2017. See you in San Francisco! Back from the Dead: W/hen Bad Code Kills a Good Server Session link Calendar File: If you never sat-in on a
6
Interesting in Going to IBM Connect 2017? Contact me for a $100 Discount
Thu, Jan 19th 2017 3:06p   Bill Malchisky Jr.
Hi Everyone and Happy New Year to all of you. Best of luck in the new year. I have a couple of posts for IBM Connect in the works. Lets commence new year with a new discount. As an IBM Champion for 2017, IBM is allowing us to offer $100 discounts to friends who may be interested in attending. If you are on the fence, know that the session list is attractive with over 200 being offered. Success stories from customers will be on display, along with the technical labs returning as well. Thus, you c
11
Notes Domino Templates Get Slated for an Update. Here’s the Roadmap
Mon, Oct 3rd 2016 2:05a   Bill Malchisky Jr.
This is the first of two roadmap posts I authored for release this week. Beyond my post last month where I covered lightly that templates would be upgraded, Barry Rosen provided an updated roadmap with two slides covering just Notes Domino Templates. For simplicity, I copy-pasted the prose from the first slide to make it searchable, and appended the time table slide for the second. Nice to see some progress here too. Nice to see that they are filling in the hole created previously from multiple
8
Staying at The Top of Google Searches for Smart Phones
Thu, Sep 29th 2016 2:10a   Bill Malchisky Jr.
Although quality web developers have known for a while, Google wants you to be mobile friendly. Thus, if you want to stay at the top of Google web searches when the customer uses a smart phone, then your web site must display well on mobile phones. If not, Google will lower your weighting and you'll suddenly show farther down the list versus when the same search is performed on a desktop. But never fear, Google offers a free tool to check your site. As I thought this tool is handy, I wanted
11
Awesome Linux Reference Sheets for Developers (and Administrators)
Tue, Sep 27th 2016 2:03p   Bill Malchisky Jr.
A blog post for developers? Yes! Though it is not my first and will not be my last, it has been awhile. As an admin, this reference sheet is also helpful. I learned of a great Vim (vi Improved) reference sheet recently. There is a lot of information on a single sheet of paper, organized quite well and easy to use. If you need a handy reference sheet for vi commands... this is a good one to review. Although it works great in color, but he also offers a gray scale version and one for those with re
8
IMSMO 2.0 (Project Hawthorn) Expands Client Offerings, Crash Avoidance Tip, and an Updated Schema
Mon, Sep 26th 2016 3:17a   Bill Malchisky Jr.
On Thursday, 22 September, IBM Social Business Community Call where Luis Guirigay, Barry Rosen, and Scott Vrusho provided a quality session on IMSMO 2.0, IBM re-announced to a larger international audience new support for Outlook 2010 and 2016. This is exciting news to hear. At ICON US in May, Luis Guirigay stated that the new expanded client support would happen this year and at MWLUG 2016, IBM officially made the announcement--keeping their promise. In my working with the product over the past
9
IBM Verse On-premises Third Post: Updated Schema, New Features
Thu, Sep 22nd 2016 3:16a   Bill Malchisky Jr.
Preface In my previous two blog posts pertaining to Verse On-premises (VOP), please note that a few of the items below were covered here previously. This serves as a metric to ascertain what key items are likely to remain. As cited here on July 18, 2016, IBM is fully committed to and on-track to make a year-end release for this product. IBM is discussing a lot of new VOP items at events in multiple cities/countries; for example MWLUG in Austin, TX. Much of what I reported on August 3, 2016 rema
12
A Conversation with Barry Rosen, at IBM: Part II
Wed, Sep 21st 2016 2:01a   Bill Malchisky Jr.
Below is the completion of my interview with Barry Rosen, IBM Offering Manager for ICS. Enjoy! Notes 9.0.2 and Feature Packs * As indicated in the slide yesterday, the entire feature set of 9.0.2 will not be released into one Feature Pack (FP), but over four. Yes, the next four FPs will introduce what 9.0.2 would have offered. For some, this may be an eternity. Here is how I look at it: If we waited for 9.0.2 to actually be released, we would be looking at a late Q2 '17 release date at th
11
A Conversation with Barry Rosen, at IBM: Part I
Tue, Sep 20th 2016 2:02a   Bill Malchisky Jr.
During ICON UK 2016 in London, I took some time to talk with the IBM Offering Manager for ICS covering IBM Notes, Domino, Verse on Premises, and Sametime, Barry Rosen. Our initial Q&A turned into about a 30 minute dialogue, which I found quite informative. With his permission, I am posting the more interesting parts of our conversation. Acknowledging Reality To Reset the Norm IBM recognizes --- as do their customers and BPs --- that over the previous three years, they became a rudder




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition