Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

instantclient 23.26.3.0.0 and libaio 0.3.119-9 missing softlink

Ouverte
#613 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
À clarifier
Activité
Active
Stack technique
debian, python, ubuntu

Piste de recherche

Start with the python-oracledb initialization and troubleshooting links in the report, then reproduce the DPI-1047 error using Oracle Instant Client 23.26.3.0.0 on Ubuntu 26.04 with the cited libaio package. Done means establishing whether python-oracledb can address the missing libaio.so.1 link or whether the issue must be reported to Oracle.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Client Library or Database

Not sure if this is the correct place, but could someone please inform oracle that they have to link towards
libaio.so.1t64.0.2 and not libaio.so.1 because deb no longer softlinks it.

Just updated to latest installclient 23.26.3.0.0 and libaio 0.3.113.9 on ubuntu 26.04LTS

and I get this error:

oracledb.exceptions.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libaio.so.1: cannot open shared object file: No such file or directory". See https://python-oracledb.readthedocs.io/en/latest/user_guide/initialization.html for help
Help: https://python-oracledb.readthedocs.io/en/latest/user_guide/troubleshooting.html#dpi-1047

The issue is that latest libaio in debian do not install the libaio.so.1 or softlink it anymore
http://ftp.debian.org/debian/pool/main/liba/libaio/libaio1t64_0.3.113-9_amd64.deb

This fixes it:

cd /usr/lib/x86_64-linux-gnu; sudo ln -s libaio.so.1t64.0.2 libaio.so.1
Langage dominant
Python
Étoiles
455
Forks
119
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de oracle/python-oracledb

Toutes les issues de oracle/python-oracledb

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.