You are not logged in.
OK guys, I've been running Arch for almost a year - switched from Ubuntu. The problem is that after a large update (around 520MB) I did a couple of days ago I can't boot into my system.
After "INIT version 2.86 booting" everything fails...
here's my syslog:
"Jun 26 00:02:02 endora syslog-ng[4434]: SIGHUP received, reloading configuration;
Jun 26 00:12:03 endora syslog-ng[4434]: Log statistics; processed='center(queued)=2', processed='center(received)=1', processed='destination(console)=0', processed='destination(mail)=0', processed='destination(user)=0', processed='destination(uucp)=0', processed='destination(messages)=0', processed='destination(news)=0', processed='destination(iptables)=0', processed='destination(everything)=1', processed='destination(lpr)=0', processed='destination(cron)=0', processed='destination(syslog)=1', processed='destination(authlog)=0', processed='destination(errors)=0', processed='destination(kernel)=0', processed='destination(daemon)=0', processed='source(src)=1'
Jun 26 00:22:03 endora syslog-ng[4434]: Log statistics; processed='center(queued)=20', processed='center(received)=10', processed='destination(console)=0', processed='destination(mail)=0', processed='destination(user)=0', processed='destination(uucp)=0', processed='destination(messages)=8', processed='destination(news)=0', processed='destination(iptables)=0', processed='destination(everything)=10', processed='destination(lpr)=0', processed='destination(cron)=0', processed='destination(syslog)=2', processed='destination(authlog)=0', processed='destination(errors)=0', processed='destination(kernel)=0', processed='destination(daemon)=0', processed='source(src)=10'
Jun 26 00:32:03 endora syslog-ng[4434]: Log statistics; processed='center(queued)=22', processed='center(received)=11', processed='destination(console)=0', processed='destination(mail)=0', processed='destination(user)=0', processed='destination(uucp)=0', processed='destination(messages)=8', processed='destination(news)=0', processed='destination(iptables)=0', processed='destination(everything)=11', processed='destination(lpr)=0', processed='destination(cron)=0', processed='destination(syslog)=3', processed='destination(authlog)=0', processed='destination(errors)=0', processed='destination(kernel)=0', processed='destination(daemon)=0', processed='source(src)=11'
Jun 26 00:42:03 endora syslog-ng[4434]: Log statistics; processed='center(queued)=24', processed='center(received)=12', processed='destination(console)=0', processed='destination(mail)=0', processed='destination(user)=0', processed='destination(uucp)=0', processed='destination(messages)=8', processed='destination(news)=0', processed='destination(iptables)=0', processed='destination(everything)=12', processed='destination(lpr)=0', processed='destination(cron)=0', processed='destination(syslog)=4', processed='destination(authlog)=0', processed='destination(errors)=0', processed='destination(kernel)=0', processed='destination(daemon)=0', processed='source(src)=12'
Jun 26 00:49:42 endora syslog-ng[4434]: SIGTERM received, terminating;
Jun 26 00:49:42 endora syslog-ng[4434]: syslog-ng shutting down; version='2.0.0'"
I tried to use the old rc.conf with no luck - exactly the same error. Also checked my menu.lst.
I get some strange errors saying /etc/rc.d/functions command not found etc.
Also I get some errors with /etc/rc.multi. Here's rc.multi:
"#!/bin/bash
#
# /etc/rc.multi
#
. /etc/rc.conf
. /etc/rc.d/functions
load_vars PROGRESS DELTA NUMBER
splash_setup
# Load sysctl variables if sysctl.conf is present
[ -r /etc/sysctl.conf ] && /sbin/sysctl -q -p &>/dev/null
# Start daemons
for daemon in "${DAEMONS[@]}"; do
if [ "$daemon" = "${daemon#!}" ]; then
if [ "$daemon" = "${daemon#@}" ]; then
export DAEMONSTATE=NORM
/etc/rc.d/$daemon start
if [[ ${SPLASH_MODE_REQ} == "silent" ]] ; then
update_progress
fi
else
export DAEMONSTATE=BKGD
stat_bkgd "Starting ${daemon:1}"
(/etc/rc.d/${daemon:1} start) &>/dev/null &
if [[ ${SPLASH_MODE_REQ} == "silent" ]] ; then
update_progress
fi
fi
fi
done
if [ -x /etc/rc.local ]; then
/etc/rc.local
fi
/sbin/splash exit
# vim: set ts=2 noet:"
I can only access the command line through the single mode.
If I won't get any help I will be forced to wipe everything out and do a fresh install. Please help.
I can provide you with other log files - just give me their exact localisation.
PS. I don't have access to the internet after I log in through the single mode. Lots of errors...eh.
Last edited by tempsanity (2007-06-27 14:12:34)
Offline
I get some strange errors saying /etc/rc.d/functions command not found etc.
Do you have an /etc/rc.d/functions file? I'm pretty sure thats really important. You might want to try reinstalling the 'filesystem' package. If you don't have internet access on that machine, you can download the package from another machine and install it with pacman -U.
Good luck!
Offline
Thanks for your reply.
my /etc/rc.d/functions is here: http://pastebin.ca/591955
btw. I'm using Windows now and I can't find any sites with Arch packages, like filesystem. How can I download them?
Last edited by tempsanity (2007-06-27 14:46:22)
Offline
OK, seems like I'm forced to wipe my data out and do a fresh install (( I guess I'll think about Ubuntu or something - I don't want Arch to die like that again.
Last edited by tempsanity (2007-06-27 16:29:43)
Offline
Thanks for your reply.
my /etc/rc.d/functions is here: http://pastebin.ca/591955
btw. I'm using Windows now and I can't find any sites with Arch packages, like filesystem. How can I download them?
ftp://ftp.archlinux.org/current/os/ for current packages (like filesystem)
ftp://ftp.archlinux.org/extra/os/ for extra packages
What're the permissions on your /etc/rc.d/functions and /etc/rc.* files?
Offline
I believe you can grab packages straight from here: http://www.archlinux.org/packages/
thayer williams ~ cinderwick.ca
Offline
Well, I checked the rc.d dir and found out that the functions file doesn't have the executable flag. Now the question? How can I get write permissions when running Arch in single user mode? ('single' added at the end of kernel line in GRUB). Because the system is read-only and I can't do anything (even use Pacman or change permissions).
I really appreciate your help.
Last edited by tempsanity (2007-06-27 16:53:30)
Offline
Working from memory at the moment, but I think you can remount your root partition as read-write with the following command:
mount / -o remount,rw
Offline
FIXED!
Well I'm not sure how exactly I managed to fix it, but I'll write it down for the people that may experience similar problems in the future.
I logged into my Linux using the 'single user mode' - by adding the 'single' word at the end of the kernel line in GRUB.
I gave myself write permissions by issuing the command 'mount -no remount, rw /'.
I removed the gensplash-initscripts, then installed normal initscripts, then installed gensplash-initscripts again and modified the rc.conf file.
Rebooted, fixed my network by modifying rc.conf file again.
I have to fix the local area settings like time, zone etc. and something is wrong with the xserver (the fonts are too big) but generally - it WORKS
Thanks for your help attempts
Cheers. Staying with Arch
Offline