Ubuntu 17.10 apt-get update дает 404 NOT FOUND ошибку для хранилища

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

В соответствии с этим вопросом вы хотите сгенерировать файл .json в тот же каталог, где находится скрипт. Поэтому (в этом случае) вам нужно каким-то образом изменить свой код, аналогично этому:

$parseinfo = 'parseme.json';
$path = realpath(dirname(__FILE__));
$handle = fopen("$path/" . $parseinfo, 'w');
fwrite($handle, json_encode($res));

Если вы не хотите менять скрипт, вы можете изменить задание Cron таким образом:

*/10 * * * * root    cd /var/www/somederictory/somefolder/ && php parse.php > /dev/null
1
задан 18 March 2018 в 21:54

3 ответа

У упомянутого репозитория нет пакетов для хитрого (17.10), что вызывает 404. Вы должны удалить его из своей конфигурации.

Вы должны либо сделать это с помощью Software & amp ; Обновляет настройки GUI или находит файл списка источников, упоминающий его, и удаляет или комментирует эту строку.

Как вы говорите, у вас есть проблемы с поиском, попробуйте:

grep -r --include "*.list" "^deb" /etc/apt/sources.list* | grep "ubuntu-make"

Это должно показать вы имя файла, номер строки и содержимое строки, настраивающей этот PPA.

3
ответ дан 22 May 2018 в 12:30
  • 1
    @SabyasachiMitra, если вам все еще нужно ubuntu-make - вы можете установить его из другого PPA (ppa:lyzardking/ubuntu-make). – N0rbert 19 March 2018 в 13:50

У упомянутого репозитория нет пакетов для хитрого (17.10), что вызывает 404. Вы должны удалить его из своей конфигурации.

Вы должны либо сделать это с помощью Software & amp ; Обновляет настройки GUI или находит файл списка источников, упоминающий его, и удаляет или комментирует эту строку.

Как вы говорите, у вас есть проблемы с поиском, попробуйте:

grep -r --include "*.list" "^deb" /etc/apt/sources.list* | grep "ubuntu-make"

Это должно показать вы имя файла, номер строки и содержимое строки, настраивающей этот PPA.

3
ответ дан 17 July 2018 в 18:34

У упомянутого репозитория нет пакетов для хитрого (17.10), что вызывает 404. Вы должны удалить его из своей конфигурации.

Вы должны либо сделать это с помощью Software & amp ; Обновляет настройки GUI или находит файл списка источников, упоминающий его, и удаляет или комментирует эту строку.

Как вы говорите, у вас есть проблемы с поиском, попробуйте:

grep -r --include "*.list" "^deb" /etc/apt/sources.list* | grep "ubuntu-make"

Это должно показать вы имя файла, номер строки и содержимое строки, настраивающей этот PPA.

3
ответ дан 23 July 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: