More from: Ubuntu

Zoom on Mint / MATE 20201106

UPDATE 2020-11-09

Zoom got back to me promptly. The dialog box they also fixed. In My Humble Opinion this GNU/Linux Zoom Client is one of the finest examples of cross-platform software any company has developed and the customer service has been excellent in response time and punctually correcting software issues. Buy their annual subscription.

My difficulty installing they have provided instructions to correct, which work perfectly, and the installed client performs better as well. In the Linux Mint distro version zoom cannot use a virtual background, even though it can with Windows on the same hardware BUT in the provided “lastest version” it works in Linux almost as well as in windows. I am impressed.

The application “Zoom“ you installed from “Software Manager“, is a Flatpak format and is not published by us (Zoom company) but by a third-party publisher.
To fix this issue, uninstall the “Zoom“ in “Software Manager“, then download the deb package from https://zoom.us/client/latest/zoom_amd64.deb, install using the following commands:

  1. cd ~/Downloads
  2. sudo dpkg -i zoom_amd64.deb
  3. sudo apt-get install -f

The third command will fix the dependency issue.
Please let me know if you have any more questions and I will be happy to help in any way I can.


This post is written November 6, 2020 and applies to Linux Zoom Client 5.4.1 (53350.1027). This is a paid account, so if you are using a “free” account your mileage may vary. If Zoom Support contacts me with more information I will update this post accordingly.
Zoom is a popular conferencing app. A rare but notable trait is that Zoom works in any web browser, or as an installed Client App on Mac, Windows, and Linux. Several Linux versions are available at https://zoom.us/download.

This slideshow requires JavaScript.

The windows client works fine from this download page but when I chose the Linux Debian client for my Mint / MATE desktop it was missing two libraries, ibus and linxcb-xtest0. Maybe I should have tried the Ubuntu or Mint flavors, might not be their fault, but choosing Debian, Mint, or Ubuntu generally has worked the same for me as they all hail back to Debian…. The install failed, apt –fix-broken install did not fix it, and no other installs could be performed until I purged zoom with apt purge zoom. It purged nicely.

Zoom is in the Mint repos and installing through the Mint / MATE Software Manager worked flawlessly. So advice #1 is install from the repos with Software Manager.

Second. Most of it works flawlessly but some of the Settings i/f needs adjusting:

  1. The Settings dialog box covers up anything else, requiring me to drag the settings dialog box off the screen to the side to see and use the dialog boxes that it spawns. It also covered my Conky status monitor and task bar which are always on top.
  2. My system dual boots Linux Mint / MATE and Windows 10 from SSD, and I store all large data on separate spinning media. Clicking Change to change the storage location of the Zoom Video Recording provides a dialog box as one would expect, however when one browses to the desired folder the Open button is inactive and cannot be used to select the location. Choosing a specific file name will work, however one would desire a file name for a recording based upon some automatically determined text, such as the date and time the recording started.The edit box containing the path to the location in which to store the recording is not editable.
  3. I could not locate the Zoom configuration text file, if there is one: it was not a dot file in the user home folder, nor was it a hidden folder in the user home folder, nor could I find a trace in /etc, /var/* or /usr/*. The instinct is to merely edit the text config file and fix it but a better approach is to simply use a soft link. Zoom defaults the recording storage location to ~/Documents/Zoom.
    1. Using the GUI or command line
    2. Delete ~/Documents/Zoom
    3. Create a folder where you want the recordings stored
    4. Create a link to that folder (right click / create link with the GUI or ln -s <path-to-new-folder> ~/Documents/Zoom using command line)
    5. Cut and paste the link into ~/Documents (if you are using the GUI)
    6. Rename the link Zoom (if you are using the GUI, note the capital Z)
  4. Shouldn’t need to do this but it is a solution to a problem that should eventually go away.

Post Script: It still doesn’t fix the problem: when you finish a meeting Zoom says it must convert the video and then presents a dialog box to select a storage location, HOWEVER the Open button on the dialog box is always gray so it cannot be clicked, and there is no place to designate a file name for the recording.



ADB No Devices

Best instructions to fix the problem http://ktnr74.blogspot.com/2014/09/the-most-comprehensive-write-up-on-how.html when using adb to control android in ubuntu / debian

You can install the SDK with ADB under Mint / Mate with

apt-get install android-tools-adb

but before you can use the Android Studio you must have Oracle Java JDK (not JRE) installed. The OpenJDK automagically installed doesn’t suffice. So you need to add the Oracle JDK repository (actually a script that will do the install, Oracle apparently does not have a Ubuntu repository for their JDK).

Menu / Administration / Edit / Software Sources and add PPAs

deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

then in the Software Manager search on oracle-java7-installer


Adobe AcroReader in Linux

Note: This does not appear to work on Linux Mint v17.x. It is a newer solution to the same problem: http://ubuntuhandbook.org/index.php/2014/10/install-adobe-reader-ubuntu-14-10/

Be sure to run apt-get -f install and apt-get dist-upgrade before you remove the precise archive.

—–
This solution works in Linux Mint 17.x
http://ubuntuhandbook.org/index.php/2014/04/install-adobe-reader-ubuntu-1404/

In a nutshell:

1.Download http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb . Since Adobe no longer has a Linux version, this download could stop working at any time.

Install it with

dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

2. Install the other needed 32-bit libraries

apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns* libxml2:i386 libxslt1.1:i386 libstdc++6:i386

If things get messed up, or it was messed up when you started, remove / purge the Adobe Reader with

apt-get purge adobereader-enu

Then reinstall it using

dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb

and finally reinstall the other libraries

apt-get install --reinstall libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns* libxml2:i386 libxslt1.1:i386 libstdc++6:i386

You don’t have permission to access / on this server

Ubuntu / MINT 2012-10-02

Aggravation installing websites under Apache2 and Ubuntu. Take existing web files already known to work. Copy the /etc/apache2/sites.available/default file and edit/rename it for each web site. Everything goes as expected

UNTIL I try to access http://localhost with the web browser. Then it always says “You don’t have permission to access / on this server”.

Changing the owner and group of the web files does not fix the problem. There is LOTS of web content out there that says you need to chmod the files. chown their owner to www-data. Set the permits to 644 or better 655. That may be true but it is not the main problem that causes this error.

To make matters much more frustrating, if you copy the web folder to the default web location, /var/www, everything works flawlessly.

And then I found the Apache2 log files and the error log had the line “(13) Permission Denied”. From the Apache2 on-line documentation on error 13:

(13) Permission Denied

Error 13 indicates a filesystem permissions problem. That is, Apache was denied access to a file or directory due to incorrect permissions. It does not, in general, imply a problem in the Apache configuration files. In order to serve files, Apache must have the proper permission granted by the operating system to access those files. In particular, the User or Group specified in httpd.conf must be able to read all files that will be served and search the directory containing those files, along with all parent directories up to the root of the filesystem. Typical permissions on a unix-like system for resources not owned by the User or Group specified in httpd.conf would be 644 -rw-r--r-- for ordinary files and 755 drwxr-x-r-x for directories or CGI scripts. You may also need to check extended permissions (such as SELinux permissions) on operating systems that support them.

Yes, I stopped when I read that: “all parent directories up to the root”. Why in the world would I be asked to let Apache2 read my whole file tree? But that was the problem, doing a chmod +X / fixed the error message. Now the real issue is how dangerous is this situation if Apache has the ability to browse my root directory, even if it cannot browse the directories it sees, this would give some interesting information to anyone who could persuade Apache2 to look for them.