Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale de Noalyss!
Il faut prendre garde à préserver les modules utiles à Noalyss.
Il faut prendre garde à préserver les modules utiles à Noalyss.
Modifié en dernier par cbriard le mar. mai 19, 2020 4:27 am, modifié 3 fois.
Re: Attention La mise à niveau de Ubuntu casse une installation locale
Ah oui, j'ai eu le même problème à l'époque , puis j'ai trouvé cette page
https://wiki.noalyss.eu/doku.php?id=mis ... r_de_linux
https://wiki.noalyss.eu/doku.php?id=mis ... r_de_linux
Re: Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
Merci pour le lien.
Dans mon cas l'utilisateur posgress à un mot de passe, mais mon installation de Noalyss ne devrait pas être dégradée, en revanche apache2 ne démarre pas,
retourne :
:
Dans mon cas l'utilisateur posgress à un mot de passe, mais mon installation de Noalyss ne devrait pas être dégradée, en revanche apache2 ne démarre pas,
Code : Tout sélectionner
sudo systemctl start apache2
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
Code : Tout sélectionner
journalctl -xe
etmai 12 23:32:30 BeSmartPortable PackageKit[111943]: daemon quit
mai 12 23:32:30 BeSmartPortable systemd[1]: packagekit.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit packagekit.service has successfully entered the 'dead' state.
mai 12 23:33:11 BeSmartPortable wpa_supplicant[938]: wlp4s0: CTRL-EVENT-SIGNAL->
mai 12 23:35:01 BeSmartPortable CRON[112314]: pam_unix(cron:session): session o>
mai 12 23:35:01 BeSmartPortable CRON[112316]: (root) CMD (command -v debian-sa1>
mai 12 23:35:01 BeSmartPortable CRON[112314]: pam_unix(cron:session): session c>
mai 12 23:35:27 BeSmartPortable systemd[1]: proc-sys-fs-binfmt_misc.automount: >
mai 12 23:35:27 BeSmartPortable systemd[1]: Mounting Arbitrary Executable File >
-- Subject: L'unité (unit) proc-sys-fs-binfmt_misc.mount a commencé à démarrer
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- L'unité (unit) proc-sys-fs-binfmt_misc.mount a commencé à démarrer.
mai 12 23:35:27 BeSmartPortable systemd[1]: Mounted Arbitrary Executable File F>
-- Subject: L'unité (unit) proc-sys-fs-binfmt_misc.mount a terminé son démarrage
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- L'unité (unit) proc-sys-fs-binfmt_misc.mount a terminé son démarrage, avec l>
mai 12 23:35:46 BeSmartPortable nautilus[49788]: Couldn't call Modify on the Pa>
lines 1486-1508/1508 (END)
Code : Tout sélectionner
systemctl status apache2.service
Failed to get journal cutoff time: Message invalide
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Active: failed (Result: exit-code) since Tue 2020-05-12 23:30:39 CEST; 8mi>
Docs: https://httpd.apache.org/docs/2.4/
Process: 112134 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/>
mai 12 23:30:39 BeSmartPortable systemd[1]: Starting The Apache HTTP Server...
mai 12 23:30:39 BeSmartPortable apachectl[112152]: apache2: Syntax error on lin>
mai 12 23:30:39 BeSmartPortable apachectl[112134]: Action 'start' failed.
mai 12 23:30:39 BeSmartPortable apachectl[112134]: The Apache error log may hav>
mai 12 23:30:39 BeSmartPortable systemd[1]: apache2.service: Control process ex>
mai 12 23:30:39 BeSmartPortable systemd[1]: apache2.service: Failed with result>
mai 12 23:30:39 BeSmartPortable systemd[1]: Failed to start The Apache HTTP Ser>
lines 1-14/14 (END)
Modifié en dernier par cbriard le mar. mai 19, 2020 11:54 am, modifié 1 fois.
Re: Attention La mise à niveau de Ubuntu casse une installation locale
Bonsoir,
La phrase importante est
a+
D.
La phrase importante est
je ne sais pas quelle ligne il faut corriger, alors va dans /var/log/apache2/ et vérifie les fichiers *.error.log .mai 12 23:30:39 BeSmartPortable apachectl[112152]: apache2: Syntax error on line >
a+
D.
Re: Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
Arg ....!
Copier/coller trop tardif !
Voici le texte complet. La librairie de libphp7.3.so n'est pas présente et à priori n'est pas sur les repos Ubuntu 12.04.
Les fichiers error.log n'ont pas été mis à jour par le démarrage d'Apache2.
Christian.
Copier/coller trop tardif !
Voici le texte complet. La librairie de libphp7.3.so n'est pas présente et à priori n'est pas sur les repos Ubuntu 12.04.
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-05-13 07:22:44 CEST; 16min ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 3679 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)
mai 13 07:22:44 BeSmartPortable systemd[1]: Starting The Apache HTTP Server...
mai 13 07:22:44 BeSmartPortable apachectl[3690]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 3 of /etc/apache2/mods-enabled/php7.3.load: Cannot load /usr/lib/apache2/modules/libphp7.3.so into server: /usr/lib/apache2/modules/libphp7.3.so: cannot open shared object file: No such file or directory
mai 13 07:22:44 BeSmartPortable apachectl[3679]: Action 'start' failed.
mai 13 07:22:44 BeSmartPortable apachectl[3679]: The Apache error log may have more information.
mai 13 07:22:44 BeSmartPortable systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
mai 13 07:22:44 BeSmartPortable systemd[1]: apache2.service: Failed with result 'exit-code'.
mai 13 07:22:44 BeSmartPortable systemd[1]: Failed to start The Apache HTTP Server.
~
Les fichiers error.log n'ont pas été mis à jour par le démarrage d'Apache2.
Christian.
Modifié en dernier par cbriard le mar. mai 19, 2020 11:55 am, modifié 1 fois.
Re: Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
En complément, mon poste inclus deux versions de cette librairie,
Une avec php 7.4 sous
Une avec php 7.4 sous
et une soususr/lib:apache2/modules/libphp7.4.so
opt/lampstack-7.3.13-0/apache2/modules/libphp7.so
Modifié en dernier par cbriard le mar. mai 19, 2020 11:55 am, modifié 1 fois.
Re: Attention La mise à niveau de Ubuntu casse une installation locale
Bonjour ,
Il faut corriger le fichier pour utiliser
apache2/modules/libphp7.4.so
L'autre appartient à un LAMPSTACK qui est séparé
D
Il faut corriger le fichier pour utiliser
apache2/modules/libphp7.4.so
L'autre appartient à un LAMPSTACK qui est séparé
D
Re: Attention La mise à niveau de Ubuntuvers 20.04 casse une installation locale
Merci Dany pour tes (toujours!) précieux conseils.
Le fichier apache.conf (de mon répertoire etc) en ligne 145/146 (où est la syntaxe error) pointe deux répertoires :
Aussi, j'ai essayé une autre voie (par pure lâcheté, mais solution qui fonctionne bien pour redémarrer le server Apache2 : l'intalation à partir d'un repo extérieur de php7.3. Je me suis basé sur le support suivant :
IncludeOptional mods-enabled/*.load Inc ... led/*.conf
On ajoute le repo
On met bien tout à niveau:
On installe php7.3:
Une petite vérification :
Et l'on redémarre le server apache2:
Et voilà le server local redémarré. Il me reste à vérifier que tout va bien côté Noalyss...
Le fichier apache.conf (de mon répertoire etc) en ligne 145/146 (où est la syntaxe error) pointe deux répertoires :
Aussi il me semble hasardeux de descendre dans le code pour pointer un php 7.3 au lieu d'un 7.4IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Aussi, j'ai essayé une autre voie (par pure lâcheté, mais solution qui fonctionne bien pour redémarrer le server Apache2 : l'intalation à partir d'un repo extérieur de php7.3. Je me suis basé sur le support suivant :
IncludeOptional mods-enabled/*.load Inc ... led/*.conf
On ajoute le repo
ondrej PPA
Code : Tout sélectionner
sudo apt install software-properties-commo
sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/apache2
Code : Tout sélectionner
sudo apt update
apt list --upgradable
Code : Tout sélectionner
sudo apt install -y php7.3
Code : Tout sélectionner
php -v
Code : Tout sélectionner
systemctl restart apache2
Modifié en dernier par cbriard le mar. mai 19, 2020 11:55 am, modifié 1 fois.
Re: Attention La mise à niveau de Ubuntu vers 20.04 casse une installation locale
Bon ... Mauvaise nouvelle, Noalyss ne redémarre pas car php-gettext est indisponible sur la distribution et indisponible sur le repos Ubuntu et sur le repo ondrej
Le php-gettext est localisé dans usr/share/doc/php-gettext (install xenial):
Le php-gettext est localisé dans usr/share/doc/php-gettext (install xenial):
Quelqu'un sait-il m'aider ?/usr/share/doc/php-gettext/AUTHORS
/usr/share/doc/php-gettext/README.gz
/usr/share/doc/php-gettext/changelog.Debian.gz
/usr/share/doc/php-gettext/copyright
/usr/share/doc/php-gettext/examples/index.php
/usr/share/doc/php-gettext/examples/locale/de_CH/LC_MESSAGES/messages.mo
/usr/share/doc/php-gettext/examples/locale/de_CH/LC_MESSAGES/messages.po
/usr/share/doc/php-gettext/examples/locale/sr_CS/LC_MESSAGES/messages.mo
/usr/share/doc/php-gettext/examples/locale/sr_CS/LC_MESSAGES/messages.po
/usr/share/doc/php-gettext/examples/pigs_dropin.php
/usr/share/doc/php-gettext/examples/pigs_fallback.php
/usr/share/doc/php-gettext/examples/update
/usr/share/php/php-gettext/gettext.inc
/usr/share/php/php-gettext/gettext.php
/usr/share/php/php-gettext/streams.php
Modifié en dernier par cbriard le mar. mai 19, 2020 11:56 am, modifié 1 fois.
Re: Attention La mise à niveau de Ubuntu vers 12.04 casse une installation locale
Bonjour,
Elle date un peu la 12.04, non !?
On en est à la 20.04 LTS !!!
Frédéric
Elle date un peu la 12.04, non !?
On en est à la 20.04 LTS !!!
Frédéric