Skip to content

Commit b89cfed

Browse files
committed
fix: handle libaio1 package availability in Oracle CI
- Add fallback to libaio package if libaio1 is not available - Use error suppression to continue installation if package is missing - Oracle Instant Client requires libaio library for async I/O operations
1 parent cb57c16 commit b89cfed

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,10 @@ jobs:
396396
- name: Install Oracle Instant Client
397397
run: |
398398
sudo apt-get update
399-
sudo apt-get install -y libaio1 wget unzip
399+
sudo apt-get install -y wget unzip
400+
# Install libaio (required for Oracle Instant Client)
401+
# Try libaio1 first, fallback to libaio if not available
402+
sudo apt-get install -y libaio1 2>/dev/null || sudo apt-get install -y libaio || true
400403
cd /tmp
401404
wget -q https://download.oracle.com/otn_software/linux/instantclient/instantclient-basic-linux.x64-21.1.0.0.0.zip
402405
unzip -q instantclient-basic-linux.x64-21.1.0.0.0.zip

0 commit comments

Comments
 (0)