While pear is down, the following instruction in my dockerfile is failing:
RUN pear install -o --alldeps MDB2-beta && \
I've searched on the internet how to install MDB2 without pear, successfully accomplished it by downloading the .deb file from https://packages.ubuntu.com/search?keywords=php-mdb2 and then doing dpkg -i php-mdb2_2.5.0b5-2_all.deb
My issue is that the same instructions are failing when placed in the dockerfile. Here's the instructions:
RUN wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/php-mdb2/php-mdb2_2.5.0b5-2_all.deb -O php-mdb2_2.5.0b5-2_all.deb
RUN dpkg -i php-mdb2_2.5.0b5-2_all.deb
Here's the error message:
dpkg: dependency problems prevent configuration of php-mdb2: php-mdb2 depends on php-common; however: Package php-common is not installed. php-mdb2 depends on php-pear (>= 1.3.6); however: Package php-pear is not installed.
I've tried to manually search and install all dependencies, and dependencies' dependencies but failed at the end because one of them is being told to me that it'll break locales thus cannot be installed.
Also tried another solution I found in stackOverflow to install dependencies for dpkg but it also fails. Instructions:
RUN wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/p/php-mdb2/php-mdb2_2.5.0b5-2_all.deb -O php-mdb2_2.5.0b5-2_all.deb
RUN dpkg -i php-mdb2_2.5.0b5-2_all.deb || true && \
apt-get -f install
Error received:
dpkg: error processing package php-mdb2 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: php-mdb2 Reading package lists... Building dependency tree... Reading state information... Correcting dependencies... Done The following packages will be REMOVED: php-mdb2 0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded. 1 not fully installed or removed. After this operation, 528 kB disk space will be freed. Do you want to continue? [Y/n] Abort. ERROR: Service 'app' failed to build: The command '/bin/sh -c dpkg -i php-mdb2_2.5.0b5-2_all.deb || true && apt-get -f install' returned a non-zero code: 1 Makefile:8: recipe for target 'build' failed make: *** [build] Error 1
Can you point me in the right path maybe?