[Freedombox-discuss] Error installing mediawiki

Joseph Nuthalapati njoseph at thoughtworks.com
Mon Mar 19 05:07:49 UTC 2018


Dietmar,

This is unfortunately a known issue which is not fixed yet.
libapache2-mod-php7.2 keeps the earlier version 7.0 enabled after
installation. The system ends up with both mod-php versions enabled.

The fix that worked for me is to disable and remove
libapache2-mod-php7.0 and then restart the apache2 server.

-- 
Regards
Joseph Nuthalapati


On Sunday 18 March 2018 07:02 PM, permondes - sagen wrote:
> The issue was that there was left for some reason
> libapache2-mod-php7.0, additionally to 7.2.
> I removed that, then enabled mbstring and xml and got no error.
> So I think my installation is kind of clean now.
> However, when going to mediawiki, I only see
>> run();
> on the browser.
>
> Best would be to re-install mediawiki via Plinth, I think. How do I
> make Plinth understand mediawiki is not installed? I could remove it
> via aptitude to have a clean situation.
>
> Dietmar
>
> Am Sonntag, den 18.03.2018, 13:53 +0100 schrieb permondes - sagen:
>> Here is kind of solution for this:
>> https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu
>> The extensions mbstring and xml are not registered. The wiki
>> recommends to run
>>> sudo phpenmod mbstring
>> etc.
>>
>> However, this results in an error:
>>> $ sudo phpenmod mbstring
>>> WARNING: Module mbstring ini file doesn't exist under
>>> /etc/php/7.0/mods-available
>>> WARNING: Module mbstring ini file doesn't exist under
>>> /etc/php/7.0/mods-available
>>>
>> Which is actually correct. The ini files are located under 7.2.
>> How do I make php understand that it is running under 7.2 and not 7.0?
>>
>> mediawiki is stretching my nerves. Am I the only one using it???
>>
>> Dietmar
>>
>> Am Samstag, den 17.03.2018, 17:39 +0100 schrieb permondes - sagen:
>>> There is a broken link for LocalSettings.php. The file does not
>>> exist in the target directory. There is only file mediawiki.conf.
>>> But I am not sure if this is related.
>>>
>>> Dietmar
>>>
>>> :/var/lib/mediawiki$ ls -l
>>> ...
>>> lrwxrwxrwx 1 root     root      32 Dez  3 09:20 LocalSettings.php ->
>>> /etc/mediawiki/LocalSettings.php
>>>
>>> Am Samstag, den 17.03.2018, 15:12 +0100 schrieb permondes - sagen:
>>>> After a restart and some messing around (cannot go into details,
>>>> just tried to clean up old config files and undid this afterwards),
>>>> the app is installing.
>>>> But now I get an error message running mediawiki:
>>>>>
>>>>>
>>>>>   MediaWiki 1.27 internal error
>>>>>
>>>>> Installing some PHP extensions is required.
>>>>>
>>>>>
>>>>>     Required components
>>>>>
>>>>> You are missing a required extension to PHP that MediaWiki
>>>>> requires to run. Please install:
>>>>>
>>>>>   * *mbstring* (more">https://secure.php.net/mbstring">more
>>>>>     <%3Ca%20href=> information)
>>>>>   * *xml* (more information <https://secure.php.net/xml>)
>>>>>
>>>>
>>>> But both are installed:
>>>>> :~$ apt list php-xml php-mbstring
>>>>> Auflistung... Fertig
>>>>> php-mbstring/stable,stable 1:7.0+49 all
>>>>> php-xml/stable,stable 1:7.0+49 all
>>>>
>>>> According to aptitude all dependencies are installed.
>>>>
>>>> A restart did not change the situation this time. What is missing?
>>>>
>>>> Dietmar
>>>> Am Samstag, den 17.03.2018, 10:19 +0100 schrieb permondes - sagen:
>>>>> Hi,
>>>>>
>>>>> I received the following error when trying to install mediawiki. I
>>>>> am on Plinth 0.24 (testing). Downloading worked, the error
>>>>> appeared versus the end of the installation process.
>>>>>
>>>>>> [2018-03-17 09:55:30,199] plinth.actions INFO     Executing
>>>>>> command - ['sudo', '-n', '/usr/share/plinth/actions/packages',
>>>>>> 'is-package-manager-busy']
>>>>>> [2018-03-17 09:55:32,773] plinth.setup   ERROR    Error running
>>>>>> setup - PackageException(error_string="Error during
>>>>>> installation", error_details="E: Sub-process /usr/bin/dpkg
>>>>>> returned an error code (1)
>>>>>> ")
>>>>>> Traceback (most recent call last):
>>>>>>   File "/usr/lib/python3/dist-packages/plinth/setup.py", line 88,
>>>>>> in run
>>>>>>     self.module.setup(self, old_version=current_version)
>>>>>>   File
>>>>>> "/usr/lib/python3/dist-packages/plinth/modules/mediawiki/__init__.py",
>>>>>> line 76, in setup
>>>>>>     helper.install(managed_packages)
>>>>>>   File "/usr/lib/python3/dist-packages/plinth/setup.py", line
>>>>>> 122, in install
>>>>>>     transaction.install()
>>>>>>   File "/usr/lib/python3/dist-packages/plinth/package.py", line
>>>>>> 83, in install
>>>>>>     self.package_names)
>>>>>>   File "/usr/lib/python3/dist-packages/plinth/package.py", line
>>>>>> 107, in _run_apt_command
>>>>>>     raise PackageException(_('Error during installation'),
>>>>>> self.stderr)
>>>>>> plinth.package.PackageException:
>>>>>> PackageException(error_string="Error during installation",
>>>>>> error_details="E: Sub-process /usr/bin/dpkg returned an error
>>>>>> code (1)
>>>>>> ")
>>>>>> [2018-03-17 09:56:00,309] plinth.actions INFO     Executing
>>>>>> command - ['sudo', '-n', '/usr/share/plinth/actions/packages',
>>>>>> 'is-package-manager-busy']
>>>>>
>>>>> The last info in /var/log/dpkg.log is:
>>>>>> 2018-03-17 09:55:20 startup packages configure
>>>>>> 2018-03-17 09:55:20 configure mariadb-server-10.1:armhf
>>>>>> 1:10.1.29-6 <none>
>>>>>> 2018-03-17 09:55:20 status half-configured
>>>>>> mariadb-server-10.1:armhf 1:10.1.29-6
>>>>>
>>>>> Then 12s later it crashes.
>>>>>
>>>>> In aptitude I find that 2 packages are partly installed:
>>>>> - default-mysql-server: u (unpacked)
>>>>> - mariadb-server-10.1: C (half configured)
>>>>>
>>>>> Giving it a GO in aptitude gives this log:
>>>>>
>>>>>> Performing actions...
>>>>>> mariadb-server-10.1 (1:10.1.29-6) wird eingerichtet ...
>>>>>> dpkg: Fehler beim Bearbeiten des Paketes mariadb-server-10.1
>>>>>> (--configure):
>>>>>>  installed mariadb-server-10.1 package post-installation script
>>>>>> subprocess returned error exit status 1
>>>>>> dpkg: Abhängigkeitsprobleme verhindern Konfiguration von
>>>>>> default-mysql-server:
>>>>>>  default-mysql-server hängt ab von mariadb-server-10.1; aber:
>>>>>>   Paket mariadb-server-10.1 ist noch nicht konfiguriert.
>>>>>>
>>>>>> dpkg: Fehler beim Bearbeiten des Paketes default-mysql-server
>>>>>> (--configure):
>>>>>>  Abhängigkeitsprobleme - verbleibt unkonfiguriert
>>>>>> Fehler traten auf beim Bearbeiten von:
>>>>>>  mariadb-server-10.1
>>>>>>  default-mysql-server
>>>>>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>>>>>> mariadb-server-10.1 (1:10.1.29-6) wird eingerichtet ...
>>>>>> dpkg: Fehler beim Bearbeiten des Paketes mariadb-server-10.1
>>>>>> (--configure):
>>>>>>  installed mariadb-server-10.1 package post-installation script
>>>>>> subprocess returned error exit status 1
>>>>>> dpkg: Abhängigkeitsprobleme verhindern Konfiguration von
>>>>>> default-mysql-server:
>>>>>>  default-mysql-server hängt ab von mariadb-server-10.1; aber:
>>>>>>   Paket mariadb-server-10.1 ist noch nicht konfiguriert.
>>>>>>
>>>>>> dpkg: Fehler beim Bearbeiten des Paketes default-mysql-server
>>>>>> (--configure):
>>>>>>  Abhängigkeitsprobleme - verbleibt unkonfiguriert
>>>>>> Fehler traten auf beim Bearbeiten von:
>>>>>>  mariadb-server-10.1
>>>>>>  default-mysql-server
>>>>>> Press Return to continue, 'q' followed by Return to quit.
>>>>>>
>>>>>
>>>>> Something inhibits mariadb to be configured. Any ideas?
>>>>>
>>>>> Dietmar
>>>>> -- 
>>>>> _______________________________________________
>>>>> Freedombox-discuss mailing list
>>>>> Freedombox-discuss at lists.alioth.debian.org
>>>>> <mailto:Freedombox-discuss at lists.alioth.debian.org>
>>>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
>>>> _______________________________________________
>>>> Freedombox-discuss mailing list
>>>> Freedombox-discuss at lists.alioth.debian.org
>>>> <mailto:Freedombox-discuss at lists.alioth.debian.org>
>>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
>>> _______________________________________________
>>> Freedombox-discuss mailing list
>>> Freedombox-discuss at lists.alioth.debian.org
>>> <mailto:Freedombox-discuss at lists.alioth.debian.org>
>>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
>> _______________________________________________
>> Freedombox-discuss mailing list
>> Freedombox-discuss at lists.alioth.debian.org
>> <mailto:Freedombox-discuss at lists.alioth.debian.org>
>> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
>
>
> _______________________________________________
> Freedombox-discuss mailing list
> Freedombox-discuss at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20180319/f0870318/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20180319/f0870318/attachment-0001.sig>


More information about the Freedombox-discuss mailing list