Pages : 1
#1 Le 01/12/2022, à 16:58
- king76
Input/output error sur un shutdown
Bonjour,
Je suis avec Ubuntu 22.04 que j'ai installé dernièrement pour servir de serveur Web (LAMP).
Je n'arrive pas à redémarrer l'ordinateur, j'ai tenté plusieurs commandes dont le sudo shutdown -r et j'ai cette erreur :
-bash: /usr/bin/sudo: Input/output error
Si je regarde sur internet, ce type d'erreur peut être en lien avec un problème avec le disque dur. Si oui, comment en être sûr. Est-ce que ej peux vérifier l'état du disque dur ?
Ça tombe au même moment où l'application Web que j'utilise génère des erreurs dans les logs d'apache et qui se règle après un redémarrage manuellement. Une erreur dans un script réglé après un redémarrage c'est très louche non ?
Et pour faire cet arrêt, je suis obligé de laisser mon doigt quelques secondes sur le bouton POWER du PC, donc forcer un arrêt brutal, ce qui n'aide pas pour le disque HDD.
Merci
PS : Je viens de redémarrer l'ordinateur, mon script marche et j'ai même pu faire un reboot ! Donc c'est vraiment le disque dur ?
Dernière modification par king76 (Le 01/12/2022, à 16:59)
Hors ligne
#2 Le 01/12/2022, à 17:07
- Watael
Re : Input/output error sur un shutdown
des erreurs dans les logs d'apache
allongez-vous...
tout va bien se passer...
dites-nous en plus sur ces "erreurs dans les logs"...
script !? quel script !? un script ! y a un script ?! il est où le script ? fais péter le script, p... y m'faut du script !!!!
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 01/12/2022, à 17:17
- king76
Re : Input/output error sur un shutdown
Haha justement tu dis script, le programme se nomme scriptcase et le log est :
[Thu Dec 01 13:16:07.052302 2022] [php:error] [pid 1573] [client 192.168.55.81:53431] PHP Fatal error: Uncaught TypeError: fputs(): Argument #1 ($stream) must be of type resource, bool given in /var/www/html/scriptcase/devel/class/page/nmPageErrorHandler.class.php:145\nStack trace:\n#0 /var/www/html/scriptcase/devel/class/page/nmPageErrorHandler.class.php(145): fputs()\n#1 /var/www/html/scriptcase/devel/class/page/nmPageErrorHandler.class.php(70): nmPageErrorHandler->DisplayError()\n#2 /var/www/html/scriptcase/devel/class/page/nmPage.class.php(2467): nmPageErrorHandler->DisplayContent()\n#3 /var/www/html/scriptcase/devel/class/page/nmSite.class.php(96): nmPage->Display()\n#4 /var/www/html/scriptcase/devel/lib/php/base_ini.inc.php(1591): nmSite->Run()\n#5 /var/www/html/scriptcase/devel/lib/php/base_ini.inc.php(2): sg_load()\n#6 /var/www/html/scriptcase/devel/iface/errorhandler.php(26): include_once('...')\n#7 /var/www/html/scriptcase/devel/iface/errorhandler.php(2): sg_load()\n#8 {main}\n thrown in /var/www/html/scriptcase/devel/class/page/nmPageErrorHandler.class.php on line 145, referer: http://192.168.55.200/scriptcase/devel/iface/errorhandler.php
Ça ne te parlera pas, je pense que si l'erreur disparait au moment où je redémarre c'est que ca doit venir du disque dur, il doit y avoir des erreurs de lecture sur des fichiers PHP. Finalement, je suis descendu de chez moi et j'ai été acheté un disque dur SSD et je vais régler mon problème dans les prochaines heures hihi.
Par contre, pour ne pas fermer mon sujet tout de suite, je peux vérifier l'état du disque dur comment ? Sans avoir à remuer terre et ciel !
Merci
Hors ligne
#4 Le 01/12/2022, à 17:18
- bruno
Re : Input/output error sur un shutdown
Bonjour,
+1, il faut nous montrer ces logs et ce script.
Si tu penses qu'il y a un problème de disque, les erreurs d'entrée/sortie en sont effectivement un symptôme, il faut faire les vérifications d'usage avec fsck et smartctl.
EDIT : nos messages se sont croisés.
Ce n'est pas un changement de disque qui va résoudre une erreur de script PHP, extrait avec gras ajouté :
PHP Fatal error: Uncaught TypeError: fputs(): Argument #1 ($stream) must be of type resource, bool given in /var/www/html/scriptcase/devel/class/page/nmPageErrorHandler.class.php:145
#5 Le 01/12/2022, à 17:26
- king76
Re : Input/output error sur un shutdown
Je suis d'accord avec toi, par contre l'erreur disparait après le redémarrage de l'ordinateur et je suis capable de rebooter.
Si dans les 24h, je vois que le programme se met de nouveau à planter, je vais vérifier les erreurs d'entrée/sortie sur le disque et s'ils sont de retour, alors d'après moi il y a un lien avec ces erreurs et le disque dur.
C'est sûr qu'un boolean qui change d'état en fonction du disque dur, c'est très bizarre lol
Hors ligne
#6 Le 01/12/2022, à 18:45
- bruno
Re : Input/output error sur un shutdown
L'erreur ne peut apparaître que lorsque le script PHP est exécuté. Je doute fort qu'il le soit au démarrage de ton ordinateur…
Et le plus simple serait quand même d'examiner le code à l'emplacement précis de cette erreur très explicite.
#7 Le 01/12/2022, à 19:20
- Watael
Re : Input/output error sur un shutdown
PHP Fatal error: Uncaught TypeError, ça ressemble plus à une erreur dans le script "PHP" (mise en évidence par une mise à jour de php ?), qu'à une erreur de lecture du disque.
une erreur disque provoquerait une erreur système, pas une une erreur php, àmtha.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#8 Le 01/12/2022, à 19:23
- king76
Re : Input/output error sur un shutdown
Tu as raison, je vais suivre tout ça et faire remonter à l'éditeur du produit https://www.scriptcase.net/ le cas échéant et voir si ça coïncide avec une mise à jour récente du produit qui a subi une grosse mise à jour dernièrement et qui continue ses mises à jour pour fonctionner avec PHP 8.1
Hors ligne
#9 Le 01/12/2022, à 21:55
- king76
Re : Input/output error sur un shutdown
hmmm de nouvelles erreur dans les logs d'apache :
[Thu Dec 01 20:50:12.829811 2022] [php:notice] [pid 818] [client 192.168.55.81:59931] PHP Notice: Unknown: Read of 3609 bytes failed with errno=5 Input/output error in Unknown on line 0, referer: http://192.168.55.200/scriptcase/devel/iface/index.php?rand=ec6fbfb52cb63c3a
[Thu Dec 01 20:50:12.829840 2022] [php:error] [pid 818] [client 192.168.55.81:59931] PHP Fatal error: Failed opening required '/var/www/html/scriptcase/devel/iface/errorhandler.php' (include_path='.:/usr/share/php') in Unknown on line 0, referer: http://192.168.55.200/scriptcase/devel/iface/index.php?rand=ec6fbfb52cb63c3a
[Thu Dec 01 20:50:12.923752 2022] [php:notice] [pid 817] [client 192.168.55.81:59932] PHP Notice: Unknown: Read of 3609 bytes failed with errno=5 Input/output error in Unknown on line 0, referer: http://192.168.55.200/scriptcase/devel/iface/index.php?rand=ec6fbfb52cb63c3a
[Thu Dec 01 20:50:12.923779 2022] [php:error] [pid 817] [client 192.168.55.81:59932] PHP Fatal error: Failed opening required '/var/www/html/scriptcase/devel/iface/errorhandler.php' (include_path='.:/usr/share/php') in Unknown on line 0, referer: http://192.168.55.200/scriptcase/devel/iface/index.php?rand=ec6fbfb52cb63c3a
[Thu Dec 01 20:50:13.515939 2022] [core:notice] [pid 812] AH00052: child pid 815 exit signal Bus error (7)
Cette fois-ci y'a du input/output !
Par contre quand je fais un shutdown -r, j'ai ceci :
Broadcast message from root@papyrus on pts/1 (Thu 2022-12-01 20:52:47 UTC):
The system is going down for reboot at Thu 2022-12-01 20:53:47 UTC!
Reboot scheduled for Thu 2022-12-01 20:53:47 UTC, use 'shutdown -c' to cancel.
c'est pas censé redémarrer directement ?
un : sudo reboot :
Failed to open initctl fifo: No such device or address
Failed to talk to init daemon.
Bref, pas de problème de disque dur, d'autres soucis.
Toute façon, je vais passer sur un disque SSD demain, j'espère que ces problèmes auront disparus.. pour le shutdown ca a l'air qu'il prévoit de le faire un jour
Merci
Hors ligne
#10 Le 01/12/2022, à 22:18
- Watael
Re : Input/output error sur un shutdown
¿ l'erreur sudo reboot, c'est tout de suite après le shutdown -r ?
ça pourrait être normal; il y a longtemps déjà que init n'est plus utilisé, au "profit" de systemd.
shutdown -r now
?
dans mes souvenirs, shutdown, sans now, retarde l'extinction/redémarrage d'un temps paramétrable par défaut dans les configurations... Nmn (apparemment 1mn ).
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#11 Le 02/12/2022, à 14:17
- king76
Re : Input/output error sur un shutdown
J'essayerais la prochaine fois mais j'avais pas mal essayé toutes les commandes, ca faisait pareil.
A suivre
Hors ligne
Pages : 1