You are not logged in.

#1 2017-12-08 12:41:52

Spok
Member
Registered: 2017-12-08
Posts: 5

[SOLVED] How to restore packages on a hard drive (without pacman)

I have a server running Arch that is hosted by a company (I have no physical access to the server).
I was doing maintenance, and I agressively removed some (a lot of) packages from it with

pacman -Rsnc gnome

, to get rid of gnome and its dependancies.
However, now the server won't reboot, and I can't ssh into it to fix it. I assume that I removed some important network or ssh packages (core maybe), or even something that prevents the system from booting entirely.

I have a recovery system (running ubuntu), which I can use to access the content of the hard drive, I used that to fetch the last pacman logs:

[2017-12-08 12:38] [PACMAN] Running 'pacman -Rsnc gnome'
[2017-12-08 12:39] [ALPM] running 'texinfo-remove.hook'...
[2017-12-08 12:39] [ALPM] transaction started
[2017-12-08 12:39] [ALPM] removed steam (1.0.0.54-3)
[2017-12-08 12:39] [ALPM] removed lib32-libxss (1.2.2-2)
[2017-12-08 12:39] [ALPM] removed terminator (1.91-5)
[2017-12-08 12:39] [ALPM] removed python2-psutil (5.4.1-1)
[2017-12-08 12:39] [ALPM] removed python2-gobject (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed python2-dbus (1.2.4-2)
[2017-12-08 12:39] [ALPM] removed clutter-gst2 (2.0.18-1)
[2017-12-08 12:39] [ALPM] removed zeitgeist (1.0+1+g1bcc8585-1)
[2017-12-08 12:39] [ALPM] removed xapian-core (1:1.4.4-1)
[2017-12-08 12:39] [ALPM] removed webkitgtk (2.4.11-6)
[2017-12-08 12:39] [ALPM] removed transmission-gtk (2.92-7)
[2017-12-08 12:39] [ALPM] removed thunderbird (52.5.0-1)
[2017-12-08 12:39] [ALPM] removed mozilla-common (1.4-4)
[2017-12-08 12:39] [ALPM] removed mailcap (2.1.48+14+g5811758-1)
[2017-12-08 12:39] [ALPM] removed libwnck3 (3.24.1-1)
[2017-12-08 12:39] [ALPM] removed libkeybinder3 (0.3.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-system-log (3.9.90+160+g4b07190-1)
[2017-12-08 12:39] [ALPM] removed dconf-editor (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed darktable (2:2.2.5-2)
[2017-12-08 12:39] [ALPM] removed pugixml (1.8-1)
[2017-12-08 12:39] [ALPM] removed graphicsmagick (1.3.26-4)
[2017-12-08 12:39] [ALPM] removed flickcurl (1.26-2)
[2017-12-08 12:39] [ALPM] removed osm-gps-map (1.1.0-3)
[2017-12-08 12:39] [ALPM] removed chromium (63.0.3239.84-1)
[2017-12-08 12:39] [ALPM] removed snappy (1.1.7-1)
[2017-12-08 12:39] [ALPM] removed re2 (20171201-1)
[2017-12-08 12:39] [ALPM] removed minizip (1:1.2.11-2)
[2017-12-08 12:39] [ALPM] removed libxss (1.2.2-2)
[2017-12-08 12:39] [ALPM] removed scrnsaverproto (1.2.2-2)
[2017-12-08 12:39] [ALPM] removed nemo (3.6.4-1)
[2017-12-08 12:39] [ALPM] removed cinnamon-translations (3.6.2-1)
[2017-12-08 12:39] [ALPM] removed xapps (1.0.4-1)
[2017-12-08 12:39] [ALPM] removed cinnamon-desktop (3.6.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-tweak-tool (3.26.3-1)
[2017-12-08 12:39] [ALPM] removed chrome-gnome-shell-git (9.r34.g5463caa-1)
[2017-12-08 12:39] [ALPM] removed xdg-user-dirs-gtk (0.10+9+g5b7efc6-1)
[2017-12-08 12:39] [ALPM] removed vino (3.22.0+7+g74dd40f-1)
[2017-12-08 12:39] [ALPM] removed totem (3.26.0+1+g4e309671-1)
[2017-12-08 12:39] [ALPM] removed sushi (3.24.0-1)
[2017-12-08 12:39] [ALPM] removed libmusicbrainz5 (5.1.0-2)
[2017-12-08 12:39] [ALPM] removed networkmanager (1.10.1dev+58+gd5dc3df20-1)
[2017-12-08 12:39] [ALPM] removed wpa_supplicant (1:2.6-11)
[2017-12-08 12:39] [ALPM] removed libteam (1.27-1)
[2017-12-08 12:39] [ALPM] removed libnewt (0.52.20-1)
[2017-12-08 12:39] [ALPM] removed slang (2.3.1a-1)
[2017-12-08 12:39] [ALPM] removed libndp (1.6-1)
[2017-12-08 12:39] [ALPM] removed nautilus (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed nautilus-sendto (3.8.6-1)
[2017-12-08 12:39] [ALPM] removed libnautilus-extension (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-autoar (0.2.2-1)
[2017-12-08 12:39] [ALPM] removed mousetweaks (3.12.0-2)
[2017-12-08 12:39] [ALPM] removed gvfs-smb (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed gvfs-nfs (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed libnfs (2.0.0-1)
[2017-12-08 12:39] [ALPM] removed gvfs-mtp (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed libmtp (1.1.14-1)
[2017-12-08 12:39] [ALPM] removed gvfs-gphoto2 (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed libgphoto2 (2.5.14+6+g695b55887-1)
[2017-12-08 12:39] [ALPM] removed gvfs-google (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed gvfs-goa (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed gvfs-afc (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed gvfs (1.34.1-1)
[2017-12-08 12:39] [ALPM] removed libcdio-paranoia (10.2+0.94+2-1)
[2017-12-08 12:39] [ALPM] removed libcdio (0.94-2)
[2017-12-08 12:39] [ALPM] removed libcddb (1.3.2-4)
[2017-12-08 12:39] [ALPM] removed fuse2 (2.9.7-4)
[2017-12-08 12:39] [ALPM] removed gucharmap (10.0.3-1)
[2017-12-08 12:39] [ALPM] removed grilo-plugins (0.3.5-1)
[2017-12-08 12:39] [ALPM] removed libmediaart (1.9.4-1)
[2017-12-08 12:39] [ALPM] removed libdmapsharing (2.9.39-1)
[2017-12-08 12:39] [ALPM] removed gom (0.3.3-1)
[2017-12-08 12:39] [ALPM] removed tracker (2.0.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-user-share (3.18.3+2+g7b451ae-1)
[2017-12-08 12:39] [ALPM] removed mod_dnssd (0.6-6)
[2017-12-08 12:39] [ALPM] removed gnome-user-docs (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed yelp (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed yelp-xsl (3.20.1-2)
[2017-12-08 12:39] [ALPM] removed gnome-terminal (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-system-monitor (3.26.0+1+g97b9578d-1)
[2017-12-08 12:39] [ALPM] removed gtkmm3 (3.22.2+2+g3002ed86-1)
[2017-12-08 12:39] [ALPM] removed gnome-shell-extensions (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-screenshot (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed gnome-keyring (1:3.27.2-1)
[2017-12-08 12:39] [ALPM] removed gnome-font-viewer (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed gnome-disk-utility (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed udisks2 (2.7.4-1)
[2017-12-08 12:39] [ALPM] removed libblockdev (2.14-1)
[2017-12-08 12:39] [ALPM] removed volume_key (0.3.9-4)
[2017-12-08 12:39] [ALPM] removed libbytesize (1.0-1)
[2017-12-08 12:39] [ALPM] removed dosfstools (4.1-1)
[2017-12-08 12:39] [ALPM] removed dmraid (1.0.0.rc16.3-10)
[2017-12-08 12:39] [ALPM] removed btrfs-progs (4.13-1)
[2017-12-08 12:39] [ALPM] removed libatasmart (0.19-3)
[2017-12-08 12:39] [ALPM] removed parted (3.2-6)
[2017-12-08 12:39] [ALPM] removed gnome-dictionary (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed gnome-control-center (3.26.2+14+g5ac6a0da6-1)
[2017-12-08 12:39] [ALPM] removed smbclient (4.7.3-1)
[2017-12-08 12:39] [ALPM] removed ldb (1.3.0-1)
[2017-12-08 12:39] [ALPM] removed tevent (1:0.9.34-1)
[2017-12-08 12:39] [ALPM] removed cifs-utils (6.7-2)
[2017-12-08 12:39] [ALPM] removed talloc (2.1.10-1)
[2017-12-08 12:39] [ALPM] removed libwbclient (4.7.3-1)
[2017-12-08 12:39] [ALPM] removed libbsd (0.8.6-1)
[2017-12-08 12:39] [ALPM] removed libpwquality (1.4.0-1)
[2017-12-08 12:39] [ALPM] removed libibus (1.5.17-1)
[2017-12-08 12:39] [ALPM] removed libgtop (2.38.0+1+g487e584a-2)
[2017-12-08 12:39] [ALPM] removed cups-pk-helper (0.2.6-1)
[2017-12-08 12:39] [ALPM] removed gnome-color-manager (3.26.0+3+g3620f9b-1)
[2017-12-08 12:39] [ALPM] removed shared-color-targets (0.1.7-1)
[2017-12-08 12:39] [ALPM] removed vte3 (0.50.2-1)
[2017-12-08 12:39] [ALPM] removed colord-gtk (0.1.26+5+ga9d9c91-1)
[2017-12-08 12:39] [ALPM] removed libgnomekbd (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed grilo (0.3.4-1)
[2017-12-08 12:39] [ALPM] removed totem-plparser (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed libquvi (0.9.4-4)
[2017-12-08 12:39] [ALPM] removed libquvi-scripts (0.9.20131130-3)
[2017-12-08 12:39] [ALPM] removed lua52-socket (20160311-1)
[2017-12-08 12:39] [ALPM] removed lua52-luajson (1.3.3-2)
[2017-12-08 12:39] [ALPM] removed lua52-lpeg (1.0.1-1)
[2017-12-08 12:39] [ALPM] removed lua52-expat (1.3.0-3)
[2017-12-08 12:39] [ALPM] removed lua52-bitop (1.0.2-8)
[2017-12-08 12:39] [ALPM] removed gmime3 (3.0.5-1)
[2017-12-08 12:39] [ALPM] removed gnome-contacts (3.26+3+g643f622-1)
[2017-12-08 12:39] [ALPM] removed gnome-calculator (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed gtksourceview3 (3.24.5-1)
[2017-12-08 12:39] [ALPM] removed gnome-backgrounds (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed gdm (3.26.2.1-1)
[2017-12-08 12:39] [ALPM] removed xorg-xhost (1.0.7-1)
[2017-12-08 12:39] [ALPM] removed xorg-server-xwayland (1.19.5-1)
[2017-12-08 12:39] [ALPM] removed gnome-shell (3.26.2+5+g3b4be770a-3)
[2017-12-08 12:39] [ALPM] removed gnome-menus (3.13.3+29+g7f0844e-1)
[2017-12-08 12:39] [ALPM] removed accountsservice (0.6.45-1)
[2017-12-08 12:39] [ALPM] removed libgdm (3.26.2.1-1)
[2017-12-08 12:39] [ALPM] removed nm-connection-editor (1.8.7dev+3+g3d7c0a89-2)
[2017-12-08 12:39] [ALPM] removed mobile-broadband-provider-info (20170310-1)
[2017-12-08 12:39] [ALPM] removed gnome-bluetooth (3.26.0+1+g3875844-1)
[2017-12-08 12:39] [ALPM] removed pulseaudio-bluetooth (11.1-1)
[2017-12-08 12:39] [ALPM] removed bluez-libs (5.47-3)
[2017-12-08 12:39] [ALPM] removed bluez (5.47-3)
[2017-12-08 12:39] [ALPM] removed gjs (1.50.2+8+gb65c785-1)
[2017-12-08 12:39] [ALPM] removed js52 (52.5.2-1)
[2017-12-08 12:39] [ALPM] removed caribou (0.4.21+0+g36e3d0f-2)
[2017-12-08 12:39] [ALPM] removed python-atspi (2.26.0-1)
[2017-12-08 12:39] [ALPM] removed libxklavier (5.4-2)
[2017-12-08 12:39] [ALPM] removed python-gobject (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed pygobject-devel (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed mutter (3.26.2-1)
[2017-12-08 12:39] [ALPM-SCRIPTLET] Removed /etc/systemd/user/sockets.target.wants/pipewire.socket.
[2017-12-08 12:39] [ALPM] removed pipewire (0.1.7-1)
[2017-12-08 12:39] [ALPM] removed zenity (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed gnome-themes-standard (3.22.3+13+ga993fdc0-1)
[2017-12-08 12:39] [ALPM] removed gnome-settings-daemon (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed pulseaudio-alsa (2-3)
[2017-12-08 12:39] [ALPM] removed libcanberra-pulse (0.30+2+gc0620e4-1)
[2017-12-08 12:39] [ALPM] removed upower (0.99.6-1)
[2017-12-08 12:39] [ALPM] removed libimobiledevice (1.2.0+66+g5a85432-1)
[2017-12-08 12:39] [ALPM] removed libusbmuxd (1.0.10+13+gc724e70-1)
[2017-12-08 12:39] [ALPM] removed libplist (2.0.0+11+gec9ba8b-1)
[2017-12-08 12:39] [ALPM] removed usbmuxd (1.1.0+28+g46bdf3e-1)
[2017-12-08 12:39] [ALPM] removed gnome-session (3.26.1-2)
[2017-12-08 12:39] [ALPM] removed evince (3.26.0+14+g2a499547-1)
[2017-12-08 12:39] [ALPM] removed t1lib (5.1.2-6)
[2017-12-08 12:39] [ALPM] removed libspectre (0.2.8-1)
[2017-12-08 12:39] [ALPM] removed djvulibre (3.5.27-3)
[2017-12-08 12:39] [ALPM] removed libgxps (0.3.0-1)
[2017-12-08 12:39] [ALPM] removed epiphany (3.26.3-1)
[2017-12-08 12:39] [ALPM] removed eog (3.26.2-1)
[2017-12-08 12:39] [ALPM] removed exempi (2.4.3+2+g65a8492-1)
[2017-12-08 12:39] [ALPM] removed libpeas (1.22.0-1)
[2017-12-08 12:39] [ALPM] removed empathy (3.25.90+33+g1453dc4e7-1)
[2017-12-08 12:39] [ALPM] removed telepathy-mission-control (5.16.4-2)
[2017-12-08 12:39] [ALPM] removed telepathy-logger (0.8.2-2)
[2017-12-08 12:39] [ALPM] removed telepathy-farstream (0.6.2-4)
[2017-12-08 12:39] [ALPM] removed farstream (0.2.8-1)
[2017-12-08 12:39] [ALPM] removed libnice (0.1.14-1)
[2017-12-08 12:39] [ALPM] removed libchamplain (0.12.16-1)
[2017-12-08 12:39] [ALPM] removed folks (0.11.4-1)
[2017-12-08 12:39] [ALPM] removed libgee (0.20.0-1)
[2017-12-08 12:39] [ALPM] removed evolution-data-server (3.26.2.1-3)
[2017-12-08 12:39] [ALPM] removed libphonenumber (8.8.5-1)
[2017-12-08 12:39] [ALPM] removed protobuf (3.4.1-1)
[2017-12-08 12:39] [ALPM] removed libical (3.0.1-1)
[2017-12-08 12:39] [ALPM] removed libgdata (0.17.9-1)
[2017-12-08 12:39] [ALPM] removed gnome-online-accounts (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed telepathy-glib (0.24.1-1)
[2017-12-08 12:39] [ALPM] removed libgweather (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed geocode-glib (3.25.4.1-1)
[2017-12-08 12:39] [ALPM] removed webkit2gtk (2.18.3-3)
[2017-12-08 12:39] [ALPM] removed geoclue2 (2.4.7-1)
[2017-12-08 12:39] [ALPM] removed libmm-glib (1.6.10-1)
[2017-12-08 12:39] [ALPM] removed gcr (3.20.0+55+g470bf4c-1)
[2017-12-08 12:39] [ALPM] removed cheese (3.26.0-1)
[2017-12-08 12:39] [ALPM] removed clutter-gtk (1.8.4-1)
[2017-12-08 12:39] [ALPM] removed clutter-gst (3.0.24-1)
[2017-12-08 12:39] [ALPM] removed clutter (1.26.2-1)
[2017-12-08 12:39] [ALPM] removed cogl (1.22.2+10+g3baa2d7a-1)
[2017-12-08 12:39] [ALPM] removed gnome-desktop (1:3.26.2-1)
[2017-12-08 12:39] [ALPM] removed bubblewrap (0.2.0-1)
[2017-12-08 12:39] [ALPM] removed baobab (3.26.1-1)
[2017-12-08 12:39] [ALPM] removed gtk3 (3.22.26+47+g3a1a7135a2-3)
[2017-12-08 12:39] [ALPM] removed wayland-protocols (1.11-1)
[2017-12-08 12:39] [ALPM] removed rest (0.8.1-1)
[2017-12-08 12:39] [ALPM] removed colord (1.4.1-1)
[2017-12-08 12:39] [ALPM] removed libgusb (0.2.11-1)
[2017-12-08 12:39] [ALPM] removed at-spi2-atk (2.26.1-1)
[2017-12-08 12:39] [ALPM] removed at-spi2-core (2.26.2-1)
[2017-12-08 12:39] [ALPM] removed cantarell-fonts (1:0.0.25-3)
[2017-12-08 12:39] [ALPM] removed adwaita-icon-theme (3.26.0-1)
[2017-12-08 12:39] [ALPM] transaction completed
[2017-12-08 12:39] [ALPM] running 'fontconfig.hook'...
[2017-12-08 12:39] [ALPM] running 'gio-querymodules.hook'...
[2017-12-08 12:39] [ALPM] running 'glib-compile-schemas.hook'...
[2017-12-08 12:39] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-12-08 12:39] [ALPM] running 'lib32-fontconfig.hook'...
[2017-12-08 12:39] [ALPM] running 'systemd-hwdb.hook'...
[2017-12-08 12:39] [ALPM] running 'systemd-update.hook'...
[2017-12-08 12:39] [ALPM] running 'update-desktop-database.hook'...
[2017-12-08 12:39] [ALPM] running 'update-mime-database.hook'...
[2017-12-08 12:39] [ALPM] running 'xorg-mkfontdir.hook'...
[2017-12-08 12:39] [PACMAN] Running 'pacman -Rsn lxde'
[2017-12-08 12:39] [ALPM] transaction started
[2017-12-08 12:39] [ALPM] removed pcmanfm (1.2.5-2)
[2017-12-08 12:39] [ALPM] removed lxterminal (0.3.1-1)
[2017-12-08 12:39] [ALPM] removed vte (0.28.2-8)
[2017-12-08 12:39] [ALPM] removed vte-common (0.50.2-1)
[2017-12-08 12:39] [ALPM] removed lxtask (0.1.8-1)
[2017-12-08 12:39] [ALPM] removed lxsession (1:0.5.3-1)
[2017-12-08 12:39] [ALPM] removed lxrandr (0.3.1-1)
[2017-12-08 12:39] [ALPM] removed lxpanel (0.9.3-1)
[2017-12-08 12:39] [ALPM] removed libwnck (2.31.0-1)
[2017-12-08 12:39] [ALPM] removed libxres (1.2.0-1)
[2017-12-08 12:39] [ALPM] removed libkeybinder2 (0.3.1-1)
[2017-12-08 12:39] [ALPM] removed libfm-gtk2 (1.2.5-1)
[2017-12-08 12:39] [ALPM] removed lxmusic (0.4.7-1)
[2017-12-08 12:39] [ALPM] removed xmms2 (0.8DrO_o.949.gca15e830-5)
[2017-12-08 12:39] [ALPM] removed lxlauncher (0.2.5-2)
[2017-12-08 12:39] [ALPM] removed lxmenu-data (0.1.5-1)
[2017-12-08 12:39] [ALPM] removed lxinput (0.3.5-1)
[2017-12-08 12:39] [ALPM] removed lxhotkey (0.1.0-1)
[2017-12-08 12:39] [ALPM] removed libfm (1.2.5-1)
[2017-12-08 12:39] [ALPM] removed menu-cache (1.1.0-1)
[2017-12-08 12:39] [ALPM] removed libfm-extra (1.2.5-1)
[2017-12-08 12:39] [ALPM] removed lxdm (0.5.3-4)
[2017-12-08 12:39] [ALPM] removed xorg-server (1.19.5-1)
[2017-12-08 12:39] [ALPM] removed xf86-input-libinput (0.26.0-1)
[2017-12-08 12:39] [ALPM] removed libepoxy (1.4.3-1)
[2017-12-08 12:39] [ALPM] removed lxde-icon-theme (0.5.1-3)
[2017-12-08 12:39] [ALPM] removed lxde-common (0.99.2-1)
[2017-12-08 12:39] [ALPM] removed lxappearance-obconf (0.2.3-1)
[2017-12-08 12:39] [ALPM] removed openbox (3.6.1-3)
[2017-12-08 12:39] [ALPM] removed lxappearance (0.6.3-1)
[2017-12-08 12:39] [ALPM] removed gpicview (0.2.5-3)
[2017-12-08 12:39] [ALPM] transaction completed
[2017-12-08 12:39] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-12-08 12:39] [ALPM] running 'systemd-update.hook'...
[2017-12-08 12:39] [ALPM] running 'update-desktop-database.hook'...
[2017-12-08 12:39] [ALPM] running 'update-mime-database.hook'...
[2017-12-08 12:40] [PACMAN] Running 'pacman -R i3'
[2017-12-08 12:40] [ALPM] transaction started
[2017-12-08 12:40] [ALPM] removed i3status (2.11-3)
[2017-12-08 12:40] [ALPM] removed i3lock (2.9.1-2)
[2017-12-08 12:40] [ALPM] removed i3blocks (1.4-6)
[2017-12-08 12:40] [ALPM] removed i3-wm (4.14.1-2)
[2017-12-08 12:40] [ALPM] transaction completed
[2017-12-08 12:40] [ALPM] running 'systemd-update.hook'...
[2017-12-08 12:40] [ALPM] running 'update-desktop-database.hook'...

Is there a way for me to restore the packages directly to the disk (so without pacman). I guess the packages are still somewhere in the pacman cache. Or at least point which package(s) could be causing this issue? I assumed that removing gnome wouldn't impact my connectivity to the server…

Help is appreciated. Otherwise I will have to backup the data and do a fresh reinstall hmm

Thanks

Edit: I noticed that I removed wpa_supplicant. This is among the core packages. But my server should be plugged.

Last edited by Spok (2017-12-08 16:20:15)

Offline

#2 2017-12-08 12:46:53

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,384
Website

Re: [SOLVED] How to restore packages on a hard drive (without pacman)

chroot into the Arch system and use pacman.

Offline

#3 2017-12-08 12:48:52

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] How to restore packages on a hard drive (without pacman)

How do you know that the server isn't booting? Could it just be that the networking is down?

If you were using NetworkManager then this would make sense as it's one of the packages you removed. This could be rectified by chrooting into the system and configuring the network in some other fashion, for example by setting up systemd-networkd.

Last edited by Slithery (2017-12-08 12:49:47)


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#4 2017-12-08 15:15:59

Spok
Member
Registered: 2017-12-08
Posts: 5

Re: [SOLVED] How to restore packages on a hard drive (without pacman)

Ok !
Indeed, I wasn't sure if it was booting or not. Now I am sure it did, and the chroot fixed my issue !
For the record, it was only a matter of :

# mkdir Arch
# mount /dev/sda3 Arch/
# chroot Arch /bin/bash
# pacman -S networkmanager

Rebooting from the web console, and the server was back online through ssh.
I didn't really understand what chroot was for during the Arch install, but now i can see how powerful it is. Even after a couple years of arch, I am still a kind of a newbie
Thanks for the help

Last edited by Spok (2017-12-08 15:16:13)

Offline

#5 2017-12-08 16:15:20

fsckd
Forum Fellow
Registered: 2009-06-15
Posts: 4,173

Re: [SOLVED] How to restore packages on a hard drive (without pacman)

Live and learn. smile

Remember to mark this thread as solved by editing the first post and adding [SOLVED] to thestart of the subject.


aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies

Offline

Board footer

Powered by FluxBB