Witam.
Jak w temacie. Moj system to archman, w czasie aktualizacji nastapila zwiecha i po ponownym wlaczeniu laptopa juz system nie zostal odnaleziony.
Aktualizacje robilem czesto, mozna powiedziec, ze jak tylko pojawila sie nowa to od razu aktualizowane. kilka dni przed zwiecha robilem aktualizacje i wszystko bylo ok.
oprocz standardowego kernela mialem jeszcze zen.
probowalem doprowadzic aktualizacje do konca przez chroota, ale chyba cos mi nie pyklo. robilem to w sposob nastepujacy:
[liveuser@archman ~]$ sudo -i
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[root@archman ~]# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd29ef451
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 27265023 27262976 13G 27 Hidden NTFS
/dev/sda2 * 27265024 27469823 204800 100M 7 HPFS/NTFS/ex
/dev/sda3 27469824 606543871 579074048 276.1G 5 Extended
/dev/sda4 606543872 976773119 370229248 176.6G 7 HPFS/NTFS/ex
/dev/sda5 27471872 36163583 8691712 4.1G 82 Linux swap /
/dev/sda6 36165632 110868479 74702848 35.6G 83 Linux
/dev/sda7 110870528 606543871 495673344 236.4G 83 Linux
Partition table entries are not in disk order.
Disk /dev/sdb: 7.4 GiB, 7969177600 bytes, 15564800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x31b792c2
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 0 3215519 3215520 1.5G 0 Empty
/dev/sdb2 164 82083 81920 40M ef EFI (FAT-12/16/32)
Disk /dev/loop0: 1.5 GiB, 1568141312 bytes, 3062776 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
# pacman -S arch-install-scripts
[root@archman ~]# mkdir /mnt/chrootarch
[root@archman ~]# mount /dev/sda6 /mnt/chrootarch
[root@archman ~]# mount /dev/sda6 /mnt/chroot
mount: /mnt/chroot: mount point does not exist.
[root@archman ~]# mount /dev/sda2 /mnt/chrootarch/boot
[root@archman ~]# mount /dev/sda7 /mnt/chrootarch/home
[root@archman ~]# cd /mnt/chrootarch
[root@archman chrootarch]# mount -t proc proc proc/
[root@archman chrootarch]# mount --rbind /sys sys/
[root@archman chrootarch]# mount --rbind /dev dev/
[root@archman chrootarch]# mount --rbind /var var/
[root@archman chrootarch]# chroot /mnt/chrootarch /bin/bash
[root@archman /]# sudo pacman -Syu
:: Synchronizing package databases...
error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update multilib (unable to lock database)
error: failed to update archmanrepo (unable to lock database)
error: failed to synchronize all databases
kombinowalem jeszcze na inne sposoby i nawet zaczelo mi pobierac aktualizacje, ale po pewnym czasie wyskoczyl blad, jakby zabraklo miejsca na dysku. wygladalo to jakby zapisywal aktualizacje na pena zamiast na dysk. gdzie popelniam blad ??
przepraszam za brak polskich liter, ale pisze w trybie awaryjnym ;P
Robisz crossposting - odpowiedź masz na forum.archlinux.org.pl
Dlaczego nie robicie backup-u systemu?
Jest przecież timeshift
https://aur.archlinux.org/packages/timeshift/Który tworzy migawkę obecnego systemu, i w razie takich wypadków można w łatwy sposób przywrócić system do pierwotnego działania przed awarią.
Cytat: robson75 w Sierpień 22, 2019, 12:07:31 PM
Dlaczego nie robicie backup-u systemu?
Już kilka razy nadmieniałem o tym na forum, iż użytkownicy komputerów dzielą się na tych, co
backup robią i na tych, co...
backup robić będą !
- właśnie w takich momentach, czy, co gorsza, gdy bezpowrotnie stracą ważne dane...
A do tego timeshift jest tak skonfigurowany że nawet przywróci system który nie wstaje.
Wystarczy uruchomić live, zainstalować timeshift, i po uruchomieniu go snapshot który utworzyliśmy wcześniej będzie dostępny nawet w wersji live.
Dobrze, ok, tyle, że Bartek nie zrobił migawki i nic tu timeshift nie wskóra. Aktualizacja pójdzie po usunięciu blokady pacmana. Proste.
@pavbaranov
Ja tylko piszę ze istnieje takie narzędzie jak timeshift, myślę że kolega z problemem niewstającego systemu weźmie to pod uwagę. Tyle.
Cytat: pavbaranov w Sierpień 22, 2019, 01:33:31 PM
Dobrze, ok, tyle, że Bartek nie zrobił migawki i nic tu timeshift nie wskóra. Aktualizacja pójdzie po usunięciu blokady pacmana. Proste.
wkleiem:
[root@archman /]# rm /var/lib/pacman/db.lck
i dalo mi taka odpowiedz:
rm: cannot remove '/var/lib/pacman/db.lck': No such file or directory
wchodzac w ta lokalizacje faktycznie nie ma tego pliku. sa tylko dwa katalogi: local i sync
Bartek masz to w odpowiedzi na forum.archlinux.org.pl. Dodatkowo celną uwagę Lucka, zatem zaglądnij tam, bo nie chce mi się przekopiowywać z jednego Twojego wątku do drugiego, na innym forum.
Jeśli tutaj nikt nie ma pomysłu jak z fantem się rozprawić, to proponuję przenieść dyskusję tam, gdzie pojawiają się rozwiązania, czyli na ww. forum.
ok, to daje wtedy na to drugie forum.