RSS
Facebook
ClickBank1
ClickBank1

LibreOffice & OpenOffice on Linux gives .doc problems on networkdrives

[ad]You’re using Linux at work, while all the others are on Windows? You’re cool! Linux can handle just about anything, and has solutions for just about anything. However, sometimes you may just run into some issues. Using LibreOffice of OpenOffice to open documents which reside on a Windows network is one of those problems.

What does it do?
LibreOffice and OpenOffice simply crash when you try to open a document in a samba folder. If you open Libre/OpenOffice, and go via the “Open file” dialogue to open the file, Libre/OpenOffice will tell you it cannot open files on a network drive.

The reason?
LibreOffice and OpenOffice don’t use the byte-range blocks as MS Office does, and which is mandatory for the CIFS (Windows shared) folders.

The solution?
Add an entry to your filesystem table (/etc/fstab) to mount the folders as CIFS, but tell your system to ignore the byte-range blocks.

How?
First, we need a mountpoint, a directory where we can mount this network folder.
Open a terminal, and create a directory with the name of your choice under the /mnt directory: “sudo mkdir /mnt/

Then, make sure you have the samba filesystem package installed. If not, or if unsure do this: “sudo apt-get install smbfs”
Now, we need to tell “mount” what and where to mount, so open /etc/fstab and edit! In a console, type “sudo gedit /etc/fstab” or if you’re using KDE type “sudo kate /etc/fstab” or just use any teksteditor you like! ;-)
In your fstab, add the following line: “//<nameof_the_share_or_IP_address>/ /mnt/<foldernameyoucreatedbefore> cifs auto,iocharset=utf8,nobr1,username=<windowsusernameyouneedtoconnect>,password=<windowsnetworkpasswordyouneedtoconnect>,_netdev,uid=<yourlinuxusername>,gid=<yourlinuxgroup_id> 0 0″

[ad#r]Save the file, close the editor, and in your terminal type “sudo mount -a” to see if the network drive has been mounted. If unsure, type “cd /mnt/” and do a “ls” to see what it brings you.
Normally, if the name of the share is registered on the network, you can use that in your fstab (to test it, type “ping name_of_the_share”), if not, you’ll have to use the ipaddress.
If your network share is secured, you’ll need the login credentials to mount the drive. If it is unsecured, you can omit these credentials in your fstab, and just use “guest” instead.
Make sure you have the “nobr1″ option in your fstab line!!! As this is the option that tells your apps to ignore the byte range blocks!
So, if all goes well, I wish you some happy Libre/OpenOffficing on your network shared windows folders!!!

Incoming search terms:

Related posts:

  1. Linux and iPhone? Match! You know how it goes, you love...
  2. Kubuntu: KPackageKit cannot get exclusive lock Just a small solution for an annoying...
  3. Ubuntu, Linux for human beings [ad]Linux, the open-source operating system that is...
  4. What are the Common iPhone 4 Repair Problems? You may find your iPhone is not...




Leave a Reply

CommentLuv badge


Bad Behavior has blocked 1846 access attempts in the last 7 days.