나는 Redhat Linux 서버에서 xrdp를 사용하고 있었고 작동 중이었지만 최근에는 다음 결함으로 인해 작동이 중지되었습니다. 알아보고 있습니다 xrdp-sesman -nm. 다음은 오류입니다. flatpak: /home/username/anaconda3/lib/libuuid.so.1: no version information available (required by /lib64/libappstream-glib.so.8) 나는 추가했다/lib64 and /usr/lib64 to $LD_LIBRARY_PATH 이 문제를 어떻게 해결할 수 있나요?
RHEL Server 7.6をRHEL 8.4にアップグレードしようとしています。 〜のように leapp preupgrade --no-rhsm --enablerepo BaseOS --enablerepo AppStream
ただし、最終的に次のエラーが発生します。 ============================================================
UPGRADE INHIBITED
============================================================
Upgrade has been inhibited due to the following problems:
1. Inhibitor: The installed OS version is not supported for the in-place upgrade to RHEL 8
2. Inhibitor: Detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed.
3. Inhibitor: Missing required answers in the answer file
Consult the pre-upgrade report for details and possible remediation.
============================================================
UPGRADE INHIBITED
============================================================
上記の手順でどのように進むかをご存知ですか? メモ: 次に、 /etc/leapp/files次のファイルを設定します。 ls -ltr /etc/leapp/files
total 3100
-rw-r--r-- 1 root root 47708 Aug 15 12:55 unsupported_pci_ids.json
-rw-r--r-- 1 root root 20711 Aug 15 12:55 unsupported_driver_names.json
-rw-r--r-- 1 root root 3057300 Aug 15 12:55 pes-events.json
-rw-r--r-- 1 root root 39703 Aug 15 12:55 repomap.csv
more /var/log/leapp/leapp-report.txt
Risk Factor: high (inhibitor)
Title: The installed OS version is not supported for the in-place upgrade to RHEL 8
Summary: The supported OS releases for the upgrade process:
RHEL-ALT 7.6
RHEL-SAPHANA 7.7
RHEL 7.9
私のサーバーシステムは次のとおりです $ lsb_release -d
Description: Red Hat Enterprise Linux Server release 7.5 (Maipo)
通常、このサーバーにpostgres:11を実行しているDockerizedデータベースがあり、おおまかに言うと、ここでデータベースダンプを作成する必要があります。 次のように入力してください。 $ sudo yum install postgresql
バージョン9では、postgresql clinet(pg_dump、psqlなどを含む)をインストールできます。しかし、postgresql:11データベースからダンプを生成できなかったので、次の提案を見つけました。https://www.symmcom.com/docs/how-tos/databases/how-to-install-postgresql-11-x-on-centos-7 私はそれを段階的にしました: step 1: $ sudo yum update -y # I didn't sudo reboot as I wanted to avoid server to not start again and ghaving to ask IT support for restarting it for me
step 2: $ sudo rpm -Uvh https://yum.postgresql.org/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
step 3: $ sudo yum install postgresql11 -y
奇妙なことは、これがインストールされ動作することが今回が初めてだということです。しかし、ログアウト/ログインした後も、postgresql:9最初の選択で元々プリインストールされたものがまだ残っていたので、すべてのpostgresqlを削除しました。yum remove postgresql postgresql11 上記の手順1〜3を再試行しましたが、次の結果が得られました。 $ sudo yum install postgresql11 -y
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos
This system is not registered with RHN Classic or Red Hat Satellite.
You can use rhn_register to register.
Red Hat Satellite or RHN Classic support will be disabled.
No package postgresql11 available.
Error: Nothing to do
postgresql11パッケージを再インストールしようとしたときに表示されない理由を説明してください。 yumキャッシュを削除してみましたが、役に立ちませんでした。 以下からログインyum list: $ sudo yum list | grep postgresql
This system is not registered with RHN Classic or Red Hat Satellite.
You can use rhn_register to register.
Red Hat Satellite or RHN Classic support will be disabled.
postgresql.x86_64 9.2.24-2.el7_7 @GSS-RHEL7
postgresql-devel.x86_64 9.2.24-2.el7_7 @GSS-RHEL7
postgresql-libs.x86_64 9.2.24-2.el7_7 @GSS-RHEL7
postgresql11-libs.x86_64 11.7-1PGDG.rhel7 @pgdg11
qt-postgresql.x86_64 1:4.8.7-4.el7 @GSS-RHEL7
qt5-qtbase-postgresql.x86_64 5.9.7-2.el7 @GSS-RHEL7
freeradius-postgresql.x86_64 3.0.13-10.el7_6 GSS-RHEL7-optional
libreoffice-postgresql.x86_64 1:5.3.6.1-21.el7 GSS-RHEL7-optional
pcp-pmda-postgresql.x86_64 4.3.2-4.el7_7 GSS-RHEL7
postgresql.i686 9.2.24-2.el7_7 GSS-RHEL7
postgresql-contrib.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-devel.i686 9.2.24-2.el7_7 GSS-RHEL7
postgresql-docs.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-jdbc.noarch 9.2.1002-6.el7_5 GSS-RHEL7
postgresql-jdbc-javadoc.noarch 9.2.1002-6.el7_5 GSS-RHEL7-optional
postgresql-libs.i686 9.2.24-2.el7_7 GSS-RHEL7
postgresql-odbc.x86_64 09.03.0100-2.el7 GSS-RHEL7
postgresql-plperl.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-plpython.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-pltcl.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-server.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-static.i686 9.2.24-2.el7_7 GSS-RHEL7-optional
postgresql-static.x86_64 9.2.24-2.el7_7 GSS-RHEL7-optional
postgresql-test.x86_64 9.2.24-2.el7_7 GSS-RHEL7
postgresql-upgrade.x86_64 9.2.24-2.el7_7 GSS-RHEL7-optional
qt-postgresql.i686 1:4.8.7-4.el7 GSS-RHEL7
qt5-qtbase-postgresql.i686 5.9.7-2.el7 GSS-RHEL7
購読を購入せずにRHELを実行することは可能で正当ですか? いくつかの背景 私たちの組織では、サブスクリプションのある顧客のためにベアメタルマシンに3つのRHELボックスを設置しました(これまではRed Hatと比較してかなり良い価格です)。 これで、本番システムではなく仮想化システムに直接適用する必要があるいくつかの設定をテストする必要があるようです。テストに使用したいことを考えると、これらのシステムでRHELを実行することを含め、システムが元のシステムとできるだけ類似していることを望みます。 (CentOSについて知っていますが、違いがあるかどうかわからないので、CentOSを使用してください。望ましくない違いが発生します...)。 私たち(または私たちの顧客)がすでに3つのサーバーサブスクリプションを介してRHELにうまく貢献していることを考えると、RHNを購読するのではなく、「トリック」を使用しないRHEL用のVMを実行することが技術的に可能かどうか疑問に思います。ローカルストレージ"/"on our LAN"は、元のサーバーがRHNからロードしたパッケージで埋められます。 RHNは、これら3つのサーバーが使用するすべてのパッケージを照会して表示し、rpmファイルをコピーできると確信しています。そして、これがローカルホストでホストできるロープを設定するツールだとrpm -qaします。仮想マシンネットワーク。したがって、技術的には完全に可能だと思います。この質問にはいくつかの確認が必要です(せいぜい、もちろん不可能かもしれませんが、この質問の結果でもあります)。createrepohttpd 第二の側面は法的性質に近い。たとえば、Microsoftの優れたソフトウェアのような独自の製品であれば、ライセンスなしでできることはあまりないことに気づいたでしょう。ただし、RHで配布されるほとんどのパッケージ(??all?)には通常のGPLv2感染があるため、誰でも(RHELでライセンスされている)再ライセンスのための無料のソフトウェア権限を持つことができるとします。 私たちの顧客がRHNに参加し、ほとんどのパッケージにGPLv2属性を提供し、次のような無料のソフトウェア権限を取得すると仮定するのは正しいですか? RHNを通じて受け取るGPLv2およびその他の無料ソフトウェアライセンスのソースコードをリクエストしてください。 必要なRHNバイナリパッケージにもアクセスできますか? 著作権上の理由でソフトウェアを合法的に使用するには、ライセンスが必要です。私が知る限り、これはパッケージレベル(Linuxディストリビューションの文脈で)で行われます。これは、そのアップストリームパッケージプロジェクトが元の著作権所有者であるためです(つまり、bashを作成した人はRed Hatではなく、多くの貢献者やGNUプロジェクト)。ライセンスを見つけるために次のクエリを実行しました。 rpm -qa | while read pkg; do LANG=C yum info "$pkg" ; done | grep -ie '^License' | sort | uniq -c
次のライセンスを生成します。 1 License : AFL and GPLv2+
3 License : ASL 2.0
4 License : Boost and MIT and Python
25 License : BSD
3 License : BSD and GPLv2+
2 License : BSD and LGPLv2 and Sleepycat
1 License : BSD with advertising
1 License : BSD with advertising and MPLv1.1
2 License : CC-BY-SA
1 License : commercial
2 License : Commercial
2 License : Commercial IBM
1 License : (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with
1 License : GPL
5 License : GPL+
1 License : GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+
1 License : GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+
1 License : GPL+ and GPLv2+ and MIT and Redistributable, no modification
1 License : GPL+ and LGPLv2+
27 License : GPL+ or Artistic
1 License : (GPL+ or Artistic) and BSD
1 License : (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and
37 License : GPLv2
48 License : GPLv2+
3 License : GPLv2+ and BSD
1 License : GPLv2+ and GPL+
1 License : GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and
2 License : GPLv2+ and GPLv3+
1 License : GPLv2 and LGPLv2
5 License : GPLv2+ and LGPLv2+
2 License : GPLv2+ and LGPLv2+ with exceptions
1 License : GPLv2+ and Public Domain
1 License : GPLv2+ and Redistributable, no modification permitted
1 License : GPLv2+, LGPLv2+, MIT
2 License : (GPLv2+ or AFL) and GPLv2+
1 License : GPLv2+ or Artistic
1 License : GPLv2+ or LGPLv2+ or MPLv1.1
3 License : GPLv2+ or LGPLv3+
1 License : GPLv2 with exceptions and LGPLv2 and BSD
1 License : GPLv3
22 License : GPLv3+
2 License : (GPLv3+ and ASL 2.0)
1 License : GPLv3+ and GFDL
1 License : GPLv3+ and GFDL and BSD and MIT
1 License : GPLv3+ and GPL and LGPLv3+ and LGPL and BSD
1 License : GPLv3+ and (GPLv2+ or LGPLv3+)
1 License : GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with
4 License : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and
3 License : GPLv3+ and LGPLv2+
1 License : IBM and GPLv2+
3 License : ISC
1 License : LGPL-2.0
12 License : LGPLv2
40 License : LGPLv2+
1 License : LGPLv2+ and GPLv2+ and CC-BY-SA
1 License : LGPLv2+ and GPLv3+
1 License : LGPLv2+ and GPLv3+ and GFDL
1 License : LGPLv2+ and GPLv3+ and GPLv2+ and Verbatim and Public Domain
3 License : LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
1 License : LGPLv2+ and MIT
1 License : LGPLv2+ or MIT
2 License : LGPLv3+
1 License : LGPLv3+ and GFDL
1 License : LGPLv3+ and GPLv3+ and GFDL
1 License : LGPLv3+ or GPLv2+
1 License : Licensed only for approved usage, see COPYING for details.
22 License : MIT
2 License : MIT and BSD and ISC and GPLv2+
1 License : MIT and Public Domain
1 License : MIT or LGPLv2+ or BSD
1 License : MPLv1.1
6 License : MPLv2.0
1 License : OpenLDAP
1 License : OpenSSL
1 License : Proprietary
11 License : Public Domain
5 License : Python
1 License : Python or ZPLv2.0
15 License : Redistributable, no modification permitted
4 License : Vim
1 License : zlib and Boost
今、すべての機能を理解するのは面倒ですが、私はこれらの「フリーソフトウェアライセンス」(GPLv2 +など)がライセンス所有者にそのようなrpmのできるだけ多くのコピーを作成する権利を与えなければならないと思います。大丈夫ですか? MITやBSDソフトウェアについてはよくわかりません。 Red Hatがこのパッケージを使用するにはソフトウェアライセンスが必要になる可能性があると思いました。