Skip to main content
Topic: [system] pacman-5.0.2-11 update (Read 6032 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: [system] pacman-5.0.2-11 update

Reply #15
SGOrava seems right.
The error message indicates that you have left the lines under [gremlins] which define the mirrorlist commented, so even though your mirrorlist on other repositories is valid for gremlins there is no definition of the location of the mirrorlist.
You must have uncommented the tag and not the mirrorlist below it.

Re: [system] pacman-5.0.2-11 update

Reply #16
you were typing while I was typing, so we are live.

Please re-edit your message and contain your pacman.conf in
Code: [Select]
code
brackets

Re: [system] pacman-5.0.2-11 update

Reply #17
I also recommend you to activate option "VerbosePkgLists" to see from which repository will package be downloaded.

Here is hopefully working pacman.conf for you (only fixed).
Code: [Select]
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Cromnix
# packagers with `pacman-key --populate archlinux cromnix`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[gremlins]
Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

[galaxy-gremlins]
Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch

Re: [system] pacman-5.0.2-11 update

Reply #18
Again reading is fundamental! I didn't uncomment those lines. I was updating pacman.conf while working on others things thanks for all of the help
Edit: I was able to update without a hitch. Lesson learned READ, READ, READ! Thanks again!

Re: [system] pacman-5.0.2-11 update

Reply #19
I didn't get a mirrorlist.pacnew file & the mirrors on the list broke, so I can't update or install packages, is there a new mirrorlist I'm missing or something?

Re: [system] pacman-5.0.2-11 update

Reply #20
I didn't get a mirrorlist.pacnew file & the mirrors on the list broke, so I can't update or install packages, is there a new mirrorlist I'm missing or something?

Here is the current mirrorlist:
Code: [Select]
##
## Artix Linux repository mirrorlist
## Generated on 2017-10-21
##

# Artix mirrors

Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
Server = http://artix.wheaton.edu/repos/$repo/os/$arch/
Server = http://mirror.strits.dk/artix-linux/repos/$repo/os/$arch
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://www.uex.dk/public/artix/$repo/os/$arch

Also Artix *-testing repositories were renamed so check the first post in this thread.

If you seriously want help show your pacman.conf and mirrorlist (mark them in forum editor as code) and precise error messages otherwise nobody will be able to help you.

Re: [system] pacman-5.0.2-11 update

Reply #21
Here is the current mirrorlist:
Code: [Select]
##
## Artix Linux repository mirrorlist
## Generated on 2017-10-21
##

# Artix mirrors

Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch
Server = http://artix.wheaton.edu/repos/$repo/os/$arch/
Server = http://mirror.strits.dk/artix-linux/repos/$repo/os/$arch
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch
Server = https://www.uex.dk/public/artix/$repo/os/$arch

Also Artix *-testing repositories were renamed so check the first post in this thread.

If you seriously want help show your pacman.conf and mirrorlist (mark them in forum editor as code) and precise error messages otherwise nobody will be able to help you.
Ey thanks man, thought repos were broken since updates weren't working, turns out I mistyped them.

Re: [system] pacman-5.0.2-11 update

Reply #22
Does this look right?

http://www3.mrbrklyn.com/nylxs/mirror/repos/

[DIR] galaxy-goblins/         2018-01-24 12:51    -  
[DIR] galaxy-gremlins/        2018-01-24 12:51    -  
[DIR] galaxy/                 2017-08-23 17:03    -  
[DIR] goblins/                2018-01-24 12:50    -  
[DIR] gremlins/               2018-01-24 12:50    -  
[DIR] lib32-goblins/          2018-01-24 12:51    -  
[DIR] lib32-gremlins/         2018-01-24 12:51    -  
[DIR] lib32/                  2017-09-14 12:47    -  
[DIR] system/                 2017-08-23 16:39    -  
[DIR] world/                  2017-08-23 15:47    -  


Because I've been using this:

Code: [Select]
[options]
HoldPkg      = pacman glibc manjaro-system
Architecture = auto
CheckSpace
SigLevel    = Required DatabaseOptional
[system]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[world]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[galaxy]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

[multilib]
Include = /etc/pacman.d/mirrorlist-arch


at least on my workstation

Re: [system] pacman-5.0.2-11 update

Reply #23
>:(  I 'm a little upset with myself as I didn't see this thread until today. I was wondering why I was getting 404 errors for the testing and world-testing. RIF reading is fundamental . Anyway I updated the pacman.conf so I should see those errors anymore.
edit: After updaying pacman.conf this is the error I'm getting
:: Synchronizing package databases...
error: failed to update gremlins (no servers configured for repository)
 system                   173.5 KiB   259K/s 00:01 [######################] 100%
 world                    497.0 KiB   565K/s 00:01 [######################] 100%
error: failed to update galaxy-gremlins (no servers configured for repository)
 galaxy                   102.1 KiB   851K/s 00:00 [######################] 100%
 extra                   1595.3 KiB   877K/s 00:02 [######################] 100%
 community                  4.1 MiB  1983K/s 00:02 [######################] 100%
:: Starting full system upgrade...
error: failed to prepare transaction (could not find database)



I just got a similar error on my server :(

Code: [Select]
:: Synchronizing package databases...
error: failed retrieving file 'system-testing.db' from mirror1.artixlinux.org : The requested URL returned error: 404
error: failed retrieving file 'system-testing.db' from artix.wheaton.edu : The requested URL returned error: 404
error: failed retrieving file 'system-testing.db' from mirror.strits.dk : The requested URL returned error: 404
error: failed retrieving file 'system-testing.db' from mirrors.dotsrc.org : The requested URL returned error: 404


I wonder how I missed this.

Re: [system] pacman-5.0.2-11 update

Reply #24
Does this look right?

http://www3.mrbrklyn.com/nylxs/mirror/repos/

[DIR] galaxy-goblins/         2018-01-24 12:51    -  
[DIR] galaxy-gremlins/        2018-01-24 12:51    -  
[DIR] galaxy/                 2017-08-23 17:03    -  
[DIR] goblins/                2018-01-24 12:50    -  
[DIR] gremlins/               2018-01-24 12:50    -  
[DIR] lib32-goblins/          2018-01-24 12:51    -  
[DIR] lib32-gremlins/         2018-01-24 12:51    -  
[DIR] lib32/                  2017-09-14 12:47    -  
[DIR] system/                 2017-08-23 16:39    -  
[DIR] world/                  2017-08-23 15:47    -  


Because I've been using this:

Code: [Select]
[options]
HoldPkg      = pacman glibc manjaro-system
Architecture = auto
CheckSpace
SigLevel    = Required DatabaseOptional
[system]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[world]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[galaxy]
Server = http://www3.mrbrklyn.com/nylxs/mirror/repos/$repo/os/$arch
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

[multilib]
Include = /etc/pacman.d/mirrorlist-arch


at least on my workstation


Nope, wrong order, you don't need goblins repos at all.
Plese look at the OP for how it should be ranked.

Re: [system] pacman-5.0.2-11 update

Reply #25
the repos are just a local mirror i put up with rsync.  They are not in my config file.  I gues I was asking if the mirror was correct, and I think it is.

Re: [system] pacman-5.0.2-11 update

Reply #26
With the update to  pacman-5.0.2-11, please make sure you update your /etc/pacman.conf.

Your updated pacman.conf should look like this in the repository sections:

Code: [Select]
# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[gremlins]
#Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch


I've fixed this in the Wiki.

Regards.