[arch-general] Problems of using pacman and updating the filesystem

Cao, Renzhi (MU-Student) rcrg4 at mail.missouri.edu
Fri Mar 7 16:52:56 EST 2014


Hi,
     Before my system crash, I try this link: 
     https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervention/
     And I only get few non-official packages in /bin, /sbin, usr/sbin:
     sysvinit-tool 2.88-9
     lilo 23.2-3 
     grub-common 2.00-1
     sysvinit-tool 2.88-9
     lilo 23.2-3
    
     Today, I use arch chroot to the system, and run : #pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm –
     I get a long list, for a lot of files:
     grub common 2.0.0
     lilo 23.2-3
     linux-atm 2.5.2-2
     openssh 6.2p1-1
     ppp 2.4.5-4
     sudo
     syslinux
     vpnc
     util-linux
     wireless_tool
     .....
     A lot, I cannot list all of them. And I try this command: #find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
     I get the warning:
     Warning: database file for "core" does not exist
     Warning: database file for "extra" does not exist
     Warning: database file for "community" does not exist
     
      By the way, the network problem is fixed, now my system can connect to the internet to download packages. 
      What should I do now?  Should I use mv command to move all files in /bin,/sbin,/usr/sbin to /usr/bin directly? 
      Can I still update the filesystem in this case? 

      Thank you all helping me.
      


Renzhi Cao

Email : rcrg4 at mail.missouri.edu


________________________________________
From: arch-general <arch-general-bounces at archlinux.org> on behalf of Simon Brand <simon.brand at postadigitale.de>
Sent: Friday, March 7, 2014 1:23 AM
To: General Discussion about Arch Linux
Subject: Re: [arch-general] Problems of using pacman and updating the   filesystem

Am 07.03.2014 08:13, schrieb Caorenzhi:
> Hi, there are some files in /sbin,/usr/sbin. Should I just remove them directly and then run pacman -s filesystem?   I find out that I cannot access the internet this time, can I still use that command?
>
> Sent from my iPhone
>
> On Mar 7, 2014, at 1:07, Simon Brand <simon.brand at postadigitale.de> wrote:
>
>> Am 07.03.2014 07:49, schrieb Cao, Renzhi (MU-Student):
>>> Now, for my problem, is there any way to repair that? Or you think I should reinstall my arch linux system?
>>
>> I am not a fan of reinstalling only to fix the system, but you should
>> update more frequently ;)
>>
>> Chroot into your system, then look into /bin, /sbin and /usr/sbin, there
>> shouldnt be any files. You can try then
>> pacman -S filesystem
>>
>> Good luck!
>>
>

Where are these files from? Are they from some AUR packages?
You can check this with
pacman -Qo /path/to/file

Do NOT remove then. If they are from AUR packages, remove them, update
filesystem and then reinstall them.

You could probably try to move them to /usr/bin and then update.

You need the internet to download the new filesystem package. You could
download it on another system, check the signature, copy it to the
broken system and then install it with pacman -U /path/to/package

You should know best, how to access the internet in your network.
The livesystem only trys to dhcpcd, do you have WLan?


More information about the arch-general mailing list