Миссия была обновить до 42.2 с 42.1. Я следовал этому руководству:https://kamarada.github.io/en/2016/10/31/how-to-upgrade-from-opensuse-leap-421-to-422/#.WejmLXUxC00
Я сделал резервную копию для репозиториев:
Fri Oct 20; 12:13:13; marton;/etc/zypp/repos.d.old ; $ ls -l /etc/zypp/repos.d.old
total 92
-rw-r--r-- 1 root root 173 Oct 19 20:02 Code::Blocks.repo
-rw-r--r-- 1 root root 125 Oct 19 20:02 dvd.repo
-rw-r--r-- 1 root root 171 Oct 19 20:02 ftp.gwdg.de-suse.repo
-rw-r--r-- 1 root root 180 Oct 19 20:02 http-download.opensuse.org-064ceb96.repo
-rw-r--r-- 1 root root 179 Oct 19 20:02 http-download.opensuse.org-47bc4ea5.repo
-rw-r--r-- 1 root root 184 Oct 19 20:02 http-download.opensuse.org-5e3af6ac.repo
-rw-r--r-- 1 root root 187 Oct 19 20:02 http-download.opensuse.org-8623a395.repo
-rw-r--r-- 1 root root 250 Oct 19 20:02 http-download.opensuse.org-89f7d7bc.repo
..
Я удалил все репозитории, но они:
Fri Oct 20; 12:20:13; marton;/etc/zypp/repos.d.old ; $ ls -l /etc/zypp/repos.d
total 0
-rw-r--r-- 1 root root 0 Oct 19 20:36 repo-oss.repo
-rw-r--r-- 1 root root 0 Oct 19 20:36 repo-update.repo
Пт 20 октября; 12:12:42; Мартон;/usr/lib; $ sudo zypper ref пароль root: sudo: невозможно записать в /var /lib /sudo /ts /marton: на устройстве не осталось места Внимание: не определены разрешенные репозитории. Используйте команды 'zypper addrepo' или 'zypper modifyrepo', чтобы добавить или включить репозитории.
Поэтому я пытаюсь вручную добавить репозитории:
Fri Oct 20; 12:20:48; marton;/etc/zypp/repos.d.old ; $ sudo zypper addrepo --check --refresh --name 'openSUSE-Leap-42.2-Update' http://download.opensuse.org/update/leap/42.2/oss/ repo-update
root's password:
sudo: unable to write to /var/lib/sudo/ts/marton: No space left on device
Adding repository 'openSUSE-Leap-42.2-Update' .........................................[done]
Repository 'openSUSE-Leap-42.2-Update' successfully added
Enabled : Yes
Autorefresh : Yes
GPG Check : Yes
Priority : 99
URI : http://download.opensuse.org/update/leap/42.2/oss/
Fri Oct 20; 12:34:10; marton;/etc/zypp/repos.d.old ; $ sudo zypper addrepo --check --refresh --name 'openSUSE-Leap-42.2-Update' http://download.opensuse.org/up
root's password:
Fri Oct 20; 12:35:29; marton;/etc/zypp/repos.d.old ; $ sudo zypper addrepo --check --refresh --name 'openSUSE-Leap-42.2-Oss' http://download.opensuse.org/update/leap/42.2/oss/ repo-update
root's password:
sudo: unable to write to /var/lib/sudo/ts/marton: No space left on device
Adding repository 'openSUSE-Leap-42.2-Oss' ............................................[done]
Repository 'openSUSE-Leap-42.2-Oss' successfully added
Enabled : Yes
Autorefresh : Yes
GPG Check : Yes
Priority : 99
URI : http://download.opensuse.org/update/leap/42.2/oss/
Но все же я получаю это:
Fri Oct 20; 12:31:58; marton;/usr/lib ; $ sudo zypper ref
sudo: unable to write to /var/lib/sudo/ts/marton: No space left on device
Warning: There are no enabled repositories defined.
Use 'zypper addrepo' or 'zypper modifyrepo' commands to add or enable repositories.
Но я просто включил их ... Я не могу получить доступ к YAST по какой-то причине ...
Итак, мне нужно сделать так, чтобы эти репо были включены, наверное, но как? Должен ли я перезагрузить компьютер? Эта строка после каждой команды должна что-то делать с проблемой:
sudo: unable to write to /var/lib/sudo/ts/marton: No space left on device
Есть ли другой способ включить эти репо?
Как мне продолжить обновление моей машины?