ProblĂšme avec la mise Ă  jour de MikroTik RouterOS sur des routeurs avec 16 Mo de FLASH



RĂ©cemment, les gars de MikroTik ont ​​foirĂ© (encore?) Et mon "hAP lite" prĂ©fĂ©rĂ© a cessĂ© de se mettre Ă  jour. De la version 6.45.1 Ă  6.45.2 elle n'a pas Ă©tĂ© mise Ă  jour, il a Ă©crit qu'il n'y avait pas assez d'espace. Le montant a Ă©tĂ© remarquĂ© et dans la version 6.45.3 pour l'architecture SMIPS, ils ont rĂ©duit la taille du paquet, en supprimant le "supplĂ©ment" ( smips - taille rĂ©duite du paquet principal RouterOS (modem LTE dĂ©sactivĂ©, prise en charge dot1x et SwOS) ). Maintenant, le package est tĂ©lĂ©chargĂ©, il y a suffisamment d'espace pour cela, mais ... AprĂšs le redĂ©marrage, la version reste 6.45.1 et dans le journal, nous voyons le message «pas assez d'espace pour la mise Ă  niveau». Le fakir Ă©tait ivre et l'astuce a Ă©chouĂ©.

Ok, google, mikrotik pas assez d'espace pour la mise Ă  jour
Sur forum.mikrotik.com, nous découvrons que le problÚme est ancien, la premiÚre mention en 2017 selon la version 6.40.4. Il semble que l'entreprise ait malheureusement des problÚmes avec les tests.
Nous trouvons la recommandation d'utiliser fix_space.npk , de le télécharger, de le déposer sur le routeur, de le redémarrer et ... Cela ne m'a pas aidé.

De plus, enfin, nous trouvons un article utile. En bref:

  • les mises Ă  jour sont regroupĂ©es
  • par dĂ©faut, les paquets sont hĂ©ritĂ©s du mĂ©ta-package (dans mon cas, "routeros-smips")
  • vous ne pouvez pas supprimer (dĂ©sinstaller) les packages hĂ©ritĂ©s, car les informations les concernant sont contenues dans un mĂ©ta-package
  • lors de la mise Ă  jour, le mĂ©ta-package et ses hĂ©ritiers, mĂȘme handicapĂ©s, sont mis Ă  jour
  • la mĂ©moire constante du routeur est divisĂ©e en sections - systĂšme cachĂ© et accessible Ă  l'utilisateur
  • pour la mise Ă  jour, le package / mĂ©ta-package nĂ©cessaire doit ĂȘtre dĂ©posĂ© dans la section utilisateur et redĂ©marrĂ©
  • si vous mettez Ă  jour depuis winbox, interface web ou terminal, le mĂ©ta-package nĂ©cessaire est automatiquement tĂ©lĂ©chargĂ© dans la section utilisateur et le routeur redĂ©marre
  • au redĂ©marrage, s'il y a des packages dans la partition utilisateur, tous les packages installĂ©s sont supprimĂ©s de la partition systĂšme et ceux qui se trouvent sur la partition utilisateur sont installĂ©s , aprĂšs quoi ils sont supprimĂ©s de la partition utilisateur

De ce qui précÚde, il s'ensuit que si vous déposez uniquement les packages nécessaires dans la section utilisateur et redémarrez, le méta-package avec tous les héritiers sera supprimé, seuls les packages nécessaires seront livrés et, en raison de la suppression des packages inutiles, un peu d'espace sera libéré, si nécessaire pour les mises à jour ultérieures. Voyons ça.



Le routeur est budgétaire, il est donc principalement utilisé à la maison ou dans les petits bureaux, ce qui signifie que nous n'avons guÚre besoin des outils avancés, hotspot, ipv6, mpls, packages de routage. En savoir plus sur les packages sur le wiki officiel , choisissez ceux dont vous avez besoin et ceux qui n'en ont pas. Par exemple, ipv6 est désactivé sur ce routeur, mais à la maison je l'utilise. Soyez prudent, si vous oubliez de mettre le bon package, la mise à jour du routeur distant est pour un long voyage .



Comme vous pouvez le voir, la section utilisateur est vide, seulement 8,5 Mo sont occupés



Lorsque vous essayez de mettre à jour, jure d'un manque d'espace. En fait, la capture d'écran a été «dessinée», maudissant la version 6.45.2, avec la version 6.45.3, il y avait suffisamment d'espace pour le chargement, nous avons donc dû tricher, mais dans ce cas, nous émulons simplement une situation similaire.



Nous tĂ©lĂ©chargeons Ă  partir des packages Extra hors site pour l'architecture souhaitĂ©e, pour SMIPS, car le problĂšme semble ĂȘtre uniquement lĂ -dessus. Nous dĂ©ballons et dĂ©posons les packages nĂ©cessaires sur la section utilisateur. RedĂ©marrez.





Voila! La mise à jour a réussi, le méta-package avec tous les héritiers a été supprimé, seuls les packages nécessaires ont été installés.



La section utilisateur est vide, seulement 8 Mo sont occupés, c'est-à-dire 0,5 Mo que nous avons publié.

Les mises à jour automatiques fonctionneront-elles maintenant? Sera. Pour vérifier, sur un autre routeur, j'ai mis à jour manuellement vers la version 6.45.2 puis automatiquement mis à jour vers 6.45.3

Les gars de MikroTik aimeraient ĂȘtre plus attentifs, mais qui n'est pas sans pĂ©chĂ©.
avec des erreurs et des commentaires que je demande dans PM

Source: https://habr.com/ru/post/fr463885/


All Articles