Pereiti prie turinio

VPS neleidžia vykdyti komandų


Rekomenduojami pranešimai

Sveiki, prisipažinsiu, kad su VPS serveriais patirties neturiu, bet manau, kad šitaip tikrai neturėtų būti....

 

[root@vps27 ~]# yum check-update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
 File "/usr/bin/yum", line 29, in ?
   yummain.user_main(sys.argv[1:], exit_code=True)
 File "/usr/share/yum-cli/yummain.py", line 309, in user_main
   errcode = main(args)
 File "/usr/share/yum-cli/yummain.py", line 178, in main
   result, resultmsgs = base.doCommands()
 File "/usr/share/yum-cli/cli.py", line 345, in doCommands
   self._getTs(needTsRemove)
 File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 101, in _getTs
   self._getTsInfo(remove_only)
 File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 112, in _getTsInfo
   pkgSack = self.pkgSack
 File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 662, in <lambda>
   pkgSack = property(fget=lambda self: self._getSacks(),
 File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 502, in _getSacks
   self.repos.populateSack(which=repos)
 File "/usr/lib/python2.4/site-packages/yum/repos.py", line 232, in populateSack
   self.doSetup()
 File "/usr/lib/python2.4/site-packages/yum/repos.py", line 79, in doSetup
   self.ayum.plugins.run('postreposetup')
 File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 179, in run
   func(conduitcls(self, self.base, conf, **kwargs))
 File "/usr/lib/yum-plugins/fastestmirror.py", line 181, in postreposetup_hook
   all_urls = FastestMirror(all_urls).get_mirrorlist()
 File "/usr/lib/yum-plugins/fastestmirror.py", line 333, in get_mirrorlist
   self._poll_mirrors()
 File "/usr/lib/yum-plugins/fastestmirror.py", line 376, in _poll_mirrors
   pollThread.start()
 File "/usr/lib64/python2.4/threading.py", line 416, in start
   _start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread

 

Serverio duomenys:

OS: centos-5 ( 64bit )

RAM - 128 MB

Vieta - 10 GB

 

Pagooglinau ir toks erroras būdavo išsprendžiamas išjungiant fastestmirror funkciją, dėl per didelio serverio apkrovimo. Tik mano atveju nieko serveris faktiškai snaudė, tai kiek nustebau. Vistiek pabandžiau išjungti minėtą funkciją. Tik dauguma siūlomų komandų atsakydavo nrandačios ko nors arba gražindavo tokią pat klaidą.

Suveikė tik šita:

yum --disableplugin=fastestmirror update

Bet po jos niekas nesikeitė...

 

Gal aš praleidau kokį žingsnį prieš kibdamas į Putty.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

cia gali buti ir pacio VPS hostingo problemos.

pabandyk taip:

 

yum clean all

rm -f /var/lib/rpm/__db*

rpm --rebuilddb

yum -y upgrade (arba yum update)

 

jei nepades pabandyk taip:

 

rm /dev/urandom

mknod -m 644 /dev/urandom c 1 9

 

ir tada: yum clean all

yum -y upgrade

 

jei tas pades, tai veiks iki sekancio rebooto, tai tada kreipkis i hostingo tiekeja, kad jis padarytu kazka panasaus i tai:

 

stop VPS

mknod --mode 644 /vz/private/100/lib/udev/devices/urandom c 1 9

start VPS

 

jei ten aisku OpenVZ....

Redagavo ITaptarnavimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

ar padejo? :)

Deja ne... Ačiū už pagalbą.

Šiaip visos komandos lyg ir veikė iki tada kai reikėjo įvesti

yum update

(išmetė tą patį) arba

mknod -m 644 /dev/urandom c 1 9

nerado tokio failo... Spėju, kad dabar vienintelis dalykas ką galiu padaryt tai kreiptis hostingo tiekėjus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Šiaip visos komandos lyg ir veikė iki tada kai reikėjo įvesti

yum update

 

na as rasiau yum -y upgrade

yra biski skirtumas :) pabandyk yum -y upgrade

jei nepaslaptis kokia cia virtualizacija ir koks hostingo tiekejas?

 

dar parasyk koks pas tave failas:

cat /etc/sysconfig/i18n

 

t.y. ar ten yra: LANG=en_US.UTF-8

kartais del to buna dar...

 

ir dar parasyk koks turinys:

cat /etc/yum.repos.d/CentOS-Base.repo

bei paziurek kokios dar repositorijos ijungtos, kad nebutu kazkokiu konfliktu...

 

siaip keistai, jei svariai sukurtas VPS ir iskart meta tokias klaidas po pirmo pasijungimo ir po yum update (turiu omeny jei daugiau nieko nedarei), manau reikia tikrai i hostingo tiekeja kreiptis, kad tvarkytu savo VPS templeitus ir VPs konteinerius :)

Redagavo ITaptarnavimas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

na as rasiau yum -y upgrade

yra biski skirtumas :) pabandyk yum -y upgrade

jei nepaslaptis kokia cia virtualizacija ir koks hostingo tiekejas?

 

dar parasyk koks pas tave failas:

cat /etc/sysconfig/i18n

 

t.y. ar ten yra: LANG=en_US.UTF-8

kartais del to buna dar...

 

ir dar parasyk koks turinys:

cat /etc/yum.repos.d/CentOS-Base.repo

bei paziurek kokios dar repositorijos ijungtos, kad nebutu kazkokiu konfliktu...

 

siaip keistai, jei svariai sukurtas VPS ir iskart meta tokias klaidas po pirmo pasijungimo ir po yum update (turiu omeny jei daugiau nieko nedarei), manau reikia tikrai i hostingo tiekeja kreiptis, kad tvarkytu savo VPS templeitus ir VPs konteinerius :)

yum update

bandžiau tik po to kai nesuveikė

yum -y upgrade

Šiaip mano nepatyrusia akimi viskas atrodo gerai:

[root@vps27 ~]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@vps27 ~]# cat /etc/yum.repos.d/CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

Iš pat pradžių susilaukiau tokių klaidų, tai pabandžiau perinstaliuoti OS (iš VPS tiekėjo valdymo puslapio), niekas nepasikeitė.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Klaida yum.conf faile. Pašalink šias eilutes:

 

[base]
name=Red Hat Linux $releasever - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/


[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/

 

Po šio veiksmo įvykdyk:

 

yum clean all

 

Raportuok čia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Klaida yum.conf faile. Pašalink šias eilutes:

 

[base]
name=Red Hat Linux $releasever - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/


[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/

 

Po šio veiksmo įvykdyk:

 

yum clean all

 

Raportuok čia.

 

Iš kur man tas eilutes pašalinti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

yum.conf

Tai, kad tokių eilučių tam faile nėra...

[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum

# Note: yum-RHN-plugin doesn't honor this.
metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sprendimas labai paprastas ir aiškus. Trūksta Ram. Reikėtų pasididinti bent iki 256MB ir errorų nebus.

 

na nera labai jau toks akivaizdus, nes ta nesunku butu autoriui patikrinti su komanda: free -m

uzsikrovus ta VPS.

 

siek tiek mazai info is temos autoriaus apie tai, kas ten sukasi :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...