Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.
Katılım
3 Aralık 2023
Mesajlar
15.077
Makaleler
104
Çözümler
1.590
Beğeniler
45.768
Yer
İstanbul
Kod:
Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run
    await self.future
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 446, in __run_body
    rv = await self.method(*([self] + args))
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1272, in nf
    return await func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update.py", line 412, in file
    await self.middleware.call('update.install_manual_impl', job, destfile, dest_extracted)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1345, in call
    return await self._call(
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1305, in _call
    return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install_linux.py", line 23, in install_manual_impl
    self._install(
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install_linux.py", line 45, in _install
    self.middleware.call_sync("update.install_scale", mounted, progress_callback, options)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1375, in call_sync
    return methodobj(*prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install.py", line 72, in install_scale
    raise CallError(error)
middlewared.service_exception.CallError: [EFAULT] {'error': 'unsquashfs failed with exit code 1: SYNTAX: unsquashfs [options] filesystem [directories or files to extract]\n\t-v[ersion]\t\tprint version, licence and copyright information\n\t-d[est] <pathname>\tunsquash to <pathname>, default "squashfs-root"\n\t-q[uiet]\t\tno verbose output\n\t-n[o-progress]\t\tdon\'t display the progress bar\n\t-no[-xattrs]\t\tdon\'t extract xattrs in file system\n\t-x[attrs]\t\textract xattrs in file system (default)\n\t-u[ser-xattrs]\t\tonly extract user xattrs in file system.\n\t\t\t\tEnables extracting xattrs\n\t-p[rocessors] <number>\tuse <number> processors.  By default will use\n\t\t\t\tnumber of processors available\n\t-i[nfo]\t\t\tprint files as they are unsquashed\n\t-li[nfo]\t\tprint files as they are unsquashed with file\n\t\t\t\tattributes (like ls -l output)\n\t-l[s]\t\t\tlist filesystem, but don\'t unsquash\n\t-ll[s]\t\t\tlist filesystem with file attributes (like\n\t\t\t\tls -l output), but don\'t unsquash\n\t-lln[umeric]\t\t-lls but with numeric uids and gids\n\t-lc\t\t\tlist filesystem concisely, displaying only files\n\t\t\t\tand empty directories.  Don\'t unsquash\n\t-llc\t\t\tlist filesystem concisely with file attributes,\n\t\t\t\tdisplaying only files and empty directories.\n\t\t\t\tDon\'t unsquash\n\t-o[ffset] <bytes>\tskip <bytes> at start of <dest>\n\t\t\t\tOptionally a suffix of K, M or G can be given to specify\n\t\t\t\tKbytes, Mbytes or Gbytes respectively.\n\t\t\t\tDefault 0 bytes.\n\t-f[orce]\t\tif file already exists then overwrite\n\t-ig[nore-errors]\tTreat errors writing files to output as non-fatal\n\t-st[rict-errors]\tTreat all errors as fatal\n\t-s[tat]\t\t\tdisplay filesystem superblock information\n\t-UTC\t\t\tUse UTC rather than local time zone when displaying time\n\t-mkfs-time\t\tdisplay filesystem superblock time\n\t-fstime\t\t\tsynonym for -mkfs-time\n\t-e[f] <extract file>\tlist of directories or files to extract.\n\t\t\t\tOne per line\n\t-da[ta-queue] <size>\tSet data queue to <size> Mbytes.  Default 256\n\t\t\t\tMbytes\n\t-fr[ag-queue] <size>\tSet fragment queue to <size> Mbytes.  Default\n\t\t\t\t256 Mbytes\n\t-r[egex]\t\ttreat extract names as POSIX regular expressions\n\t\t\t\trather than use the default shell wildcard\n\t\t\t\texpansion (globbing)\n\nDecompressors available:\n\tgzip\n\tlzma\n\tlzo\n\tlz4\n\txz\n\tzstd\n'}
 
Güncelleme dosyası bozuk olabilir yeniden indirebilir misin?
 
Web tabanlı arayüzden mi güncelleme yapmaya çalışıyorsunuz?
Evet ama 22.02 sürümünden 24.04.1.1'e geçmeyi denedim olmadı. Şimdi de 23.10.2 denedim, o da olmadı. 22.12 deneyeceğim.

Kod:
Error: [EFAULT] {'error': 'unsquashfs failed with exit code 1: SYNTAX: unsquashfs [options] filesystem [directories or files to extract]\n\t-v[ersion]\t\tprint version, licence and copyright information\n\t-d[est] < pathname >\tunsquash to , default "squashfs-root"\n\t-q[uiet]\t\tno verbose output\n\t-n[o-progress]\t\tdon\'t display the progress bar\n\t-no[-xattrs]\t\tdon\'t extract xattrs in file system\n\t-x[attrs]\t\textract xattrs in file system (default)\n\t-u[ser-xattrs]\t\tonly extract user xattrs in file system.\n\t\t\t\tEnables extracting xattrs\n\t-p[rocessors] \tuse processors. By default will use\n\t\t\t\tnumber of processors available\n\t-i[nfo]\t\t\tprint files as they are unsquashed\n\t-li[nfo]\t\tprint files as they are unsquashed with file\n\t\t\t\tattributes (like ls -l output)\n\t-l[s]\t\t\tlist filesystem, but don\'t unsquash\n\t-ll[s]\t\t\tlist filesystem with file attributes (like\n\t\t\t\tls -l output), but don\'t unsquash\n\t-lln[umeric]\t\t-lls but with numeric uids and gids\n\t-lc\t\t\tlist filesystem concisely, displaying only files\n\t\t\t\tand empty directories. Don\'t unsquash\n\t-llc\t\t\tlist filesystem concisely with file attributes,\n\t\t\t\tdisplaying only files and empty directories.\n\t\t\t\tDon\'t unsquash\n\t-o[ffset] \tskip at start of \n\t\t\t\tOptionally a suffix of K, M or G can be given to specify\n\t\t\t\tKbytes, Mbytes or Gbytes respectively.\n\t\t\t\tDefault 0 bytes.\n\t-f[orce]\t\tif file already exists then overwrite\n\t-ig[nore-errors]\tTreat errors writing files to output as non-fatal\n\t-st[rict-errors]\tTreat all errors as fatal\n\t-s[tat]\t\t\tdisplay filesystem superblock information\n\t-UTC\t\t\tUse UTC rather than local time zone when displaying time\n\t-mkfs-time\t\tdisplay filesystem superblock time\n\t-fstime\t\t\tsynonym for -mkfs-time\n\t-e[f] \tlist of directories or files to extract.\n\t\t\t\tOne per line\n\t-da[ta-queue] \tSet data queue to Mbytes. Default 256\n\t\t\t\tMbytes\n\t-fr[ag-queue] \tSet fragment queue to Mbytes. Default\n\t\t\t\t256 Mbytes\n\t-r[egex]\t\ttreat extract names as POSIX regular expressions\n\t\t\t\trather than use the default shell wildcard\n\t\t\t\texpansion (globbing)\n\nDecompressors available:\n\tgzip\n\tlzma\n\tlzo\n\tlz4\n\txz\n\tzstd\n'}
 
Kod:
Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 411, in run
    await self.future
  File "/usr/lib/python3/dist-packages/middlewared/job.py", line 446, in __run_body
    rv = await self.method(*([self] + args))
  File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1272, in nf
    return await func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update.py", line 412, in file
    await self.middleware.call('update.install_manual_impl', job, destfile, dest_extracted)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1345, in call
    return await self._call(
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1305, in _call
    return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1206, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install_linux.py", line 23, in install_manual_impl
    self._install(
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install_linux.py", line 45, in _install
    self.middleware.call_sync("update.install_scale", mounted, progress_callback, options)
  File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1375, in call_sync
    return methodobj(*prepared_call.args)
  File "/usr/lib/python3/dist-packages/middlewared/plugins/update_/install.py", line 72, in install_scale
    raise CallError(error)
middlewared.service_exception.CallError: [EFAULT] {'error': 'unsquashfs failed with exit code 1: SYNTAX: unsquashfs [options] filesystem [directories or files to extract]\n\t-v[ersion]\t\tprint version, licence and copyright information\n\t-d[est] <pathname>\tunsquash to <pathname>, default "squashfs-root"\n\t-q[uiet]\t\tno verbose output\n\t-n[o-progress]\t\tdon\'t display the progress bar\n\t-no[-xattrs]\t\tdon\'t extract xattrs in file system\n\t-x[attrs]\t\textract xattrs in file system (default)\n\t-u[ser-xattrs]\t\tonly extract user xattrs in file system.\n\t\t\t\tEnables extracting xattrs\n\t-p[rocessors] <number>\tuse <number> processors.  By default will use\n\t\t\t\tnumber of processors available\n\t-i[nfo]\t\t\tprint files as they are unsquashed\n\t-li[nfo]\t\tprint files as they are unsquashed with file\n\t\t\t\tattributes (like ls -l output)\n\t-l[s]\t\t\tlist filesystem, but don\'t unsquash\n\t-ll[s]\t\t\tlist filesystem with file attributes (like\n\t\t\t\tls -l output), but don\'t unsquash\n\t-lln[umeric]\t\t-lls but with numeric uids and gids\n\t-lc\t\t\tlist filesystem concisely, displaying only files\n\t\t\t\tand empty directories.  Don\'t unsquash\n\t-llc\t\t\tlist filesystem concisely with file attributes,\n\t\t\t\tdisplaying only files and empty directories.\n\t\t\t\tDon\'t unsquash\n\t-o[ffset] <bytes>\tskip <bytes> at start of <dest>\n\t\t\t\tOptionally a suffix of K, M or G can be given to specify\n\t\t\t\tKbytes, Mbytes or Gbytes respectively.\n\t\t\t\tDefault 0 bytes.\n\t-f[orce]\t\tif file already exists then overwrite\n\t-ig[nore-errors]\tTreat errors writing files to output as non-fatal\n\t-st[rict-errors]\tTreat all errors as fatal\n\t-s[tat]\t\t\tdisplay filesystem superblock information\n\t-UTC\t\t\tUse UTC rather than local time zone when displaying time\n\t-mkfs-time\t\tdisplay filesystem superblock time\n\t-fstime\t\t\tsynonym for -mkfs-time\n\t-e[f] <extract file>\tlist of directories or files to extract.\n\t\t\t\tOne per line\n\t-da[ta-queue] <size>\tSet data queue to <size> Mbytes.  Default 256\n\t\t\t\tMbytes\n\t-fr[ag-queue] <size>\tSet fragment queue to <size> Mbytes.  Default\n\t\t\t\t256 Mbytes\n\t-r[egex]\t\ttreat extract names as POSIX regular expressions\n\t\t\t\trather than use the default shell wildcard\n\t\t\t\texpansion (globbing)\n\nDecompressors available:\n\tgzip\n\tlzma\n\tlzo\n\tlz4\n\txz\n\tzstd\n'}
unsquashfs hata vermiş gözüküyor, disk alanı yeterli mi hocam?
 
Evet ama 22.02 sürümünden 24.04.1.1'e geçmeyi denedim olmadı. Şimdi de 23.10.2 denedim, o da olmadı. 22.12 deneyeceğim.
sudo apt-get install squashfs-tools

which gzip
which lzma
which lzo
which lz4
which xz
which zstd

Genellikle bu sorun bu algoritmalar yüklü olmadığından da çıkabiliyor. which yazarak tek tek kontrol edebilirsiniz. Mesela zstd eksik ise meydana gelebiliyor.
Bunun yerine topluca yükleyebilir veya güncelleyebilirsiniz.
sudo apt-get install gzip lzma lzop lz4 xz-utils zstd

Hangi kernel sürümündesiniz?
which unsquashfs komutu ile squashfs'in kurulu olduğu yeri kontrol edin. Paket yöneticinizi kullanarak gereksinimlerini kontrol edin. apt update ve apt upgrade her zaman iyi bir fikir.

Bu arada root olarak mı güncelliyorsunuz?
 
Son düzenleme:
TrueNAS Scale zaten bir dağıtım değil mi hocam? 6.1 kernel ile geliyor sanırım 24.04 sürümü.
Emin olmak için kernel sürümünü sormak istedim doğru dağıtım sayılır.
rollingeyes.png


sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gzip lzma lzop lz4 xz-utils zstd
sudo apt-get install --reinstall squashfs-tools

Aklıma başka bir tek bunlar geliyor.
 
Durum
Mesaj gönderimine kapalı.