Auteur Topic: DS415 geeft melding: Insufficient capacity for update  (gelezen 3476 keer)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7798
  • Berichten: 43.200
  • FIFO / LIFO
    • Truebase
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #15 Gepost op: 22 maart 2020, 19:10:41 »
Ah, dus DSM checkt kennelijk eerst of er wel een update uitgevoerd kan worden.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Chris12

  • Bedankjes
  • -Gegeven: 14
  • -Ontvangen: 11
  • Berichten: 92
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #16 Gepost op: 22 maart 2020, 20:17:18 »
Ik heb het script nu aangepast en ik zie niet meer in de root directory de addstatus.jsp files terecht komen, maar in de /tmp directory.
Dat laatste stuk van de data in een variable zetten ipv schijf lijkt niet te werken (aangezien ik files zie in /tmp)

#folder to temporarily store the upload data when needed
cd /tmp


Zou het werken als ik in dit script direct onder de "cd /tmp" de zogenaamde clean-up regel zet met dit commando:
find  -maxdepth 1 -mindepth 1 -type f -name "addstatus.jsp*" -delete
Dan wordt de voorgaande 'addstatus.jsp' regel verwijderd voordat de nieuwe wordt aangemaakt lijkt mij.
Klopt deze beredenering?

/edit/ zojuist aangepast, en dit werkt prima!
  • Mijn Synology: DS415+
  • HDD's: 4x WD60EZRX
  • Extra's: 8GB RAM Corsair

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #17 Gepost op: 23 maart 2020, 00:23:33 »
De cleanup is niet strikt nodig. Zeker als hij elke 5 minuten moet zoeken. Op zijn minst de zoekopdracht beperken tot de folder waar de file verwacht wordt.

Alles in /tmp wordt toch na een reboot gewist en als hij bij jou pas na 3 jaar vol gelopen is, zal er tussendoor echt wel een update voorbij gekomen zijn met een reboot.

Beter is het een folder in /tmp te maken en daar de file heen laten schrijven en die folder inclusief inhoud elke keer te wissen. (Een zoekopdracht is verspilling van cpu cycli als je weet waar alles staat)

Maar het script in dit topic uitgebreid bespreken is jammer van de tijd. Er is al een heel uitgebreid topic over dat script. Iemand met problemen zal daar eerder zoeken.

En jammer dat mijn suggestie voor wget niet werkt. De functie van die wget aanroep is er alleen maar om data de uploaden. Misschien dat dit downloaden van data met een extra parameter nog te voorkomen is.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #18 Gepost op: 24 maart 2020, 11:44:59 »
Ik heb hierboven een link naar dat oude topic geplaatst. En in dat topic heb ik toch maar besloten de eerste versie van het script te editten, zodat het wel veilig gebruikt kan worden.

Een beetje tegen mijn principe om andermans script te editten, maar de plaatser van het script was na april 2017 niet meer ingelogd op dit forum en laat anderen met de problemen van zijn script zitten. En de verbeteringen aan het eind van het draadje zelf, maakt de boel onoverzichtelijk omdat dit uiteindelijk tussen alle latere posts 'verdrinkt'.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7798
  • Berichten: 43.200
  • FIFO / LIFO
    • Truebase
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #19 Gepost op: 24 maart 2020, 17:53:42 »
Wel goed opgelost :thumbup: maar, ik vind het sowieso een slecht idee om eigengemaakte scripts te laten schrijven in de DSM partitie.
Laat het gewoon schrijven naar een gedeelde map (cd /volume1/Hosola), dan heb je er zicht op en kan je ermee doen wat je wilt. ;)
 


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: DS415 geeft melding: Insufficient capacity for update
« Reactie #20 Gepost op: 27 maart 2020, 13:38:38 »
Zoals ik al schreef is dit een quick-fix. Als je een share aanmaakt gaat dat erg lastig vanuit een script. (zal vast wel kunnen met de goede systeen call) En als je een losse folder aanmaakt in volume1, moet je heel erg oppassen dat je geen naam kiest die al bestaat, want dan ga je misschien data van gebruikers wissen. Oftewel, het script wordt complexer, of er moet aanvullende uitleg komen hoe het script te gebruiken.

Er klopt wel veel meer niet aan het script. Mij gruwt het b.v. als ik scripts zie waar account gegevens en toegangsdata direct in het script staan. Als je zo'n script doorgeeft moet je er elke keer op letten dat je eerst stukken van je eigen script wegpoetst. Dat gaat een keer mis. (Zoals in het bovenstaande script ook gebeurd is met de sid en key waarden) Variabele data behoort daarom niet in een script te staan, maar in een separate file.

Ook de hele foutafhandeling mist in het script. Als de omvormer b.v. uit staat, of een storing heeft,  gaat het script rustig verder en stuurt ongeïnitialiserde data weg i.p.v. een mailtje met foutmelding.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac


 

Radius Server update 2.2.5-0214 werkt niet?

Gestart door Robert KoopmanBoard Radius Server

Reacties: 3
Gelezen: 4126
Laatste bericht 07 juni 2016, 14:52:37
door Robert Koopman
melding outdatet packages maar niets in package center?

Gestart door badhabitsBoard Synology DSM 6.0

Reacties: 11
Gelezen: 2535
Laatste bericht 29 november 2016, 14:17:57
door Birdy
Geen hibernation na update DSM 6.0.2-8451 Update 9

Gestart door slingshotBoard Synology DSM 6.0

Reacties: 11
Gelezen: 3517
Laatste bericht 19 februari 2017, 19:10:37
door Birdy
Joomla op Synology DS415+

Gestart door webmasterabBoard Officiële Packages

Reacties: 4
Gelezen: 2269
Laatste bericht 02 april 2017, 15:28:55
door Birdy
Geen mail meer na update Airport Extreme

Gestart door SnadertBoard Mail Server

Reacties: 5
Gelezen: 1121
Laatste bericht 27 juni 2017, 14:32:35
door Erwin1