Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #120984

Re: TS3: CA Zertifikate konnten nicht geladen werden

From Marco Moock <mo01@posteo.de>
Newsgroups de.comp.os.unix.linux.misc
Subject Re: TS3: CA Zertifikate konnten nicht geladen werden
Date 2022-01-23 14:46 +0100
Organization A noiseless patient Spider
Message-ID <20220123144642.28e09129@ryz> (permalink)
References <20220123080838.6dba4c67@ryz> <ssj90b$1u58$1@tota-refugium.de> <20220123112820.73550d26@ryz> <ssjb20$1vdi$1@tota-refugium.de>

Show all headers | View raw


Am Sonntag, 23. Januar 2022, um 11:35:44 Uhr schrieb Tim Ritberg:

> Am 23.01.22 um 11:28 schrieb Marco Moock:
> >> AppArmor?  
> > 
> > Danke für die Antwort. Ist nun deinstalliert. Hat aber leider am
> > Verhalten nichts geändert, die Meldung bleibt.
> >   
> Einfach einmal ausschalten hätte gereicht.
> Du könntest noch mit strace untersuchen.

Da kommt recht viel, ich habe da etwas gefunden was nicht ok aussieht:

faccessat2(AT_FDCWD, "/usr/bin/openssl", X_OK, AT_EACCESS) = 0
read(255, "\nexport KDEDIRS=\nexport KDEDIR=\n"..., 1328) = 214
newfstatat(AT_FDCWD, "ts3client_linux_x86", 0x7ffdf2fd5c50, 0) = -1
ENOENT (Datei oder Verzeichnis nicht gefunden)

Einen solche(n) Datei/Ordner kenne ich nicht, es ist ein amd64-System.
Die ausführbare Binärdatei ts3client_linux_amd64 gibt es aber.

Das scheint aber nicht der Fehler zu sein, denn im Skript wird das
abgefragt und wenn diese Datei nicht da ist nimmt der die amd64.

Ich vermute diesen im runscript (bzw. tritt er da auf). Auch das Setzen
der beiden Variablen hier brachte keinen Erfolg.
Ruft man direkt die Binary auf und spezifiziert LD_LIBRARY_PATH (sonst
findet der die Bibliothek im eigenen Ordner nicht), kommt der gleiche
Fehler.

#!/bin/bash

cd "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"

#If the bundled openssl is used, the app needs to find out where the CA
certs #are located. This needs to be done with the help of openssl
installed on the #system, before we include "." in the LD_LIBRARY_PATH.

#First test if the bundled libssl is used
#If bundeled libssl is used and SSL_CERT_FILE and SSL_CERT_DIR are not
already set. SSL_CERT_DIR=/etc/ssl/certs
#Ab hier von mir eingefügt
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
export SSL_CERT_FILE
export SSL_CERT_DIR
#Ende einfügen von mir
if [ -f "./libssl.so.1.0.0" -a -x "$(command -v openssl)" -a -z
"${SSL_CERT_FILE+x}" -a -z "${SSL_CERT_DIR+x}" ] then
  #Set them to sane defaults.
  #Get ssl dir according to system openssl
  OPENSSL_DIR=`openssl version -d | grep -Po '(?<=\").*(?=\")'`

  #Is cert.pem located there?
  if [ -f "${OPENSSL_DIR}/cert.pem" ]
  then
    #Use this file
    export SSL_CERT_FILE=${OPENSSL_DIR}/cert.pem
  #Is certs dir located there?
  elif [ -d "${OPENSSL_DIR}/certs" ]
  then
    #Use this dir
    export SSL_CERT_DIR=${OPENSSL_DIR}/certs
  else
    #An unknown configuration was found. Or openssl/ca certificates
  were not #installed
    echo "Could not find CA certificates location"
    exit 3
  fi
fi

export KDEDIRS=
export KDEDIR=
export QTDIR=.
export QT_PLUGIN_PATH=.
export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"

if [ -e ts3client_linux_x86 ]; then
        ./ts3client_linux_x86 $@
else
        ./ts3client_linux_amd64 $@
fi

Back to de.comp.os.unix.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

TS3: CA Zertifikate konnten nicht geladen werden Marco Moock <mo01@posteo.de> - 2022-01-23 08:08 +0100
  Re: TS3: CA Zertifikate konnten nicht geladen werden Tim Ritberg <tim@server.invalid> - 2022-01-23 11:00 +0100
    Re: TS3: CA Zertifikate konnten nicht geladen werden Marco Moock <mo01@posteo.de> - 2022-01-23 11:28 +0100
      Re: TS3: CA Zertifikate konnten nicht geladen werden Tim Ritberg <tim@server.invalid> - 2022-01-23 11:35 +0100
        Re: TS3: CA Zertifikate konnten nicht geladen werden Marco Moock <mo01@posteo.de> - 2022-01-23 14:46 +0100
      Re: TS3: CA Zertifikate konnten nicht geladen werden Andreas Kohlbach <ank@spamfence.net> - 2022-01-23 14:46 -0500
        AppArmor (was: TS3: CA Zertifikate konnten nicht geladen werden) Thomas Klix <wotokl@web.de> - 2022-01-23 22:54 +0000
          Re: AppArmor (was: TS3: CA Zertifikate konnten nicht geladen werden) Marco Moock <mo01@posteo.de> - 2022-01-24 07:42 +0100
          Re: AppArmor Andreas Kohlbach <ank@spamfence.net> - 2022-01-24 06:59 -0500
            Re: AppArmor Thomas Klix <wotokl@web.de> - 2022-01-26 00:35 +0000
              Re: AppArmor Ralph Angenendt <dein.name@strg-alt-entf.org> - 2022-01-26 11:05 +0000
            Re: AppArmor Tim Ritberg <tim@server.invalid> - 2022-01-26 07:45 +0100
          Re: AppArmor (was: TS3: CA Zertifikate konnten nicht geladen werden) Arno Lutz <invalid@freakmail.de> - 2022-01-25 00:41 +0100

csiph-web