1 (28.01.2014 18:46:00 отредактировано satman444)

Установил Fedora 14 KDE, сделал <yum update> все хорошо
Установил STLinux 2.2 все хорошо, хочу сделать STLinux update посредством команды <stmyum update> выходит Ошибка


[root@pupl bin]# ./stmyum update
 Traceback (most recent call last):
 File "./stmyum", line 9, in <module>
 import yummain
 File "/opt/STM/STLinux-2.2/host/usr/share/yum-cli/yummain.py", line 22, in <module>
 from yum import Errors
 File "/opt/STM/STLinux-2.2/host/usr/lib/python2.2/site-packages/yum/__init__.py", line 398
 self.repos.populateSack(with='filelists')
 ^
 SyntaxError: invalid syntax
 [root@pupl bin]#

Файл stmyum

#!/usr/bin/python
 
import sys
 sys.path.insert(0, '/opt/STM/STLinux-2.2/host/usr/share/yum-cli')
 sys.path.insert(1, '/opt/STM/STLinux-2.2/host/usr/lib/python2.2/site-packages')
 sys.path.insert(2, '/opt/STM/STLinux-2.2/host/usr/lib/yum-plugins')
 
try:
 import yummain
 yummain.main(sys.argv[1)
 except KeyboardInterrupt, e:
 print >> sys.stderr, "\n\nExiting on user cancel."
 sys.exit(1)

Файл yum.conf

[main]
 debuglevel=3
 pkgpolicy=newest
 tolerant=1
 exactarch=0
 obsoletes=1
 
[STLinux_Distribution]
 name=STLinux Distribution 2.2
 # For use inside the ST Firewall replace:
 baseurl=http://linux.bri.st.com/pub/stlinux/2.2/STLinux
 # baseurl=http://www.stlinux.com/pub/stlinux/2.2/STLinux
 # with:
 # baseurl=http://www.stlinux.com/pub/stlinux/2.2/STLinux
 gpgkey=http://www.stlinux.com/pub/stlinux/2.2/STLinux/gpg_key
 gpgcheck=1
 
[STLinux_Distribution_Updates]
 name=STLinux Distribution 2.2 updates
 # For use inside the ST Firewall replace:
 baseurl=http://linux.bri.st.com/pub/stlinux/2.2/updates/RPMS
 # baseurl=http://www.stlinux.com/pub/stlinux/2.2/updates/RPMS
 # with:
 "yum.conf" 26L, 797C

2

Что делать?

Спасибо

3

satman444 пишет:

Установил Fedora 14 KDE

ЗАЧЕМ??? Сейчас актуальная версия - 20.

4

satman444 пишет:

Установил STLinux 2.2

2.4 последняя версия

5 (28.01.2014 19:58:21 отредактировано satman444)

с самой Fedora 14 KDE я доволен

с STLinux 2.2 вот тут проблема не хочет update делать

Мне нужна 2.2 Версия:)

STLinux 2.3 и STLinux 2.4 встали хорошо и при установки сразу последнии update. тут нет проблем

Версия 2.2 не хочет Упдатится зараза

В Линуксе я профан....... Сильно не пинать пожалуйста

Читал что это проблема yum, может просто попробовать убрать yum а потом новую версию поставить?

rpm -qi yum

6

у STLinux свой собственный yum - stmyum, с ним и разбирайтесь

А Вы не поможете?

8

Мы поможем советом:
Используй Fedora актуальной версии.

9 (29.01.2014 11:48:24 отредактировано satman444)

Сначала стояла Fedora 18, на нее STLinux 2.3 и STLinux 2.4 встали хорошо, версия STLinux 2.2 не хотела инсталироватся зараза.

Вот лог правда на немецком

+ открыть спойлер

[pilkin@localhost ~]$ su
Passwort:
[root@localhost pilkin]# cd ..
[root@localhost home]# chmod 777 -R /home/STLinux
[root@localhost home]# cd /home/STLinux
[root@localhost STLinux]# mkdir sio
[root@localhost STLinux]# mount -o loop STLinux-2.2-sh4.iso sio
[root@localhost STLinux]# cd sio
[root@localhost sio]# ./install -c sh4
Installing...
Vorbereiten... ########################################
Datei /opt/STM/STLinux-2.2/devkit/sh4/target/usr/lib/libaudit.a kollidiert zwischen den versuchten Installationen von stlinux22-sh4-audit-libs-devel-1.1.5-1.sh4 und stlinux22-sh4-audit-libs-1.1.5-1.sh4
Datei /opt/STM/STLinux-2.2/devkit/sh4/target/usr/lib/libaudit.so kollidiert zwischen den versuchten Installationen von stlinux22-sh4-audit-libs-devel-1.1.5-1.sh4 und stlinux22-sh4-audit-libs-1.1.5-1.sh4
[root@localhost sio]#

По этой причине поставил Fedora 14, с ней STLinux 2.2 установился без проблем не хочет только Упдате делать!

10 (30.01.2014 13:00:46 отредактировано satman444)

Что мне снова чтоли 18 или 20 версию ставить?
Первым делом нужно мне посмотреть какие rpm Пакеты инсталированы
<man rpm>    / Help
<rpm -qa>     /посмотреть какие rpm Пакеты инсталированы
<rpm -qi stlinux22-host-yum>

По идее инсталировав STLinux 2.2 стал этот Пакет   <stlinux22-host-yum-2.6.1-8.i386.rpm>

Попробовать его обновить
<rpm -Uvh stlinux22-host-yum-2.6.1-8.i386.rpm>

или удалить
<rpm -e stlinux22-host-yum-2.6.1-8.i386.rpm>

Потом скачать например поновее stlinux22-host-yum-2.6.1-9.i386.rpm
и инсталировать его

<rpm -ivh stlinux22-host-yum-2.6.1-9.i386.rpm>


http://www.oreilly.de/german/freebooks/ … ch074.html

11

Собственно всё, что ниже Fedora 19,  не обновляется и не поддерживается. Может содержать любые баги и проблемы, которые ни кто не будет исправлять. Поэтому и делать с ними что-то ни кому не интересно уже.

12 (29.01.2014 12:17:29 отредактировано satman444)

Но помочь то разобраться можно или?
Как я уже сказал я новичёк в Линуксе и очень многого незнаю!

13

Тогда опиши в чём твоя цель. Что ты делаешь и что конкретно не получается.
При этом используй Fedora 20, ведь к этому нет препятствий?

14 (29.01.2014 13:11:50 отредактировано satman444)

Я уже написал смотри Пост 9
Сейчас стоит Fedora 14, Установлены STLinux 2.3 и STLinux 2.4 как нужно всё работает на Ура, коечто я уже сделал
STLinux 2.2 встал но не желает обновлятся, выкидывает Ошибки смотри Пост 1

Установив Fedora 20 уйдёт время а также по моему опыту  Fedora 18 и STLinux 2.2 опять же никто мне не гарантирует что получится!

Ну да ладно прийдется самому разбиратся или к немцам идти за помощью.......

Спасибо

15 (30.01.2014 15:27:09 отредактировано satman444)

Возможные причины невозможности Обновления STLinux 2.2 на Fedora 14 KDE
1. Proxy 

host% export MANPATH="/opt/STM/STLinux-2.2/host/man:$MANPATH"
host% man yum.conf

Зачем это?

stmyum with proxies

host# export ftp_proxy="http://myproxy.com:1234"           Это для Федоры

keepalive=0

host# setenv ftp_proxy "http://myuser:mypassword@myproxy.com:1234"   Это не для меня

http://www.stlinux.com/install/distribution/STMYUM

2. stmyum

На команду [root@pupl bin]# ./stmyum update выкидывает Ошибку
Что ему в строке 9 не нравится?

Извените за глупый вопрос как считаются строчки, как найти мне 9 строку в файле <stmyum>

3. python

4. Firewall

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables-save
__________________

16

ОК, всё вижу. Ошибки внутри STLinux.
Тебе надо либо к ним обратиться, либо найти тех, кто тоже пользуется этим приложением.

По 10-у посту вопросы есть? Вроде ты все команды правильно написал. С ними проблемы?

То есть вопрос не дистрибутивоспецифичен, я перенесу его в общий раздел о ПО.

17

satman444 пишет:

Возможные причины невозможности установки STLinux 2.2 на Fedora 14 KDE

Ты же установил уже.

18 (30.01.2014 14:14:30 отредактировано satman444)

Моя проблема не могу поставить Обновления STLinux 2.2, выкидывает ошибку

Нужно проверить установлены ли эти пакеты, касается это тоже Федоры?

Note for Redhat Enterprise Linux 4 users

If installing on a RHEL4 host (not a clone such as CentOS 4), the install script may generate an error indicating that the following packages required by STMYUM are missing and must be installed:


python-elementtree
python-urlgrabber


These packages are not provided by RedHat for RHEL4 and instead have to be downloaded and installed from another repository. Suitable versions of these packages are provided in the equivalent CentOS 4 repositories. For example, the following are the CentOS 4.9 packages (equivalent to RHEL 4 Update 9):


http://vault.centos.org/4.9/os/i386/Cen … s.i386.rpm
http://vault.centos.org/4.9/os/i386/Cen … noarch.rpm

<rpm -qi python-elementtree>
<rpm -qi python-urlgrabber>

FTP directory /pub/stlinux/2.2/compat/RPMS/ at ftp.stlinux.com.

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

                          <DIR> ..12/01/06 12:00 [GMT]                        247 MD5SUM
10/24/06 12:00 [GMT]                    127,937 stlinux22-host-python-celementtree-1.0.5-1.i386.rpm
12/01/06 12:00 [GMT]                    483,646 stlinux22-host-yum-python2.2-2.6.1-10.i386.rpm
10/24/06 12:00 [GMT]                    483,106 stlinux22-host-yum-python2.2-2.6.1-9.i386.rpm


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

<rpm -qi stlinux22-host-python>
<rpm -qi stlinux22-host-yum>

http://logs711.blogspot.de/2010/07/netw … ution.html

http://paguilar.org/?tag=stlinux

19

Тут не RHEL4 слава богу.
Покажи ошибку обновления STLinux 2.2

20

В самом вверху первое

21

Либо ошибка в их программе, либо не подходит версия питона.
Узнать это ты сможешь лишь у производителя STLinux.

Может тебе всё же поставить версию 2.4?

22

Смотри пост 14 и спасибо за участие:)

Я думаю может чего не инсталировал или наоборот

Смогу только на выходных попробовать дальше сейчвс только размышления

23

Тогда я вообще не понимаю зачем было ставить древнюю 2.2, если у тебя с 2.4 всё работало.

24

Потому что те Процессоры которые были хх лет актуальны и которые присутствуют в версии 2.2 в версии 2.3 или 2.4 их нет

25

О ужас ab
Ну может тебе тогда и обновления не нужны?

26 (30.01.2014 17:33:36 отредактировано satman444)

Обновления нужны
1. Proxy       - выставить
host% export MANPATH="/opt/STM/STLinux-2.2/host/man:$MANPATH"
host% man yum.conf

host# export ftp_proxy="http://myproxy.com:1234"           Это для Федоры
keepalive=0

2. Firewall       -   выключить

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables-save

3. выяснить что уже стоит Пакеты rpm

<rpm -qa>     /посмотреть какие rpm Пакеты инсталированы
<rpm -qi stlinux22-host-yum>

4. Python   тоже вроде может делать проблемы

5. stmyum    кривой, его удалить новее версию поставить