Remediați avertismentul Nextcloud „Unele fișiere nu au trecut verificarea integrității”

După o actualizare sau o modificare manuală, este posibil să deschideți Prezentarea generală a administratorului Nextcloud și să vedeți mesajul „Unele fișiere nu au trecut verificarea integrității”. Avertismentul poate fi alarmant, dar nu identifică o eroare universală. Nextcloud verifică dacă serverul instalat și codul aplicației se potrivesc cu fișierele semnate așteptate. Un fișier modificat sau lipsă, un fișier neașteptat sau o problemă de semnătură a aplicației pot declanșa alerta. O rescanare raportează starea curentă; nu repară fișierele.

Pagina oficială de descărcare Nextcloud listează Server 35.0.0, lansat pe 16 septembrie 2026, ca fiind cea mai recentă versiune la momentul scrierii acestui articol. Documentația administrativă actuală încă îi îndrumă pe administratori să inspecteze raportul de fișiere nevalide, să repare cauza specifică și să scaneze din nou. Pașii de mai jos urmează acest proces durabil; formularea exactă a meniului poate varia în funcție de versiune sau de pachetul de găzduire.

1. Citiți raportul fișierului nevalid înainte de a modifica orice

Conectați-vă ca administrator și deschideți Setări de administrare > Prezentare generală . În avertismentul de integritate, alegeți Listă de fișiere nevalide… (eticheta poate fi ușor diferită). Salvați sau copiați raportul într-un loc privat, pentru a-l putea compara după o reparare. Acesta identifică aplicația sau zona principală și listează condiții precum INVALID_HASH, MISSING_FILE, EXTRA_FILEși EXCEPTION.

Faceți o copie de rezervă a configurației Nextcloud, a bazei de date și a oricărui cod personalizat al aplicației înainte de a înlocui fișierele serverului. Nu editați signature.json, nu generați o semnătură de înlocuire pentru a dezactiva avertismentul și nu eliminați fișiere doar pentru că numele lor apar în raport. Verificarea protejează autenticitatea codului și poate, de asemenea, dezvălui un fișier neașteptat care merită investigat.

2. Asociați tipul de eroare cu reparația corectă

Intrare raportCe înseamnăUrmătoarea acțiune în siguranță
INVALID_HASHConținutul unui fișier nu corespunde cu versiunea semnată.Stabiliți dacă este vorba de cod de bază sau de un fișier de aplicație; restaurați fișierul respectiv din versiunea sau pachetul de aplicație de încredere corespunzător.
MISSING_FILEUn fișier așteptat de semnătură lipsește.Restaurați fișierul lipsă din pachetul oficial corespunzător sau reinstalați/actualizați aplicația afectată.
EXTRA_FILEUn fișier este prezent, dar nu face parte din setul semnat.Identificați cine l-a adăugat și de ce. Mutați-l în afara directorului de cod Nextcloud sau eliminați-l numai după ce confirmați că este inutil.
EXCEPTIONSemnătura nu a putut fi verificată, de exemplu, deoarece datele de semnătură lipsesc sau sunt nevalide.Folosește o versiune de aplicație compatibilă și de încredere sau contactează administratorul acesteia; nu-i editează fișierul de semnătură.

Aceste etichete sunt indicii de diagnosticare, nu dovezi ale unui atac sau dovezi că instalarea este sigură. O editare locală a unui dezvoltator, un fișier de rezervă copiat, o implementare incompletă și cod neautorizat pot produce rezultate cu aspect diferit. Dacă nu puteți explica un fișier PHP neașteptat sau un fișier nucleu modificat, păstrați raportul și investigați înainte de a-l șterge sau suprascrie.

3. Restaurați fișierele de bază din versiunea exactă Nextcloud

Dacă raportul denumește fișierele sub core, cum ar fi index.phpsau version.php, verificați mai întâi dacă o actualizare s-a oprit în timpul procesului sau dacă un proces de implementare a modificat codul. Confirmați versiunea instalată în Prezentarea generală a administratorului sau cu înregistrările normale de implementare. Nu copiați un fișier dintr-o altă versiune Nextcloud: hash-ul său nu se va potrivi cu versiunea instalată pe server.

Folosește instrumentul de actualizare acceptat pentru a finaliza o actualizare întreruptă atunci când este posibil. Dacă trebuie să restaurați fișierele manual, descarcă arhiva serverului corespunzătoare de pe pagina oficială de descărcare Nextcloud, verifică arhiva folosind suma de control publicată sau semnătura PGP și înlocuiește doar fișierele cu codul aplicației afectate, conform instrucțiunilor de actualizare Nextcloud. Păstrează config/, directorul de date și orice aplicații sau teme întreținute local. Urmează procedura de backup și mod de întreținere pentru metoda ta de instalare; Docker, Snap, dispozitivele și găzduirea gestionată pot necesita propriul proces de actualizare.

Ghidul de integritate Nextcloud oferă același principiu pentru un hash de nucleu invalid: restaurați fișierele corecte, apoi rescanați. Dacă transferați fișiere prin FTP, ghidul avertizează în mod specific să utilizați modul de transfer binar. Evitați să rulați o actualizare cu verificarea semnăturii dezactivată ca o comandă rapidă. O arhivă instalată manual care nu a fost verificată poate introduce o nouă problemă de integritate și securitate.

4. Examinați cu atenție fișierele suplimentare și modificările personalizate

O EXTRA_FILEintrare poate fi un fișier temporar rămas, o copie de rezervă a editorului, un script personalizat sau ceva ce nu recunoașteți. Verificați calea completă, marcajul temporal, proprietarul și istoricul implementărilor. Dacă este un instrument personalizat legitim, mutați-l în afara directorului de cod Nextcloud servit și expuneți-l printr-o aplicație acceptată sau un serviciu separat, acolo unde este cazul. Dacă este o copie de rezervă învechită, eliminați-o numai după ce ați păstrat tot ce aveți nevoie. Dacă a apărut recent un fișier executabil sau PHP inexplicabil, tratați-l ca pe o investigație de securitate: păstrați dovezile, revizuiți jurnalele de acces și de server web și urmați procesul de răspuns la incidente, în loc să ștergeți pur și simplu avertismentul.

Pentru o eroare INVALID_HASHdintr-un fișier nucleu pe care l-ați editat intenționat, soluția sustenabilă este restaurarea fișierului nucleu semnat și mutarea comportamentului personalizat într-o aplicație, temă sau punct de extensie documentat acceptat. Nu modificați hash-ul așteptat și nu alterați metadatele versiunii pentru a face verificarea să treacă. Distribuțiile personalizate Nextcloud au considerații separate privind ramura de lansare în documentația de semnare a codului; modificarea acestei setări este destinată administratorilor unei distribuții personalizate, nu o reparație de rutină pentru o instalare standard.

5. Repararea unei semnături de aplicație sau a unui fișier de aplicație

Dacă raportul denumește un director de aplicații, identificați ID-ul aplicației sale și determinați dacă aplicația a fost actualizată, copiată manual sau modificată local. Utilizați interfața Aplicații a Nextcloud sau metoda de implementare pentru a actualiza sau reinstala o versiune compatibilă dintr-o sursă de încredere. Mai întâi faceți o copie de rezervă a datelor și configurației specifice aplicației și verificați compatibilitatea cu versiunea majoră Nextcloud. Pentru o aplicație personalizată sau dezvoltată intern, solicitați administratorului acesteia un pachet semnat sau o versiune corectată. Nextcloud necesită semnarea codului pentru aplicațiile publicate prin intermediul magazinului său de aplicații; cerințele de semnare și aplicarea pot diferi pentru alte categorii de aplicații, așadar utilizați documentația relevantă pentru dezvoltatori, în loc să inventați o semnătură locală.

Nu suprascrieți un director de aplicație cu o arhivă aleatorie și nu îl copiați signature.jsondintr-o altă versiune. Semnătura descrie un anumit cod; amestecarea fișierelor din versiuni separate poate crea erori suplimentare. Dacă trebuie să eliminați o aplicație, utilizați procesul de gestionare a aplicațiilor acceptat și confirmați că eliminarea nu va elimina datele de care are nevoie organizația dvs.

6. Executați o nouă verificare a integrității

După ce ați reparat fișierele raportate, reveniți la Setări de administrare > Prezentare generală și selectați Rescanare… . Așteptați finalizarea scanării, apoi redeschideți lista de fișiere nevalide. Dacă administrați serverul prin SSH, Nextcloud 35 documentează aceste comenzi din directorul de instalare Nextcloud:

sudo -E -u www-data php occ integrity:check-core
sudo -E -u www-data php occ integrity:check-app calendar
sudo -E -u www-data php occ integrity:check-app --all

Înlocuiți calendarcu ID-ul aplicației afișat în raport. Contul www-dataeste comun în instalările bazate pe Debian sau Ubuntu, dar utilizatorul serverului web și executabilul PHP pot diferi. Folosiți contul și mediul PHP corecte pentru sistemul dvs.; pentru instalările de containere, rulați comanda echivalentă în containerul corespunzător. Manualul OCC actual spune că o verificare reușită a aplicației poate să nu producă nicio ieșire decât dacă este solicitat modul detaliat, în timp ce erorile listează detalii.

Cum să afli dacă avertismentul este remediat

Redeschideți Prezentarea generală a administratorului și confirmați că avertismentul de integritate a dispărut după noua scanare. Dacă persistă, comparați noul raport cu copia salvată: aceeași cale înseamnă că fișierul subiacent nu a fost restaurat sau a fost utilizată o versiune greșită; o cale diferită poate dezvălui o a doua problemă. Rulați din nou verificarea relevantă a nucleului sau a aplicației și examinați jurnalul Nextcloud pentru o eroare de semnătură. De asemenea, confirmați că instanța finalizează conectarea normală, răsfoirea fișierelor, încărcările și descărcările.

Dacă avertismentul reapare după o implementare, căutați automatizări, pluginuri sau scripturi de întreținere manuală care rescriu fișierele din interiorul arborelui de cod semnat. Dacă raportul de integritate este curat, dar utilizatorii încă văd erori, problema inițială poate avea o cauză separată și ar trebui depanată separat. Pentru Nextcloud găzduit, trimiteți furnizorului raportul exact și versiunea instalată; evitați includerea parolelor, cheilor private sau a conținutului fișierelor utilizatorului.

Pentru detalii specifice versiunii, consultați documentația privind semnarea codului și integritatea Nextcloud , referința de verificare a integrității OCC , manualul de actualizare Nextcloud și pagina oficială de descărcare .

Lasă un comentariu

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

Comparați 10 instrumente de scanare ping pentru descoperirea rapidă a rețelelor LAN, scanarea multi-platformă și gestionarea adreselor IP. Aflați ce vă poate spune o scanare (sweep).

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

Comparați șase instrumente de gestionare a rețelei pentru monitorizarea performanței, inclusiv acoperirea SNMP, maparea, alertele, modelele de implementare și compromisurile de costuri.

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

Aflați ce înseamnă QoS în rețele, cum marcajele DSCP și cozile de trafic prioritizează aplicațiile vocale, video și de business și ce nu poate remedia QoS.

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Compară software-ul de server SFTP fiabil pentru Windows și Linux, inclusiv OpenSSH, Bitvise, SolarWinds și SFTPGo. Găsește soluția potrivită pentru nevoile tale de securitate și transfer de fișiere.

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Construiți o monitorizare practică a rețelei cu o acoperire clară a dispozitivelor, indicatori de performanță utili, alerte acționabile și o comparație între SolarWinds NPM, PRTG și OpManager.

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Comparați șapte instrumente de gestionare a adreselor IP pentru descoperirea subrețelelor, coordonarea DNS și DHCP, inventarul rețelei și IPAM open-source.

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

Comparați instrumentele de scanare a rețelei pentru descoperirea rapidă a dispozitivelor, scanări IP pe mai multe platforme și IPAM pentru întreprinderi, cu îndrumări privind potrivirea fiecărei opțiuni la rețeaua dvs.

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Folosește opțiunea --traceroute din Nmap pentru a mapa salturi la o gazdă autorizată, a înțelege ieșirea saltului și a RTT-ului și a depana răspunsurile lipsă fără a suprascana.

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

Comparați șase instrumente de monitorizare Windows Server în funcție de colectarea datelor Windows, vizibilitatea aplicațiilor, modelul de implementare și licențierea pentru a găsi instrumentul potrivit.

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

Comparați șase instrumente de monitorizare a rețelei Linux pentru descoperirea dispozitivelor SNMP, grafice de interfață, metrici gazdă, verificări de servicii și fluxuri de trafic.