непонятные проблемы с репозиториями (zypper и yast ругаются((()
Модератор: Модераторы разделов
-
Horror
- Сообщения: 208
- ОС: OpenSuse
непонятные проблемы с репозиториями
Всем доброго времени суток, возникла непонятная проблема из неоткуда… Обновил нетбук до 11.3 все запустилось глюков нет, полет вроде нормальный прошло 2 месяца и после последнего обновления при попытке установить какой либо пакет или обновиться происходятследующие весчи:
zypper ругается вот таким образом:
Код: Выделить всё
zypper: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: PC
дай думаю пропробую репы проверить через yast, там вообще другая история мол:
Код: Выделить всё
Ошибка при инициализации репозитория.
'repo-debug': [|] По указанным URL-адресам не найдено действительных метаданных
История:
- File /var/tmp/TmpFile.SNzOlq doesn't contain public key data
пробовал реп debug отключать, ситуация не сильно меняется:
Код: Выделить всё
Ошибка при инициализации репозитория.
[|] По указанным URL-адресам не найдено действительных метаданных
История:
- File /var/tmp/TmpFile.tPVmej doesn't contain public key data
кто-нибудь с чем-нибудь подобным сталкивался?
Заранее благодарен за помощь
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
- Контактная информация:
Re: непонятные проблемы с репозиториями
Сообщение
k0da » 09.09.2010 22:53
Rootlexx
/usr/local в suse? O_o
Правильный путь /lib/libreadline.so.6
Покажите zypper lr -pu
или содержимое /etc/zypp/repos.d/
Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
Rootlexx
- Бывший модератор
- Сообщения: 4439
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: непонятные проблемы с репозиториями
Сообщение
Rootlexx » 09.09.2010 23:06
k0da писал(а): ↑
09.09.2010 22:53
Rootlexx
/usr/local в suse? O_oПравильный путь /lib/libreadline.so.6
Знаю, но такой путь указан у автора темы в сообщении об ошибке. Для того и нужна вторая команда, чтобы узнать, какому пакету принадлежит этот странный файл.
Автору: вы ничего из исходных кодов не собирали, случайно?
-
Horror
- Сообщения: 208
- ОС: OpenSuse
Re: непонятные проблемы с репозиториями
Сообщение
Horror » 09.09.2010 23:12
Эм.. что-то типа того…
Код: Выделить всё
ldd $(which zypper)
linux-gate.so.1 => (0xffffe000)
libzypp.so.706 => /usr/lib/libzypp.so.706 (0xb73f2000)
libreadline.so.6 => /usr/local/lib/libreadline.so.6 (0xb73bf000)
libaugeas.so.0 => /usr/lib/libaugeas.so.0 (0xb7394000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb72a4000)
libm.so.6 => /lib/libm.so.6 (0xb7279000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb725b000)
libc.so.6 => /lib/libc.so.6 (0xb70f0000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb70d5000)
librt.so.1 => /lib/librt.so.1 (0xb70cb000)
libutil.so.1 => /lib/libutil.so.1 (0xb70c7000)
librpm.so.1 => /usr/lib/librpm.so.1 (0xb6f7a000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb6f22000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb6dd4000)
libz.so.1 => /lib/libz.so.1 (0xb6dc0000)
libexpat.so.1 => /lib/libexpat.so.1 (0xb6d96000)
libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xb6bf6000)
libudev.so.0 => /lib/libudev.so.0 (0xb6be5000)
libfa.so.1 => /usr/lib/libfa.so.1 (0xb6bd8000)
/lib/ld-linux.so.2 (0xb78a7000)
librpmio.so.1 => /usr/lib/librpmio.so.1 (0xb6b78000)
liblua.so.5.1 => /usr/lib/liblua.so.5.1 (0xb6b47000)
libpopt.so.0 => /lib/libpopt.so.0 (0xb6b3d000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb6b1d000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb6aea000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0xb6aa2000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb6a6b000)
libssl.so.1.0.0 => /lib/libssl.so.1.0.0 (0xb6a14000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0xb69ec000)
libdl.so.2 => /lib/libdl.so.2 (0xb69e7000)
libbz2.so.1 => /lib/libbz2.so.1 (0xb69d7000)
libelf.so.1 => /usr/lib/libelf.so.1 (0xb69bf000)
liblzma.so.0 => /lib/liblzma.so.0 (0xb6999000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb6988000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb6971000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb6956000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb688e000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb6866000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6860000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb6857000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb6853000)
Код: Выделить всё
zypper lr -pu
zypper: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: PC
less /etc/zypp/repos.d/:
Код: Выделить всё
-rw-r--r-- 1 root root 200 Сен 9 22:24 openSUSE-11.3 11.3-1.82.repo
-rw-r--r-- 1 root root 166 Сен 9 22:24 repo-debug.repo
-rw-r--r-- 1 root root 168 Сен 9 22:24 repo-non-oss.repo
-rw-r--r-- 1 root root 156 Сен 9 22:24 repo-oss.repo
-rw-r--r-- 1 root root 169 Сен 9 22:24 repo-source.repo
-rw-r--r-- 1 root root 148 Сен 9 22:24 repo-update.repo
З.Ы. ничего не компилял….
Код: Выделить всё
rpm -qf /usr/local/lib/libreadline.so.6
файл /usr/local/lib/libreadline.so.6 не принадлежит ни одному из пакетов
-
Horror
- Сообщения: 208
- ОС: OpenSuse
Re: непонятные проблемы с репозиториями
Сообщение
Horror » 09.09.2010 23:22
Код: Выделить всё
# stat {,/usr/local}/lib/libreadline.so.6
File: `/lib/libreadline.so.6' -> `libreadline.so.6.1'
Size: 18 Blocks: 0 IO Block: 4096 символьная ссылка
Device: 802h/2050d Inode: 12826 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2010-09-09 23:11:07.000000000 +0400
Modify: 2010-07-20 20:36:36.000000000 +0400
Change: 2010-09-09 23:11:28.000000000 +0400
File: `/usr/local/lib/libreadline.so.6' -> `libreadline.so.6.1.old'
Size: 22 Blocks: 0 IO Block: 4096 символьная ссылка
Device: 802h/2050d Inode: 198468 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2010-09-09 14:37:48.000000000 +0400
Modify: 2010-08-13 10:12:56.000000000 +0400
Change: 2010-08-13 10:12:56.000000000 +0400
Код: Выделить всё
# ls /usr/local/lib
libhistory.a libreadline.old libusb-1.0.so
libhistory.old libreadline.so libusb-1.0.so.0
libhistory.so libreadline.so.6 libusb-1.0.so.0.0.0
libhistory.so.6 libreadline.so.6.1 pkgconfig
libhistory.so.6.1 libreadline.so.6.1.old python2.6
libhistory.so.6.1.old libusb-1.0.a
libreadline.a libusb-1.0.la
-
Rootlexx
- Бывший модератор
- Сообщения: 4439
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: непонятные проблемы с репозиториями
Сообщение
Rootlexx » 09.09.2010 23:58
Эти файлы не принадлежат ни одному из установленных пакетов, и если вы уверены, что не устанавливали ничего в обход пакетного менеджера, то непонятно, откуда эти файлы взялись. Хотелось бы в этом разобраться. В /usr/local/lib/pkgconfig что-нибудь есть?
Или вы можете удалить эти файлы. По идее, если дерево зависимостей не содержит конфликтов, то системе это повредить не должно. Тем не менее, лучше подстраховаться и переместить эти файлы в запасный каталог:
Код: Выделить всё
cd /usr/local
mkdir backup && mv lib/lib* -t backup && ldconfig
— после чего проверить работоспособность системы и наличие исходной проблемы. Если всё работает нормально, запасный каталог можно удалить:
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
- Контактная информация:
Re: непонятные проблемы с репозиториями
Сообщение
k0da » 10.09.2010 00:55
и уж точно maintenance update в /usr/local ничего не ставит
Fury in my eyes, sword on my side
Afro on my head, I’m a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
Stauffenberg
- Сообщения: 2028
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: непонятные проблемы с репозиториями
Сообщение
Stauffenberg » 10.09.2010 04:33
Horror писал(а): ↑
09.09.2010 22:27
кто-нибудь с чем-нибудь подобным сталкивался?
Да, конечно. Это известный баг, и тянется он уже достаточно давно.
Причина этому — неправельный порядок обновляемых пакетов (проблема «курицы и яйца»), который приводит к конфликту версий и, скажем так, неполному обновлению.
Решение? Всегда по-разному, в зависимости от того какие пакеты уже обновились, а какие нет.
В любом случае установить последние пакеты Вы всегда сможете через rpm -ivh <адрес_к_пакету>.
Лучше конечно спрашивать на официальном openSUSE-форуме. Там смогут помочь быстрее, ну и вообще — там смогут помочь ![]()
Labor omnia vincit
«Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
I am running opensuse 12.1. When I start up YaST software manager I get an error:
There was an error in the repository initialization.
Error refreshing service Synergy (http://synergy-foss.org/pm/projects/synergy/repository):
Parse error: repoindex.xml[114] Entity 'copy' not defined
I would like to just delete this repository entry but can’t figure out how. The output of zypper lr is:
# | Alias | Name | Enabled | Refresh
--+------------------------+----------------------------+---------+--------
1 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Yes | Yes
2 | repo-debug | openSUSE-12.1-Debug | No | Yes
3 | repo-debug-update | openSUSE-12.1-Update-Debug | No | Yes
4 | repo-non-oss | openSUSE-12.1-Non-Oss | Yes | Yes
5 | repo-source | openSUSE-12.1-Source | No | Yes
6 | repo-update | openSUSE-12.1-Update | Yes | Yes
I am running opensuse 12.1. When I start up YaST software manager I get an error:
There was an error in the repository initialization.
Error refreshing service Synergy (http://synergy-foss.org/pm/projects/synergy/repository):
Parse error: repoindex.xml[114] Entity 'copy' not defined
I would like to just delete this repository entry but can’t figure out how. The output of zypper lr is:
# | Alias | Name | Enabled | Refresh
--+------------------------+----------------------------+---------+--------
1 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Yes | Yes
2 | repo-debug | openSUSE-12.1-Debug | No | Yes
3 | repo-debug-update | openSUSE-12.1-Update-Debug | No | Yes
4 | repo-non-oss | openSUSE-12.1-Non-Oss | Yes | Yes
5 | repo-source | openSUSE-12.1-Source | No | Yes
6 | repo-update | openSUSE-12.1-Update | Yes | Yes
Установите Django с помощью командной строки и пика
Обновите сервер Ubuntu
sudo apt-get update && sudo apt-get upgrade
Установка пакетов Ubuntu
sudo apt-get install python-setuptools python-dev build-essential
Установка программного обеспечения Python
sudo easy_install pip
sudo pip установить virtualenv virtualenvwrapper
Теперь все установлено, все, что вам нужно, это настроить некоторые переменные:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
Лучше иметь их в вашем файле.bashrc, вы можете немного их изменить, а затем запустить это:
echo 'export WORKON_HOME=~/virtualenvs' >> ~/.bashrc
echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc
echo 'export PIP_VIRTUALENV_BASE=~/virtualenvs' >> ~/.bashrc
Теперь активируйте переменные:
source ~/.bashrc
Install Django
Теперь вы готовы к установке Django. Просто создайте виртуальное пространство:
mkvirtualenv first_project
pip install django
источник: установить DJango/Python
0
1
Репозиторий добавлен, но не подключается.
zypper -v ref nvidia
Уровень детализации: 1
Аргументы программы, не являющиеся параметрами: 'nvidia'
Инициализация цели
Указанные репозитории: nvidia
Проверка, обновлять ли метаданные для nvidia
Получение метаданных репозитория "nvidia" ---------------------------[]
Превышено время ожидания при попытке доступа к 'ftp://download.nvidia.com/opensuse/leap/42.2/repodata/repomd.xml'.
Прервать, повторить, игнорировать? [a/r/i] (r):
автоматический выбор 'r' через 7 секунд. a
Получение метаданных репозитория "nvidia" ......................[ошибка]
Репозиторий "nvidia" недействителен.
[nvidia|ftp://download.nvidia.com/opensuse/leap/42.2/] По указанному URL-адресу не найдено действительных метаданных
История:
- Неизвестная ошибка при чтении из "ftp://download.nvidia.com/opensuse/leap/42.2/"
- ABORT request: Aborting requested by user
- Превышено время ожидания при попытке доступа к 'ftp://download.nvidia.com/opensuse/leap/42.2/repodata/repomd.xml'. Проверьте, что URI-адреса, определённые для этого репозитория, указывают на верный репозиторий.
Репозиторий "nvidia" пропускается из-за указанной выше ошибки.
Не удалось обновить репозитории из-за ошибок.
Нагуглил подобную проблему, но там не хватало места на диске; у меня же его хоть анальным отверстием жуй.
Тхенк фор ани идеас.
Я бегу opensuse 12.1. Когда я запускаю менеджер программного обеспечения YaST, я получаю сообщение об ошибке:
There was an error in the repository initialization.
Error refreshing service Synergy (http://synergy-foss.org/pm/projects/synergy/repository):
Parse error: repoindex.xml[114] Entity 'copy' not defined
Я хотел бы просто удалить эту запись в репозитории, но не могу понять, как. Вывод zypper lr:
# | Alias | Name | Enabled | Refresh
--+------------------------+----------------------------+---------+--------
1 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Yes | Yes
2 | repo-debug | openSUSE-12.1-Debug | No | Yes
3 | repo-debug-update | openSUSE-12.1-Update-Debug | No | Yes
4 | repo-non-oss | openSUSE-12.1-Non-Oss | Yes | Yes
5 | repo-source | openSUSE-12.1-Source | No | Yes
6 | repo-update | openSUSE-12.1-Update | Yes | Yes
Unable to add Community repository or refresh repository in openSUSE LEAP
It isn’t a problem with my network connection.
Here’s the output when I open yast>>online repositories>>refreshrepositories
Download (curl) error for 'http://download.opensuse.org/…/…/non-oss/repodata/repomd.xml':
Error code: Connection failed
Error message: Failed to connect to download.opensuse.org port 80: Network is unreachable
![]()
asked Nov 18, 2015 at 17:30
![]()
I found answers.(Thanks to Forum member and g+community)
This problem because of cURL ,curl is using ipv6 for connection to your repositories so you need to configure curl to use ipv4.
we need to edit systl.conf file.
sudo vim /etc/sysctl.conf
add following lines :-
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
also edit
sudo vi /proc/sys/net/ipv6/conf/all/disable_ipv6
replace 0 with 1
and refresh repositories
sudo zypper refresh
answered Nov 20, 2015 at 4:18
![]()
Ashu_FalcoNAshu_FalcoN
5732 gold badges8 silver badges26 bronze badges