【Linux版無料オフィスツール】 LibreOffice 5.3 を CentOS7 にインストールして VNC でリモートデスクチップ接続をして利用する手順

Officeツールというと「Microsoft Office」が有名です。

Word、Excel、PowerPoint など日常業務で使用している方が大半だと思います。

Microsoft Office

 

ただしオフィス系アプリは「Microsoft Office」だけではなく

他にも以下のようなオフィス系アプリがあります。

  • Apache OpenOffice(無料)
  • WPS Office(旧 KINGSOFT Office)(6,480円~)
  • Polaris Office(3,430円~)
  • ThinkFree Office(3,480円~)
  • Lotus Symphony(無料)
  • SoftMaker FreeOffice(無料)

オフィスソフトとは

オフィスソフトとは、一言で言うと「Microsoft Office のようなアプリ」のことを言います。

  • Word のようなワープロソフト
  • Excel のような表計算ソフト
  • PowerPoint のようなプレゼンテーションソフト

などです。

上記のように「無料オフィスソフト」から「格安オフィスソフト」など様々な種類のオフィスソフトが提供されていますが、今回は Linux でも利用できてしかも無料ソフトの「LibreOffice」をご紹介します。

 

LibreOffice 5.3インストール手順

まずは最新の LibreOffice の新規インストール手順からです。

今回は以下の構成で LibreOffice をインストールします。

LibreOffice 構成

以下の構成で LibreOffice をインストールします。

OS:CentOS7

LibreOffice:5.3(最新版)

 

LibreOffice Linux 版のダウンロード

以下のURLにアクセスします。

https://ja.libreoffice.org/

LibreOffice5.3(Linux版)インストール手順書

 

 

上部のメニューより「ダウンロード」-「LibreOffice最新版」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

下図のように「Linux x64(rpm)」をクリックします。

※「Linux x64(rpm)」は rpm 形式で LibreOffice を簡単にインストールすることができます。

LibreOffice 5.3【Linux版】インストール手順

 

 

下図のように「ダウンロードバージョン 5.3.4」をクリックします。

クリックすると別ページに移動しますが、何もしなくても数秒後にダウンロードが開始されます。

※ファイル名は「LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz」です。(5.3.4の場合)

ファイルサイズは「263MB」と大きめなので気長に待ちます。

 

別ページに移動したら、再度下図のページに戻り日本語表記用のファイルをダウンロードします。

LibreOffice は「英語」表記なので、「日本語」表記に変更するために下図の「翻訳されたユーザーインターフェース」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

LibreOffice パッケージのアップロード

ダウンロードした LibreOffice 5.3 Linux 版パッケージを Linux マシンにアップロードします。

 

TeratermでLinuxマシンにログインします。

LibreOffice 5.3【Linux版】インストール手順

 

Teraterm のメニューより「ファイル」-「SSH SCP」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

 

「TTSSH:Secure File Copy」画面が表示されるので四角いアイコンをクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

ダウンロードした LibreOffice パッケージファイル(LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz)を選択して「開く」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

「Send」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

 

同様に日本語化パッケージ(LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz)も Linux マシンにアップロードします。

再度 Teraterm のメニューより「ファイル」-「SSH SCP」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

「TTSSH:Secure File Copy」画面が表示されるので四角いアイコンをクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

ダウンロードした日本語化パッケージ(LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz)を選択して「開く」をクリックします。

 「TTSSH:Secure File Copy」画面が表示されるので四角いアイコンをクリックします。  LibreOffice 5.3【Linux版】インストール手順

 

 

「Send」をクリックします。

LibreOffice 5.3【Linux版】インストール手順

 

 

アップロードしたファイルを確認します。

[test@cnt07 ~]$ ls
LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz ダウンロード ドキュメント 画像
LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz テンプレート ビデオ 公開
backup デスクトップ 音楽
[test@cnt07 ~]$

 

LibreOffice パッケージの展開

LibreOffice パッケージをアップロードしたら tar コマンドで展開します。

[test@cnt07 ~]$ tar zxvf LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz ← tar コマンドで LigreOffice 5.3 の tar.gz ファイルを展開します。
LibreOffice_5.3.4.2_Linux_x86-64_rpm/
LibreOffice_5.3.4.2_Linux_x86-64_rpm/readmes/
LibreOffice_5.3.4.2_Linux_x86-64_rpm/readmes/README_en-US
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-freedesktop-menus-5.3.4-2.noarch.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-ure-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-en-US-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-ooofonts-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-impress-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-onlineupdate-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-kde-integration-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-report-builder-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-ooolinguistic-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-gnome-integration-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-ogltrans-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-pyuno-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-graphicfilter-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-calc-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-calc-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-nlpsolver-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-pdf-import-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-base-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-res-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-images-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-dict-fr-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-mediawiki-publisher-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-writer-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-calc-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-core-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-postgresql-sdbc-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-xsltfilter-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-dict-es-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-impress-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-draw-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-base-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-writer-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-draw-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-beanshell-script-provider-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-extension-javascript-script-provider-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-filter-data-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-dict-en-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-librelogo-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-base-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-math-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-writer-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-math-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-en-US-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libreoffice5.3-math-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/RPMS/libobasis5.3-python-script-provider-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm/install

[test@cnt07 ~]$ tar zxvf LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz ← tar コマンドで LigreOffice 5.3 の日本語化パッケージの tar.gz ファイルを展開します。
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-math-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-writer-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-base-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libreoffice5.3-ja-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-calc-5.3.4.2-2.x86_64.rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/RPMS/libobasis5.3-ja-res-5.3.4.2-2.x86_64.rpm
[test@cnt07 ~]$

 

 

LibreOffice 5.3 のインストール

パッケージを展開したらインストールを行います。

[test@cnt07 ~]$ ls ← パッケージが展開されていることを確認します。
LibreOffice_5.3.4.2_Linux_x86-64_rpm backup ドキュメント 公開 ← 展開されています。
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja ダウンロード ビデオ ← 展開されています。
LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz テンプレート 音楽
LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz デスクトップ 画像
[test@cnt07 ~]$ cd LibreOffice_5.3.4.2_Linux_x86-64_rpm ← 「LibreOffice_5.3.4.2_Linux_x86-64_rpm」ディレクトリへ移動します。
[test@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm]$ ls ← ファイルを確認します。
RPMS install readmes ← 「readmes」ディレクトリがあります。
[test@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm]$ cd readmes/ ← 「readmes」ディレクトリへ移動します。
[test@cnt07 readmes]$ ls
README_en-US ← READMEファイルがあります。
[test@cnt07 readmes]$ cat README_en-US ← READMEファイルの内容を確認します。(インストール方法等解説があります)

======================================================================
LibreOffice 5.3 ReadMe
======================================================================

For the latest updates to this readme file, see http://www.libreoffice.org/welcome/readme.html

This file contains important information about the LibreOffice software. You are recommended to read this information very carefully before starting installation.

The LibreOffice community is responsible for the development of this product, and invites you to consider participating as a community member. If you are a new user, you can visit the LibreOffice site, where you will find lots of information about the LibreOffice project and the communities that exist around it. Go to http://www.libreoffice.org/.

 

Is LibreOffice Really Free for Any User?
----------------------------------------------------------------------

LibreOffice is free for use by everybody. You may take this copy of LibreOffice and install it on as many computers as you like, and use it for any purpose you like (including commercial, government, public administration and educational use). For further details see the license text packaged with this LibreOffice download.

 

Why is LibreOffice Free for Any User?
----------------------------------------------------------------------

You can use this copy of LibreOffice free of charge because individual contributors and corporate sponsors have designed, developed, tested, translated, documented, supported, marketed, and helped in many other ways to make LibreOffice what it is today - the world's leading Open Source productivity software for home and office.

If you appreciate their efforts, and would like to ensure that LibreOffice continues to be available far into the future, please consider contributing to the project - see http://www.documentfoundation.org/contribution/ for details. Everyone can make a contribution of some kind.

 

----------------------------------------------------------------------
Notes on Installation
----------------------------------------------------------------------

LibreOffice requires a recent version of Java Runtime Environment (JRE) for full functionality. JRE is not part of the LibreOffice installation package, it should be installed separately.

LibreOfficeには、最新のJava Runtime Environment(JRE)が必要です。 JREはLibreOfficeインストールパッケージの一部ではありません。別途インストールする必要があります。

↑LibreOfficeをインストールする前に最新の JRE をインストールする必要があることが分かりました。 

 

System Requirements
----------------------------------------------------------------------

As a general rule, you are recommended to install LibreOffice via the installation methods recommended by your particular Linux distribution (such as the Ubuntu Software Center, in the case of Ubuntu Linux).

This is because it is usually the simplest way to obtain an installation that is optimally integrated into your system.

Indeed, LibreOffice may well be already installed by default when you originally install your Linux operating system.

This "stand-alone" LibreOffice installer is provided for users in need of previews, having special needs, and for out-of-the-ordinary cases.

* Linux Kernel version 2.6.18 or higher;
* glibc2 version 2.5 or higher;
* freetype version 2.2.0 or higher;
* gtk version 2.10.4 or higher;
* Gnome 2.16 or higher, with the gail 1.9 and the at-spi 1.7 packages (required for support for assistive technology [AT] tools), or another compatible GUI (such as KDE, among others).

↑上記のバージョンが必要になります。

 

There is a wide variety of Linux distributions, and there may be different installation options (KDE vs Gnome, etc.) available from the same Linux vendor.

多種多様なLinuxディストリビューションがあり、同じLinuxベンダーから入手可能なインストールオプション(KDEとGnomeなど)が異なる場合があります。

 

Some distributions ship with their own “native” version of LibreOffice, which may have different features from this community-supplied version of LibreOffice.

一部のディストリビューションには、独自の「オリジナル」バージョンのLibreOfficeが付属しています.

 

In many cases, you can install the community-supplied LibreOffice alongside a native version.

LibreOfficeのこのコミュニティ提供バージョンとは異なる機能を備えている場合があります。

 

However, you may prefer to remove the “native” version before installing this community-supplied version.

ただし、このコミュニティ提供のバージョンをインストールする前に、「ネイティブ」バージョンを削除することをお勧めします。

 

For details on how to do that, please consult the user help resources provided by your particular Linux vendor.

It is a recommended best practice to back-up your system and data before you remove or install software.

Please make sure you have enough free memory in the temporary directory on your system, and please ensure that read, write and run access rights have been granted. Close all other programs before starting the installation process.

 

 

Installation of LibreOffice on Fedora, openSUSE, Mandriva and other Linux systems using RPM packages
----------------------------------------------------------------------

When you unpack the downloaded archive, you will see that the contents have been decompressed into a sub-directory.

ダウンロードしたアーカイブを解凍すると、内容がサブディレクトリに解凍されたことがわかります。

 

Open a file manager window, and change directory to the one starting with "LibreOffice_", followed by the version number and some platform information.

ファイルマネージャウィンドウを開き、 "LibreOffice_"で始まるディレクトリに変更し、続いてバージョン番号とプラットフォーム情報を入力します。

 

This directory contains a subdirectory called "RPMS".

このディレクトリーには、「RPMS」というサブディレクトリーが含まれています。

 

Change directory to the "RPMS" directory.

ディレクトリを "RPMS"ディレクトリに変更します。

 

Right-click within the directory and choose "Open in Terminal".

ディレクトリ内を右クリックし、[ターミナルで開く]を選択します。

 

A terminal window will open.

端末ウィンドウが開きます。

 

From the command line of the terminal window, enter the following command (you will be prompted to enter your root user's password before the command will execute):

端末ウィンドウのコマンドラインから、次のコマンドを入力します(コマンドが実行される前にrootユーザーのパスワードを入力するよう求められます)。

 

For Fedora-based systems: su -c 'yum install *.rpm'

Fedoraベースのシステムの場合:su -c 'yum install * .rpm' ← su -c 'command' で su にスイッチした後で'command'を実行します。

 

For Mandriva-based systems: sudo urpmi *.rpm

Mandrivaベースのシステムの場合:sudo urpmi * .rpm ← Mandriva(マンドリーバ) Linux は、2011年に最終版をリリース後に開発を終了しています。RedHat Linux をベースとして開発されたディストリビューションなので「rpm」コマンドでインストールします。

 

For other RPM-based systems (openSUSE, etc.): rpm -Uvh *.rpm

他のRPMベースのシステム(openSUSEなど)の場合:rpm -Uvh * .rpm

 

The installation process is now completed, and you should have icons for all the LibreOffice applications in your desktop's Applications/Office menu.

これでインストールプロセスが完了し、デスクトップのアプリケーション/オフィスメニューにあるすべてのLibreOfficeアプリケーションのアイコンが表示されます。

 

Alternatively, you can use the 'install' script, located in the toplevel directory of this archive to perform an installation as a user.

また、このアーカイブの最上位ディレクトリにある 'install'スクリプトを使用して、ユーザーとしてインストールを実行することもできます。

 

The script will set up LibreOffice to have its own profile for this installation, separated from your normal LibreOffice profile.

スクリプトは、通常のLibreOfficeプロファイルとは別に、このインストール用の独自のプロファイルを持つようにLibreOfficeを設定します。

 

Note that this will not install the system integration parts such as desktop menu items and desktop MIME type registrations.

デスクトップメニュー項目やデスクトップMIMEタイプ登録などのシステム統合部分はインストールされません。

 

Installing a Language Pack
----------------------------------------------------------------------

Download the language pack for your desired language and platform.

ご希望の言語とプラットフォーム用の言語パックをダウンロードしてください。

 

They are available from the same location as the main installation archive.

これらのファイルは、メインインストールアーカイブと同じ場所から入手できます。

 

From the Nautilus file manager, extract the downloaded archive into a directory (your desktop, for instance). 

Nautilusファイルマネージャから、ダウンロードしたアーカイブをディレクトリ(デスクトップなど)に展開します。

 

Ensure that you have exited all LibreOffice applications (including the QuickStarter, if it is started).

すべてのLibreOfficeアプリケーション(QuickStarterが起動されていればそれを含む)を終了してください。

 

Change directory to the directory in which you extracted your downloaded language pack.

ダウンロードした言語パックを解凍したディレクトリに移動します。

 

Now change directory to the directory that was created during the extraction process.

次に、抽出プロセス中に作成されたディレクトリにディレクトリを変更します。

 

For instance, for the French language pack for a 32-bit Debian/Ubuntu-based system, the directory is named LibreOffice_, plus some version information, plus Linux_x86_langpack-deb_fr.

たとえば、Debian / Ubuntuベースの32ビットシステム用のフランス語パックの場合、ディレクトリ名はLibreOffice_といくつかのバージョン情報とLinux_x86_langpack-deb_frという名前になります。

 

Now change directory to the directory that contains the packages to install.

次に、インストールするパッケージを含むディレクトリにディレクトリを変更します。

 

For Fedora-based systems: su -c 'yum install *.rpm'

Fedoraベースのシステムの場合:su -c 'yum install * .rpm'

 

For Mandriva-based systems: sudo urpmi *.rpm

Mandrivaベースのシステムの場合:sudo urpmi * .rpm

 

For other RPM-using systems (openSUSE, etc.): rpm -Uvh *.rpm

他のRPMを使用するシステム(openSUSEなど)の場合:rpm -Uvh * .rpm

 

Now start one of the LibreOffice applications - Writer, for instance.

次に、LibreOfficeアプリケーションの1つ、たとえばWriterを起動します。 ← Writerとは Microsoft Office で言う「Word」のことを言います。

 

Go to the Tools menu and choose Options.

[ツール]メニューの[オプション]を選択します。

 

In the Options dialog box, click on "Language Settings" and then click on "Languages".

[オプション]ダイアログボックスで、[言語設定]をクリックし、[言語]をクリックします。

 

Dropdown the "User interface" list and select the language you just installed.

「ユーザーインターフェイス」リストをドロップダウンして、インストールした言語を選択します。

 

If you want, do the same thing for the "Locale setting", the "Default currency", and the "Default languages for documents".

必要に応じて、「ロケール設定」、「デフォルト通貨」、および「ドキュメントのデフォルト言語」で同じことを行います。

 

After adjusting those settings, click on OK.

これらの設定をしたら、[OK]をクリックします。

 

The dialog box will close, and you will see an information message telling you that your changes will only be activated after you exit LibreOffice and start it again (remember to also exit the QuickStarter if it is started).

ダイアログボックスを閉じ、LibreOfficeを終了してもう一度起動したときにのみ変更内容が有効になるという情報メッセージが表示されます(QuickStarterが起動していれば終了してください)。

 

The next time you start LibreOffice, it will start in the language you just installed.

 

次回にLibreOfficeを起動すると、インストールした言語で起動します。

 

Portions Copyright 1998, 1999 James Clark.

Portions Copyright 1996, 1998 Netscape Communications Corporation.

[test@cnt07 readmes]$

 

 

CentOS は RedHat のクローン(REHLクローン)なので、Fedora ベースに分類されます。

そのため「yum」コマンドでインストールします。

[root@cnt07 ~]# cd /home/test
[root@cnt07 test]# ls
LibreOffice_5.3.4.2_Linux_x86-64_rpm LibreOffice_5.3.4_Linux_x86-64_rpm.tar.gz backup テンプレート ドキュメント 音楽 公開
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja LibreOffice_5.3.4_Linux_x86-64_rpm_langpack_ja.tar.gz ダウンロード デスクトップ ビデオ 画像
[root@cnt07 test]# mv LibreOffice_5.3.4.2_Linux_x86-64_rpm LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja /tmp ← インストールパッケージを/tmpに移動します。
[root@cnt07 test]# cd /tmp/
[root@cnt07 tmp]# ls
LibreOffice_5.3.4.2_Linux_x86-64_rpm
LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja
[root@cnt07 tmp]# cd LibreOffice_5.3.4.2_Linux_x86-64_rpm
[root@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm]# ls
RPMS install readmes
[root@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm]# cd RPMS/
[root@cnt07 RPMS]# ls
libobasis5.3-base-5.3.4.2-2.x86_64.rpm libobasis5.3-filter-data-5.3.4.2-2.x86_64.rpm

libobasis5.3-xsltfilter-5.3.4.2-2.x86_64.rpm
libobasis5.3-calc-5.3.4.2-2.x86_64.rpm

libobasis5.3-gnome-integration-5.3.4.2-2.x86_64.rpm

libreoffice5.3-5.3.4.2-2.x86_64.rpm
libobasis5.3-core-5.3.4.2-2.x86_64.rpm

libobasis5.3-graphicfilter-5.3.4.2-2.x86_64.rpm

libreoffice5.3-base-5.3.4.2-2.x86_64.rpm
libobasis5.3-draw-5.3.4.2-2.x86_64.rpm

libobasis5.3-images-5.3.4.2-2.x86_64.rpm

libreoffice5.3-calc-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-5.3.4.2-2.x86_64.rpm

libobasis5.3-impress-5.3.4.2-2.x86_64.rpm

libreoffice5.3-dict-en-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-base-5.3.4.2-2.x86_64.rpm

libobasis5.3-kde-integration-5.3.4.2-2.x86_64.rpm

libreoffice5.3-dict-es-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-calc-5.3.4.2-2.x86_64.rpm

libobasis5.3-librelogo-5.3.4.2-2.x86_64.rpm

libreoffice5.3-dict-fr-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-math-5.3.4.2-2.x86_64.rpm

libobasis5.3-math-5.3.4.2-2.x86_64.rpm

libreoffice5.3-draw-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-res-5.3.4.2-2.x86_64.rpm

libobasis5.3-ogltrans-5.3.4.2-2.x86_64.rpm

libreoffice5.3-en-US-5.3.4.2-2.x86_64.rpm
libobasis5.3-en-US-writer-5.3.4.2-2.x86_64.rpm

libobasis5.3-onlineupdate-5.3.4.2-2.x86_64.rpm

libreoffice5.3-freedesktop-menus-5.3.4-2.noarch.rpm
libobasis5.3-extension-beanshell-script-provider-5.3.4.2-2.x86_64.rpm

libobasis5.3-ooofonts-5.3.4.2-2.x86_64.rpm

libreoffice5.3-impress-5.3.4.2-2.x86_64.rpm
libobasis5.3-extension-javascript-script-provider-5.3.4.2-2.x86_64.rpm

libobasis5.3-ooolinguistic-5.3.4.2-2.x86_64.rpm

libreoffice5.3-math-5.3.4.2-2.x86_64.rpm
libobasis5.3-extension-mediawiki-publisher-5.3.4.2-2.x86_64.rpm

libobasis5.3-postgresql-sdbc-5.3.4.2-2.x86_64.rpm

libreoffice5.3-ure-5.3.4.2-2.x86_64.rpm
libobasis5.3-extension-nlpsolver-5.3.4.2-2.x86_64.rpm

libobasis5.3-python-script-provider-5.3.4.2-2.x86_64.rpm

libreoffice5.3-writer-5.3.4.2-2.x86_64.rpm
libobasis5.3-extension-pdf-import-5.3.4.2-2.x86_64.rpm

libobasis5.3-pyuno-5.3.4.2-2.x86_64.rpm
libobasis5.3-extension-report-builder-5.3.4.2-2.x86_64.rpm

libobasis5.3-writer-5.3.4.2-2.x86_64.rpm
[root@cnt07 RPMS]# yum install *

=================================================================================================================================================================================================================
インストール 46 パッケージ

合計容量: 808 M
インストール容量: 808 M
Is this ok [y/d/N]: y
Downloading packages:

完了しました!
[root@cnt07 RPMS]#

 

続けて日本語化パッケージをインストールします。

[root@cnt07 RPMS]# cd ../..
[root@cnt07 tmp]# ls
LibreOffice_5.3.4.2_Linux_x86-64_rpm

LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja

[root@cnt07 tmp]# cd LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja/
[root@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja]# ls
RPMS
[root@cnt07 LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja]# cd RPMS/
[root@cnt07 RPMS]# ls
libobasis5.3-ja-5.3.4.2-2.x86_64.rpm

libobasis5.3-ja-calc-5.3.4.2-2.x86_64.rpm

libobasis5.3-ja-res-5.3.4.2-2.x86_64.rpm

libreoffice5.3-ja-5.3.4.2-2.x86_64.rpm
libobasis5.3-ja-base-5.3.4.2-2.x86_64.rpm

libobasis5.3-ja-math-5.3.4.2-2.x86_64.rpm

libobasis5.3-ja-writer-5.3.4.2-2.x86_64.rpm
[root@cnt07 RPMS]# yum install *

 

合計容量: 2.3 M
インストール容量: 2.3 M
Is this ok [y/d/N]: y
Downloading packages:

 

完了しました!
[root@cnt07 RPMS]#

 

 

 

CentOS7にVNCをインストールしてリモートでGUI接続する

CentOSにVNCをインストールして設定をする詳しい手順はこちらをご参考ください。

 

VNC Server Quick HowTo

基本的には「/lib/systemd/system/vncserver@.service」ファイルに記載されている「Quick HowTo」を実行します。

# Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@.service ← this fileとは「/lib/systemd/system/vncserver@.service」ファイルのことを言っています。
# 2. Edit /etc/systemd/system/vncserver@.service, replacing <USER> ← <USER>の部分をアカウント名に置き換えます。
# with the actual user name. Leave the remaining lines of the file unmodified
# (ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
# PIDFile=/home/<USER>/.vnc/%H%i.pid)
# 3. Run `systemctl daemon-reload` ← daemon-reloadを実行します。
# 4. Run `systemctl enable vncserver@:<display>.service` ← 自動起動を有効にします。

 

vncserver設定手順

以下、「test」アカウントの場合の設定です。

以下の手順ではファイル名を「vncserver@:X.service」にしています。

これは1セッションに1ポート番号が必要だからです。

たとえば以下のようにファイルを作成したら5セッションが可能になります。

 

vncserver@:1.service

vncserver@:2.service

vncserver@:3.service

vncserver@:4.service

vncserver@:5.service

 

※例

サーバーのIPアドレスが「192.168.1.1」の場合のアクセス先

  • vncserver@:1.service → 192.168.1.1:5901
  • vncserver@:2.service → 192.168.1.1:5902
  • vncserver@:3.service → 192.168.1.1:5903
  • vncserver@:4.service → 192.168.1.1:5904
  • vncserver@:5.service → 192.168.1.1:5905

「ファイル名」と「ポート番号」が結び付いていることが分かりますでしょうか。

このようにして複数セッションを可能にします。

[root@cnt07 ~]# su - test
最終ログイン: 2017/06/30 (金) 22:28:31 JST日時 :0
[test@cnt07 ~]$ vncpasswd
Password:
Verify:
[test@cnt07 ~]$ sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service ← デフォルトファイルをコピーして「vncserver@:1.service」を作成します。
[test@cnt07 ~]$ sudo vi /etc/systemd/system/vncserver@:1.service

 

# The vncserver service unit file
#
# Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@.service
# 2. Edit /etc/systemd/system/vncserver@.service, replacing <USER>
# with the actual user name. Leave the remaining lines of the file unmodified
# (ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
# PIDFile=/home/<USER>/.vnc/%H%i.pid)
# 3. Run `systemctl daemon-reload`
# 4. Run `systemctl enable vncserver@:<display>.service`
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, you should
# limit connections to the local host and then tunnel from
# the machine you want to view VNC on (host A) to the machine
# whose VNC output you want to view (host B)
#
# [user@hostA ~]$ ssh -v -C -L 590N:localhost:590M hostB
#
# this will open a connection on port 590N of your hostA to hostB's port 590M
# (in fact, it ssh-connects to hostB and then connects to localhost (on hostB).
# See the ssh man page for details on port forwarding)
#
# You can then point a VNC client on hostA at vncdisplay N of localhost and with
# the help of ssh, you end up seeing what hostB makes available on port 590M
#
# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
#
# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the "-via" option in the
# `man vncviewer' manual page.

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"

↓この行の <USER> を test に変更します。

ExecStart=/usr/sbin/runuser -l test -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

↓この行の <USER> を test に変更します。
PIDFile=/home/test/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

 

 

【編集後】

[test@cnt07 ~]$ cat /etc/systemd/system/vncserver@:1.service
# The vncserver service unit file
#
# Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@.service
# 2. Edit /etc/systemd/system/vncserver@.service, replacing <USER>
# with the actual user name. Leave the remaining lines of the file unmodified
# (ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
# PIDFile=/home/<USER>/.vnc/%H%i.pid)
# 3. Run `systemctl daemon-reload`
# 4. Run `systemctl enable vncserver@:<display>.service`
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, you should
# limit connections to the local host and then tunnel from
# the machine you want to view VNC on (host A) to the machine
# whose VNC output you want to view (host B)
#
# [user@hostA ~]$ ssh -v -C -L 590N:localhost:590M hostB
#
# this will open a connection on port 590N of your hostA to hostB's port 590M
# (in fact, it ssh-connects to hostB and then connects to localhost (on hostB).
# See the ssh man page for details on port forwarding)
#
# You can then point a VNC client on hostA at vncdisplay N of localhost and with
# the help of ssh, you end up seeing what hostB makes available on port 590M
#
# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.
#
# Use "-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the "-via" option in the
# `man vncviewer' manual page.

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l test -c "/usr/bin/vncserver %i"
PIDFile=/home/test/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

 

 

「/etc/systemd/system/vncserver@:1.service」を修正したら「daemon-reload」を実行し、自動起動も有効にします。

[test@cnt07 ~]$ sudo systemctl daemon-reload
[test@cnt07 ~]$ sudo systemctl enable vncserver@:1.service
[test@cnt07 ~]$ sudo systemctl list-unit-files | grep vncserver
vncserver@.service disabled
vncserver@:1.service enabled
[test@cnt07 ~]$

[test@cnt07 ~]$ ps -ef | grep vncserver ← vncserverが起動しているか確認します。
test 11458 5382 0 07:55 pts/1 00:00:00 grep --color=auto vncserver ← まだ vncserverは起動していません。
[test@cnt07 ~]$

 

VNC Serverの起動

vncserverを起動します。

[test@cnt07 ~]$ sudo systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: failed (Result: resources) since 金 2017-06-30 21:18:10 JST; 10h ago ← すでに起動エラーのログが出ています。

6月 30 21:17:30 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
6月 30 21:18:10 cnt07.localdomain systemd[1]: PID 2607 read from file /home/test/.vnc/cnt07.localdomain:1.pid...bie.
6月 30 21:18:10 cnt07.localdomain systemd[1]: Failed to start Remote desktop service (VNC). ← 起動に失敗しています。
6月 30 21:18:10 cnt07.localdomain systemd[1]: Unit vncserver@:1.service entered failed state.
6月 30 21:18:10 cnt07.localdomain systemd[1]: vncserver@:1.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[test@cnt07 ~]$ sudo systemctl start vncserver@:1.service ← 再度手動で vncserver を起動してみます。
Job for vncserver@:1.service failed because a configured resource limit was exceeded. ← エラーが表示されました。

See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
[test@cnt07 ~]$ journalctl -xe ← 特に情報なし
No journal files were found.
-- No entries --

 

「Job for vncserver@:1.service failed because a configured resource limit was exceeded.」というエラーが発生してvncserverが起動できないことが分かりました。

 

「Job for vncserver@:1.service failed because a configured resource limit was exceeded.」の原因

a configured resource limit was exceeded.の原因を調べます。

まずは「/var/log/messages」ファイルの中身を見てみます。

[root@cnt07 ~]# less /var/log/messages

Jul 1 08:03:48 cnt07 systemd: Starting Remote desktop service (VNC)...
Jul 1 08:03:48 cnt07 systemd: Started Session c4 of user test.
Jul 1 08:03:48 cnt07 systemd: Starting Session c4 of user test.
Jul 1 08:03:48 cnt07 runuser: Warning: cnt07.localdomain:1 is taken because of /tmp/.X11-unix/X1 ← ロックファイルが残っているのが原因らしいです。
Jul 1 08:03:48 cnt07 runuser: Remove this file if there is no X server cnt07.localdomain:1
Jul 1 08:03:48 cnt07 runuser: A VNC server is already running as :1
Jul 1 08:03:48 cnt07 runuser: Warning: cnt07.localdomain:1 is taken because of /tmp/.X11-unix/X1
Jul 1 08:03:48 cnt07 runuser: Remove this file if there is no X server cnt07.localdomain:1
Jul 1 08:03:51 cnt07 runuser: New 'cnt07.localdomain:4 (test)' desktop is cnt07.localdomain:4
Jul 1 08:03:51 cnt07 runuser: Starting applications specified in /home/test/.vnc/xstartup
Jul 1 08:03:51 cnt07 runuser: Log file is /home/test/.vnc/cnt07.localdomain:4.log
Jul 1 08:03:51 cnt07 systemd: PID file /home/test/.vnc/cnt07.localdomain:1.pid not readable (yet?) after start.
Jul 1 08:03:51 cnt07 systemd: Failed to start Remote desktop service (VNC).
Jul 1 08:03:51 cnt07 systemd: Unit vncserver@:1.service entered failed state.
Jul 1 08:03:51 cnt07 systemd: vncserver@:1.service failed.
Jul 1 08:03:54 cnt07 fprintd: ** Message: No devices in use, exit
Jul 1 08:05:10 cnt07 systemd-logind: New session 81 of user test.
Jul 1 08:05:10 cnt07 systemd: Started Session 81 of user test.
Jul 1 08:05:10 cnt07 systemd: Starting Session 81 of user test.
Jul 1 08:10:01 cnt07 systemd: Created slice user-0.slice.
Jul 1 08:10:01 cnt07 systemd: Starting user-0.slice.
Jul 1 08:10:01 cnt07 systemd: Started Session 82 of user root.
Jul 1 08:10:01 cnt07 systemd: Starting Session 82 of user root.
Jul 1 08:10:01 cnt07 systemd: Removed slice user-0.slice.
Jul 1 08:10:01 cnt07 systemd: Stopping user-0.slice.

 

/var/log/messages にエラーになって vncserver が起動できなかった答えが出ていますが、/tmpの下にロックファイルがあり、リソースをつかんでいるため起動ができませんでした。

ロックフィルを確認して削除します。

[root@cnt07 ~]# ls -la /tmp/ ← ls -la コマンドで隠しファイルも表示します。
合計 44
drwxrwxrwt. 22 root root 4096 7月 1 08:19 .
dr-xr-xr-x. 17 root root 233 6月 7 00:44 ..
drwxrwxrwt. 2 root root 42 6月 30 22:28 .ICE-unix
drwxrwxrwt. 2 root root 6 6月 6 23:45 .Test-unix
-r--r--r--. 1 root root 11 6月 30 21:17 .X0-lock ← これらのロックファイルを削除します。
drwxrwxrwt. 2 root root 56 7月 1 08:03 .X11-unix
-r--r--r--. 1 test test 11 6月 30 21:18 .X2-lock
-r--r--r--. 1 test test 11 7月 1 07:58 .X3-lock
-r--r--r--. 1 test test 11 7月 1 08:03 .X4-lock
drwxrwxrwt. 2 root root 6 6月 6 23:45 .XIM-unix
drwx------. 2 test test 20 6月 30 22:28 .esd-1000
drwxrwxrwt. 2 root root 6 6月 6 23:45 .font-unix
drwxr-xr-x. 4 test test 48 6月 19 20:25 LibreOffice_5.3.4.2_Linux_x86-64_rpm
drwxr-xr-x. 3 test test 18 6月 19 21:08 LibreOffice_5.3.4.2_Linux_x86-64_rpm_langpack_ja

 

[root@cnt07 ~]# rm -rf /tmp/.X* ← ロックファイルを消します。
[root@cnt07 ~]# ls -la /tmp/ ← 確認します。
合計 28
drwxrwxrwt. 20 root root 4096 7月 1 08:22 .
dr-xr-xr-x. 17 root root 233 6月 7 00:44 ..
drwxrwxrwt. 2 root root 42 6月 30 22:28 .ICE-unix
drwxrwxrwt. 2 root root 6 6月 6 23:45 .Test-unix
drwx------. 2 test test 20 6月 30 22:28 .esd-1000
drwxrwxrwt. 2 root root 6 6月 6 23:45 .font-unix
drwxr-xr-x. 4 test test 48 6月 19 20:25 LibreOffice_5.3.4.2_Linux_x86-64_rpm

 

VNC Serverの起動

再度 vncserver を起動します。

[test@cnt07 system]$ sudo systemctl start vncserver@:1.service
[test@cnt07 system]$ sudo systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: active (running) since 土 2017-07-01 08:23:54 JST; 5s ago
Process: 12143 ExecStart=/usr/sbin/runuser -l test -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
Process: 12137 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Main PID: 12172 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
? 12172 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -geometry 1024...

7月 01 08:23:50 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 01 08:23:54 cnt07.localdomain systemd[1]: Started Remote desktop service (VNC).
[test@cnt07 system]$ ps -ef | grep vnc
test 2634 1 0 6月30 ? 00:00:00 /usr/bin/Xvnc :2 -desktop cnt07.localdomain:2 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5902 -fp catalogue:/etc/X11/fontpath.d -pn
test 2701 1 0 6月30 ? 00:00:00 /usr/bin/vncconfig -iconic
test 11525 1 0 07:58 ? 00:00:00 /usr/bin/Xvnc :3 -desktop cnt07.localdomain:3 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5903 -fp catalogue:/etc/X11/fontpath.d -pn
test 11532 1 0 07:58 ? 00:00:00 /usr/bin/vncconfig -iconic
test 11815 1 0 08:03 ? 00:00:00 /usr/bin/Xvnc :4 -desktop cnt07.localdomain:4 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5904 -fp catalogue:/etc/X11/fontpath.d -pn
test 11822 1 0 08:03 ? 00:00:00 /usr/bin/vncconfig -iconic
test 12172 1 0 08:23 ? 00:00:00 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
test 12179 1 0 08:23 ? 00:00:00 /usr/bin/vncconfig -iconic
test 12207 5382 0 08:24 pts/1 00:00:00 grep --color=auto vnc
[test@cnt07 system]$

 

VNC Viewerから接続

vncserverが起動したので VNC Viewer を使ってアクセスをします。

 

VNC Server にアクセスできているけど「VNC Viewer(Ultra VNC Viewer)」の画面が真っ黒くなる現象

ログイン画面が表示されて、ログインパスワードを正しく入力しましたが以下のように VNC Viewer の画面が真っ黒で操作できない(ログインできない?)現象が発生しました。

 

Ultra VNC Viewer を起動します。

自宅のWindowsパソコンへ UltraVNC(VNC Viwer)をインストールする手順

 

UltraVNC Viewerに「IPアドレス+ポート番号」を入力して「Connect」をクリックします。

自宅のWindowsパソコンへ UltraVNC(VNC Viwer)をインストールする手順

 

パスワード入力画面も問題なく表示されます。

自宅のWindowsパソコンへ UltraVNC(VNC Viwer)をインストールする手順

 

パスワードも正しく入力して「Log On」をクリックします。

自宅のWindowsパソコンへ UltraVNC(VNC Viwer)をインストールする手順

 

しかし UltraVNC Viewer の画面が真っ暗で何も見えない状態です。

自宅のWindowsパソコンへ UltraVNC(VNC Viwer)をインストールする手順

 

VNC Viewer で見れない場合の原因の切り分け調査

原因を切り分け調査します。

ネットワークはつながっているので(パスワード入力画面が表示されるので)、VNC Server 側の方で何かしら設定が間違っているところがあると思います。

最初に気になったのが、以下のように /home/test/.vnc ディレクトリ配下に vnc 関連のファイルが複数あることです。

[root@cnt07 ~]# ps -ef | grep vnc
test 1645 1 0 08:32 ? 00:00:01 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
test 2017 1 0 08:32 ? 00:00:00 /usr/bin/vncconfig -iconic
root 3454 2938 0 08:58 pts/1 00:00:00 grep --color=auto vnc
[root@cnt07 ~]# systemctl list-unit-files | grep vnc
vncserver@.service disabled
vncserver@:1.service enabled
[root@cnt07 ~]# systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: active (running) since 土 2017-07-01 08:32:46 JST; 26min ago
Main PID: 1645 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
? 1645 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -...

7月 01 08:32:33 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 01 08:32:46 cnt07.localdomain systemd[1]: Started Remote desktop service (VNC).
[root@cnt07 ~]# exit
ログアウト

[test@cnt07 ~]$ pwd
/home/test
[test@cnt07 ~]$ ls -la
合計 269864
drwx------. 18 test test 4096 7月 1 08:36 .
drwxr-xr-x. 10 root root 122 6月 18 20:33 ..
-rw-------. 1 test test 930 6月 30 22:28 .ICEauthority
-rw-------. 1 test test 496 7月 1 08:32 .Xauthority
-rw-------. 1 test test 1464 7月 1 08:31 .bash_history
-rw-r--r--. 1 test test 18 8月 3 2016 .bash_logout
-rw-r--r--. 1 test test 193 8月 3 2016 .bash_profile
-rw-r--r--. 1 test test 231 8月 3 2016 .bashrc
drwxrwxr-x. 11 test test 222 6月 30 22:29 .cache
drwxrwxr-x. 16 test test 4096 6月 30 22:29 .config
-rw-------. 1 test test 16 6月 8 23:22 .esd_auth
-rw-------. 1 test test 38 7月 1 08:35 .lesshst
drwx------. 3 test test 19 6月 8 23:22 .local
drwxr-xr-x. 4 test test 39 6月 6 23:24 .mozilla
drwx------. 2 test test 39 6月 15 22:29 .ssh
-rw-------. 1 test test 3486 7月 1 08:36 .viminfo
drwxrwxr-x. 2 test test 4096 7月 1 08:32 .vnc
[test@cnt07 ~]$ cd .vnc/
[test@cnt07 .vnc]$ ls
cnt07.localdomain:1.log  ← なぜか「1」だけでなく「8」までファイルが作成されています?
cnt07.localdomain:1.pid   
cnt07.localdomain:2.log   
cnt07.localdomain:2.pid  
cnt07.localdomain:3.log

cnt07.localdomain:3.pid

cnt07.localdomain:4.log

cnt07.localdomain:4.pid

cnt07.localdomain:5.log

cnt07.localdomain:5.pid

cnt07.localdomain:6.log

cnt07.localdomain:6.pid

cnt07.localdomain:7.log

cnt07.localdomain:7.pid

cnt07.localdomain:8.pid

cnt07.localdomain:8.log

passwd

xstartup
[test@cnt07 .vnc]$

 

 

以前、testアカウントでいろいろ設定をいじったりしていたので、何かゴミ情報が残っているのでしょうか?

更に詳しく調査します。

[root@cnt07 log]# ls /var/log ← まずはログの調査から
Xorg.0.log cron-20170618 lastlog pluto spooler
Xorg.0.log.old cron-20170701 libvirt ppp spooler-20170615
Xorg.9.log cups maillog qemu-ga spooler-20170618
anaconda dmesg maillog-20170615 rhsm spooler-20170701
audit dmesg.old maillog-20170618 sa sssd
boot.log firewalld maillog-20170701 samba tallylog
btmp gdm messages secure tuned
btmp-20170701 glusterfs messages-20170615 secure-20170615 vmware-vmsvc.log
chrony grubby messages-20170618 secure-20170618 wpa_supplicant.log
cron grubby_prune_debug messages-20170701 secure-20170701 wtmp
cron-20170615 httpd ntpstats speech-dispatcher yum.log
[root@cnt07 log]# cat /var/log/Xorg.0.log ← 今回の現象は、ネットワークはつながっているのに、なぜかデスクトップ画面が表示されない現象なので、デスクトップ関連の Xorg.0.log があるので確認します。

[ 67.049] AUDIT: Sat Jul 1 08:32:47 2017: 1396: client 1 connected from local host ( uid=0 gid=0 pid=2208 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 67.098] AUDIT: Sat Jul 1 08:32:47 2017: 1396: client 1 disconnected
[ 67.148] AUDIT: Sat Jul 1 08:32:47 2017: 1396: client 1 connected from local host ( uid=0 gid=0 pid=2228 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 67.170] AUDIT: Sat Jul 1 08:32:47 2017: 1396: client 1 disconnected
[ 67.198] AUDIT: Sat Jul 1 08:32:47 2017: 1396: client 1 connected from local host ( uid=0 gid=0 pid=1069 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 71.041] AUDIT: Sat Jul 1 08:32:51 2017: 1396: client 2 connected from local host ( uid=42 gid=42 pid=2403 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 71.921] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2413 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 71.925] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 disconnected
[ 71.989] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2415 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.029] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 disconnected
[ 72.456] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2415 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.458] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 disconnected
[ 72.464] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2413 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.573] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 4 connected from local host ( uid=42 gid=42 pid=2427 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.576] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 4 disconnected
[ 72.580] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 4 connected from local host ( uid=42 gid=42 pid=2427 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.592] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 5 connected from local host ( uid=42 gid=42 pid=2427 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.601] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2428 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 72.753] AUDIT: Sat Jul 1 08:32:52 2017: 1396: client 6 disconnected
[ 72.805] AUDIT: Sat Jul 1 08:32:53 2017: 1396: client 3 disconnected
[ 73.297] AUDIT: Sat Jul 1 08:32:53 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2438 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 73.300] AUDIT: Sat Jul 1 08:32:53 2017: 1396: client 3 disconnected
[ 73.305] AUDIT: Sat Jul 1 08:32:53 2017: 1396: client 3 connected from local host ( uid=42 gid=42 pid=2438 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 74.691] AUDIT: Sat Jul 1 08:32:54 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2438 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 74.720] AUDIT: Sat Jul 1 08:32:54 2017: 1396: client 6 disconnected
[ 77.036] AUDIT: Sat Jul 1 08:32:57 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2438 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 77.129] AUDIT: Sat Jul 1 08:32:57 2017: 1396: client 6 disconnected
[ 77.557] AUDIT: Sat Jul 1 08:32:57 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2475 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 77.558] AUDIT: Sat Jul 1 08:32:57 2017: 1396: client 6 disconnected
[ 78.143] AUDIT: Sat Jul 1 08:32:58 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 78.148] AUDIT: Sat Jul 1 08:32:58 2017: 1396: client 6 disconnected
[ 78.309] AUDIT: Sat Jul 1 08:32:58 2017: 1396: client 6 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 78.315] (II) vmware(0): Modeline "800x600"x60.0 42.75 800 850 900 950 600 650 700 750 -hsync +vsync (45.0 kHz eP)
[ 78.316] (II) vmware(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e)
[ 78.316] (II) vmware(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz e)
[ 78.316] (II) vmware(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 78.316] (II) vmware(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz e)
[ 78.316] (II) vmware(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 78.316] (II) vmware(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 78.316] (II) vmware(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz e)
[ 78.409] (II) vmware(0): Modeline "800x600"x60.0 42.75 800 850 900 950 600 650 700 750 -hsync +vsync (45.0 kHz eP)
[ 78.409] (II) vmware(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e)
[ 78.409] (II) vmware(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz e)
[ 78.409] (II) vmware(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 78.409] (II) vmware(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz e)
[ 78.409] (II) vmware(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 78.409] (II) vmware(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 78.409] (II) vmware(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz e)
[ 78.686] (II) vmware(0): Modeline "800x600"x60.0 42.75 800 850 900 950 600 650 700 750 -hsync +vsync (45.0 kHz eP)
[ 78.687] (II) vmware(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e)
[ 78.687] (II) vmware(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz e)
[ 78.687] (II) vmware(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 78.687] (II) vmware(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz e)
[ 78.687] (II) vmware(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 78.687] (II) vmware(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 78.687] (II) vmware(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz e)
[ 78.749] AUDIT: Sat Jul 1 08:32:58 2017: 1396: client 7 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 79.214] AUDIT: Sat Jul 1 08:32:59 2017: 1396: client 8 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 79.214] AUDIT: Sat Jul 1 08:32:59 2017: 1396: client 8 disconnected
[ 79.398] AUDIT: Sat Jul 1 08:32:59 2017: 1396: client 8 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 79.420] AUDIT: Sat Jul 1 08:32:59 2017: 1396: client 8 disconnected
[ 85.523] AUDIT: Sat Jul 1 08:33:05 2017: 1396: client 8 connected from local host ( uid=42 gid=42 pid=2569 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 85.587] AUDIT: Sat Jul 1 08:33:05 2017: 1396: client 9 connected from local host ( uid=42 gid=42 pid=2468 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 85.587] AUDIT: Sat Jul 1 08:33:05 2017: 1396: client 9 disconnected
[ 86.753] AUDIT: Sat Jul 1 08:33:06 2017: 1396: client 9 connected from local host ( uid=42 gid=42 pid=2583 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 86.907] AUDIT: Sat Jul 1 08:33:07 2017: 1396: client 10 connected from local host ( uid=42 gid=42 pid=2583 ) ← 疑問に思ったのが、このように複数のセッションが connected と disconnected を繰り返しているということです。以前の検証で複数アカウントと作ったので(test01~test08まで8アカウント)それが原因でしょうか?
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 86.910] AUDIT: Sat Jul 1 08:33:07 2017: 1396: client 10 disconnected
[ 87.003] AUDIT: Sat Jul 1 08:33:07 2017: 1396: client 10 connected from local host ( uid=42 gid=42 pid=2569 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 87.022] AUDIT: Sat Jul 1 08:33:07 2017: 1396: client 10 disconnected
[ 90.092] (II) vmware(0): Modeline "800x600"x60.0 42.75 800 850 900 950 600 650 700 750 -hsync +vsync (45.0 kHz eP)
[ 90.092] (II) vmware(0): Modeline "1360x768"x60.0 85.50 1360 1424 1536 1792 768 771 777 795 +hsync +vsync (47.7 kHz e)
[ 90.092] (II) vmware(0): Modeline "1280x800"x59.8 83.50 1280 1352 1480 1680 800 803 809 831 +hsync -vsync (49.7 kHz e)
[ 90.092] (II) vmware(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 90.092] (II) vmware(0): Modeline "1280x768"x59.9 79.50 1280 1344 1472 1664 768 771 778 798 -hsync +vsync (47.8 kHz e)
[ 90.092] (II) vmware(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 90.092] (II) vmware(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 90.092] (II) vmware(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 489 492 525 -hsync -vsync (31.5 kHz e)
[ 94.276] AUDIT: Sat Jul 1 08:33:14 2017: 1396: client 10 connected from local host ( uid=42 gid=42 pid=2438 )
Auth name: MIT-MAGIC-COOKIE-1 ID: 643
[ 94.279] AUDIT: Sat Jul 1 08:33:14 2017: 1396: client 10 disconnected
[root@cnt07 log]#

 

 

実際に /home/test/.vnc ディレクトリ配下には「cnt07.localdomain:1.pid」~「cnt07.localdomain:8.pid」まで複数ファイルが作成されていたので、一旦リネームして再度 VNC Server の設定をやり直します。

 

[test@cnt07 ~]$ mv .vnc .vnc_20170701 ← 一旦 .vnc フォルダをリネームします。
[test@cnt07 ~]$ sudo systemctl daemon-reload ← もう一度「daemon-reload」を実行します。
[test@cnt07 ~]$ sudo systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: active (running) since 土 2017-07-01 08:32:46 JST; 43min ago
Main PID: 1645 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
? 1645 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -...

7月 01 08:32:33 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 01 08:32:46 cnt07.localdomain systemd[1]: Started Remote desktop service (VNC).
[test@cnt07 ~]$ sudo systemctl restart vncserver@:1.service
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details. ← エラーになりサービスが起動しません。
[test@cnt07 ~]$ sudo systemctl status vncserver@:1.service ← ステータスを確認します。
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 土 2017-07-01 09:16:49 JST; 17s ago ← 起動に失敗しています。
Process: 3804 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Process: 3816 ExecStart=/usr/sbin/runuser -l test -c /usr/bin/vncserver %i (code=exited, status=1/FAILURE)
Process: 3812 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Main PID: 1645 (code=exited, status=0/SUCCESS)

7月 01 09:16:49 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 01 09:16:49 cnt07.localdomain runuser[3816]: Password: ← パスワードのログが出力されています。
7月 01 09:16:49 cnt07.localdomain systemd[1]: vncserver@:1.service: control process exited, code...s=1
7月 01 09:16:49 cnt07.localdomain systemd[1]: Failed to start Remote desktop service (VNC).
7月 01 09:16:49 cnt07.localdomain systemd[1]: Unit vncserver@:1.service entered failed state.
7月 01 09:16:49 cnt07.localdomain systemd[1]: vncserver@:1.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[test@cnt07 ~]$ sudo tail -100 /var/log/messages ← 「/var/log/messages」の内容を確認します。

Jul 1 09:13:31 cnt07 su: (to root) test on pts/1
Jul 1 09:13:31 cnt07 dbus[650]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Jul 1 09:13:31 cnt07 dbus-daemon: dbus[650]: [system] Activating service name='org.freedesktop.problems' (using servicehelper)
Jul 1 09:13:31 cnt07 dbus-daemon: dbus[650]: [system] Successfully activated service 'org.freedesktop.problems'
Jul 1 09:13:31 cnt07 dbus[650]: [system] Successfully activated service 'org.freedesktop.problems'
Jul 1 09:16:25 cnt07 systemd: Reloading.
Jul 1 09:16:49 cnt07 systemd: Stopping Remote desktop service (VNC)...
Jul 1 09:16:49 cnt07 systemd: Starting Remote desktop service (VNC)...
Jul 1 09:16:49 cnt07 systemd: Started Session c3 of user test.
Jul 1 09:16:49 cnt07 systemd: Starting Session c3 of user test.
Jul 1 09:16:49 cnt07 runuser: You will require a password to access your desktops. ← ここに原因が書いていました。「vncpasswd」コマンドを再度実行する必要がありました。「vncpasswd」コマンドを実行してパスワードを入力しますが、そのパスワード情報は「~/.vnc」ディレクトリの「passwd」ファイルに保存されています。今回「~/.vnc」ディレクトリをまるごとリネームしたので情報が消えていました。
Jul 1 09:16:49 cnt07 runuser: getpassword error: Inappropriate ioctl for device
Jul 1 09:16:49 cnt07 runuser: Password:
Jul 1 09:16:49 cnt07 systemd: vncserver@:1.service: control process exited, code=exited status=1
Jul 1 09:16:49 cnt07 systemd: Failed to start Remote desktop service (VNC).
Jul 1 09:16:49 cnt07 systemd: Unit vncserver@:1.service entered failed state.
Jul 1 09:16:49 cnt07 systemd: vncserver@:1.service failed.
[test@cnt07 ~]$ vncpasswd ← 再度 vncpasswd コマンドで VNC のパスワードを設定します。
Password:
Verify:
[test@cnt07 ~]$ sudo systemctl restart vncserver@:1.service
[test@cnt07 ~]$ sudo systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled; vendor preset: disabled)
Active: active (running) since 土 2017-07-01 09:18:24 JST; 3s ago
Process: 3804 ExecStop=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Process: 3892 ExecStart=/usr/sbin/runuser -l test -c /usr/bin/vncserver %i (code=exited, status=0/SUCCESS)
Process: 3887 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)
Main PID: 3921 (Xvnc)
CGroup: /system.slice/system-vncserver.slice/vncserver@:1.service
? 3921 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -...

7月 01 09:18:20 cnt07.localdomain systemd[1]: Starting Remote desktop service (VNC)...
7月 01 09:18:24 cnt07.localdomain systemd[1]: Started Remote desktop service (VNC).
[test@cnt07 ~]$ ps -ef | grep vnc
test 3921 1 2 09:18 ? 00:00:00 /usr/bin/Xvnc :1 -desktop cnt07.localdomain:1 (test) -auth /home/test/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/test/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
test 3928 1 0 09:18 ? 00:00:00 /usr/bin/vncconfig -iconic
test 4731 3197 0 09:18 pts/2 00:00:00 grep --color=auto vnc
[test@cnt07 ~]$

 

再度 UltraVNC Viewer でログイン確認

ここまで作業をしたら再度「UltraVNC Viewer」リモートデスクトップ接続ができるかどうか確認します。

 

 

「UltraVNC Viewer」を起動します。

VNC Server の「IPアドレス:ポート番号」を入力して「Connect」をクリックします。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをする手順

 

 

パスワード入力画面が表示されたら「パスワード」を入力して「Log On」をクリックします。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをする手順

 

初回ログイン時に下図のようにパスワードを要求されるので、再度パスワード(この場合はtestアカウントのパスワード)を入力して「認証」をクリックします。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをする手順

 

 

ようやく VNC Viewer 経由でログインできました。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをする手順

 

 

LibreOfficeの動作確認

実際に「LibreOffice5.3」が起動するか試します。

 

デスクトップ画面より「アプリケーション」-「オフィス」-「LibreOffice 5.3」をクリックします。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをして LibreOffice 5.3 を使用する手順

 

LibreOffice 5.3 が日本語表示で起動することを確認します。

Windows パソコンから Linux マシンに VNC Viewer でリモートデスクトップをして LibreOffice 5.3 を使用する手順

 

まとめ

LibreOffice 5.3 のインストール自体は簡単でしたが、VNC Server 周りでうまく表示されなくていろいろ調べました。

しかしこれだけの機能を持ったオフィスソフトを Linux 上で利用できてしかも「無料」というのは驚きですね。

 

Posted by 100%レンタルサーバーを使いこなすサイト管理人

コメントを残す

メールアドレスが公開されることはありません。