API -Plattform mit SQLite: konnte keinen Treiber finden

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: API -Plattform mit SQLite: konnte keinen Treiber finden

by Guest » 12 Feb 2025, 08:51

Ich verwende eine leicht modifizierte Version der API -Plattform Symfony -Umgebung. Da ein Teil des in diese Umgebung integrierten Postgres -Systems für mich im Moment nicht funktioniert, kehre ich zurück, um SQLite als Datenbankanbieter zu verwenden. Der Treiber: Es konnte Treiber beim Laden eines der Datenbankseiten meiner Symfony-App im Browser nicht finden. Das ist sinnvoll, da das Docker Compose -Setup standardmäßig für die Verwendung von SQLite konfiguriert ist. Basierend auf Informationen, die in einigen anderen Fragen/Antworten zu sehen sind, habe ich versucht, die Dockerfile ohne Erfolg hinzuzufügen:

Code: Select all

RUN apt update && apt upgrade -y
RUN apt-get install -y ca-certificates apt-transport-https
RUN apt-get install -y software-properties-common
RUN apt-get install -y python3-launchpadlib
RUN add-apt-repository http://archive.ubuntu.com/ubuntu noble-updates/main
RUN add-apt-repository ppa:ondrej/php
RUN apt update
RUN apt upgrade
RUN apt install -y php7.3-sqlite3
RUN rm -rf /var/lib/apt/lists/*
Leider ergibt dies die folgende Ausgabe, wenn ein Docker-Komponierungs-Build-NO-Cache :
durchgeführt wird=> ERROR [php frankenphp_base 9/17] RUN apt update 0.8s
------
> [php frankenphp_base 9/17] RUN apt update:
0.150
0.150 WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0.150
0.223 Hit:1 http://deb.debian.org/debian bookworm InRelease
0.225 Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
0.239 Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
0.345 Ign:4 https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm InRelease
0.372 Err:5 https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm Release
0.372 404 Not Found [IP: 185.125.190.80 443]
0.452 Reading package lists...
0.763 E: The repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm Release' does not have a Release file.
------
failed to solve: process "/bin/sh -c apt update" did not complete successfully: exit code: 100
< /code>
Kennt jemand eine hinterhältige Methode, um dieses schwer fassbare Paket (oder ein funktionales Äquivalent) zu erhalten? < /p>
=== < /p>
Bearbeiten: Laut einem geschätzten Kommentar habe ich in meiner Liste der Befehle, die ausgeführt werden, Installation-Php-Extensions pdo_sqlite, aber ich erhalte trotzdem, dass die Treibernachricht nicht finden konnte. Ich glaube also, dass es immer noch eine Abhängigkeit von einer anderen Ebene gibt, die nicht zufrieden ist.

Top