Nie jesteś zalogowany na forum.

#1 2018-11-07 00:26:45

snapy
Użytkownik
Data rejestracji: 2018-09-05
Liczba postów: 35

Konflikt plików seabios

Cześć, nie mogę zaktualizować systemu, szukałem w wyszukiwarce, ale nie znalazłem takiego błędu.

:: Synchronizowanie baz danych z pakietami…
 core jest aktualne
 extra jest aktualne
 community jest aktualne
:: Rozpoczynanie pełnej aktualizacji systemu…
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (13) brltty-5.6-6  ffmpeg-1:4.1-1  gdm-3.30.2-1  harfbuzz-2.1.1-1
             harfbuzz-icu-2.1.1-1  libgdm-3.30.2-1  libsystemd-239.300-1
             python-pyparsing-2.3.0-1  python-urllib3-1.24.1-1
             seabios-1.11.0-2  systemd-239.300-1  systemd-sysvcompat-239.300-1
             usbmuxd-1.1.0+48+g1cc8b34-1

Do zainstalowania:       67,80 MiB
Zmiana po aktualizacji:   1,87 MiB

:: Kontynuować instalację? [T/n] 
(13/13) sprawdzanie kluczy w bazie                 [----------------------] 100%
(13/13) sprawdzanie spójności pakietów             [----------------------] 100%
(13/13) wczytywanie listy plików                   [----------------------] 100%
(13/13) sprawdzanie konfliktów plików              [----------------------] 100%
błąd:  nie udało się dokonać transakcji (konfliktujące pliki)
seabios: /usr/share/qemu/vgabios-virtio.bin występuje w systemie plików (właścicielem jest qemu)
Wystąpiły błędy, nie zaktualizowano żadnego pakietu.

Offline

#2 2018-11-07 08:34:19

D35CART35
Użytkownik
Data rejestracji: 2018-05-23
Liczba postów: 4

Odp: Konflikt plików seabios

Jaki OS?

Offline

#3 2018-11-07 08:58:41

dracorp
Użytkownik
Lokalizacja: Poland, Gdańsk
Data rejestracji: 2015-09-06
Liczba postów: 98
WWW

Odp: Konflikt plików seabios

Odinstaluje seabios, zrób upgrade, doinstaluj seabios:

$ pacman -Ql seabios
seabios /usr/
seabios /usr/share/
seabios /usr/share/qemu/
seabios /usr/share/qemu/bios-256k.bin
seabios /usr/share/qemu/bios-coreboot.bin
seabios /usr/share/qemu/bios-csm.bin
seabios /usr/share/qemu/bios.bin
seabios /usr/share/qemu/vgabios-cirrus.bin
seabios /usr/share/qemu/vgabios-isavga.bin
seabios /usr/share/qemu/vgabios-qxl.bin
seabios /usr/share/qemu/vgabios-stdvga.bin
seabios /usr/share/qemu/vgabios-vmware.bin

Offline

#4 2018-11-07 11:38:10

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,661
WWW

Odp: Konflikt plików seabios

@snapy - Czy istnieje jakiś powód, abyś używał repozytoriów [testing]? Pokaż plik /etc/pacman.conf
Konfliktujące ze sobą pliki występują wyłącznie w przypadku seabios 1.11.0-4 w [testing] oraz qemu 3.0.0-3 w [extra].
Skoro u Ciebie występuje konflikt, to prawdopodobnie używasz jakiejś niewłaściwej listy serwerów. Odnów i dokonaj pełnej aktualizacji systemu.

PS: Jeśli w istocie masz [testing], a jedynie w sytuacji powyższej wyjdzie błąd, to chyba nie nadszedł czas na jego stosowanie, skoro problem tego typu, jak sygnalizujesz jest opisany w wiki Archa o pacmanie.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#5 2018-11-07 15:51:21

snapy
Użytkownik
Data rejestracji: 2018-09-05
Liczba postów: 35

Odp: Konflikt plików seabios

Nie mam odznaczonego testing, dziś zrobiłem aktualizacje i działa.

:: Synchronizowanie baz danych z pakietami…
 core jest aktualne
 extra                   1652,0 KiB   214K/s 00:08 [----------------------] 100%
 community                  4,7 MiB   292K/s 00:17 [----------------------] 100%
:: Rozpoczynanie pełnej aktualizacji systemu…
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (14) brltty-5.6-6  ffmpeg-1:4.1-1  gdm-3.30.2-1  gtkmm3-3.22.3-1
             harfbuzz-2.1.1-1  harfbuzz-icu-2.1.1-1  libgdm-3.30.2-1
             libsystemd-239.300-1  python-pyparsing-2.3.0-1
             python-urllib3-1.24.1-1  seabios-1.11.0-3  systemd-239.300-1
             systemd-sysvcompat-239.300-1  usbmuxd-1.1.0+48+g1cc8b34-1

Do pobrania:              1,50 MiB
Do zainstalowania:       78,05 MiB
Zmiana po aktualizacji:   1,93 MiB

:: Kontynuować instalację? [T/n] 
:: Pobieranie pakietów…
 gtkmm3-3.22.3-1-x86_64  1381,0 KiB   169K/s 00:08 [----------------------] 100%
 seabios-1.11.0-3-any     158,0 KiB   316K/s 00:01 [----------------------] 100%
(14/14) sprawdzanie kluczy w bazie                 [----------------------] 100%
(14/14) sprawdzanie spójności pakietów             [----------------------] 100%
(14/14) wczytywanie listy plików                   [----------------------] 100%
(14/14) sprawdzanie konfliktów plików              [----------------------] 100%
(14/14) sprawdzanie dostępnego miejsca na dysku    [----------------------] 100%
:: Przetwarzanie zmian pakietu... 
( 1/14) aktualizowanie libsystemd                  [----------------------] 100%
( 2/14) aktualizowanie systemd                     [----------------------] 100%
( 3/14) aktualizowanie brltty                      [----------------------] 100%
( 4/14) aktualizowanie harfbuzz                    [----------------------] 100%
( 5/14) aktualizowanie ffmpeg                      [----------------------] 100%
( 6/14) aktualizowanie libgdm                      [----------------------] 100%
( 7/14) aktualizowanie usbmuxd                     [----------------------] 100%
( 8/14) aktualizowanie harfbuzz-icu                [----------------------] 100%
( 9/14) aktualizowanie gdm                         [----------------------] 100%
(10/14) aktualizowanie gtkmm3                      [----------------------] 100%
(11/14) aktualizowanie python-pyparsing            [----------------------] 100%
(12/14) aktualizowanie python-urllib3              [----------------------] 100%
(13/14) aktualizowanie seabios                     [----------------------] 100%
(14/14) aktualizowanie systemd-sysvcompat          [----------------------] 100%
:: Uruchamianie po-transakcji...
( 1/11) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.18.16-arch1-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.18.16-arch1-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
( 2/11) Compiling GSettings XML schema files...
( 3/11) Updating icon theme caches...
( 4/11) Updating journal message catalog...
( 5/11) Reloading system manager configuration...
( 6/11) Updating udev hardware database...
( 7/11) Applying kernel sysctl settings...
( 8/11) Creating system user accounts...
( 9/11) Creating temporary files...
(10/11) Reloading device manager configuration...
(11/11) Arming ConditionNeedsUpdate...

pacman.conf

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
ILoveCandy
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Ostatnio edytowany przez snapy (2018-11-07 15:54:46)

Offline

#6 2018-11-07 16:13:52

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,661
WWW

Odp: Konflikt plików seabios

Zatem niezbyt aktualna lista mirrorów prawdopodobnie. Proponuję sprawdzić czy jakiś /etc/pacman.d/mirrorlist.pacnew się w systemie nie pojawił lub sprawdzić na stronie Archa lub zainstalować reflector (z lenistwa czegoś takiego używam) i dla niego TIP:
1.

pacman -S reflector

2.

nano ~/.bashrc
----------------
alias mirror='sudo reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist'

3. Od czasu do czasu (ja to robię mniej więcej 1x na tydzień:

mirror

Pobierze listę 5 najbardziej aktualnych mirrorów i posortuje je wg szybkości ściągania.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB