slackware-current все поломали? (ни сети, ни видео)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

slackware-current все поломали?

Сообщение Archangel »

Попробовал обновиться до current. Последствия неприятно удивили, сетевые интерфейсы не работают, драйвер от nvidia не собирается, говорит не может определить версию ядра. У меня одного такие проблемы, или чего-то наворотили в новом ядре?
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: slackware-current все поломали?

Сообщение gramozeka »

Archangel писал(а):
25.08.2011 00:10
Попробовал обновиться до current. Последствия неприятно удивили, сетевые интерфейсы не работают, драйвер от nvidia не собирается, говорит не может определить версию ядра. У меня одного такие проблемы, или чего-то наворотили в новом ядре?

"ну давай рассказывай как обгонял , как подрезал ..." :crazy:

возможно чего-то не доустановил или , что-то встало криво-криво ...

у меня всё работает исправно ( вот пишу с current'а сейчас ) , уже полтора года системе(ещё с 13.0)..
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: slackware-current все поломали?

Сообщение Archangel »

Пользовался себе спокойно 13.37, но после последних обновлений с неделю назад, стала регулярно падать плазма. Решил поробовать на current, прописал в mirrors slackpkg - .../slackware-current/ , вместо .../slackware-13.37/ , засинхронизировал ну и сделал slackpkg upgrade-all, кроме nouveau, чтобы не мешался. Все вроде скачалось и обновилось, сам сказал типа ядро обновилось давай-ка lilo запустим, запустили перезагружаюсь и получилось непонятно что.
ЗЫ Правда меня начинают терзать сомнения, не помню что он сказал после того как lilo запустил. У меня стоит для опытов еще SUSE, там же надо было ее подмонтировать в папку, чтобы ее lilo увидел. Надо будет посмотреть, может он из-за SUSE не отработал lilo. только как у меня тогда вооще система грузилась?
Спасибо сказали:
Аватара пользователя
gramozeka
Сообщения: 204
ОС: Slackware-14

Re: slackware-current все поломали?

Сообщение gramozeka »

ну дык вот что пишет Патрик по поводу обновлений:
Slackware 13.1 to 13.37 Upgrade HOWTO <volkerdi@slackware.com>

This document explains how to upgrade from Slackware 13.1 to Slackware 13.37.

----------------------------------------------------------------------------

For details of important changes from Slackware 13.1 to 13.37, see the file
'CHANGES_AND_HINTS.TXT'. Thanks to Robby Workman for help with this.
If you have partitions in /etc/fstab named /dev/hd*, please take special
note of the instructions for the changeover to /dev/sd* devices or your
machine will not reboot correctly.

Before you begin, I would strongly recommend making a backup of your
system, or, if not the entire system, at least the /etc directory. You
might find that you need to refer to a few things after the upgrade
process is complete. Back it up, or take your chances.

OK, now that everything is safely backed up, let's proceed. :-)

To do this, you'll need the Slackware 13.37 packages. If these are on a CD,
create a new directory to mount the CD on so that it doesn't get in the way
during the upgrade:

mkdir /packages
mount /dev/cdrom /packages

The packages don't have to be on a CD-ROM, as an alternative you could
copy the slackware directory (the one with the various package
subdirectories in it, basically the "slackware" or "slackware64" directory
from the install disc) to someplace like /root/slackware/. The important thing
is that you know where the slackware packages directory is. We'll use
/root/slackware in the following examples.


0. Put your machine in single-user mode:
telinit 1

Note that this is _not_ strictly required, and there have been reports
of success remotely upgrading machines that are still in multiuser
mode. However, more things can go wrong in multiuser, so especially
if you're considering a remote upgrade in multiuser mode, you might
want to clone the machine locally so that you can do a test run to
uncover any problem areas and come up with workarounds for them.


1. Upgrade your package utilities and related tools:

upgradepkg /root/slackware/a/pkgtools-*.tgz
upgradepkg /root/slackware/a/tar-*.tgz
upgradepkg /root/slackware/a/xz-*.tgz
upgradepkg /root/slackware/a/findutils-*.txz


2. Upgrade your glibc shared libraries. This is important, or things
might go haywire during the next part of the upgrade:

upgradepkg /root/slackware/a/glibc-solibs-*.t?z


3. Upgrade everything else (and install new packages):

upgradepkg --install-new /root/slackware/*/*.t?z

If you wish to upgrade everything except for the KDEI language
packs for KDE (these take a lot of space and can be dealt with
after the main upgrade more quickly and easily), running this
script in the "slackware" directory will do the trick:

#!/bin/sh
for dir in a ap d e f k kde l n t tcl x xap y ; do
( cd $dir ; upgradepkg --install-new *.t?z )
done


4. Remove obsolete packages. The CHANGES_AND_HINTS.TXT file should have a
list of these. You may also wish to go into /var/log/packages and take
a look at the package list:

ls -lt | less

You may spot some old, obsolete, or discontinued packages. If so,
you can remove these using 'removepkg'. This command will get rid of
the packages which became obsolete since Slackware 13.1:

removepkg util-linux-ng guidance-power-manager eggdbus iptraf \
libXTrap libXprintAppUtil libXprintUtil libxkbui rstart trapproto \
xf86rushproto xfindproxy xfwp xplsprinters xprehashprinterlist \
xproxymanagementprotocol xsetmode xsetpointer xtrap

Note the removal of util-linux-ng! You better make sure that the
renamed util-linux package is installed before removing that. :-)


5. Fix your config files. Some of the config files in /etc are going to
need your attention. You'll find the new incoming config files on
your system with the ".new" extension. You may need to fill these in
with information from your old config files and then move them over.

Feel brave? You can use this little script to install most of the
.new config files in /etc. If you've made any local changes you'll
need to add them to the newly installed files. Your old config files
will be copied to *.bak. Anyway, it might be an easier starting
point. Here it is:

#!/bin/sh
cd /etc
find . -name "*.new" | while read configfile ; do
if [ ! "$configfile" = "./rc.d/rc.inet1.conf.new" \
-a ! "$configfile" = "./rc.d/rc.local.new" \
-a ! "$configfile" = "./group.new" \
-a ! "$configfile" = "./passwd.new" \
-a ! "$configfile" = "./shadow.new" ]; then
cp -a $(echo $configfile | rev | cut -f 2- -d . | rev) \
$(echo $configfile | rev | cut -f 2- -d . | rev).bak 2> /dev/null
mv $configfile $(echo $configfile | rev | cut -f 2- -d . | rev)
fi
done

You might also wish to move these config files over:

/usr/man/man.conf.new
/usr/share/vim/vimrc.new


6. If you use a non-en_US language pack for KDE and you already have it
installed, then you may upgrade it by moving into the slackware/kdei
directory and using this command:

upgradepkg --install-new k*<your KDE locale>*t?z

To have upgradepkg cycle through all of the available packages, and
see which ones need to be upgraded, use this in slackware/kdei:

upgradepkg *t?z

If your language has been added to KDE since Slackware 13.1, you'll
need to install it using installpkg, or upgradepkg --install-new.

Typically you'll need to make sure that you have installed the
slackware/kdei packages for kde, koffice, and k3b (if you use those).


7. IMPORTANT! *Before* attempting to reboot your system, you will need
to make sure that the bootloader has been updated for the new kernel!
First, be sure your initrd is up to date (if you use one). If you
use LILO, make sure the paths in /etc/lilo.conf point to a valid
kernel and then type 'lilo' to reinstall LILO. If you use a USB memory
stick to boot, copy the new kernel to it in place of the old one.

If you were using devices such as /dev/hda (IDE hard drive) with
Slackware 13.1, you will need to consider how to switch over to the
new /dev/sda type device names. See CHANGES_AND_HINTS.TXT for complete
instructions on how to do this. If you have not read this yet, now
is a great time to go look at that. Forget about step 8 and 9 and
just go complete that part of the upgrade and you'll be good to go.


8. Return to multi-user mode:
telinit 3


9. Reboot to start using the new kernel.


At this point you should be running Slackware 13.37. :-)

I wish everyone good luck with this!

---
Patrick Volkerding
volkerdi@slackware.com

всё сделал ?
... ну я же просил четыреста капель , а сдесь четыреста две ...
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: slackware-current все поломали?

Сообщение Archangel »

нет я делал как выше описал, я же не с 13.1 обновлял, а с 13.37 до current.
То что Патрик писал, я уже делал раньше, когда обновлял с 13.1 до 13.37.
Спасибо сказали:
Аватара пользователя
fae
Сообщения: 16
ОС: Slackware
Контактная информация:

Re: slackware-current все поломали?

Сообщение fae »

Archangel писал(а):
25.08.2011 00:10
Попробовал обновиться до current. Последствия неприятно удивили, сетевые интерфейсы не работают, драйвер от nvidia не собирается, говорит не может определить версию ядра. У меня одного такие проблемы, или чего-то наворотили в новом ядре?


Выглядит так, как-будто пакет kernel-modules не обновился.
Спасибо сказали:
Gorlovka
Сообщения: 2
ОС: Slackware

Re: slackware-current все поломали?

Сообщение Gorlovka »

Archangel писал(а):
25.08.2011 00:10
Попробовал обновиться до current. Последствия неприятно удивили, сетевые интерфейсы не работают, драйвер от nvidia не собирается, говорит не может определить версию ядра. У меня одного такие проблемы, или чего-то наворотили в новом ядре?

Здравствуйте все! Я куррентом пользуюсь уже 4 года. Как-то устанавливал multilib с сайта Боба и по ошибке (спать хотел) установил на 13.37 системную библиотеку 13.1. И что вы думаете - хоть-бы хны. Система продолжала стоять как Китайская стена. Работала еще 2 месяца до следующего переустановления. Чуваки может вы чегото путаете и у вас на самом деле стоит Убунта с Виндовсом! Ха-ха
Спасибо сказали:
Gorlovka
Сообщения: 2
ОС: Slackware

Re: slackware-current все поломали?

Сообщение Gorlovka »

Gorlovka писал(а):
11.11.2011 12:51
Archangel писал(а):
25.08.2011 00:10
Попробовал обновиться до current. Последствия неприятно удивили, сетевые интерфейсы не работают, драйвер от nvidia не собирается, говорит не может определить версию ядра. У меня одного такие проблемы, или чего-то наворотили в новом ядре?

Здравствуйте все! Я куррентом пользуюсь уже 4 года. Как-то устанавливал multilib с сайта Боба и по ошибке (спать хотел) установил на 13.37 системную библиотеку 13.1. И что вы думаете - хоть-бы хны. Система продолжала стоять как Китайская стена. Работала еще 2 месяца до следующего переустановления. Чуваки может вы чегото путаете и у вас на самом деле стоит Убунта с Виндовсом! Ха-ха

P.S.: Апгрэйд делается так: "upgradepkg --reinstall --install-new *.t?z". А вообще Патрик советует при массовом апгрэйде все переустановить. Даже если это продакшн-сервер это займет 7 минут.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: slackware-current все поломали?

Сообщение drBatty »

Gorlovka писал(а):
11.11.2011 12:51
Система продолжала стоять как Китайская стена. Работала еще 2 месяца до следующего переустановления. Чуваки может вы чегото путаете и у вас на самом деле стоит Убунта с Виндовсом!

не...
просто ставятся проприентарные дрова, которые естественно сами не апгрейдятся. И после обновления и смены ядра включается VESA, что конечно выглядит уныло.
Ну или действительно модули не обновились. Не знаю почему.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Ответить