You are not logged in.

#1 2007-06-27 14:11:44

tempsanity
Member
Registered: 2007-06-27
Posts: 14

Arch 8.0 won't boot after upgrade :((( please help

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

#2 2007-06-27 14:27:39

tom5760
Member
From: Philadelphia, PA, USA
Registered: 2006-02-05
Posts: 283
Website

Re: Arch 8.0 won't boot after upgrade :((( please help

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

#3 2007-06-27 14:34:18

tempsanity
Member
Registered: 2007-06-27
Posts: 14

Re: Arch 8.0 won't boot after upgrade :((( please help

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

#4 2007-06-27 16:29:27

tempsanity
Member
Registered: 2007-06-27
Posts: 14

Re: Arch 8.0 won't boot after upgrade :((( please help

OK, seems like I'm forced to wipe my data out and do a fresh install sad(( 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

#5 2007-06-27 16:42:07

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Arch 8.0 won't boot after upgrade :((( please help

tempsanity wrote:

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

#6 2007-06-27 16:52:20

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Arch 8.0 won't boot after upgrade :((( please help

I believe you can grab packages straight from here: http://www.archlinux.org/packages/


thayer williams ~ cinderwick.ca

Offline

#7 2007-06-27 16:53:03

tempsanity
Member
Registered: 2007-06-27
Posts: 14

Re: Arch 8.0 won't boot after upgrade :((( please help

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

#8 2007-06-27 17:25:39

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: Arch 8.0 won't boot after upgrade :((( please help

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

#9 2007-06-27 18:32:05

tempsanity
Member
Registered: 2007-06-27
Posts: 14

Re: Arch 8.0 won't boot after upgrade :((( please help

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 wink 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 big_smile

Thanks for your help attempts wink

Cheers. Staying with Arch smile

Offline

Board footer

Powered by FluxBB