Tar функция read завершилась с ошибкой это каталог

Андрей, учись читать мануалы, это делается так:

Если ты его прочёл, то должен был набрать эти опции:

$ tar -xvfz iron-linux.tar.gz

При этом архив распакуется в каталоге, в котором ты находишся.

  • Показать ответ
  • Ссылка

для новичка по всем правилам либо README от разработчика (в архиве посмотри), либо sudo apt-get install %UBUNTU_PACKAGE_NAME%

minakov ★★★★★

(18.03.11 23:34:21 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от minakov 18.03.11 23:34:21 MSK

tar идёт в комплекте обычно. Без него и gzip/gunzip (или bzip2) в linux делать нечего.

  • Ссылка

Ответ на:

комментарий
от adriano32 18.03.11 23:34:16 MSK

так и делал, а толку, я его и через графическую оболочку распаковывал, а можно его как то установить чтоб было с ярлыком и находилось в приложениях-интернет?

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от kernelpanic 18.03.11 23:35:54 MSK

Ответ на:

комментарий
от horoshy83 18.03.11 23:38:13 MSK

Ответ на:

комментарий
от Chubakur 18.03.11 23:39:20 MSK

Ответ на:

комментарий
от horoshy83 18.03.11 23:37:26 MSK

Зачем тебе тогда эта программа? (Изменить меню/Новый элемент/путь_к_бинарникуназваниезначок)

minakov ★★★★★

(18.03.11 23:41:00 MSK)

  • Ссылка

Нафиг ты его в /opt потащил? создай себе в дом директории что то типа src закинь туда, там и мусори. tar xvzf iron-linux.tar.gz & cd iron-linux, смотри файл README или INSTALL. Если это сырцы и ты хочешь проинсталить их в /opt то смотри ./configure —help на опцию —prefix=. Если там cmake то там какая то своя заморочка, по моему надо править CmakeList или как там его. Вообще советую тебе сразу учится собирать пакеты именно для твоего дистрибутива.

splinter ★★★★★

(18.03.11 23:41:52 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 18.03.11 23:37:26 MSK

Чтобы можно было запускать, нужно чтоб ELF-ник был в одной из директорий в PATH и установлены разрешения на исполнения

сюда выкладывай.
Запусти в консоли или в (Alt+F2) /opt/iron-linux/<какой-то исполняемый файл>
И почитай из архива README или INSTALL
А добавлять в меню будешь сам.

  • Ссылка

Ответ на:

комментарий
от horoshy83 18.03.11 23:40:37 MSK

tar xvzf iron-linux.tar.gz

cd iron-linux или как там папка называется

ls

то что выведет ls, меня и интересует

Chubakur ★★

(18.03.11 23:43:13 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 18.03.11 23:38:13 MSK

checkinstall
alacarte

vostrik

★★★☆

(18.03.11 23:43:51 MSK)

  • Ссылка

Ответ на:

комментарий
от splinter 18.03.11 23:41:52 MSK

я же говорю файла помощи readme или install нет, а нафиг оно мне? для того чтобы знать как это делается, хотел же чтоб установлена была правильно!

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Chubakur 18.03.11 23:43:13 MSK

chrome.pak iron libavutil.so.50 product_logo_48.png
chrome-wrapper libavcodec.so.52 libffmpegsumo.so resources
extensions libavformat.so.52 locales resources.pak

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 18.03.11 23:48:07 MSK

Ответ на:

комментарий
от horoshy83 18.03.11 23:46:42 MSK

>хотел поставить вручную, а нафиг оно мне?

хочу пользовать линукс. а нафиг оно мне?

спросил на ЛОРе, но читать ответы нафиг оно мне?

В общем жирно

minakov ★★★★★

(18.03.11 23:49:48 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Chubakur 18.03.11 23:48:59 MSK

Ответ на:

комментарий
от minakov 18.03.11 23:49:48 MSK

Ответ на:

комментарий
от horoshy83 18.03.11 23:50:03 MSK

вводи
sudo gedit /usr/share/applications/iron.desktop
Пиши туда следующее и сохраняй:

[Desktop Entry]

Name=Iron

Exec=/opt/iron-linux/iron

Icon=firefox

Terminal=false

Type=Application

MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;

StartupNotify=true

Categories=Network;WebBrowser;

Chubakur ★★

(18.03.11 23:54:04 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 18.03.11 23:53:27 MSK

Согласиться, не выпендриваться и ставить обычный хромиум, а не это поделие.

  • Ссылка

Ответ на:

комментарий
от Chubakur 18.03.11 23:54:04 MSK

спасибо, но не удаётся запустить, нет такого файла, а в opt он у меня в архиве лежит, и я не могу его туда распаковать

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:02:11 MSK

Ответ на:

комментарий
от Chubakur 19.03.11 00:03:03 MSK

tar -xvfz iron-linux.tar.gz
tar: z: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:06:50 MSK

Ответ на:

комментарий
от Chubakur 19.03.11 00:08:20 MSK

Ответ на:

комментарий
от horoshy83 19.03.11 00:12:24 MSK

Ответ на:

комментарий
от Chubakur 19.03.11 00:15:26 MSK

tar xvzf iron-linux.tar.gz -C /opt/iron
tar: /opt/iron: Функция chdir завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:16:27 MSK

Ответ на:

комментарий
от Chubakur 19.03.11 00:19:05 MSK

Ответ на:

комментарий
от horoshy83 19.03.11 00:19:56 MSK

Ответ на:

комментарий
от horoshy83 19.03.11 00:19:56 MSK

в принципе вариант с изменением меню, мне подходит, сделаю папку где-нибудь в другом месте, а как теперь с opt удалить архив? или если можешь через teamviewer поможешь мне

  • Показать ответ
  • Ссылка

Я вот удивляюсь, как это я сам ничего про линукс не зная все постигал сам.

SRWare iron — тот же хромиум, советую поставить его из репозитария дистрибутива.

anonymous

(19.03.11 00:24:00 MSK)

  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:22:52 MSK

sudo rm /opt/iron-linux.tar.gz

Chubakur ★★

(19.03.11 00:24:21 MSK)

  • Ссылка

Ответ на:

комментарий
от Chubakur 19.03.11 00:21:38 MSK

получилось, я сам забыл про супер пользователя, а теперь тот же изменить меню и как архив грохнуть!?

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:24:44 MSK

спасибо тебе добрый человек!

  • Ссылка

Распакую в любимом графическом интерфейсе мышкой куда угодно, хоть в каталог пользователя, и запусти.

  • Ссылка

>новичок и tag.gz

Спрашивающий про tar.gz — это даже не новичок, здесь даже «в сад» посылать рано ещё

Led ★★★☆☆

(19.03.11 02:18:11 MSK)

  • Ссылка

tar xvf iron-linux.tar.gz

Дальше перейди в ту директорию, куда распаковалось
и выполни ./configure && make && make install

cvs-255 ★★★★★

(19.03.11 14:24:34 MSK)

  • Ссылка

Ответ на:

комментарий
от horoshy83 19.03.11 00:06:50 MSK

Распаковывай или от рута, или куда нибудь к себе в домашнюю директорию

cvs-255 ★★★★★

(19.03.11 14:25:46 MSK)

  • Ссылка

Ответ на:

комментарий
от anonymous 19.03.11 14:27:11 MSK

Ответ на:

комментарий
от hezonetti 19.03.11 14:33:11 MSK

Что там, вирусня или реклама?

anonymous

(19.03.11 14:47:18 MSK)

  • Ссылка

Открываешь файл- и архив- мененджер, тыкаешь правой кнопкой мыши, выбираешь «распаковать здесь» или т.п.
Открываешь терминал, переходишь в каталог, куда распаковал и:

./configure --prefix=/opt
make
sudo make install

На первом этапе 99% будет ругань, что чего-то не хватает. Ставишь соответствующее и пробуешь снова. Если не доходит или просто ниасилишь — постишь сюда.

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

I want to add an archive (.tar.gz) and unpack it during image creation using a Dockerfile.

ADD archive.tar.gz /archive.tar.gz
RUN tar xzf archive.tar.gz

When I want to unpack the archive, I get following message:

tar: /archive.tar.gz: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

which doesn’t make any sense to me, since the file archive.tar.gz is not a directory.

asked Jun 4, 2014 at 22:23

white_gecko's user avatar

After running an intermediate commit of the docker image I could see, that /archive.tar.gz indeed is a directory.
This means that docker automatically extracts archives when adding them during image creation.

Now I could also find this documented in docker documentation.

(edit: files, e.g. .sql.gz, are not decompressed on adding)

li ki's user avatar

li ki

3403 silver badges11 bronze badges

answered Jun 4, 2014 at 22:23

white_gecko's user avatar

white_geckowhite_gecko

4,7184 gold badges53 silver badges75 bronze badges

4

If you want the archive to remain as is use COPY, not ADD.

answered Sep 6, 2016 at 1:12

Kalle's user avatar

KalleKalle

13.2k7 gold badges61 silver badges76 bronze badges

For others who have run into this problem more recently when referencing remote urls with their ADD commands, this is a problem with Docker 17.06.0-ce (2017-06-28).

From Dockers release notes:

Note: Docker 17.06.0 has an issue in the image builder causing a change in the behavior of the ADD instruction of Dockerfile when referencing a remote .tar.gz file. The issue will be fixed in Docker 17.06.1.

li ki's user avatar

li ki

3403 silver badges11 bronze badges

answered Aug 1, 2017 at 13:25

Joel Hoisko's user avatar

Модератор: Модераторы разделов

spool

Сообщения: 126
ОС: CentOS 6.6

scp передает битый архив

Здравствуйте. Возникла необходимость перенести бэкап с одного сервера на другой. На первом сервере пакую архив, проверяю — все файлы на месте и запакованы. Перекидываю через scp на второй сервер, начинаю распаковывать и получаю «tar: Функция read завершилась с ошибкой: Ошибка ввода/вывода». Просматриваю архив на втором сервере — большей части файлов в архиве нет, хотя архив весит столько же, сколько и исходный на первом сервере. Пробовал паковать архив и на десктопе, но эффект тот же. Оси на серверах одинаковые (centos 6), паковал и передавал под рутом, если что. Подскажите, пож, в чем проблема может быть.

Аватара пользователя

Bizdelnick

Модератор
Сообщения: 20348
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: scp передает битый архив

Сообщение

Bizdelnick » 28.11.2013 12:44

Проверяйте контрольную сумму архива и ищите, на каком этапе он бьётся.

Пишите правильно:

в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Аватара пользователя

SLEDopit

Модератор
Сообщения: 4814
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: scp передает битый архив

Сообщение

SLEDopit » 28.11.2013 13:18

spool писал(а): ↑

28.11.2013 13:06

md5sum: global.tar: Ошибка ввода/вывода

А с дисками на конечно системе всё ок?
Если попробовать скопировать на другой диск на той же системе (если есть) или хотя бы на другой раздел (хотя если плохо именно диску это не сильно поможет), что-нибудь изменится?

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.

spool

Сообщения: 126
ОС: CentOS 6.6

Re: scp передает битый архив

Сообщение

spool » 28.11.2013 13:21

SLEDopit
Да в том и дело, что смартом проверил — все ок. Хотя тоже сначала подумал, что проблема именно в этом.
upd: А хотя, значение Raw_Read_Error_Rate в 483 — это критично? Читал, что в идеале ошибки должны быть, но не больше какого-то кол-ва.

Spoiler

Код: Выделить всё

# smartctl -a /dev/sda
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-358.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Blue Serial ATA
Device Model:     WDC WD5000AAKX-001CA0
Serial Number:    WD-WMAYU9740895
LU WWN Device Id: 5 0014ee 05859d4f1
Firmware Version: 15.01H15
User Capacity:    500.107.862.016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Thu Nov 28 11:38:00 2013 EET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x82)    Offline data collection activity
                    was completed without error.
                    Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0)    The previous self-test routine completed
                    without error or no self-test has ever
                    been run.
Total time to complete Offline
data collection:         ( 8580) seconds.
Offline data collection
capabilities:              (0x7b) SMART execute Offline immediate.
                    Auto Offline data collection on/off support.
                    Suspend Offline collection upon new
                    command.
                    Offline surface scan supported.
                    Self-test supported.
                    Conveyance Self-test supported.
                    Selective Self-test supported.
SMART capabilities:            (0x0003)    Saves SMART data before entering
                    power-saving mode.
                    Supports SMART auto save timer.
Error logging capability:        (0x01)    Error logging supported.
                    General Purpose Logging supported.
Short self-test routine
recommended polling time:      (   2) minutes.
Extended self-test routine
recommended polling time:      (  87) minutes.
Conveyance self-test routine
recommended polling time:      (   5) minutes.
SCT capabilities:            (0x3037)    SCT Status supported.
                    SCT Feature Control supported.
                    SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       483
  3 Spin_Up_Time            0x0027   141   139   021    Pre-fail  Always       -       3925
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       43
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   079   079   000    Old_age   Always       -       15668
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       41
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       39
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       3
194 Temperature_Celsius     0x0022   106   085   000    Old_age   Always       -       37
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       10
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]


SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Аватара пользователя

drBatty

Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит…
ОС: Slackware-current
Контактная информация:

Re: scp передает битый архив

Сообщение

drBatty » 28.11.2013 20:04

spool писал(а): ↑

28.11.2013 13:21

Raw_Read_Error_Rate в 483 — это критично? Читал, что в идеале ошибки должны быть, но не больше какого-то кол-ва.

spool писал(а): ↑

28.11.2013 13:21

9 Power_On_Hours 0x0032 079 079 000 Old_age Always — 15668

ИМХО это не много за такой срок. Хотя, если там вчера 0 был, а за ночь наросло до 500 почти, то это — смертный приговор.

spool писал(а): ↑

28.11.2013 13:06

md5sum: global.tar: Ошибка ввода/вывода

содержимое файла тут не причём
У вас сам файл не прочитался. Возможные причины:
1. битый диск(причём SMART может говорить «всё хорошо»)
2. битая ФС (fsck поможет)
3. кривые провода/разъёмы и что-то подобное (контроллер SATA/RAID например)
4. плохой БП
5. битая память
(варианты №4 и №5 мало вероятны, т.к. обычно от них ВСЁ глючит, и системе даже не загрузится. Но всё равно я с таким сталкивался)

There are a bunch of duplicates of this question but none of them works for me.

I’m trying to make a back up of my ubuntu 16.04. web server on AWS.

Executing commands like so:

sudo su -

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/var/cache/apt/archives /

the latest output I get is this:

/lib/systemd/systemd-hostnamed
/lib/systemd/systemd
/lib/systemd/systemd-activate
/opt/
/vmlinuz.old
/initrd.img.old
tar: /: file changed as we read it
tar: Exiting with failure status due to previous errors`

How should I make a full backup?

I successfully made a backup of my locally installed Red Hat 4.8.3-9

tar: Удаляется начальный `/’ из имен объектов

Это просто предупреждение о том, что внутри архива у файлов не будет ведущего /, не смотря на то, что в командной строке он есть. Но если хочется, можно написать так:

tar -g home/sites/backup/2017/12/full.0.tar.gz 
  -czf home/sites/backup/2017/12/full.28.tar.gz 
  --exclude-from=home/sites/scripts/backup_exclude 
  --ignore-failed-read 
  --listed-incremental home/sites/backup/2017/12/list 
  -C / 
  home/sites/web/project/

Т.е. перенести опции до пути к архивируемым файлам и добавить -C / чтобы перейти в корневой каталог, от которого путь home/sites/web/project/ будет найден.
Отсутствие ведущих / перед параметрами -f, —exclude-from и —listed-incremental выглядит подозрительно, и, если что, не влияет на выдачу предупреждения tar: Удаляется начальный `/' из имен объектов

Хотел сделать копию 1 папки для теста, чтобы заархивировать (сделать бэкап для переноса) приложения и утилиты после, но терминал так не думает.

tar -cvzf baa.tar.gz --exclude=/0330  --exclude=/33 --one-file-system /home/user/123
tar: Удаляется начальный `/' из имен объектов
/home/user/123/
/home/user/123/p
/home/user/123/2323/
/home/user/123/baa.tar.gz

В чем может быть причина? Перепробовал разные варианты.


Записан


Причина чего? «Удаляется начальный `/’ из имен объектов» что ли? Кто сказал, что это ошибка? Это — безопасность.


Записан


Причина чего? «Удаляется начальный `/’ из имен объектов» что ли?

Именно. Я пробовал удалять слэш перед /home/, но в таком случае он выдавал уже другую ошибку:

tar: home/user/123: Функция stat завершилась с ошибкой: Нет такого файла или каталога
tar: Завершение работы с состоянием неисправности из-за возникших ошибок

Он хоть и создает архив с ошибкой по /, но он пуст

« Последнее редактирование: 24.06.2022 14:34:21 от o »


Записан


Причина чего? «Удаляется начальный `/’ из имен объектов» что ли?

Именно.

Не надо пытаться мешать tar-у удалять начальный слэш, он всё правильно делает. Иначе при распаковке всегда будет распаковка в корень.


Записан


Причина чего? «Удаляется начальный `/’ из имен объектов» что ли?

Именно.

Не надо пытаться мешать tar-у удалять начальный слэш, он всё правильно делает.

Допустим не мешаю, но он создает просто пустой архив.


Записан


Допустим не мешаю, но он создает просто пустой архив.

Это совсем другая проблема. Попробуйте указать «/home/user/123/*»


Записан


Допустим не мешаю, но он создает просто пустой архив.

Это совсем другая проблема. Попробуйте указать «/home/user/123/*»

Так, хорошо, это заработало. Но почему

--exclude=/0330 --exclude=/2222 принимает только первый exclude? Типо он в исключения добавил 0330 и проигнорировал 2222. Пытался использовать обратный слэш, который не помог. Точнее помог, но выдал следующее:

tar -cvzf baa.tar.gz --exclude=/0330/* --exclude=/2222 --exclude=/baa.tar.gz -C /home/user/123/* --one-file-system
tar:  --exclude=/0330/*: Функция stat завершилась с ошибкой: Нет такого файла или каталога
tar:  --exclude=/2222: Функция stat завершилась с ошибкой: Нет такого файла или каталога
tar:  --exclude=/baa.tar.gz: Функция stat завершилась с ошибкой: Нет такого файла или каталога
tar: Удаляется начальный `/' из имен объектов
/home/user/123/2222/
/home/user/123/33/
/home/user/123/baa.tar.gz
tar: Удаляются начальные `/' из целей жестких ссылок
tar: Завершение работы с состоянием неисправности из-за возникших ошибок

« Последнее редактирование: 24.06.2022 14:56:14 от o »


Записан


Когда исключений много, лучше брать их из файла — ключик -X FILE или —exclude-from FILE  — исключает из обработки файлы, перечисленные в файле FILE (удобно перечислять по одной записи в строке)


Записан


принимает только первый exclude? Типо он в исключения добавил 0330 и проигнорировал 2222. Пытался использовать обратный слэш, который не помог. Точнее помог, но выдал следующее:

Потому что паттерны для exclude нужно указывать вдумчиво

man 7 globУж проще указать все исключения в файле и использовать —exclude-from FILE, как Вам и подсказал Александр.


Записан


  • Печать

Страницы: [1]   Вниз

Тема: Не распаковываются архивы в Ubuntu  (Прочитано 6919 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн
форумчанин

Качал различные архивы tar.gz (с FlashPlayer, RubyMine, Sublime Text), с помощью командной строки пробовал распаковать их. Не выходило. Пробовал из папки с загруженными файлами переносить архивы в домашнюю папку, и тот же результат. Что делать в данном случае?

Также пробовал открывать файл jar (Minecraft, да), предварительно установив джаву, видеодрайвер Nvidia и прочие необходимые штуки. Не выходило.

« Последнее редактирование: 31 Июля 2015, 10:43:31 от форумчанин »


Оффлайн
orionit

Дай вывод из консоли когда архив распаковываешь.


Пользователь решил продолжить мысль [time]31 Июль 2015, 11:57:06[/time]:


Качал различные архивы tar.gz (с FlashPlayer, RubyMine, Sublime Text), с помощью командной строки пробовал распаковать их. Не выходило. Пробовал из папки с загруженными файлами переносить архивы в домашнюю папку, и тот же результат. Что делать в данном случае?

Также пробовал открывать файл jar (Minecraft, да), предварительно установив джаву, видеодрайвер Nvidia и прочие необходимые штуки. Не выходило.

И для распаковки всех возможных архивов попробуй сделать так

sudo apt-get install xarchiver unrar

« Последнее редактирование: 31 Июля 2015, 11:16:55 от orionit-хант »

Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.


Оффлайн
форумчанин

orionit-хант,

caesar@caesar-desktop:~$ tar xfz rubymine-7.1.4.tar.gz
tar (child): rubymine-7.1.4.tar.gz: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Вот вывод.


Пользователь решил продолжить мысль 31 Июля 2015, 11:30:34:


root@caesar-desktop:/home/caesar# sudo apt-get install xarchiver unrar
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

« Последнее редактирование: 31 Июля 2015, 11:30:34 от форумчанин »


Оффлайн
Sly_tom_cat

Функция open завершилась с ошибкой: Нет такого файла или каталога

Укажите правильный путь к файлу с архивом.

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

У вас еще какоето приложение в этот момент использует Apt (автоматические обновления, synaptic или что-то еще) нужно закрыть другие приложения.
Если других приложений, работающих с APT нет, тоесть точно нет, то можно руками удалить /var/lib/dpkg/lock (видимо чтото  использовавшее apt некорректно завершилось)


Оффлайн
orionit

форумчанин,

caesar@caesar-desktop:~$ tar xfz rubymine-7.1.4.tar.gz
tar (child): rubymine-7.1.4.tar.gz: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

По моему архив не успевает докачаться когда будите скачивать подождите подольше или попробуйте скачать так

wget ссылка на архив для скачки

Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.


Оффлайн
форумчанин

Sly_tom_cat,
Как указывать?


Оффлайн
orionit

форумчанин,
Сначала попробуйте просто скачать и подождать подольше.
У вас в загрузках должно появиться

имя_архива.tar.gz и имя_архива.tar.gz.part подождите пока

имя_архива.tar.gz.partисчезнет.

« Последнее редактирование: 31 Июля 2015, 12:35:14 от orionit-хант »

Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.


Оффлайн
Sly_tom_cat

В командной строке есть замечательная функция автодополнения — нажмите ТАВ и все что однозначно можно напечатать в продолжение уже начатого — напечатается, если два раза нажать на таб то выдаст все возможные варианты продолжения.

Так вот вам нужно указывать полный путь к архиву если вы запускаете разархивацию не ровно из того же каталога где лежит файл. Но даже и в этом случае лучше набирать только начало названия файла а дальше ТАВ-ом дополнять — так ошибок в названии не будет.


Оффлайн
форумчанин

orionit-хант,
2015-07-31 17:50:48 (193 KB/s) — «RubyMine-7.1.4.tar.gz» сохранён [162776335/162776335]

caesar@caesar-desktop:~$ tar xfz rubymine-7.1.4.tar.gz
tar (child): rubymine-7.1.4.tar.gz: Функция open завершилась с ошибкой: Нет такого файла или каталога
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now


Оффлайн
Raf73

При наборе имени файла обратите внимание регистр. Файл.txt и файл.txt в линуксе — это совершенно разные файлы.


Оффлайн
Pilot6

форумчанин,
Ну нет такого файла  «rubymine-7.1.4.tar.gz», есть «RubyMine-7.1.4.tar.gz».
Не замечаете разницу?

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
форумчанин

Pilot6,
caesar@caesar-desktop:~$ tar xfz RubyMine-7.1.4.tar.gz
caesar@caesar-desktop:~$

Ну хорошо. Вбил, но ничего не происходит. Вообще.


Пользователь решил продолжить мысль 31 Июля 2015, 13:21:38:


Переименовал файл.

caesar@caesar-desktop:~$ tar xfz rubymine-7.1.4.tar.gz
caesar@caesar-desktop:~$

Тоже ничего.

« Последнее редактирование: 31 Июля 2015, 13:21:38 от форумчанин »


Оффлайн
Pilot6

форумчанин,
А что должно происходить? Если ошибки нет, то значит архив распаковался.

Я в личке не консультирую. Вопросы задавайте на форуме.


Оффлайн
Sly_tom_cat

А рядом не появилось разархивированное?

Мне вообще не понятно зачем для работы с архивами лезть в консоль — в любом файловом менеджере — двойной клик откроет file-roller или аналог и там будет можно все сделать мышкой в гораздо более интуитивно понятном GUI интерфейсе.


Оффлайн
форумчанин

Sly_tom_cat,
А, точно. Появилось. Я просто не мог найти.
Вы уж извините, если кажусь необучаемым или глупым, лол.


  • Печать

Страницы: [1]   Вверх

[РЕШЕНО] Архивация домашнего каталога

mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

[РЕШЕНО] Архивация домашнего каталога

Здравствуйте. ROSA10/64/Plasma.
Понадобилось создать архив домашнего каталога /home/user в каталог на локальном диске /media/user/HDD/TMP
Выполняю:

И получаю:

Код: Выделить всё

tar: ./.cache/dconf: Функция open завершилась с ошибкой: Отказано в доступе
tar: Завершение работы с состоянием неисправности из-за возникших ошибок

И терминал автоматически не завершает работу, только вручную.
Ладно. Загружаюсь в Debian8, выполняю эту же команду:

И всё отлично, никаких ошибок.
В чем причина?
Ark архивирует, ничего об ошибках не говорит, а где у нее логи (если таковые есть) — не нашел.

Последний раз редактировалось mexx400 30 июн 2018, 20:15, всего редактировалось 1 раз.

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 29 июн 2018, 02:27

Может путь этот только для Debian8,
а для Росы нужно свой указывать.
Запустил свой путь, и никаких проблем.

Код: Выделить всё

tar cf /media/victor/836b65b9-b995-4b6c-a621-e6e885af74d3/victor/debhome.tar .


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 29 июн 2018, 02:37

VictorR2007 писал(а): ↑

29 июн 2018, 02:27


Может путь этот только для Debian8

В смысле? Ноутбук один, диск один, путь одинаковый. Имена конечных файлов я специально разные забил, просто чтобы отличие в глаза бросалось.

VictorR2007 писал(а): ↑

29 июн 2018, 02:27


Запустил свой путь, и никаких проблем

Ага, спасибо, значит у меня косяк какой-то.
Хм. Диск то один, а вот параметры монтирования могут быть разные. Пошел проверять.

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 29 июн 2018, 02:45

Могут и права быть разными, если на диске папки создавались под Debian8.
Под Росой права 500, а под Debian8 скорее всего 1000.
Вот и ругается, что «Отказано в доступе».


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 29 июн 2018, 03:38

Нет, диски монтируются одинаково. Единственное, в ROSA системный с параметром acl — не знаю что это за опция.

Такая же ошибка и при простом копировании:

Код: Выделить всё

cp -rpu /home/user/ /media/user/HDD/TMP/
cp: невозможно получить доступ к «/home/user/.cache/dconf»: Отказано в доступе

Так понимаю, дело именно в каталоге ~/.cache/dconf

Ошибочная информация!

VictorR2007 писал(а): ↑

29 июн 2018, 02:45


Под Росой права 500, а под Debian8 скорее всего 1000

Не понял. 500/1000 это же не права, это же uid и gid пользователя.

Последний раз редактировалось mexx400 30 июн 2018, 18:59, всего редактировалось 1 раз.

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 29 июн 2018, 08:21

mexx400 писал(а): ↑

29 июн 2018, 03:38


Не понял. 500/1000 это же не права, это же uid и gid пользователя.

Ну да. Просто упрощённо написал. Правильнее наверное «Права с uid 500»


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 29 июн 2018, 22:05

Попробовал еще на одном ПК под ROSA10, на котором нет иных систем:

Код: Выделить всё

tar: ./.cache/dconf: Функция open завершилась с ошибкой: Отказано в доступе
tar: Завершение работы с состоянием неисправности из-за возникших ошибок

Что я делаю не так?
Особенно с учетом:

VictorR2007 писал(а): ↑

29 июн 2018, 02:27


Запустил свой путь, и никаких проблем

Есть отличие — у меня общий раздел для / и /home Но тогда почему в Debian8 правильно отрабатывает?

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 30 июн 2018, 00:33

mexx400 писал(а): ↑

29 июн 2018, 22:05


Есть отличие — у меня общий раздел для / и /home Но тогда почему в Debian8 правильно отрабатывает?

Если /home общий, без разницы, пока пользователи разные.
А вот «у меня общий раздел для /» непонятно о чём. Как два разных дистрибутива на одном разделе установлены?
По ошибке, так просто удалите под Росой ~/.cache/dconf. Но если у вас общий пользователь для обоих дистрибутивов,
то начнёт ругаться на следующий файл. Просто этот ~/.cache/dconf первый по алфавиту, на котором спотыкнулось.
Если у вас общий пользователь для обоих дистрибутивов, то похоже выручает от постоянных сбоев на Росе то,
что он входит на Росе в группу users, так как в домашнем каталоге UID 1000, а в Росе у вас ID 500.


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 30 июн 2018, 02:02

VictorR2007 писал(а): ↑

30 июн 2018, 00:33


Как два разных дистрибутива на одном разделе установлены?

Почему в одном? Один диск -> три раздела: один для Debian, второй для ROSA, третий SWAP.
Общий в том смысле, что на диске нет отдельного раздела для /home

VictorR2007 писал(а): ↑

30 июн 2018, 00:33


Но если у вас общий пользователь для обоих дистрибутивов

Хм. Это как?

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 30 июн 2018, 08:32

mexx400 писал(а): ↑

30 июн 2018, 02:02

Хм. Это как?

Никак.
Сложно вас понять.
То у вас

mexx400 писал(а): ↑

29 июн 2018, 22:05


Есть отличие — у меня общий раздел для / и /home

Потом оказывается что

mexx400 писал(а): ↑

30 июн 2018, 02:02


Почему в одном? Один диск -> три раздела: один для Debian, второй для ROSA, третий SWAP.

А раздела под /home нет вообще.
Не знаю, что вы там мудрите с вашими установками.
Как уже писал, смотрите что там с правами на ~/.cache/dconf
З.Ы.
Вообще, я не вижу смысла в ваших действиях. С таким же успехом могли просто скопировать нужные вам
папки на тот диск. Всё равно вы их не сжимаете, так что никакой выгоды нет от вашей команды.


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 30 июн 2018, 10:42

VictorR2007 писал(а): ↑

30 июн 2018, 08:32


Сложно вас понять.

Почему? Можно при установке ROSA создать отдельный раздел диска для /home? Или для /boot? Или для чего угодно? Можно. А можно этого не делать? Можно. Я не делал. Таким образом, для ROSA один раздел. Такое состояние я и назвал в посте «общий раздел для / и /home», то есть единственный. Соответственно на диске один такой раздел для ROSA, еще один такой раздел для Debian. Ну и самостоятельный раздел SWAP. Не могу понять, что здесь сложного? Вы можете исключить Debian из задачи, считайте, что я его удалил, это ни на что не повлияет.

VictorR2007 писал(а): ↑

30 июн 2018, 08:32


Как уже писал, смотрите что там с правами на ~/.cache/dconf

Ошибочная информация!

VictorR2007 писал(а): ↑

30 июн 2018, 08:32


С таким же успехом могли просто скопировать нужные вам
папки на тот диск

Во-первых, это не совсем одно и тоже, нужен один файл на выходе.
Во-вторых, копирование тоже не прокатывает:

Код: Выделить всё

cp -rp /home/user/ /media/user/HDD/TMP/
cp: невозможно получить доступ к «/home/user/.cache/dconf»: Отказано в доступе

Не прокатывает даже переход в терминале:

Код: Выделить всё

cd /home/user/.cache/dconf
bash: cd: /home/user/.cache/dconf: Отказано в доступе

С повышенными правами работает как надо в терминале.
Но у Вас работает как надо от пользователя. Вот мне и непонятно почему…

Последний раз редактировалось mexx400 30 июн 2018, 19:02, всего редактировалось 2 раза.

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 30 июн 2018, 13:24

Просто у меня там нет ~/.cache/dconf
Возможно, что и у вас на Debian нет ~/.cache/dconf
Можно проверить.
И зачем вам копировать кэш приложений.
Проще вообще очистить ~/.cache перед упаковкой в tar.
Можно на всякий случай прогнать изменение прав командой

Только убедитесь, что у пользователя user UID действительно 500.
Можно посмотреть в файле/etc/passwd
Должна быть примерно такая строка

Если UID другой, то укажите свой в команде для chown.


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 30 июн 2018, 18:29

VictorR2007 писал(а): ↑

30 июн 2018, 13:24


Просто у меня там нет ~/.cache/dconf

Вот. Поэтому у Вас и ошибки нет. Почему у меня есть этот каталог, а у Вас нет? Какое-то мое приложение создало?

VictorR2007 писал(а): ↑

30 июн 2018, 13:24


Возможно, что и у вас на Debian нет ~/.cache/dconf

Есть, я выше писал, когда права сравнивал.

VictorR2007 писал(а): ↑

30 июн 2018, 13:24


И зачем вам копировать кэш приложений

В целом — он мне не нужен. Скрипт должен был архивировать /home/user и вылезла ошибка.

VictorR2007 писал(а): ↑

30 июн 2018, 13:24


Проще вообще очистить ~/.cache перед упаковкой в tar.

Согласен. Можно просто проигнорировать ошибку — отальное то архивируется. Но непонятно.

Вот ведь… ПОСЫПАЮ ГОЛОВУ ПЕПЛОМ. Ошибся я в суете в путях при выяснении прав.

В ROSA вот так:

Код: Выделить всё

sudo ls -l /home/user/.cache | grep dconf
drwx------ 2 root root     4096 янв 23 19:25 dconf
sudo ls -l /home/user/.cache/dconf
итого 4
-rw------- 1 root root 2 янв 29 12:15 user
sudo ls -l /home/user/.cache/dconf/user
-rw------- 1 root root 2 янв 29 12:15 /home/user/.cache/dconf/user

А в Debian вот так:

Код: Выделить всё

sudo ls -l /home/user/.cache | grep dconf
drwx------ 2 user user 4096 сен  9  2017 dconf
sudo ls -l /home/user/.cache/dconf
итого 4
-rw------- 1 user user 2 май 19  2017 user
sudo ls -l /home/user/.cache/dconf/user
-rw------- 1 user user 2 май 19  2017 /home/user/.cache/dconf/user

Теперь понятно, почему в ROSA выдает ошибку, а в Debian нет.

Осталось 2 вопроса — откуда у меня в ROSA каталог .cache/dconf и почему он root?

Заодно разобрался с:

mexx400 писал(а): ↑

29 июн 2018, 03:38


Единственное, в ROSA системный с параметром acl — не знаю что это за опция

Список контроля доступа. Встроен в систему. Но для ~/.cache/dconf не задействован.

VictorR2007 писал(а): ↑

30 июн 2018, 13:24


Можно на всякий случай прогнать изменение прав командой

Можно. Но правильно ли это? Если система что-то создала в /home для root — может так и надо?

ROSA Fresh 12.3 Plasma [amd64]


Аватара пользователя

VictorR2007

Сообщения: 7018
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2021.1
Откуда: Северодвинск

Архивация домашнего каталога

Сообщение

VictorR2007 » 30 июн 2018, 19:24

mexx400 писал(а): ↑

30 июн 2018, 18:29


Можно. Но правильно ли это? Если система что-то создала в /home для root — может так и надо?

Правильно. Система сама ничего не создавала. Скорее всего сами создали через какое-то приложение,
запущенное от рута.
И если изменить его, то при следующем запуске того приложения, опять изменятся и права на «root»
Вообще, это распростанённое сообщение о недостатке прав
https://www.google.com/search?q=.cache% … =firefox-b


mexx400

Сообщения: 660
Зарегистрирован: 13 окт 2013, 16:06
Operating system: Debian
Откуда: Москва

Архивация домашнего каталога

Сообщение

mexx400 » 30 июн 2018, 20:14

VictorR2007 писал(а): ↑

30 июн 2018, 19:24


Скорее всего сами создали через какое-то приложение, запущенное от рута

Да, понимаю. Предполагаю, что ~/.cache/dconf создан собственно dconf-editor, который я когда-то использовал для настройки привычного мне редактора gedit Пока удалил, там видно будет.

VictorR2007 писал(а): ↑

30 июн 2018, 19:24


Вообще, это распростанённое сообщение о недостатке прав

Да, знаю. Первым делом права проверил, но ошибся в указании пути. А потом из-под Debian проблема не повторилась и я ушел по ложному пути. Но, в целом, узнал много интересного :) Спасибо за ответы!!!

ROSA Fresh 12.3 Plasma [amd64]


I have written a little script that tars and compresses a list of directories + files.

The script appears to run succesfully, in that a useable .tar.gz file is created after the script runs.

However, I get this annoying message after the script finishes:

tar: Exiting with failure status due
to previous errors

I do not see any error messages whilst the script is working, and like I said, the produced file can be uncompressed with no warnings/errors. Since I am using this as part of my backup, I want to make sure that I am not ignoring something serious.

What are the possible reasons that this error/warning message is being produced — and can I safely ignore it?. If I cant ignore it, what are the steps to diagnose and resolve the error?

I am running on Ubuntu 10.0.4

asked Jul 29, 2010 at 7:17

morpheous's user avatar

You will get that message if, for any reason, tar can’t add all of the specified files to the tar. One if the most common is not having read permission on one of the files. This could be a big problem since you are using this for backup. If you are using the -v flag, try leaving it off. This should reduce the output and let you see what is going on.

answered Jul 29, 2010 at 11:22

KeithB's user avatar

KeithBKeithB

9,9162 gold badges22 silver badges16 bronze badges

3

The problem is the f argument. It takes the next value as the filename, so it must be the last argument:

tar cvzf output.tgz folder

or:

tar -cvzf output.tgz folder

These are both the same and don’t produce an error.

Worthwelle's user avatar

Worthwelle

4,51811 gold badges21 silver badges32 bronze badges

answered Jan 28, 2013 at 9:21

Andrea Monni's user avatar

1

Sometimes backing up files that might change during the backup like logfiles, you might find useful the tar option ‘—ignore-failed-read’ (I’m on Debian Linux, not sure for non gnu tar).

Standard output and error can be redirected in 2 different files with something like:

LOGDIR='/var/log/mylogdir' 
LOG=${LOGDIR}/backup.log 
ERRLOG=${LOGDIR}/backup.error.log 
DATE=$(date +%Y-%m-%d)
HOSTNAME=$(hostname)
DATA_DIRS='/etc /home /root'

tar --ignore-failed-read -f ${BACKUP_DIR}/${HOSTNAME}-${DATE}.tgz -cvz ${DATA_DIRS} > $LOG 2> $ERRLOG

I find this to be generally safe, but please be careful though as tar won’t stop …

answered Jan 17, 2014 at 12:24

Fabio Pedrazzoli's user avatar

0

I was having the same issue and none of the above answers worked for me. However, I found that running the following command worked:

tar -cpzf /backups/fullbackup.tar.gz --exclude=backups --exclude=proc --exclude=tmp --exclude=mnt --exclude=sys --exclude=dev --exclude=run /

The errors that were being referred to in tar: Exiting with failure status due to previous errors can be identified by turning off the -v option. Upon review, the errors came from directories like /run and /sys.

By excluding these directories, it works just fine. Hope this helps anyone with a similar issue.

answered Oct 10, 2016 at 15:03

DomainsFeatured's user avatar

DomainsFeaturedDomainsFeatured

1891 gold badge2 silver badges9 bronze badges

I had the same problem. All i did was to remove the dash («-«) from the command.

Instead of typing it as

tar -cvfz output.tar.gz folder/

try typing it as

tar cvfz output.tar.gz folder/

I am unaware of why the dash was causing problems in my case but at least it worked.

Tak's user avatar

Tak

2832 silver badges5 bronze badges

answered Sep 10, 2011 at 23:06

jack's user avatar

4

You have misunderstood an earlier answer. The problem is not the -, it is where the f is in your argument list.

tar cvfz target.tgz <files>

Will try to create an archive called «z», as that is the text after f. The error message is because tar can’t find «target.gz» to add to archive «z».

tar cvzf target.tgz <files>

Will correctly create target.tgz and add files to it. This is because target.tgz is the first text after the f argument.

Jamie Taylor's user avatar

Jamie Taylor

1,3613 gold badges17 silver badges27 bronze badges

answered Oct 19, 2013 at 7:52

Thornbury's user avatar

1

Usually you can ignore that message. If there are any changes (such as file deletions/creations/modifications) to underlying directory tree during tar creation, it will throw that message. Also if there special files like device nodes, fifos and so on, they will cause that warning.

Are you sure you can’t see any culprit files? Try with tar cvfz yourtarball.tgz /your/path

answered Jul 29, 2010 at 7:26

Janne Pikkarainen's user avatar

I had a similar issue untarring a file I had received. Turns out I didn’t have permission to write the files in the archive owned by root. Using sudo fixed it.

answered Apr 23, 2019 at 18:33

ttwalkertt's user avatar

Понравилась статья? Поделить с друзьями:
  • Tantos ip камера ошибка авторизации
  • Tamper ошибка терминал что такое
  • Tales of wind ошибка обновления
  • Tales of wind код ошибки 2
  • Take on mars ошибка при запуске